diff options
Diffstat (limited to 'tools/regression/ccd')
23 files changed, 5820 insertions, 0 deletions
| diff --git a/tools/regression/ccd/layout/Makefile b/tools/regression/ccd/layout/Makefile new file mode 100644 index 000000000000..e593f6efc079 --- /dev/null +++ b/tools/regression/ccd/layout/Makefile @@ -0,0 +1,10 @@ +# +# +# Regression test for ccd's layout. +# + +test: +	sh ccd0.sh + +clean: +	rm -f a b _.* diff --git a/tools/regression/ccd/layout/a.c b/tools/regression/ccd/layout/a.c new file mode 100644 index 000000000000..0feb1f28c093 --- /dev/null +++ b/tools/regression/ccd/layout/a.c @@ -0,0 +1,15 @@ +#include <unistd.h> + +static uint32_t buf[512/4]; +main() +{ +	u_int u = 0; + +	while (1) { +		buf[0] = u++; + +		if (512 != write(1, buf, sizeof buf)) +			break; +	} +	exit (0); +} diff --git a/tools/regression/ccd/layout/b.c b/tools/regression/ccd/layout/b.c new file mode 100644 index 000000000000..eea078db37d2 --- /dev/null +++ b/tools/regression/ccd/layout/b.c @@ -0,0 +1,18 @@ + +#include <unistd.h> +#include <fcntl.h> + +static uint32_t buf[512/4]; +main() +{ +	u_int u = 0; + +	while (1) { + +		if (512 != read(0, buf, sizeof buf)) +			break; + +		printf("%u %u\n", u++, buf[0]); +	} +	exit (0); +} diff --git a/tools/regression/ccd/layout/ccd.sh b/tools/regression/ccd/layout/ccd.sh new file mode 100644 index 000000000000..16e62a3b3d43 --- /dev/null +++ b/tools/regression/ccd/layout/ccd.sh @@ -0,0 +1,60 @@ +#!/bin/sh + +set -e + +if mount | grep ccd3 ; then +	echo "ccd3 seems to be mounted" +	exit 1 +fi + +( +ccdconfig -u ccd3 || true +mdconfig -d -u 90 || true +mdconfig -d -u 91 || true +mdconfig -d -u 92 || true +mdconfig -d -u 93 || true +) > /dev/null 2>&1 + +mdconfig -a -t malloc -s $1 -u 90 +mdconfig -a -t malloc -s $2 -u 91 +mdconfig -a -t malloc -s $3 -u 92 +mdconfig -a -t malloc -s $4 -u 93 + +ccdconfig -v ccd3 $5 $6 /dev/md90 /dev/md91 /dev/md92 /dev/md93 +./a > /dev/ccd3 + +md5 < /dev/md90 +md5 < /dev/md91 +md5 < /dev/md92 +md5 < /dev/md93 + +( +./b < /dev/md90 | sed -e 1,16d -e 's/^/md90	/' +./b < /dev/md91 | sed -e 1,16d -e 's/^/md91	/' +./b < /dev/md92 | sed -e 1,16d -e 's/^/md92	/' +./b < /dev/md93 | sed -e 1,16d -e 's/^/md93	/' +) | sort +2n | awk ' +	{ +	if ($1 != l1) { +		if (l1 != "") { +			if (l1 == "md90") printf "" +			if (l1 == "md91") printf "		" +			if (l1 == "md92") printf "				" +			if (l1 == "md93") printf "						" +			print l3,l2,l +		} +		l1 = $1 +		l2 = $2 +		l3 = $3 +		l = 0; +	} +	l++; +	} +END	{ +	if (l1 == "md90") printf "" +	if (l1 == "md91") printf "		" +	if (l1 == "md92") printf "				" +	if (l1 == "md93") printf "						" +	print l3,l2,l +	} +' diff --git a/tools/regression/ccd/layout/ccd0.sh b/tools/regression/ccd/layout/ccd0.sh new file mode 100644 index 000000000000..2edc02b83fc6 --- /dev/null +++ b/tools/regression/ccd/layout/ccd0.sh @@ -0,0 +1,38 @@ +#!/bin/sh + +set -e + +make a +make b +foo() { +	f="${1}_${2}_${3}_${4}_${5}_${6}" +	echo $f +	sh ccd.sh $1 $2 $3 $4 $5 $6 > _.$f +	if [ -f ref.$f ] ; then +		diff -u -I '$FreeBSD' ref.$f _.$f +	fi +} + +foo 128k 128k 128k 128k 0 0  +foo 128k 128k 128k 128k 0 4 +foo 128k 128k 128k 128k 4 0  +foo 128k 128k 128k 128k 4 2 +foo 128k 128k 128k 128k 4 4 + +foo 256k 128k 128k 128k 0 0  +foo 256k 128k 128k 128k 0 4 +foo 256k 128k 128k 128k 4 0  +foo 256k 128k 128k 128k 4 2 +foo 256k 128k 128k 128k 4 4 + +foo 256k 128k 384k 128k 0 0  +foo 256k 128k 384k 128k 0 4 +foo 256k 128k 384k 128k 4 0  +foo 256k 128k 384k 128k 4 2 +foo 256k 128k 384k 128k 4 4 + +foo 256k 128k 384k 128k 16 0  +foo 256k 128k 384k 128k 16 4 +foo 256k 128k 384k 128k 16 0  +foo 256k 128k 384k 128k 16 2 +foo 256k 128k 384k 128k 16 4 diff --git a/tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_0 b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_0 new file mode 100644 index 000000000000..644b7d3fd577 --- /dev/null +++ b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_0 @@ -0,0 +1,9 @@ +ccd3: 4 components (md90, md91, md92, md93), 960 blocks concatenated +76089c8ed2249882ae0bb260dcb4a913 +4cc57a9dd953d032ae7e07edaef31203 +476dc065c9ba15e4610975fe57d2d46e +569cb47720caaf9543c26737195e6f67 +0 16 240 +		240 16 240 +				480 16 240 +						720 16 240 diff --git a/tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_4 b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_4 new file mode 100644 index 000000000000..644b7d3fd577 --- /dev/null +++ b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_4 @@ -0,0 +1,9 @@ +ccd3: 4 components (md90, md91, md92, md93), 960 blocks concatenated +76089c8ed2249882ae0bb260dcb4a913 +4cc57a9dd953d032ae7e07edaef31203 +476dc065c9ba15e4610975fe57d2d46e +569cb47720caaf9543c26737195e6f67 +0 16 240 +		240 16 240 +				480 16 240 +						720 16 240 diff --git a/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_0 b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_0 new file mode 100644 index 000000000000..d1aaba5cfd60 --- /dev/null +++ b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_0 @@ -0,0 +1,245 @@ +ccd3: 4 components (md90, md91, md92, md93), 960 blocks interleaved at 4 blocks +c3019ef8e08259f8748931f225e5cebf +ddef760dcef4784565cfe7d76e5aa3ce +1bb551ae77e015eb5186e7630fde16c4 +be4d327cb8085aa69a446f15b42521c7 +0 16 4 +		4 16 4 +				8 16 4 +						12 16 4 +16 20 4 +		20 20 4 +				24 20 4 +						28 20 4 +32 24 4 +		36 24 4 +				40 24 4 +						44 24 4 +48 28 4 +		52 28 4 +				56 28 4 +						60 28 4 +64 32 4 +		68 32 4 +				72 32 4 +						76 32 4 +80 36 4 +		84 36 4 +				88 36 4 +						92 36 4 +96 40 4 +		100 40 4 +				104 40 4 +						108 40 4 +112 44 4 +		116 44 4 +				120 44 4 +						124 44 4 +128 48 4 +		132 48 4 +				136 48 4 +						140 48 4 +144 52 4 +		148 52 4 +				152 52 4 +						156 52 4 +160 56 4 +		164 56 4 +				168 56 4 +						172 56 4 +176 60 4 +		180 60 4 +				184 60 4 +						188 60 4 +192 64 4 +		196 64 4 +				200 64 4 +						204 64 4 +208 68 4 +		212 68 4 +				216 68 4 +						220 68 4 +224 72 4 +		228 72 4 +				232 72 4 +						236 72 4 +240 76 4 +		244 76 4 +				248 76 4 +						252 76 4 +256 80 4 +		260 80 4 +				264 80 4 +						268 80 4 +272 84 4 +		276 84 4 +				280 84 4 +						284 84 4 +288 88 4 +		292 88 4 +				296 88 4 +						300 88 4 +304 92 4 +		308 92 4 +				312 92 4 +						316 92 4 +320 96 4 +		324 96 4 +				328 96 4 +						332 96 4 +336 100 4 +		340 100 4 +				344 100 4 +						348 100 4 +352 104 4 +		356 104 4 +				360 104 4 +						364 104 4 +368 108 4 +		372 108 4 +				376 108 4 +						380 108 4 +384 112 4 +		388 112 4 +				392 112 4 +						396 112 4 +400 116 4 +		404 116 4 +				408 116 4 +						412 116 4 +416 120 4 +		420 120 4 +				424 120 4 +						428 120 4 +432 124 4 +		436 124 4 +				440 124 4 +						444 124 4 +448 128 4 +		452 128 4 +				456 128 4 +						460 128 4 +464 132 4 +		468 132 4 +				472 132 4 +						476 132 4 +480 136 4 +		484 136 4 +				488 136 4 +						492 136 4 +496 140 4 +		500 140 4 +				504 140 4 +						508 140 4 +512 144 4 +		516 144 4 +				520 144 4 +						524 144 4 +528 148 4 +		532 148 4 +				536 148 4 +						540 148 4 +544 152 4 +		548 152 4 +				552 152 4 +						556 152 4 +560 156 4 +		564 156 4 +				568 156 4 +						572 156 4 +576 160 4 +		580 160 4 +				584 160 4 +						588 160 4 +592 164 4 +		596 164 4 +				600 164 4 +						604 164 4 +608 168 4 +		612 168 4 +				616 168 4 +						620 168 4 +624 172 4 +		628 172 4 +				632 172 4 +						636 172 4 +640 176 4 +		644 176 4 +				648 176 4 +						652 176 4 +656 180 4 +		660 180 4 +				664 180 4 +						668 180 4 +672 184 4 +		676 184 4 +				680 184 4 +						684 184 4 +688 188 4 +		692 188 4 +				696 188 4 +						700 188 4 +704 192 4 +		708 192 4 +				712 192 4 +						716 192 4 +720 196 4 +		724 196 4 +				728 196 4 +						732 196 4 +736 200 4 +		740 200 4 +				744 200 4 +						748 200 4 +752 204 4 +		756 204 4 +				760 204 4 +						764 204 4 +768 208 4 +		772 208 4 +				776 208 4 +						780 208 4 +784 212 4 +		788 212 4 +				792 212 4 +						796 212 4 +800 216 4 +		804 216 4 +				808 216 4 +						812 216 4 +816 220 4 +		820 220 4 +				824 220 4 +						828 220 4 +832 224 4 +		836 224 4 +				840 224 4 +						844 224 4 +848 228 4 +		852 228 4 +				856 228 4 +						860 228 4 +864 232 4 +		868 232 4 +				872 232 4 +						876 232 4 +880 236 4 +		884 236 4 +				888 236 4 +						892 236 4 +896 240 4 +		900 240 4 +				904 240 4 +						908 240 4 +912 244 4 +		916 244 4 +				920 244 4 +						924 244 4 +928 248 4 +		932 248 4 +				936 248 4 +						940 248 4 +944 252 4 +		948 252 4 +				952 252 4 +						956 252 4 diff --git a/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_2 b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_2 new file mode 100644 index 000000000000..d1aaba5cfd60 --- /dev/null +++ b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_2 @@ -0,0 +1,245 @@ +ccd3: 4 components (md90, md91, md92, md93), 960 blocks interleaved at 4 blocks +c3019ef8e08259f8748931f225e5cebf +ddef760dcef4784565cfe7d76e5aa3ce +1bb551ae77e015eb5186e7630fde16c4 +be4d327cb8085aa69a446f15b42521c7 +0 16 4 +		4 16 4 +				8 16 4 +						12 16 4 +16 20 4 +		20 20 4 +				24 20 4 +						28 20 4 +32 24 4 +		36 24 4 +				40 24 4 +						44 24 4 +48 28 4 +		52 28 4 +				56 28 4 +						60 28 4 +64 32 4 +		68 32 4 +				72 32 4 +						76 32 4 +80 36 4 +		84 36 4 +				88 36 4 +						92 36 4 +96 40 4 +		100 40 4 +				104 40 4 +						108 40 4 +112 44 4 +		116 44 4 +				120 44 4 +						124 44 4 +128 48 4 +		132 48 4 +				136 48 4 +						140 48 4 +144 52 4 +		148 52 4 +				152 52 4 +						156 52 4 +160 56 4 +		164 56 4 +				168 56 4 +						172 56 4 +176 60 4 +		180 60 4 +				184 60 4 +						188 60 4 +192 64 4 +		196 64 4 +				200 64 4 +						204 64 4 +208 68 4 +		212 68 4 +				216 68 4 +						220 68 4 +224 72 4 +		228 72 4 +				232 72 4 +						236 72 4 +240 76 4 +		244 76 4 +				248 76 4 +						252 76 4 +256 80 4 +		260 80 4 +				264 80 4 +						268 80 4 +272 84 4 +		276 84 4 +				280 84 4 +						284 84 4 +288 88 4 +		292 88 4 +				296 88 4 +						300 88 4 +304 92 4 +		308 92 4 +				312 92 4 +						316 92 4 +320 96 4 +		324 96 4 +				328 96 4 +						332 96 4 +336 100 4 +		340 100 4 +				344 100 4 +						348 100 4 +352 104 4 +		356 104 4 +				360 104 4 +						364 104 4 +368 108 4 +		372 108 4 +				376 108 4 +						380 108 4 +384 112 4 +		388 112 4 +				392 112 4 +						396 112 4 +400 116 4 +		404 116 4 +				408 116 4 +						412 116 4 +416 120 4 +		420 120 4 +				424 120 4 +						428 120 4 +432 124 4 +		436 124 4 +				440 124 4 +						444 124 4 +448 128 4 +		452 128 4 +				456 128 4 +						460 128 4 +464 132 4 +		468 132 4 +				472 132 4 +						476 132 4 +480 136 4 +		484 136 4 +				488 136 4 +						492 136 4 +496 140 4 +		500 140 4 +				504 140 4 +						508 140 4 +512 144 4 +		516 144 4 +				520 144 4 +						524 144 4 +528 148 4 +		532 148 4 +				536 148 4 +						540 148 4 +544 152 4 +		548 152 4 +				552 152 4 +						556 152 4 +560 156 4 +		564 156 4 +				568 156 4 +						572 156 4 +576 160 4 +		580 160 4 +				584 160 4 +						588 160 4 +592 164 4 +		596 164 4 +				600 164 4 +						604 164 4 +608 168 4 +		612 168 4 +				616 168 4 +						620 168 4 +624 172 4 +		628 172 4 +				632 172 4 +						636 172 4 +640 176 4 +		644 176 4 +				648 176 4 +						652 176 4 +656 180 4 +		660 180 4 +				664 180 4 +						668 180 4 +672 184 4 +		676 184 4 +				680 184 4 +						684 184 4 +688 188 4 +		692 188 4 +				696 188 4 +						700 188 4 +704 192 4 +		708 192 4 +				712 192 4 +						716 192 4 +720 196 4 +		724 196 4 +				728 196 4 +						732 196 4 +736 200 4 +		740 200 4 +				744 200 4 +						748 200 4 +752 204 4 +		756 204 4 +				760 204 4 +						764 204 4 +768 208 4 +		772 208 4 +				776 208 4 +						780 208 4 +784 212 4 +		788 212 4 +				792 212 4 +						796 212 4 +800 216 4 +		804 216 4 +				808 216 4 +						812 216 4 +816 220 4 +		820 220 4 +				824 220 4 +						828 220 4 +832 224 4 +		836 224 4 +				840 224 4 +						844 224 4 +848 228 4 +		852 228 4 +				856 228 4 +						860 228 4 +864 232 4 +		868 232 4 +				872 232 4 +						876 232 4 +880 236 4 +		884 236 4 +				888 236 4 +						892 236 4 +896 240 4 +		900 240 4 +				904 240 4 +						908 240 4 +912 244 4 +		916 244 4 +				920 244 4 +						924 244 4 +928 248 4 +		932 248 4 +				936 248 4 +						940 248 4 +944 252 4 +		948 252 4 +				952 252 4 +						956 252 4 diff --git a/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_4 b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_4 new file mode 100644 index 000000000000..b0bea3946e71 --- /dev/null +++ b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_4 @@ -0,0 +1,965 @@ +ccd3: 4 components (md90, md91, md92, md93), 480 blocks interleaved at 4 blocks +a77c5edd8917abb32dc165750f1af781 +8db0b90ec1fa54feca98ad8fd292b07c +a77c5edd8917abb32dc165750f1af781 +8db0b90ec1fa54feca98ad8fd292b07c +0 16 1 +				0 16 1 +1 17 1 +				1 17 1 +2 18 1 +				2 18 1 +3 19 1 +				3 19 1 +		4 16 1 +						4 16 1 +		5 17 1 +						5 17 1 +		6 18 1 +						6 18 1 +		7 19 1 +						7 19 1 +8 20 1 +				8 20 1 +9 21 1 +				9 21 1 +10 22 1 +				10 22 1 +11 23 1 +				11 23 1 +		12 20 1 +						12 20 1 +		13 21 1 +						13 21 1 +		14 22 1 +						14 22 1 +		15 23 1 +						15 23 1 +16 24 1 +				16 24 1 +17 25 1 +				17 25 1 +18 26 1 +				18 26 1 +19 27 1 +				19 27 1 +		20 24 1 +						20 24 1 +		21 25 1 +						21 25 1 +		22 26 1 +						22 26 1 +		23 27 1 +						23 27 1 +24 28 1 +				24 28 1 +25 29 1 +				25 29 1 +26 30 1 +				26 30 1 +27 31 1 +				27 31 1 +		28 28 1 +						28 28 1 +		29 29 1 +						29 29 1 +		30 30 1 +						30 30 1 +		31 31 1 +						31 31 1 +32 32 1 +				32 32 1 +33 33 1 +				33 33 1 +34 34 1 +				34 34 1 +35 35 1 +				35 35 1 +		36 32 1 +						36 32 1 +		37 33 1 +						37 33 1 +		38 34 1 +						38 34 1 +		39 35 1 +						39 35 1 +40 36 1 +				40 36 1 +41 37 1 +				41 37 1 +42 38 1 +				42 38 1 +43 39 1 +				43 39 1 +		44 36 1 +						44 36 1 +		45 37 1 +						45 37 1 +		46 38 1 +						46 38 1 +		47 39 1 +						47 39 1 +48 40 1 +				48 40 1 +49 41 1 +				49 41 1 +50 42 1 +				50 42 1 +51 43 1 +				51 43 1 +		52 40 1 +						52 40 1 +		53 41 1 +						53 41 1 +		54 42 1 +						54 42 1 +		55 43 1 +						55 43 1 +56 44 1 +				56 44 1 +57 45 1 +				57 45 1 +58 46 1 +				58 46 1 +59 47 1 +				59 47 1 +		60 44 1 +						60 44 1 +		61 45 1 +						61 45 1 +		62 46 1 +						62 46 1 +		63 47 1 +						63 47 1 +64 48 1 +				64 48 1 +65 49 1 +				65 49 1 +66 50 1 +				66 50 1 +67 51 1 +				67 51 1 +		68 48 1 +						68 48 1 +		69 49 1 +						69 49 1 +		70 50 1 +						70 50 1 +		71 51 1 +						71 51 1 +72 52 1 +				72 52 1 +73 53 1 +				73 53 1 +74 54 1 +				74 54 1 +75 55 1 +				75 55 1 +		76 52 1 +						76 52 1 +		77 53 1 +						77 53 1 +		78 54 1 +						78 54 1 +		79 55 1 +						79 55 1 +80 56 1 +				80 56 1 +81 57 1 +				81 57 1 +82 58 1 +				82 58 1 +83 59 1 +				83 59 1 +		84 56 1 +						84 56 1 +		85 57 1 +						85 57 1 +		86 58 1 +						86 58 1 +		87 59 1 +						87 59 1 +88 60 1 +				88 60 1 +89 61 1 +				89 61 1 +90 62 1 +				90 62 1 +91 63 1 +				91 63 1 +		92 60 1 +						92 60 1 +		93 61 1 +						93 61 1 +		94 62 1 +						94 62 1 +		95 63 1 +						95 63 1 +96 64 1 +				96 64 1 +97 65 1 +				97 65 1 +98 66 1 +				98 66 1 +99 67 1 +				99 67 1 +		100 64 1 +						100 64 1 +		101 65 1 +						101 65 1 +		102 66 1 +						102 66 1 +		103 67 1 +						103 67 1 +104 68 1 +				104 68 1 +105 69 1 +				105 69 1 +106 70 1 +				106 70 1 +107 71 1 +				107 71 1 +		108 68 1 +						108 68 1 +		109 69 1 +						109 69 1 +		110 70 1 +						110 70 1 +		111 71 1 +						111 71 1 +112 72 1 +				112 72 1 +113 73 1 +				113 73 1 +114 74 1 +				114 74 1 +115 75 1 +				115 75 1 +		116 72 1 +						116 72 1 +		117 73 1 +						117 73 1 +		118 74 1 +						118 74 1 +		119 75 1 +						119 75 1 +120 76 1 +				120 76 1 +121 77 1 +				121 77 1 +122 78 1 +				122 78 1 +123 79 1 +				123 79 1 +		124 76 1 +						124 76 1 +		125 77 1 +						125 77 1 +		126 78 1 +						126 78 1 +		127 79 1 +						127 79 1 +128 80 1 +				128 80 1 +129 81 1 +				129 81 1 +130 82 1 +				130 82 1 +131 83 1 +				131 83 1 +		132 80 1 +						132 80 1 +		133 81 1 +						133 81 1 +		134 82 1 +						134 82 1 +		135 83 1 +						135 83 1 +136 84 1 +				136 84 1 +137 85 1 +				137 85 1 +138 86 1 +				138 86 1 +139 87 1 +				139 87 1 +		140 84 1 +						140 84 1 +		141 85 1 +						141 85 1 +		142 86 1 +						142 86 1 +		143 87 1 +						143 87 1 +144 88 1 +				144 88 1 +145 89 1 +				145 89 1 +146 90 1 +				146 90 1 +147 91 1 +				147 91 1 +		148 88 1 +						148 88 1 +		149 89 1 +						149 89 1 +		150 90 1 +						150 90 1 +		151 91 1 +						151 91 1 +152 92 1 +				152 92 1 +153 93 1 +				153 93 1 +154 94 1 +				154 94 1 +155 95 1 +				155 95 1 +		156 92 1 +						156 92 1 +		157 93 1 +						157 93 1 +		158 94 1 +						158 94 1 +		159 95 1 +						159 95 1 +160 96 1 +				160 96 1 +161 97 1 +				161 97 1 +162 98 1 +				162 98 1 +163 99 1 +				163 99 1 +		164 96 1 +						164 96 1 +		165 97 1 +						165 97 1 +		166 98 1 +						166 98 1 +		167 99 1 +						167 99 1 +168 100 1 +				168 100 1 +169 101 1 +				169 101 1 +170 102 1 +				170 102 1 +171 103 1 +				171 103 1 +		172 100 1 +						172 100 1 +		173 101 1 +						173 101 1 +		174 102 1 +						174 102 1 +		175 103 1 +						175 103 1 +176 104 1 +				176 104 1 +177 105 1 +				177 105 1 +178 106 1 +				178 106 1 +179 107 1 +				179 107 1 +		180 104 1 +						180 104 1 +		181 105 1 +						181 105 1 +		182 106 1 +						182 106 1 +		183 107 1 +						183 107 1 +184 108 1 +				184 108 1 +185 109 1 +				185 109 1 +186 110 1 +				186 110 1 +187 111 1 +				187 111 1 +		188 108 1 +						188 108 1 +		189 109 1 +						189 109 1 +		190 110 1 +						190 110 1 +		191 111 1 +						191 111 1 +192 112 1 +				192 112 1 +193 113 1 +				193 113 1 +194 114 1 +				194 114 1 +195 115 1 +				195 115 1 +		196 112 1 +						196 112 1 +		197 113 1 +						197 113 1 +		198 114 1 +						198 114 1 +		199 115 1 +						199 115 1 +200 116 1 +				200 116 1 +201 117 1 +				201 117 1 +202 118 1 +				202 118 1 +203 119 1 +				203 119 1 +		204 116 1 +						204 116 1 +		205 117 1 +						205 117 1 +		206 118 1 +						206 118 1 +		207 119 1 +						207 119 1 +208 120 1 +				208 120 1 +209 121 1 +				209 121 1 +210 122 1 +				210 122 1 +211 123 1 +				211 123 1 +		212 120 1 +						212 120 1 +		213 121 1 +						213 121 1 +		214 122 1 +						214 122 1 +		215 123 1 +						215 123 1 +216 124 1 +				216 124 1 +217 125 1 +				217 125 1 +218 126 1 +				218 126 1 +219 127 1 +				219 127 1 +		220 124 1 +						220 124 1 +		221 125 1 +						221 125 1 +		222 126 1 +						222 126 1 +		223 127 1 +						223 127 1 +224 128 1 +				224 128 1 +225 129 1 +				225 129 1 +226 130 1 +				226 130 1 +227 131 1 +				227 131 1 +		228 128 1 +						228 128 1 +		229 129 1 +						229 129 1 +		230 130 1 +						230 130 1 +		231 131 1 +						231 131 1 +232 132 1 +				232 132 1 +233 133 1 +				233 133 1 +234 134 1 +				234 134 1 +235 135 1 +				235 135 1 +		236 132 1 +						236 132 1 +		237 133 1 +						237 133 1 +		238 134 1 +						238 134 1 +		239 135 1 +						239 135 1 +240 136 1 +				240 136 1 +241 137 1 +				241 137 1 +242 138 1 +				242 138 1 +243 139 1 +				243 139 1 +		244 136 1 +						244 136 1 +		245 137 1 +						245 137 1 +		246 138 1 +						246 138 1 +		247 139 1 +						247 139 1 +248 140 1 +				248 140 1 +249 141 1 +				249 141 1 +250 142 1 +				250 142 1 +251 143 1 +				251 143 1 +		252 140 1 +						252 140 1 +		253 141 1 +						253 141 1 +		254 142 1 +						254 142 1 +		255 143 1 +						255 143 1 +256 144 1 +				256 144 1 +257 145 1 +				257 145 1 +258 146 1 +				258 146 1 +259 147 1 +				259 147 1 +		260 144 1 +						260 144 1 +		261 145 1 +						261 145 1 +		262 146 1 +						262 146 1 +		263 147 1 +						263 147 1 +264 148 1 +				264 148 1 +265 149 1 +				265 149 1 +266 150 1 +				266 150 1 +267 151 1 +				267 151 1 +		268 148 1 +						268 148 1 +		269 149 1 +						269 149 1 +		270 150 1 +						270 150 1 +		271 151 1 +						271 151 1 +272 152 1 +				272 152 1 +273 153 1 +				273 153 1 +274 154 1 +				274 154 1 +275 155 1 +				275 155 1 +		276 152 1 +						276 152 1 +		277 153 1 +						277 153 1 +		278 154 1 +						278 154 1 +		279 155 1 +						279 155 1 +280 156 1 +				280 156 1 +281 157 1 +				281 157 1 +282 158 1 +				282 158 1 +283 159 1 +				283 159 1 +		284 156 1 +						284 156 1 +		285 157 1 +						285 157 1 +		286 158 1 +						286 158 1 +		287 159 1 +						287 159 1 +288 160 1 +				288 160 1 +289 161 1 +				289 161 1 +290 162 1 +				290 162 1 +291 163 1 +				291 163 1 +		292 160 1 +						292 160 1 +		293 161 1 +						293 161 1 +		294 162 1 +						294 162 1 +		295 163 1 +						295 163 1 +296 164 1 +				296 164 1 +297 165 1 +				297 165 1 +298 166 1 +				298 166 1 +299 167 1 +				299 167 1 +		300 164 1 +						300 164 1 +		301 165 1 +						301 165 1 +		302 166 1 +						302 166 1 +		303 167 1 +						303 167 1 +304 168 1 +				304 168 1 +305 169 1 +				305 169 1 +306 170 1 +				306 170 1 +307 171 1 +				307 171 1 +		308 168 1 +						308 168 1 +		309 169 1 +						309 169 1 +		310 170 1 +						310 170 1 +		311 171 1 +						311 171 1 +312 172 1 +				312 172 1 +313 173 1 +				313 173 1 +314 174 1 +				314 174 1 +315 175 1 +				315 175 1 +		316 172 1 +						316 172 1 +		317 173 1 +						317 173 1 +		318 174 1 +						318 174 1 +		319 175 1 +						319 175 1 +320 176 1 +				320 176 1 +321 177 1 +				321 177 1 +322 178 1 +				322 178 1 +323 179 1 +				323 179 1 +		324 176 1 +						324 176 1 +		325 177 1 +						325 177 1 +		326 178 1 +						326 178 1 +		327 179 1 +						327 179 1 +328 180 1 +				328 180 1 +329 181 1 +				329 181 1 +330 182 1 +				330 182 1 +331 183 1 +				331 183 1 +		332 180 1 +						332 180 1 +		333 181 1 +						333 181 1 +		334 182 1 +						334 182 1 +		335 183 1 +						335 183 1 +336 184 1 +				336 184 1 +337 185 1 +				337 185 1 +338 186 1 +				338 186 1 +339 187 1 +				339 187 1 +		340 184 1 +						340 184 1 +		341 185 1 +						341 185 1 +		342 186 1 +						342 186 1 +		343 187 1 +						343 187 1 +344 188 1 +				344 188 1 +345 189 1 +				345 189 1 +346 190 1 +				346 190 1 +347 191 1 +				347 191 1 +		348 188 1 +						348 188 1 +		349 189 1 +						349 189 1 +		350 190 1 +						350 190 1 +		351 191 1 +						351 191 1 +352 192 1 +				352 192 1 +353 193 1 +				353 193 1 +354 194 1 +				354 194 1 +355 195 1 +				355 195 1 +		356 192 1 +						356 192 1 +		357 193 1 +						357 193 1 +		358 194 1 +						358 194 1 +		359 195 1 +						359 195 1 +360 196 1 +				360 196 1 +361 197 1 +				361 197 1 +362 198 1 +				362 198 1 +363 199 1 +				363 199 1 +		364 196 1 +						364 196 1 +		365 197 1 +						365 197 1 +		366 198 1 +						366 198 1 +		367 199 1 +						367 199 1 +368 200 1 +				368 200 1 +369 201 1 +				369 201 1 +370 202 1 +				370 202 1 +371 203 1 +				371 203 1 +		372 200 1 +						372 200 1 +		373 201 1 +						373 201 1 +		374 202 1 +						374 202 1 +		375 203 1 +						375 203 1 +376 204 1 +				376 204 1 +377 205 1 +				377 205 1 +378 206 1 +				378 206 1 +379 207 1 +				379 207 1 +		380 204 1 +						380 204 1 +		381 205 1 +						381 205 1 +		382 206 1 +						382 206 1 +		383 207 1 +						383 207 1 +384 208 1 +				384 208 1 +385 209 1 +				385 209 1 +386 210 1 +				386 210 1 +387 211 1 +				387 211 1 +		388 208 1 +						388 208 1 +		389 209 1 +						389 209 1 +		390 210 1 +						390 210 1 +		391 211 1 +						391 211 1 +392 212 1 +				392 212 1 +393 213 1 +				393 213 1 +394 214 1 +				394 214 1 +395 215 1 +				395 215 1 +		396 212 1 +						396 212 1 +		397 213 1 +						397 213 1 +		398 214 1 +						398 214 1 +		399 215 1 +						399 215 1 +400 216 1 +				400 216 1 +401 217 1 +				401 217 1 +402 218 1 +				402 218 1 +403 219 1 +				403 219 1 +		404 216 1 +						404 216 1 +		405 217 1 +						405 217 1 +		406 218 1 +						406 218 1 +		407 219 1 +						407 219 1 +408 220 1 +				408 220 1 +409 221 1 +				409 221 1 +410 222 1 +				410 222 1 +411 223 1 +				411 223 1 +		412 220 1 +						412 220 1 +		413 221 1 +						413 221 1 +		414 222 1 +						414 222 1 +		415 223 1 +						415 223 1 +416 224 1 +				416 224 1 +417 225 1 +				417 225 1 +418 226 1 +				418 226 1 +419 227 1 +				419 227 1 +		420 224 1 +						420 224 1 +		421 225 1 +						421 225 1 +		422 226 1 +						422 226 1 +		423 227 1 +						423 227 1 +424 228 1 +				424 228 1 +425 229 1 +				425 229 1 +426 230 1 +				426 230 1 +427 231 1 +				427 231 1 +		428 228 1 +						428 228 1 +		429 229 1 +						429 229 1 +		430 230 1 +						430 230 1 +		431 231 1 +						431 231 1 +432 232 1 +				432 232 1 +433 233 1 +				433 233 1 +434 234 1 +				434 234 1 +435 235 1 +				435 235 1 +		436 232 1 +						436 232 1 +		437 233 1 +						437 233 1 +		438 234 1 +						438 234 1 +		439 235 1 +						439 235 1 +440 236 1 +				440 236 1 +441 237 1 +				441 237 1 +442 238 1 +				442 238 1 +443 239 1 +				443 239 1 +		444 236 1 +						444 236 1 +		445 237 1 +						445 237 1 +		446 238 1 +						446 238 1 +		447 239 1 +						447 239 1 +448 240 1 +				448 240 1 +449 241 1 +				449 241 1 +450 242 1 +				450 242 1 +451 243 1 +				451 243 1 +		452 240 1 +						452 240 1 +		453 241 1 +						453 241 1 +		454 242 1 +						454 242 1 +		455 243 1 +						455 243 1 +456 244 1 +				456 244 1 +457 245 1 +				457 245 1 +458 246 1 +				458 246 1 +459 247 1 +				459 247 1 +		460 244 1 +						460 244 1 +		461 245 1 +						461 245 1 +		462 246 1 +						462 246 1 +		463 247 1 +						463 247 1 +464 248 1 +				464 248 1 +465 249 1 +				465 249 1 +466 250 1 +				466 250 1 +467 251 1 +				467 251 1 +		468 248 1 +						468 248 1 +		469 249 1 +						469 249 1 +		470 250 1 +						470 250 1 +		471 251 1 +						471 251 1 +472 252 1 +				472 252 1 +473 253 1 +				473 253 1 +474 254 1 +				474 254 1 +475 255 1 +				475 255 1 +		476 252 1 +						476 252 1 +		477 253 1 +						477 253 1 +		478 254 1 +						478 254 1 +		479 255 1 +						479 255 1 diff --git a/tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_0 b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_0 new file mode 100644 index 000000000000..c120b1ef2749 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_0 @@ -0,0 +1,9 @@ +ccd3: 4 components (md90, md91, md92, md93), 1216 blocks concatenated +50ca80e7defff2928b09d9e6c22d14ff +a5f4fb6b17d948b83b8685b3adfe0926 +a294e6900769b0a1cd744d01d5a5508d +14fe8b94bacd1cf53ea587bbac2b74e4 +0 16 496 +		496 16 240 +				736 16 240 +						976 16 240 diff --git a/tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_4 b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_4 new file mode 100644 index 000000000000..c120b1ef2749 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_4 @@ -0,0 +1,9 @@ +ccd3: 4 components (md90, md91, md92, md93), 1216 blocks concatenated +50ca80e7defff2928b09d9e6c22d14ff +a5f4fb6b17d948b83b8685b3adfe0926 +a294e6900769b0a1cd744d01d5a5508d +14fe8b94bacd1cf53ea587bbac2b74e4 +0 16 496 +		496 16 240 +				736 16 240 +						976 16 240 diff --git a/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_0 b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_0 new file mode 100644 index 000000000000..1b858172606b --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_0 @@ -0,0 +1,246 @@ +ccd3: 4 components (md90, md91, md92, md93), 1216 blocks interleaved at 4 blocks +85853375739fe031c97c20e6226aae0e +ddef760dcef4784565cfe7d76e5aa3ce +1bb551ae77e015eb5186e7630fde16c4 +be4d327cb8085aa69a446f15b42521c7 +0 16 4 +		4 16 4 +				8 16 4 +						12 16 4 +16 20 4 +		20 20 4 +				24 20 4 +						28 20 4 +32 24 4 +		36 24 4 +				40 24 4 +						44 24 4 +48 28 4 +		52 28 4 +				56 28 4 +						60 28 4 +64 32 4 +		68 32 4 +				72 32 4 +						76 32 4 +80 36 4 +		84 36 4 +				88 36 4 +						92 36 4 +96 40 4 +		100 40 4 +				104 40 4 +						108 40 4 +112 44 4 +		116 44 4 +				120 44 4 +						124 44 4 +128 48 4 +		132 48 4 +				136 48 4 +						140 48 4 +144 52 4 +		148 52 4 +				152 52 4 +						156 52 4 +160 56 4 +		164 56 4 +				168 56 4 +						172 56 4 +176 60 4 +		180 60 4 +				184 60 4 +						188 60 4 +192 64 4 +		196 64 4 +				200 64 4 +						204 64 4 +208 68 4 +		212 68 4 +				216 68 4 +						220 68 4 +224 72 4 +		228 72 4 +				232 72 4 +						236 72 4 +240 76 4 +		244 76 4 +				248 76 4 +						252 76 4 +256 80 4 +		260 80 4 +				264 80 4 +						268 80 4 +272 84 4 +		276 84 4 +				280 84 4 +						284 84 4 +288 88 4 +		292 88 4 +				296 88 4 +						300 88 4 +304 92 4 +		308 92 4 +				312 92 4 +						316 92 4 +320 96 4 +		324 96 4 +				328 96 4 +						332 96 4 +336 100 4 +		340 100 4 +				344 100 4 +						348 100 4 +352 104 4 +		356 104 4 +				360 104 4 +						364 104 4 +368 108 4 +		372 108 4 +				376 108 4 +						380 108 4 +384 112 4 +		388 112 4 +				392 112 4 +						396 112 4 +400 116 4 +		404 116 4 +				408 116 4 +						412 116 4 +416 120 4 +		420 120 4 +				424 120 4 +						428 120 4 +432 124 4 +		436 124 4 +				440 124 4 +						444 124 4 +448 128 4 +		452 128 4 +				456 128 4 +						460 128 4 +464 132 4 +		468 132 4 +				472 132 4 +						476 132 4 +480 136 4 +		484 136 4 +				488 136 4 +						492 136 4 +496 140 4 +		500 140 4 +				504 140 4 +						508 140 4 +512 144 4 +		516 144 4 +				520 144 4 +						524 144 4 +528 148 4 +		532 148 4 +				536 148 4 +						540 148 4 +544 152 4 +		548 152 4 +				552 152 4 +						556 152 4 +560 156 4 +		564 156 4 +				568 156 4 +						572 156 4 +576 160 4 +		580 160 4 +				584 160 4 +						588 160 4 +592 164 4 +		596 164 4 +				600 164 4 +						604 164 4 +608 168 4 +		612 168 4 +				616 168 4 +						620 168 4 +624 172 4 +		628 172 4 +				632 172 4 +						636 172 4 +640 176 4 +		644 176 4 +				648 176 4 +						652 176 4 +656 180 4 +		660 180 4 +				664 180 4 +						668 180 4 +672 184 4 +		676 184 4 +				680 184 4 +						684 184 4 +688 188 4 +		692 188 4 +				696 188 4 +						700 188 4 +704 192 4 +		708 192 4 +				712 192 4 +						716 192 4 +720 196 4 +		724 196 4 +				728 196 4 +						732 196 4 +736 200 4 +		740 200 4 +				744 200 4 +						748 200 4 +752 204 4 +		756 204 4 +				760 204 4 +						764 204 4 +768 208 4 +		772 208 4 +				776 208 4 +						780 208 4 +784 212 4 +		788 212 4 +				792 212 4 +						796 212 4 +800 216 4 +		804 216 4 +				808 216 4 +						812 216 4 +816 220 4 +		820 220 4 +				824 220 4 +						828 220 4 +832 224 4 +		836 224 4 +				840 224 4 +						844 224 4 +848 228 4 +		852 228 4 +				856 228 4 +						860 228 4 +864 232 4 +		868 232 4 +				872 232 4 +						876 232 4 +880 236 4 +		884 236 4 +				888 236 4 +						892 236 4 +896 240 4 +		900 240 4 +				904 240 4 +						908 240 4 +912 244 4 +		916 244 4 +				920 244 4 +						924 244 4 +928 248 4 +		932 248 4 +				936 248 4 +						940 248 4 +944 252 4 +		948 252 4 +				952 252 4 +						956 252 4 +960 256 256 diff --git a/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_2 b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_2 new file mode 100644 index 000000000000..aa8680270267 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_2 @@ -0,0 +1,245 @@ +ccd3: 4 components (md90, md91, md92, md93), 960 blocks interleaved at 4 blocks +c7d32c7a0aacde7259cac3ab214bda77 +ddef760dcef4784565cfe7d76e5aa3ce +1bb551ae77e015eb5186e7630fde16c4 +be4d327cb8085aa69a446f15b42521c7 +0 16 260 +		4 16 4 +				8 16 4 +						12 16 4 +16 20 4 +		20 20 4 +				24 20 4 +						28 20 4 +32 24 4 +		36 24 4 +				40 24 4 +						44 24 4 +48 28 4 +		52 28 4 +				56 28 4 +						60 28 4 +64 32 4 +		68 32 4 +				72 32 4 +						76 32 4 +80 36 4 +		84 36 4 +				88 36 4 +						92 36 4 +96 40 4 +		100 40 4 +				104 40 4 +						108 40 4 +112 44 4 +		116 44 4 +				120 44 4 +						124 44 4 +128 48 4 +		132 48 4 +				136 48 4 +						140 48 4 +144 52 4 +		148 52 4 +				152 52 4 +						156 52 4 +160 56 4 +		164 56 4 +				168 56 4 +						172 56 4 +176 60 4 +		180 60 4 +				184 60 4 +						188 60 4 +192 64 4 +		196 64 4 +				200 64 4 +						204 64 4 +208 68 4 +		212 68 4 +				216 68 4 +						220 68 4 +224 72 4 +		228 72 4 +				232 72 4 +						236 72 4 +240 76 4 +		244 76 4 +				248 76 4 +						252 76 4 +256 80 4 +		260 80 4 +				264 80 4 +						268 80 4 +272 84 4 +		276 84 4 +				280 84 4 +						284 84 4 +288 88 4 +		292 88 4 +				296 88 4 +						300 88 4 +304 92 4 +		308 92 4 +				312 92 4 +						316 92 4 +320 96 4 +		324 96 4 +				328 96 4 +						332 96 4 +336 100 4 +		340 100 4 +				344 100 4 +						348 100 4 +352 104 4 +		356 104 4 +				360 104 4 +						364 104 4 +368 108 4 +		372 108 4 +				376 108 4 +						380 108 4 +384 112 4 +		388 112 4 +				392 112 4 +						396 112 4 +400 116 4 +		404 116 4 +				408 116 4 +						412 116 4 +416 120 4 +		420 120 4 +				424 120 4 +						428 120 4 +432 124 4 +		436 124 4 +				440 124 4 +						444 124 4 +448 128 4 +		452 128 4 +				456 128 4 +						460 128 4 +464 132 4 +		468 132 4 +				472 132 4 +						476 132 4 +480 136 4 +		484 136 4 +				488 136 4 +						492 136 4 +496 140 4 +		500 140 4 +				504 140 4 +						508 140 4 +512 144 4 +		516 144 4 +				520 144 4 +						524 144 4 +528 148 4 +		532 148 4 +				536 148 4 +						540 148 4 +544 152 4 +		548 152 4 +				552 152 4 +						556 152 4 +560 156 4 +		564 156 4 +				568 156 4 +						572 156 4 +576 160 4 +		580 160 4 +				584 160 4 +						588 160 4 +592 164 4 +		596 164 4 +				600 164 4 +						604 164 4 +608 168 4 +		612 168 4 +				616 168 4 +						620 168 4 +624 172 4 +		628 172 4 +				632 172 4 +						636 172 4 +640 176 4 +		644 176 4 +				648 176 4 +						652 176 4 +656 180 4 +		660 180 4 +				664 180 4 +						668 180 4 +672 184 4 +		676 184 4 +				680 184 4 +						684 184 4 +688 188 4 +		692 188 4 +				696 188 4 +						700 188 4 +704 192 4 +		708 192 4 +				712 192 4 +						716 192 4 +720 196 4 +		724 196 4 +				728 196 4 +						732 196 4 +736 200 4 +		740 200 4 +				744 200 4 +						748 200 4 +752 204 4 +		756 204 4 +				760 204 4 +						764 204 4 +768 208 4 +		772 208 4 +				776 208 4 +						780 208 4 +784 212 4 +		788 212 4 +				792 212 4 +						796 212 4 +800 216 4 +		804 216 4 +				808 216 4 +						812 216 4 +816 220 4 +		820 220 4 +				824 220 4 +						828 220 4 +832 224 4 +		836 224 4 +				840 224 4 +						844 224 4 +848 228 4 +		852 228 4 +				856 228 4 +						860 228 4 +864 232 4 +		868 232 4 +				872 232 4 +						876 232 4 +880 236 4 +		884 236 4 +				888 236 4 +						892 236 4 +896 240 4 +		900 240 4 +				904 240 4 +						908 240 4 +912 244 4 +		916 244 4 +				920 244 4 +						924 244 4 +928 248 4 +		932 248 4 +				936 248 4 +						940 248 4 +944 252 4 +		948 252 4 +				952 252 4 +						956 252 4 diff --git a/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_4 b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_4 new file mode 100644 index 000000000000..07f5dd27fa0b --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_4 @@ -0,0 +1,965 @@ +ccd3: 4 components (md90, md91, md92, md93), 480 blocks interleaved at 4 blocks +ab2274c3b7241753a015c243417c0c29 +8db0b90ec1fa54feca98ad8fd292b07c +a77c5edd8917abb32dc165750f1af781 +8db0b90ec1fa54feca98ad8fd292b07c +0 16 257 +				0 16 1 +1 17 1 +				1 17 1 +2 18 1 +				2 18 1 +3 19 1 +				3 19 1 +		4 16 1 +						4 16 1 +		5 17 1 +						5 17 1 +		6 18 1 +						6 18 1 +		7 19 1 +						7 19 1 +8 20 1 +				8 20 1 +9 21 1 +				9 21 1 +10 22 1 +				10 22 1 +11 23 1 +				11 23 1 +		12 20 1 +						12 20 1 +		13 21 1 +						13 21 1 +		14 22 1 +						14 22 1 +		15 23 1 +						15 23 1 +16 24 1 +				16 24 1 +17 25 1 +				17 25 1 +18 26 1 +				18 26 1 +19 27 1 +				19 27 1 +		20 24 1 +						20 24 1 +		21 25 1 +						21 25 1 +		22 26 1 +						22 26 1 +		23 27 1 +						23 27 1 +24 28 1 +				24 28 1 +25 29 1 +				25 29 1 +26 30 1 +				26 30 1 +27 31 1 +				27 31 1 +		28 28 1 +						28 28 1 +		29 29 1 +						29 29 1 +		30 30 1 +						30 30 1 +		31 31 1 +						31 31 1 +32 32 1 +				32 32 1 +33 33 1 +				33 33 1 +34 34 1 +				34 34 1 +35 35 1 +				35 35 1 +		36 32 1 +						36 32 1 +		37 33 1 +						37 33 1 +		38 34 1 +						38 34 1 +		39 35 1 +						39 35 1 +40 36 1 +				40 36 1 +41 37 1 +				41 37 1 +42 38 1 +				42 38 1 +43 39 1 +				43 39 1 +		44 36 1 +						44 36 1 +		45 37 1 +						45 37 1 +		46 38 1 +						46 38 1 +		47 39 1 +						47 39 1 +48 40 1 +				48 40 1 +49 41 1 +				49 41 1 +50 42 1 +				50 42 1 +51 43 1 +				51 43 1 +		52 40 1 +						52 40 1 +		53 41 1 +						53 41 1 +		54 42 1 +						54 42 1 +		55 43 1 +						55 43 1 +56 44 1 +				56 44 1 +57 45 1 +				57 45 1 +58 46 1 +				58 46 1 +59 47 1 +				59 47 1 +		60 44 1 +						60 44 1 +		61 45 1 +						61 45 1 +		62 46 1 +						62 46 1 +		63 47 1 +						63 47 1 +64 48 1 +				64 48 1 +65 49 1 +				65 49 1 +66 50 1 +				66 50 1 +67 51 1 +				67 51 1 +		68 48 1 +						68 48 1 +		69 49 1 +						69 49 1 +		70 50 1 +						70 50 1 +		71 51 1 +						71 51 1 +72 52 1 +				72 52 1 +73 53 1 +				73 53 1 +74 54 1 +				74 54 1 +75 55 1 +				75 55 1 +		76 52 1 +						76 52 1 +		77 53 1 +						77 53 1 +		78 54 1 +						78 54 1 +		79 55 1 +						79 55 1 +80 56 1 +				80 56 1 +81 57 1 +				81 57 1 +82 58 1 +				82 58 1 +83 59 1 +				83 59 1 +		84 56 1 +						84 56 1 +		85 57 1 +						85 57 1 +		86 58 1 +						86 58 1 +		87 59 1 +						87 59 1 +88 60 1 +				88 60 1 +89 61 1 +				89 61 1 +90 62 1 +				90 62 1 +91 63 1 +				91 63 1 +		92 60 1 +						92 60 1 +		93 61 1 +						93 61 1 +		94 62 1 +						94 62 1 +		95 63 1 +						95 63 1 +96 64 1 +				96 64 1 +97 65 1 +				97 65 1 +98 66 1 +				98 66 1 +99 67 1 +				99 67 1 +		100 64 1 +						100 64 1 +		101 65 1 +						101 65 1 +		102 66 1 +						102 66 1 +		103 67 1 +						103 67 1 +104 68 1 +				104 68 1 +105 69 1 +				105 69 1 +106 70 1 +				106 70 1 +107 71 1 +				107 71 1 +		108 68 1 +						108 68 1 +		109 69 1 +						109 69 1 +		110 70 1 +						110 70 1 +		111 71 1 +						111 71 1 +112 72 1 +				112 72 1 +113 73 1 +				113 73 1 +114 74 1 +				114 74 1 +115 75 1 +				115 75 1 +		116 72 1 +						116 72 1 +		117 73 1 +						117 73 1 +		118 74 1 +						118 74 1 +		119 75 1 +						119 75 1 +120 76 1 +				120 76 1 +121 77 1 +				121 77 1 +122 78 1 +				122 78 1 +123 79 1 +				123 79 1 +		124 76 1 +						124 76 1 +		125 77 1 +						125 77 1 +		126 78 1 +						126 78 1 +		127 79 1 +						127 79 1 +128 80 1 +				128 80 1 +129 81 1 +				129 81 1 +130 82 1 +				130 82 1 +131 83 1 +				131 83 1 +		132 80 1 +						132 80 1 +		133 81 1 +						133 81 1 +		134 82 1 +						134 82 1 +		135 83 1 +						135 83 1 +136 84 1 +				136 84 1 +137 85 1 +				137 85 1 +138 86 1 +				138 86 1 +139 87 1 +				139 87 1 +		140 84 1 +						140 84 1 +		141 85 1 +						141 85 1 +		142 86 1 +						142 86 1 +		143 87 1 +						143 87 1 +144 88 1 +				144 88 1 +145 89 1 +				145 89 1 +146 90 1 +				146 90 1 +147 91 1 +				147 91 1 +		148 88 1 +						148 88 1 +		149 89 1 +						149 89 1 +		150 90 1 +						150 90 1 +		151 91 1 +						151 91 1 +152 92 1 +				152 92 1 +153 93 1 +				153 93 1 +154 94 1 +				154 94 1 +155 95 1 +				155 95 1 +		156 92 1 +						156 92 1 +		157 93 1 +						157 93 1 +		158 94 1 +						158 94 1 +		159 95 1 +						159 95 1 +160 96 1 +				160 96 1 +161 97 1 +				161 97 1 +162 98 1 +				162 98 1 +163 99 1 +				163 99 1 +		164 96 1 +						164 96 1 +		165 97 1 +						165 97 1 +		166 98 1 +						166 98 1 +		167 99 1 +						167 99 1 +168 100 1 +				168 100 1 +169 101 1 +				169 101 1 +170 102 1 +				170 102 1 +171 103 1 +				171 103 1 +		172 100 1 +						172 100 1 +		173 101 1 +						173 101 1 +		174 102 1 +						174 102 1 +		175 103 1 +						175 103 1 +176 104 1 +				176 104 1 +177 105 1 +				177 105 1 +178 106 1 +				178 106 1 +179 107 1 +				179 107 1 +		180 104 1 +						180 104 1 +		181 105 1 +						181 105 1 +		182 106 1 +						182 106 1 +		183 107 1 +						183 107 1 +184 108 1 +				184 108 1 +185 109 1 +				185 109 1 +186 110 1 +				186 110 1 +187 111 1 +				187 111 1 +		188 108 1 +						188 108 1 +		189 109 1 +						189 109 1 +		190 110 1 +						190 110 1 +		191 111 1 +						191 111 1 +192 112 1 +				192 112 1 +193 113 1 +				193 113 1 +194 114 1 +				194 114 1 +195 115 1 +				195 115 1 +		196 112 1 +						196 112 1 +		197 113 1 +						197 113 1 +		198 114 1 +						198 114 1 +		199 115 1 +						199 115 1 +200 116 1 +				200 116 1 +201 117 1 +				201 117 1 +202 118 1 +				202 118 1 +203 119 1 +				203 119 1 +		204 116 1 +						204 116 1 +		205 117 1 +						205 117 1 +		206 118 1 +						206 118 1 +		207 119 1 +						207 119 1 +208 120 1 +				208 120 1 +209 121 1 +				209 121 1 +210 122 1 +				210 122 1 +211 123 1 +				211 123 1 +		212 120 1 +						212 120 1 +		213 121 1 +						213 121 1 +		214 122 1 +						214 122 1 +		215 123 1 +						215 123 1 +216 124 1 +				216 124 1 +217 125 1 +				217 125 1 +218 126 1 +				218 126 1 +219 127 1 +				219 127 1 +		220 124 1 +						220 124 1 +		221 125 1 +						221 125 1 +		222 126 1 +						222 126 1 +		223 127 1 +						223 127 1 +224 128 1 +				224 128 1 +225 129 1 +				225 129 1 +226 130 1 +				226 130 1 +227 131 1 +				227 131 1 +		228 128 1 +						228 128 1 +		229 129 1 +						229 129 1 +		230 130 1 +						230 130 1 +		231 131 1 +						231 131 1 +232 132 1 +				232 132 1 +233 133 1 +				233 133 1 +234 134 1 +				234 134 1 +235 135 1 +				235 135 1 +		236 132 1 +						236 132 1 +		237 133 1 +						237 133 1 +		238 134 1 +						238 134 1 +		239 135 1 +						239 135 1 +240 136 1 +				240 136 1 +241 137 1 +				241 137 1 +242 138 1 +				242 138 1 +243 139 1 +				243 139 1 +		244 136 1 +						244 136 1 +		245 137 1 +						245 137 1 +		246 138 1 +						246 138 1 +		247 139 1 +						247 139 1 +248 140 1 +				248 140 1 +249 141 1 +				249 141 1 +250 142 1 +				250 142 1 +251 143 1 +				251 143 1 +		252 140 1 +						252 140 1 +		253 141 1 +						253 141 1 +		254 142 1 +						254 142 1 +		255 143 1 +						255 143 1 +256 144 1 +				256 144 1 +257 145 1 +				257 145 1 +258 146 1 +				258 146 1 +259 147 1 +				259 147 1 +		260 144 1 +						260 144 1 +		261 145 1 +						261 145 1 +		262 146 1 +						262 146 1 +		263 147 1 +						263 147 1 +264 148 1 +				264 148 1 +265 149 1 +				265 149 1 +266 150 1 +				266 150 1 +267 151 1 +				267 151 1 +		268 148 1 +						268 148 1 +		269 149 1 +						269 149 1 +		270 150 1 +						270 150 1 +		271 151 1 +						271 151 1 +272 152 1 +				272 152 1 +273 153 1 +				273 153 1 +274 154 1 +				274 154 1 +275 155 1 +				275 155 1 +		276 152 1 +						276 152 1 +		277 153 1 +						277 153 1 +		278 154 1 +						278 154 1 +		279 155 1 +						279 155 1 +280 156 1 +				280 156 1 +281 157 1 +				281 157 1 +282 158 1 +				282 158 1 +283 159 1 +				283 159 1 +		284 156 1 +						284 156 1 +		285 157 1 +						285 157 1 +		286 158 1 +						286 158 1 +		287 159 1 +						287 159 1 +288 160 1 +				288 160 1 +289 161 1 +				289 161 1 +290 162 1 +				290 162 1 +291 163 1 +				291 163 1 +		292 160 1 +						292 160 1 +		293 161 1 +						293 161 1 +		294 162 1 +						294 162 1 +		295 163 1 +						295 163 1 +296 164 1 +				296 164 1 +297 165 1 +				297 165 1 +298 166 1 +				298 166 1 +299 167 1 +				299 167 1 +		300 164 1 +						300 164 1 +		301 165 1 +						301 165 1 +		302 166 1 +						302 166 1 +		303 167 1 +						303 167 1 +304 168 1 +				304 168 1 +305 169 1 +				305 169 1 +306 170 1 +				306 170 1 +307 171 1 +				307 171 1 +		308 168 1 +						308 168 1 +		309 169 1 +						309 169 1 +		310 170 1 +						310 170 1 +		311 171 1 +						311 171 1 +312 172 1 +				312 172 1 +313 173 1 +				313 173 1 +314 174 1 +				314 174 1 +315 175 1 +				315 175 1 +		316 172 1 +						316 172 1 +		317 173 1 +						317 173 1 +		318 174 1 +						318 174 1 +		319 175 1 +						319 175 1 +320 176 1 +				320 176 1 +321 177 1 +				321 177 1 +322 178 1 +				322 178 1 +323 179 1 +				323 179 1 +		324 176 1 +						324 176 1 +		325 177 1 +						325 177 1 +		326 178 1 +						326 178 1 +		327 179 1 +						327 179 1 +328 180 1 +				328 180 1 +329 181 1 +				329 181 1 +330 182 1 +				330 182 1 +331 183 1 +				331 183 1 +		332 180 1 +						332 180 1 +		333 181 1 +						333 181 1 +		334 182 1 +						334 182 1 +		335 183 1 +						335 183 1 +336 184 1 +				336 184 1 +337 185 1 +				337 185 1 +338 186 1 +				338 186 1 +339 187 1 +				339 187 1 +		340 184 1 +						340 184 1 +		341 185 1 +						341 185 1 +		342 186 1 +						342 186 1 +		343 187 1 +						343 187 1 +344 188 1 +				344 188 1 +345 189 1 +				345 189 1 +346 190 1 +				346 190 1 +347 191 1 +				347 191 1 +		348 188 1 +						348 188 1 +		349 189 1 +						349 189 1 +		350 190 1 +						350 190 1 +		351 191 1 +						351 191 1 +352 192 1 +				352 192 1 +353 193 1 +				353 193 1 +354 194 1 +				354 194 1 +355 195 1 +				355 195 1 +		356 192 1 +						356 192 1 +		357 193 1 +						357 193 1 +		358 194 1 +						358 194 1 +		359 195 1 +						359 195 1 +360 196 1 +				360 196 1 +361 197 1 +				361 197 1 +362 198 1 +				362 198 1 +363 199 1 +				363 199 1 +		364 196 1 +						364 196 1 +		365 197 1 +						365 197 1 +		366 198 1 +						366 198 1 +		367 199 1 +						367 199 1 +368 200 1 +				368 200 1 +369 201 1 +				369 201 1 +370 202 1 +				370 202 1 +371 203 1 +				371 203 1 +		372 200 1 +						372 200 1 +		373 201 1 +						373 201 1 +		374 202 1 +						374 202 1 +		375 203 1 +						375 203 1 +376 204 1 +				376 204 1 +377 205 1 +				377 205 1 +378 206 1 +				378 206 1 +379 207 1 +				379 207 1 +		380 204 1 +						380 204 1 +		381 205 1 +						381 205 1 +		382 206 1 +						382 206 1 +		383 207 1 +						383 207 1 +384 208 1 +				384 208 1 +385 209 1 +				385 209 1 +386 210 1 +				386 210 1 +387 211 1 +				387 211 1 +		388 208 1 +						388 208 1 +		389 209 1 +						389 209 1 +		390 210 1 +						390 210 1 +		391 211 1 +						391 211 1 +392 212 1 +				392 212 1 +393 213 1 +				393 213 1 +394 214 1 +				394 214 1 +395 215 1 +				395 215 1 +		396 212 1 +						396 212 1 +		397 213 1 +						397 213 1 +		398 214 1 +						398 214 1 +		399 215 1 +						399 215 1 +400 216 1 +				400 216 1 +401 217 1 +				401 217 1 +402 218 1 +				402 218 1 +403 219 1 +				403 219 1 +		404 216 1 +						404 216 1 +		405 217 1 +						405 217 1 +		406 218 1 +						406 218 1 +		407 219 1 +						407 219 1 +408 220 1 +				408 220 1 +409 221 1 +				409 221 1 +410 222 1 +				410 222 1 +411 223 1 +				411 223 1 +		412 220 1 +						412 220 1 +		413 221 1 +						413 221 1 +		414 222 1 +						414 222 1 +		415 223 1 +						415 223 1 +416 224 1 +				416 224 1 +417 225 1 +				417 225 1 +418 226 1 +				418 226 1 +419 227 1 +				419 227 1 +		420 224 1 +						420 224 1 +		421 225 1 +						421 225 1 +		422 226 1 +						422 226 1 +		423 227 1 +						423 227 1 +424 228 1 +				424 228 1 +425 229 1 +				425 229 1 +426 230 1 +				426 230 1 +427 231 1 +				427 231 1 +		428 228 1 +						428 228 1 +		429 229 1 +						429 229 1 +		430 230 1 +						430 230 1 +		431 231 1 +						431 231 1 +432 232 1 +				432 232 1 +433 233 1 +				433 233 1 +434 234 1 +				434 234 1 +435 235 1 +				435 235 1 +		436 232 1 +						436 232 1 +		437 233 1 +						437 233 1 +		438 234 1 +						438 234 1 +		439 235 1 +						439 235 1 +440 236 1 +				440 236 1 +441 237 1 +				441 237 1 +442 238 1 +				442 238 1 +443 239 1 +				443 239 1 +		444 236 1 +						444 236 1 +		445 237 1 +						445 237 1 +		446 238 1 +						446 238 1 +		447 239 1 +						447 239 1 +448 240 1 +				448 240 1 +449 241 1 +				449 241 1 +450 242 1 +				450 242 1 +451 243 1 +				451 243 1 +		452 240 1 +						452 240 1 +		453 241 1 +						453 241 1 +		454 242 1 +						454 242 1 +		455 243 1 +						455 243 1 +456 244 1 +				456 244 1 +457 245 1 +				457 245 1 +458 246 1 +				458 246 1 +459 247 1 +				459 247 1 +		460 244 1 +						460 244 1 +		461 245 1 +						461 245 1 +		462 246 1 +						462 246 1 +		463 247 1 +						463 247 1 +464 248 1 +				464 248 1 +465 249 1 +				465 249 1 +466 250 1 +				466 250 1 +467 251 1 +				467 251 1 +		468 248 1 +						468 248 1 +		469 249 1 +						469 249 1 +		470 250 1 +						470 250 1 +		471 251 1 +						471 251 1 +472 252 1 +				472 252 1 +473 253 1 +				473 253 1 +474 254 1 +				474 254 1 +475 255 1 +				475 255 1 +		476 252 1 +						476 252 1 +		477 253 1 +						477 253 1 +		478 254 1 +						478 254 1 +		479 255 1 +						479 255 1 diff --git a/tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_0 b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_0 new file mode 100644 index 000000000000..889f45cda58f --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_0 @@ -0,0 +1,9 @@ +ccd3: 4 components (md90, md91, md92, md93), 1728 blocks concatenated +50ca80e7defff2928b09d9e6c22d14ff +a5f4fb6b17d948b83b8685b3adfe0926 +7fbfcf4d51719802c3c0f5a1a471a447 +948f0400dc0519463e17b6946b488810 +0 16 496 +		496 16 240 +				736 16 752 +						1488 16 240 diff --git a/tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_4 b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_4 new file mode 100644 index 000000000000..889f45cda58f --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_4 @@ -0,0 +1,9 @@ +ccd3: 4 components (md90, md91, md92, md93), 1728 blocks concatenated +50ca80e7defff2928b09d9e6c22d14ff +a5f4fb6b17d948b83b8685b3adfe0926 +7fbfcf4d51719802c3c0f5a1a471a447 +948f0400dc0519463e17b6946b488810 +0 16 496 +		496 16 240 +				736 16 752 +						1488 16 240 diff --git a/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_0 b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_0 new file mode 100644 index 000000000000..6e5d2a24cb40 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_0 @@ -0,0 +1,97 @@ +ccd3: 4 components (md90, md91, md92, md93), 1728 blocks interleaved at 16 blocks +9f63a6ab2d5bd7c183e338387d9c4b59 +89518c095e85649516fa08fe98bf0a3e +b400c2ac2de4e1dbb5930d55a89055e8 +65a3638152f0b6eaabf6a94f7aec6740 +0 16 16 +		16 16 16 +				32 16 16 +						48 16 16 +64 32 16 +		80 32 16 +				96 32 16 +						112 32 16 +128 48 16 +		144 48 16 +				160 48 16 +						176 48 16 +192 64 16 +		208 64 16 +				224 64 16 +						240 64 16 +256 80 16 +		272 80 16 +				288 80 16 +						304 80 16 +320 96 16 +		336 96 16 +				352 96 16 +						368 96 16 +384 112 16 +		400 112 16 +				416 112 16 +						432 112 16 +448 128 16 +		464 128 16 +				480 128 16 +						496 128 16 +512 144 16 +		528 144 16 +				544 144 16 +						560 144 16 +576 160 16 +		592 160 16 +				608 160 16 +						624 160 16 +640 176 16 +		656 176 16 +				672 176 16 +						688 176 16 +704 192 16 +		720 192 16 +				736 192 16 +						752 192 16 +768 208 16 +		784 208 16 +				800 208 16 +						816 208 16 +832 224 16 +		848 224 16 +				864 224 16 +						880 224 16 +896 240 16 +		912 240 16 +				928 240 16 +						944 240 16 +960 256 16 +				976 256 16 +992 272 16 +				1008 272 16 +1024 288 16 +				1040 288 16 +1056 304 16 +				1072 304 16 +1088 320 16 +				1104 320 16 +1120 336 16 +				1136 336 16 +1152 352 16 +				1168 352 16 +1184 368 16 +				1200 368 16 +1216 384 16 +				1232 384 16 +1248 400 16 +				1264 400 16 +1280 416 16 +				1296 416 16 +1312 432 16 +				1328 432 16 +1344 448 16 +				1360 448 16 +1376 464 16 +				1392 464 16 +1408 480 16 +				1424 480 16 +1440 496 16 +				1456 496 272 diff --git a/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_2 b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_2 new file mode 100644 index 000000000000..942818ba0da6 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_2 @@ -0,0 +1,67 @@ +ccd3: 4 components (md90, md91, md92, md93), 960 blocks interleaved at 16 blocks +ebe23f400e868c343240761b0b52c2fd +89518c095e85649516fa08fe98bf0a3e +39e67c2031238afd4bc4f4a3ada6cb72 +65a3638152f0b6eaabf6a94f7aec6740 +0 16 257 +				0 256 512 +1 17 15 +		16 16 16 +				32 16 16 +						48 16 16 +64 32 16 +		80 32 16 +				96 32 16 +						112 32 16 +128 48 16 +		144 48 16 +				160 48 16 +						176 48 16 +192 64 16 +		208 64 16 +				224 64 16 +						240 64 16 +256 80 16 +		272 80 16 +				288 80 16 +						304 80 16 +320 96 16 +		336 96 16 +				352 96 16 +						368 96 16 +384 112 16 +		400 112 16 +				416 112 16 +						432 112 16 +448 128 16 +		464 128 16 +				480 128 16 +						496 128 16 +512 144 16 +		528 144 16 +				544 144 16 +						560 144 16 +576 160 16 +		592 160 16 +				608 160 16 +						624 160 16 +640 176 16 +		656 176 16 +				672 176 16 +						688 176 16 +704 192 16 +		720 192 16 +				736 192 16 +						752 192 16 +768 208 16 +		784 208 16 +				800 208 16 +						816 208 16 +832 224 16 +		848 224 16 +				864 224 16 +						880 224 16 +896 240 16 +		912 240 16 +				928 240 16 +						944 240 16 diff --git a/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_4 b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_4 new file mode 100644 index 000000000000..cb2662e6f312 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_4 @@ -0,0 +1,965 @@ +ccd3: 4 components (md90, md91, md92, md93), 480 blocks interleaved at 16 blocks +f3f609d828a50cca082f6b6f499ca4b5 +721d9967a8e2608d111cfc24304255ca +6b4636821f4b4ef7cfcd195c1c9c2bd1 +721d9967a8e2608d111cfc24304255ca +0 16 257 +				0 16 513 +1 17 1 +				1 17 1 +2 18 1 +				2 18 1 +3 19 1 +				3 19 1 +4 20 1 +				4 20 1 +5 21 1 +				5 21 1 +6 22 1 +				6 22 1 +7 23 1 +				7 23 1 +8 24 1 +				8 24 1 +9 25 1 +				9 25 1 +10 26 1 +				10 26 1 +11 27 1 +				11 27 1 +12 28 1 +				12 28 1 +13 29 1 +				13 29 1 +14 30 1 +				14 30 1 +15 31 1 +				15 31 1 +		16 16 1 +						16 16 1 +		17 17 1 +						17 17 1 +		18 18 1 +						18 18 1 +		19 19 1 +						19 19 1 +		20 20 1 +						20 20 1 +		21 21 1 +						21 21 1 +		22 22 1 +						22 22 1 +		23 23 1 +						23 23 1 +		24 24 1 +						24 24 1 +		25 25 1 +						25 25 1 +		26 26 1 +						26 26 1 +		27 27 1 +						27 27 1 +		28 28 1 +						28 28 1 +		29 29 1 +						29 29 1 +		30 30 1 +						30 30 1 +		31 31 1 +						31 31 1 +32 32 1 +				32 32 1 +33 33 1 +				33 33 1 +34 34 1 +				34 34 1 +35 35 1 +				35 35 1 +36 36 1 +				36 36 1 +37 37 1 +				37 37 1 +38 38 1 +				38 38 1 +39 39 1 +				39 39 1 +40 40 1 +				40 40 1 +41 41 1 +				41 41 1 +42 42 1 +				42 42 1 +43 43 1 +				43 43 1 +44 44 1 +				44 44 1 +45 45 1 +				45 45 1 +46 46 1 +				46 46 1 +47 47 1 +				47 47 1 +		48 32 1 +						48 32 1 +		49 33 1 +						49 33 1 +		50 34 1 +						50 34 1 +		51 35 1 +						51 35 1 +		52 36 1 +						52 36 1 +		53 37 1 +						53 37 1 +		54 38 1 +						54 38 1 +		55 39 1 +						55 39 1 +		56 40 1 +						56 40 1 +		57 41 1 +						57 41 1 +		58 42 1 +						58 42 1 +		59 43 1 +						59 43 1 +		60 44 1 +						60 44 1 +		61 45 1 +						61 45 1 +		62 46 1 +						62 46 1 +		63 47 1 +						63 47 1 +64 48 1 +				64 48 1 +65 49 1 +				65 49 1 +66 50 1 +				66 50 1 +67 51 1 +				67 51 1 +68 52 1 +				68 52 1 +69 53 1 +				69 53 1 +70 54 1 +				70 54 1 +71 55 1 +				71 55 1 +72 56 1 +				72 56 1 +73 57 1 +				73 57 1 +74 58 1 +				74 58 1 +75 59 1 +				75 59 1 +76 60 1 +				76 60 1 +77 61 1 +				77 61 1 +78 62 1 +				78 62 1 +79 63 1 +				79 63 1 +		80 48 1 +						80 48 1 +		81 49 1 +						81 49 1 +		82 50 1 +						82 50 1 +		83 51 1 +						83 51 1 +		84 52 1 +						84 52 1 +		85 53 1 +						85 53 1 +		86 54 1 +						86 54 1 +		87 55 1 +						87 55 1 +		88 56 1 +						88 56 1 +		89 57 1 +						89 57 1 +		90 58 1 +						90 58 1 +		91 59 1 +						91 59 1 +		92 60 1 +						92 60 1 +		93 61 1 +						93 61 1 +		94 62 1 +						94 62 1 +		95 63 1 +						95 63 1 +96 64 1 +				96 64 1 +97 65 1 +				97 65 1 +98 66 1 +				98 66 1 +99 67 1 +				99 67 1 +100 68 1 +				100 68 1 +101 69 1 +				101 69 1 +102 70 1 +				102 70 1 +103 71 1 +				103 71 1 +104 72 1 +				104 72 1 +105 73 1 +				105 73 1 +106 74 1 +				106 74 1 +107 75 1 +				107 75 1 +108 76 1 +				108 76 1 +109 77 1 +				109 77 1 +110 78 1 +				110 78 1 +111 79 1 +				111 79 1 +		112 64 1 +						112 64 1 +		113 65 1 +						113 65 1 +		114 66 1 +						114 66 1 +		115 67 1 +						115 67 1 +		116 68 1 +						116 68 1 +		117 69 1 +						117 69 1 +		118 70 1 +						118 70 1 +		119 71 1 +						119 71 1 +		120 72 1 +						120 72 1 +		121 73 1 +						121 73 1 +		122 74 1 +						122 74 1 +		123 75 1 +						123 75 1 +		124 76 1 +						124 76 1 +		125 77 1 +						125 77 1 +		126 78 1 +						126 78 1 +		127 79 1 +						127 79 1 +128 80 1 +				128 80 1 +129 81 1 +				129 81 1 +130 82 1 +				130 82 1 +131 83 1 +				131 83 1 +132 84 1 +				132 84 1 +133 85 1 +				133 85 1 +134 86 1 +				134 86 1 +135 87 1 +				135 87 1 +136 88 1 +				136 88 1 +137 89 1 +				137 89 1 +138 90 1 +				138 90 1 +139 91 1 +				139 91 1 +140 92 1 +				140 92 1 +141 93 1 +				141 93 1 +142 94 1 +				142 94 1 +143 95 1 +				143 95 1 +		144 80 1 +						144 80 1 +		145 81 1 +						145 81 1 +		146 82 1 +						146 82 1 +		147 83 1 +						147 83 1 +		148 84 1 +						148 84 1 +		149 85 1 +						149 85 1 +		150 86 1 +						150 86 1 +		151 87 1 +						151 87 1 +		152 88 1 +						152 88 1 +		153 89 1 +						153 89 1 +		154 90 1 +						154 90 1 +		155 91 1 +						155 91 1 +		156 92 1 +						156 92 1 +		157 93 1 +						157 93 1 +		158 94 1 +						158 94 1 +		159 95 1 +						159 95 1 +160 96 1 +				160 96 1 +161 97 1 +				161 97 1 +162 98 1 +				162 98 1 +163 99 1 +				163 99 1 +164 100 1 +				164 100 1 +165 101 1 +				165 101 1 +166 102 1 +				166 102 1 +167 103 1 +				167 103 1 +168 104 1 +				168 104 1 +169 105 1 +				169 105 1 +170 106 1 +				170 106 1 +171 107 1 +				171 107 1 +172 108 1 +				172 108 1 +173 109 1 +				173 109 1 +174 110 1 +				174 110 1 +175 111 1 +				175 111 1 +		176 96 1 +						176 96 1 +		177 97 1 +						177 97 1 +		178 98 1 +						178 98 1 +		179 99 1 +						179 99 1 +		180 100 1 +						180 100 1 +		181 101 1 +						181 101 1 +		182 102 1 +						182 102 1 +		183 103 1 +						183 103 1 +		184 104 1 +						184 104 1 +		185 105 1 +						185 105 1 +		186 106 1 +						186 106 1 +		187 107 1 +						187 107 1 +		188 108 1 +						188 108 1 +		189 109 1 +						189 109 1 +		190 110 1 +						190 110 1 +		191 111 1 +						191 111 1 +192 112 1 +				192 112 1 +193 113 1 +				193 113 1 +194 114 1 +				194 114 1 +195 115 1 +				195 115 1 +196 116 1 +				196 116 1 +197 117 1 +				197 117 1 +198 118 1 +				198 118 1 +199 119 1 +				199 119 1 +200 120 1 +				200 120 1 +201 121 1 +				201 121 1 +202 122 1 +				202 122 1 +203 123 1 +				203 123 1 +204 124 1 +				204 124 1 +205 125 1 +				205 125 1 +206 126 1 +				206 126 1 +207 127 1 +				207 127 1 +		208 112 1 +						208 112 1 +		209 113 1 +						209 113 1 +		210 114 1 +						210 114 1 +		211 115 1 +						211 115 1 +		212 116 1 +						212 116 1 +		213 117 1 +						213 117 1 +		214 118 1 +						214 118 1 +		215 119 1 +						215 119 1 +		216 120 1 +						216 120 1 +		217 121 1 +						217 121 1 +		218 122 1 +						218 122 1 +		219 123 1 +						219 123 1 +		220 124 1 +						220 124 1 +		221 125 1 +						221 125 1 +		222 126 1 +						222 126 1 +		223 127 1 +						223 127 1 +224 128 1 +				224 128 1 +225 129 1 +				225 129 1 +226 130 1 +				226 130 1 +227 131 1 +				227 131 1 +228 132 1 +				228 132 1 +229 133 1 +				229 133 1 +230 134 1 +				230 134 1 +231 135 1 +				231 135 1 +232 136 1 +				232 136 1 +233 137 1 +				233 137 1 +234 138 1 +				234 138 1 +235 139 1 +				235 139 1 +236 140 1 +				236 140 1 +237 141 1 +				237 141 1 +238 142 1 +				238 142 1 +239 143 1 +				239 143 1 +		240 128 1 +						240 128 1 +		241 129 1 +						241 129 1 +		242 130 1 +						242 130 1 +		243 131 1 +						243 131 1 +		244 132 1 +						244 132 1 +		245 133 1 +						245 133 1 +		246 134 1 +						246 134 1 +		247 135 1 +						247 135 1 +		248 136 1 +						248 136 1 +		249 137 1 +						249 137 1 +		250 138 1 +						250 138 1 +		251 139 1 +						251 139 1 +		252 140 1 +						252 140 1 +		253 141 1 +						253 141 1 +		254 142 1 +						254 142 1 +		255 143 1 +						255 143 1 +256 144 1 +				256 144 1 +257 145 1 +				257 145 1 +258 146 1 +				258 146 1 +259 147 1 +				259 147 1 +260 148 1 +				260 148 1 +261 149 1 +				261 149 1 +262 150 1 +				262 150 1 +263 151 1 +				263 151 1 +264 152 1 +				264 152 1 +265 153 1 +				265 153 1 +266 154 1 +				266 154 1 +267 155 1 +				267 155 1 +268 156 1 +				268 156 1 +269 157 1 +				269 157 1 +270 158 1 +				270 158 1 +271 159 1 +				271 159 1 +		272 144 1 +						272 144 1 +		273 145 1 +						273 145 1 +		274 146 1 +						274 146 1 +		275 147 1 +						275 147 1 +		276 148 1 +						276 148 1 +		277 149 1 +						277 149 1 +		278 150 1 +						278 150 1 +		279 151 1 +						279 151 1 +		280 152 1 +						280 152 1 +		281 153 1 +						281 153 1 +		282 154 1 +						282 154 1 +		283 155 1 +						283 155 1 +		284 156 1 +						284 156 1 +		285 157 1 +						285 157 1 +		286 158 1 +						286 158 1 +		287 159 1 +						287 159 1 +288 160 1 +				288 160 1 +289 161 1 +				289 161 1 +290 162 1 +				290 162 1 +291 163 1 +				291 163 1 +292 164 1 +				292 164 1 +293 165 1 +				293 165 1 +294 166 1 +				294 166 1 +295 167 1 +				295 167 1 +296 168 1 +				296 168 1 +297 169 1 +				297 169 1 +298 170 1 +				298 170 1 +299 171 1 +				299 171 1 +300 172 1 +				300 172 1 +301 173 1 +				301 173 1 +302 174 1 +				302 174 1 +303 175 1 +				303 175 1 +		304 160 1 +						304 160 1 +		305 161 1 +						305 161 1 +		306 162 1 +						306 162 1 +		307 163 1 +						307 163 1 +		308 164 1 +						308 164 1 +		309 165 1 +						309 165 1 +		310 166 1 +						310 166 1 +		311 167 1 +						311 167 1 +		312 168 1 +						312 168 1 +		313 169 1 +						313 169 1 +		314 170 1 +						314 170 1 +		315 171 1 +						315 171 1 +		316 172 1 +						316 172 1 +		317 173 1 +						317 173 1 +		318 174 1 +						318 174 1 +		319 175 1 +						319 175 1 +320 176 1 +				320 176 1 +321 177 1 +				321 177 1 +322 178 1 +				322 178 1 +323 179 1 +				323 179 1 +324 180 1 +				324 180 1 +325 181 1 +				325 181 1 +326 182 1 +				326 182 1 +327 183 1 +				327 183 1 +328 184 1 +				328 184 1 +329 185 1 +				329 185 1 +330 186 1 +				330 186 1 +331 187 1 +				331 187 1 +332 188 1 +				332 188 1 +333 189 1 +				333 189 1 +334 190 1 +				334 190 1 +335 191 1 +				335 191 1 +		336 176 1 +						336 176 1 +		337 177 1 +						337 177 1 +		338 178 1 +						338 178 1 +		339 179 1 +						339 179 1 +		340 180 1 +						340 180 1 +		341 181 1 +						341 181 1 +		342 182 1 +						342 182 1 +		343 183 1 +						343 183 1 +		344 184 1 +						344 184 1 +		345 185 1 +						345 185 1 +		346 186 1 +						346 186 1 +		347 187 1 +						347 187 1 +		348 188 1 +						348 188 1 +		349 189 1 +						349 189 1 +		350 190 1 +						350 190 1 +		351 191 1 +						351 191 1 +352 192 1 +				352 192 1 +353 193 1 +				353 193 1 +354 194 1 +				354 194 1 +355 195 1 +				355 195 1 +356 196 1 +				356 196 1 +357 197 1 +				357 197 1 +358 198 1 +				358 198 1 +359 199 1 +				359 199 1 +360 200 1 +				360 200 1 +361 201 1 +				361 201 1 +362 202 1 +				362 202 1 +363 203 1 +				363 203 1 +364 204 1 +				364 204 1 +365 205 1 +				365 205 1 +366 206 1 +				366 206 1 +367 207 1 +				367 207 1 +		368 192 1 +						368 192 1 +		369 193 1 +						369 193 1 +		370 194 1 +						370 194 1 +		371 195 1 +						371 195 1 +		372 196 1 +						372 196 1 +		373 197 1 +						373 197 1 +		374 198 1 +						374 198 1 +		375 199 1 +						375 199 1 +		376 200 1 +						376 200 1 +		377 201 1 +						377 201 1 +		378 202 1 +						378 202 1 +		379 203 1 +						379 203 1 +		380 204 1 +						380 204 1 +		381 205 1 +						381 205 1 +		382 206 1 +						382 206 1 +		383 207 1 +						383 207 1 +384 208 1 +				384 208 1 +385 209 1 +				385 209 1 +386 210 1 +				386 210 1 +387 211 1 +				387 211 1 +388 212 1 +				388 212 1 +389 213 1 +				389 213 1 +390 214 1 +				390 214 1 +391 215 1 +				391 215 1 +392 216 1 +				392 216 1 +393 217 1 +				393 217 1 +394 218 1 +				394 218 1 +395 219 1 +				395 219 1 +396 220 1 +				396 220 1 +397 221 1 +				397 221 1 +398 222 1 +				398 222 1 +399 223 1 +				399 223 1 +		400 208 1 +						400 208 1 +		401 209 1 +						401 209 1 +		402 210 1 +						402 210 1 +		403 211 1 +						403 211 1 +		404 212 1 +						404 212 1 +		405 213 1 +						405 213 1 +		406 214 1 +						406 214 1 +		407 215 1 +						407 215 1 +		408 216 1 +						408 216 1 +		409 217 1 +						409 217 1 +		410 218 1 +						410 218 1 +		411 219 1 +						411 219 1 +		412 220 1 +						412 220 1 +		413 221 1 +						413 221 1 +		414 222 1 +						414 222 1 +		415 223 1 +						415 223 1 +416 224 1 +				416 224 1 +417 225 1 +				417 225 1 +418 226 1 +				418 226 1 +419 227 1 +				419 227 1 +420 228 1 +				420 228 1 +421 229 1 +				421 229 1 +422 230 1 +				422 230 1 +423 231 1 +				423 231 1 +424 232 1 +				424 232 1 +425 233 1 +				425 233 1 +426 234 1 +				426 234 1 +427 235 1 +				427 235 1 +428 236 1 +				428 236 1 +429 237 1 +				429 237 1 +430 238 1 +				430 238 1 +431 239 1 +				431 239 1 +		432 224 1 +						432 224 1 +		433 225 1 +						433 225 1 +		434 226 1 +						434 226 1 +		435 227 1 +						435 227 1 +		436 228 1 +						436 228 1 +		437 229 1 +						437 229 1 +		438 230 1 +						438 230 1 +		439 231 1 +						439 231 1 +		440 232 1 +						440 232 1 +		441 233 1 +						441 233 1 +		442 234 1 +						442 234 1 +		443 235 1 +						443 235 1 +		444 236 1 +						444 236 1 +		445 237 1 +						445 237 1 +		446 238 1 +						446 238 1 +		447 239 1 +						447 239 1 +448 240 1 +				448 240 1 +449 241 1 +				449 241 1 +450 242 1 +				450 242 1 +451 243 1 +				451 243 1 +452 244 1 +				452 244 1 +453 245 1 +				453 245 1 +454 246 1 +				454 246 1 +455 247 1 +				455 247 1 +456 248 1 +				456 248 1 +457 249 1 +				457 249 1 +458 250 1 +				458 250 1 +459 251 1 +				459 251 1 +460 252 1 +				460 252 1 +461 253 1 +				461 253 1 +462 254 1 +				462 254 1 +463 255 1 +				463 255 1 +		464 240 1 +						464 240 1 +		465 241 1 +						465 241 1 +		466 242 1 +						466 242 1 +		467 243 1 +						467 243 1 +		468 244 1 +						468 244 1 +		469 245 1 +						469 245 1 +		470 246 1 +						470 246 1 +		471 247 1 +						471 247 1 +		472 248 1 +						472 248 1 +		473 249 1 +						473 249 1 +		474 250 1 +						474 250 1 +		475 251 1 +						475 251 1 +		476 252 1 +						476 252 1 +		477 253 1 +						477 253 1 +		478 254 1 +						478 254 1 +		479 255 1 +						479 255 1 diff --git a/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_0 b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_0 new file mode 100644 index 000000000000..2ecaaa70a081 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_0 @@ -0,0 +1,373 @@ +ccd3: 4 components (md90, md91, md92, md93), 1728 blocks interleaved at 4 blocks +50f78fd6083bea22e664f78350e24f2f +ddef760dcef4784565cfe7d76e5aa3ce +2be7c8a52a34487ed03453f9a45c1efe +be4d327cb8085aa69a446f15b42521c7 +0 16 4 +		4 16 4 +				8 16 4 +						12 16 4 +16 20 4 +		20 20 4 +				24 20 4 +						28 20 4 +32 24 4 +		36 24 4 +				40 24 4 +						44 24 4 +48 28 4 +		52 28 4 +				56 28 4 +						60 28 4 +64 32 4 +		68 32 4 +				72 32 4 +						76 32 4 +80 36 4 +		84 36 4 +				88 36 4 +						92 36 4 +96 40 4 +		100 40 4 +				104 40 4 +						108 40 4 +112 44 4 +		116 44 4 +				120 44 4 +						124 44 4 +128 48 4 +		132 48 4 +				136 48 4 +						140 48 4 +144 52 4 +		148 52 4 +				152 52 4 +						156 52 4 +160 56 4 +		164 56 4 +				168 56 4 +						172 56 4 +176 60 4 +		180 60 4 +				184 60 4 +						188 60 4 +192 64 4 +		196 64 4 +				200 64 4 +						204 64 4 +208 68 4 +		212 68 4 +				216 68 4 +						220 68 4 +224 72 4 +		228 72 4 +				232 72 4 +						236 72 4 +240 76 4 +		244 76 4 +				248 76 4 +						252 76 4 +256 80 4 +		260 80 4 +				264 80 4 +						268 80 4 +272 84 4 +		276 84 4 +				280 84 4 +						284 84 4 +288 88 4 +		292 88 4 +				296 88 4 +						300 88 4 +304 92 4 +		308 92 4 +				312 92 4 +						316 92 4 +320 96 4 +		324 96 4 +				328 96 4 +						332 96 4 +336 100 4 +		340 100 4 +				344 100 4 +						348 100 4 +352 104 4 +		356 104 4 +				360 104 4 +						364 104 4 +368 108 4 +		372 108 4 +				376 108 4 +						380 108 4 +384 112 4 +		388 112 4 +				392 112 4 +						396 112 4 +400 116 4 +		404 116 4 +				408 116 4 +						412 116 4 +416 120 4 +		420 120 4 +				424 120 4 +						428 120 4 +432 124 4 +		436 124 4 +				440 124 4 +						444 124 4 +448 128 4 +		452 128 4 +				456 128 4 +						460 128 4 +464 132 4 +		468 132 4 +				472 132 4 +						476 132 4 +480 136 4 +		484 136 4 +				488 136 4 +						492 136 4 +496 140 4 +		500 140 4 +				504 140 4 +						508 140 4 +512 144 4 +		516 144 4 +				520 144 4 +						524 144 4 +528 148 4 +		532 148 4 +				536 148 4 +						540 148 4 +544 152 4 +		548 152 4 +				552 152 4 +						556 152 4 +560 156 4 +		564 156 4 +				568 156 4 +						572 156 4 +576 160 4 +		580 160 4 +				584 160 4 +						588 160 4 +592 164 4 +		596 164 4 +				600 164 4 +						604 164 4 +608 168 4 +		612 168 4 +				616 168 4 +						620 168 4 +624 172 4 +		628 172 4 +				632 172 4 +						636 172 4 +640 176 4 +		644 176 4 +				648 176 4 +						652 176 4 +656 180 4 +		660 180 4 +				664 180 4 +						668 180 4 +672 184 4 +		676 184 4 +				680 184 4 +						684 184 4 +688 188 4 +		692 188 4 +				696 188 4 +						700 188 4 +704 192 4 +		708 192 4 +				712 192 4 +						716 192 4 +720 196 4 +		724 196 4 +				728 196 4 +						732 196 4 +736 200 4 +		740 200 4 +				744 200 4 +						748 200 4 +752 204 4 +		756 204 4 +				760 204 4 +						764 204 4 +768 208 4 +		772 208 4 +				776 208 4 +						780 208 4 +784 212 4 +		788 212 4 +				792 212 4 +						796 212 4 +800 216 4 +		804 216 4 +				808 216 4 +						812 216 4 +816 220 4 +		820 220 4 +				824 220 4 +						828 220 4 +832 224 4 +		836 224 4 +				840 224 4 +						844 224 4 +848 228 4 +		852 228 4 +				856 228 4 +						860 228 4 +864 232 4 +		868 232 4 +				872 232 4 +						876 232 4 +880 236 4 +		884 236 4 +				888 236 4 +						892 236 4 +896 240 4 +		900 240 4 +				904 240 4 +						908 240 4 +912 244 4 +		916 244 4 +				920 244 4 +						924 244 4 +928 248 4 +		932 248 4 +				936 248 4 +						940 248 4 +944 252 4 +		948 252 4 +				952 252 4 +						956 252 4 +960 256 4 +				964 256 4 +968 260 4 +				972 260 4 +976 264 4 +				980 264 4 +984 268 4 +				988 268 4 +992 272 4 +				996 272 4 +1000 276 4 +				1004 276 4 +1008 280 4 +				1012 280 4 +1016 284 4 +				1020 284 4 +1024 288 4 +				1028 288 4 +1032 292 4 +				1036 292 4 +1040 296 4 +				1044 296 4 +1048 300 4 +				1052 300 4 +1056 304 4 +				1060 304 4 +1064 308 4 +				1068 308 4 +1072 312 4 +				1076 312 4 +1080 316 4 +				1084 316 4 +1088 320 4 +				1092 320 4 +1096 324 4 +				1100 324 4 +1104 328 4 +				1108 328 4 +1112 332 4 +				1116 332 4 +1120 336 4 +				1124 336 4 +1128 340 4 +				1132 340 4 +1136 344 4 +				1140 344 4 +1144 348 4 +				1148 348 4 +1152 352 4 +				1156 352 4 +1160 356 4 +				1164 356 4 +1168 360 4 +				1172 360 4 +1176 364 4 +				1180 364 4 +1184 368 4 +				1188 368 4 +1192 372 4 +				1196 372 4 +1200 376 4 +				1204 376 4 +1208 380 4 +				1212 380 4 +1216 384 4 +				1220 384 4 +1224 388 4 +				1228 388 4 +1232 392 4 +				1236 392 4 +1240 396 4 +				1244 396 4 +1248 400 4 +				1252 400 4 +1256 404 4 +				1260 404 4 +1264 408 4 +				1268 408 4 +1272 412 4 +				1276 412 4 +1280 416 4 +				1284 416 4 +1288 420 4 +				1292 420 4 +1296 424 4 +				1300 424 4 +1304 428 4 +				1308 428 4 +1312 432 4 +				1316 432 4 +1320 436 4 +				1324 436 4 +1328 440 4 +				1332 440 4 +1336 444 4 +				1340 444 4 +1344 448 4 +				1348 448 4 +1352 452 4 +				1356 452 4 +1360 456 4 +				1364 456 4 +1368 460 4 +				1372 460 4 +1376 464 4 +				1380 464 4 +1384 468 4 +				1388 468 4 +1392 472 4 +				1396 472 4 +1400 476 4 +				1404 476 4 +1408 480 4 +				1412 480 4 +1416 484 4 +				1420 484 4 +1424 488 4 +				1428 488 4 +1432 492 4 +				1436 492 4 +1440 496 4 +				1444 496 4 +1448 500 4 +				1452 500 4 +1456 504 4 +				1460 504 4 +1464 508 4 +				1468 508 260 diff --git a/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_2 b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_2 new file mode 100644 index 000000000000..a61996a460b8 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_2 @@ -0,0 +1,247 @@ +ccd3: 4 components (md90, md91, md92, md93), 960 blocks interleaved at 4 blocks +c7d32c7a0aacde7259cac3ab214bda77 +ddef760dcef4784565cfe7d76e5aa3ce +809aae6bd417fb347af3832ab9cf7197 +be4d327cb8085aa69a446f15b42521c7 +0 16 257 +				0 256 512 +1 17 3 +		4 16 4 +				8 16 4 +						12 16 4 +16 20 4 +		20 20 4 +				24 20 4 +						28 20 4 +32 24 4 +		36 24 4 +				40 24 4 +						44 24 4 +48 28 4 +		52 28 4 +				56 28 4 +						60 28 4 +64 32 4 +		68 32 4 +				72 32 4 +						76 32 4 +80 36 4 +		84 36 4 +				88 36 4 +						92 36 4 +96 40 4 +		100 40 4 +				104 40 4 +						108 40 4 +112 44 4 +		116 44 4 +				120 44 4 +						124 44 4 +128 48 4 +		132 48 4 +				136 48 4 +						140 48 4 +144 52 4 +		148 52 4 +				152 52 4 +						156 52 4 +160 56 4 +		164 56 4 +				168 56 4 +						172 56 4 +176 60 4 +		180 60 4 +				184 60 4 +						188 60 4 +192 64 4 +		196 64 4 +				200 64 4 +						204 64 4 +208 68 4 +		212 68 4 +				216 68 4 +						220 68 4 +224 72 4 +		228 72 4 +				232 72 4 +						236 72 4 +240 76 4 +		244 76 4 +				248 76 4 +						252 76 4 +256 80 4 +		260 80 4 +				264 80 4 +						268 80 4 +272 84 4 +		276 84 4 +				280 84 4 +						284 84 4 +288 88 4 +		292 88 4 +				296 88 4 +						300 88 4 +304 92 4 +		308 92 4 +				312 92 4 +						316 92 4 +320 96 4 +		324 96 4 +				328 96 4 +						332 96 4 +336 100 4 +		340 100 4 +				344 100 4 +						348 100 4 +352 104 4 +		356 104 4 +				360 104 4 +						364 104 4 +368 108 4 +		372 108 4 +				376 108 4 +						380 108 4 +384 112 4 +		388 112 4 +				392 112 4 +						396 112 4 +400 116 4 +		404 116 4 +				408 116 4 +						412 116 4 +416 120 4 +		420 120 4 +				424 120 4 +						428 120 4 +432 124 4 +		436 124 4 +				440 124 4 +						444 124 4 +448 128 4 +		452 128 4 +				456 128 4 +						460 128 4 +464 132 4 +		468 132 4 +				472 132 4 +						476 132 4 +480 136 4 +		484 136 4 +				488 136 4 +						492 136 4 +496 140 4 +		500 140 4 +				504 140 4 +						508 140 4 +512 144 4 +		516 144 4 +				520 144 4 +						524 144 4 +528 148 4 +		532 148 4 +				536 148 4 +						540 148 4 +544 152 4 +		548 152 4 +				552 152 4 +						556 152 4 +560 156 4 +		564 156 4 +				568 156 4 +						572 156 4 +576 160 4 +		580 160 4 +				584 160 4 +						588 160 4 +592 164 4 +		596 164 4 +				600 164 4 +						604 164 4 +608 168 4 +		612 168 4 +				616 168 4 +						620 168 4 +624 172 4 +		628 172 4 +				632 172 4 +						636 172 4 +640 176 4 +		644 176 4 +				648 176 4 +						652 176 4 +656 180 4 +		660 180 4 +				664 180 4 +						668 180 4 +672 184 4 +		676 184 4 +				680 184 4 +						684 184 4 +688 188 4 +		692 188 4 +				696 188 4 +						700 188 4 +704 192 4 +		708 192 4 +				712 192 4 +						716 192 4 +720 196 4 +		724 196 4 +				728 196 4 +						732 196 4 +736 200 4 +		740 200 4 +				744 200 4 +						748 200 4 +752 204 4 +		756 204 4 +				760 204 4 +						764 204 4 +768 208 4 +		772 208 4 +				776 208 4 +						780 208 4 +784 212 4 +		788 212 4 +				792 212 4 +						796 212 4 +800 216 4 +		804 216 4 +				808 216 4 +						812 216 4 +816 220 4 +		820 220 4 +				824 220 4 +						828 220 4 +832 224 4 +		836 224 4 +				840 224 4 +						844 224 4 +848 228 4 +		852 228 4 +				856 228 4 +						860 228 4 +864 232 4 +		868 232 4 +				872 232 4 +						876 232 4 +880 236 4 +		884 236 4 +				888 236 4 +						892 236 4 +896 240 4 +		900 240 4 +				904 240 4 +						908 240 4 +912 244 4 +		916 244 4 +				920 244 4 +						924 244 4 +928 248 4 +		932 248 4 +				936 248 4 +						940 248 4 +944 252 4 +		948 252 4 +				952 252 4 +						956 252 4 diff --git a/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_4 b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_4 new file mode 100644 index 000000000000..6aef59a90e7e --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_4 @@ -0,0 +1,965 @@ +ccd3: 4 components (md90, md91, md92, md93), 480 blocks interleaved at 4 blocks +ab2274c3b7241753a015c243417c0c29 +8db0b90ec1fa54feca98ad8fd292b07c +9593c41bb3a0f6589cf9389d80670cbe +8db0b90ec1fa54feca98ad8fd292b07c +0 16 257 +				0 16 513 +1 17 1 +				1 17 1 +2 18 1 +				2 18 1 +3 19 1 +				3 19 1 +		4 16 1 +						4 16 1 +		5 17 1 +						5 17 1 +		6 18 1 +						6 18 1 +		7 19 1 +						7 19 1 +8 20 1 +				8 20 1 +9 21 1 +				9 21 1 +10 22 1 +				10 22 1 +11 23 1 +				11 23 1 +		12 20 1 +						12 20 1 +		13 21 1 +						13 21 1 +		14 22 1 +						14 22 1 +		15 23 1 +						15 23 1 +16 24 1 +				16 24 1 +17 25 1 +				17 25 1 +18 26 1 +				18 26 1 +19 27 1 +				19 27 1 +		20 24 1 +						20 24 1 +		21 25 1 +						21 25 1 +		22 26 1 +						22 26 1 +		23 27 1 +						23 27 1 +24 28 1 +				24 28 1 +25 29 1 +				25 29 1 +26 30 1 +				26 30 1 +27 31 1 +				27 31 1 +		28 28 1 +						28 28 1 +		29 29 1 +						29 29 1 +		30 30 1 +						30 30 1 +		31 31 1 +						31 31 1 +32 32 1 +				32 32 1 +33 33 1 +				33 33 1 +34 34 1 +				34 34 1 +35 35 1 +				35 35 1 +		36 32 1 +						36 32 1 +		37 33 1 +						37 33 1 +		38 34 1 +						38 34 1 +		39 35 1 +						39 35 1 +40 36 1 +				40 36 1 +41 37 1 +				41 37 1 +42 38 1 +				42 38 1 +43 39 1 +				43 39 1 +		44 36 1 +						44 36 1 +		45 37 1 +						45 37 1 +		46 38 1 +						46 38 1 +		47 39 1 +						47 39 1 +48 40 1 +				48 40 1 +49 41 1 +				49 41 1 +50 42 1 +				50 42 1 +51 43 1 +				51 43 1 +		52 40 1 +						52 40 1 +		53 41 1 +						53 41 1 +		54 42 1 +						54 42 1 +		55 43 1 +						55 43 1 +56 44 1 +				56 44 1 +57 45 1 +				57 45 1 +58 46 1 +				58 46 1 +59 47 1 +				59 47 1 +		60 44 1 +						60 44 1 +		61 45 1 +						61 45 1 +		62 46 1 +						62 46 1 +		63 47 1 +						63 47 1 +64 48 1 +				64 48 1 +65 49 1 +				65 49 1 +66 50 1 +				66 50 1 +67 51 1 +				67 51 1 +		68 48 1 +						68 48 1 +		69 49 1 +						69 49 1 +		70 50 1 +						70 50 1 +		71 51 1 +						71 51 1 +72 52 1 +				72 52 1 +73 53 1 +				73 53 1 +74 54 1 +				74 54 1 +75 55 1 +				75 55 1 +		76 52 1 +						76 52 1 +		77 53 1 +						77 53 1 +		78 54 1 +						78 54 1 +		79 55 1 +						79 55 1 +80 56 1 +				80 56 1 +81 57 1 +				81 57 1 +82 58 1 +				82 58 1 +83 59 1 +				83 59 1 +		84 56 1 +						84 56 1 +		85 57 1 +						85 57 1 +		86 58 1 +						86 58 1 +		87 59 1 +						87 59 1 +88 60 1 +				88 60 1 +89 61 1 +				89 61 1 +90 62 1 +				90 62 1 +91 63 1 +				91 63 1 +		92 60 1 +						92 60 1 +		93 61 1 +						93 61 1 +		94 62 1 +						94 62 1 +		95 63 1 +						95 63 1 +96 64 1 +				96 64 1 +97 65 1 +				97 65 1 +98 66 1 +				98 66 1 +99 67 1 +				99 67 1 +		100 64 1 +						100 64 1 +		101 65 1 +						101 65 1 +		102 66 1 +						102 66 1 +		103 67 1 +						103 67 1 +104 68 1 +				104 68 1 +105 69 1 +				105 69 1 +106 70 1 +				106 70 1 +107 71 1 +				107 71 1 +		108 68 1 +						108 68 1 +		109 69 1 +						109 69 1 +		110 70 1 +						110 70 1 +		111 71 1 +						111 71 1 +112 72 1 +				112 72 1 +113 73 1 +				113 73 1 +114 74 1 +				114 74 1 +115 75 1 +				115 75 1 +		116 72 1 +						116 72 1 +		117 73 1 +						117 73 1 +		118 74 1 +						118 74 1 +		119 75 1 +						119 75 1 +120 76 1 +				120 76 1 +121 77 1 +				121 77 1 +122 78 1 +				122 78 1 +123 79 1 +				123 79 1 +		124 76 1 +						124 76 1 +		125 77 1 +						125 77 1 +		126 78 1 +						126 78 1 +		127 79 1 +						127 79 1 +128 80 1 +				128 80 1 +129 81 1 +				129 81 1 +130 82 1 +				130 82 1 +131 83 1 +				131 83 1 +		132 80 1 +						132 80 1 +		133 81 1 +						133 81 1 +		134 82 1 +						134 82 1 +		135 83 1 +						135 83 1 +136 84 1 +				136 84 1 +137 85 1 +				137 85 1 +138 86 1 +				138 86 1 +139 87 1 +				139 87 1 +		140 84 1 +						140 84 1 +		141 85 1 +						141 85 1 +		142 86 1 +						142 86 1 +		143 87 1 +						143 87 1 +144 88 1 +				144 88 1 +145 89 1 +				145 89 1 +146 90 1 +				146 90 1 +147 91 1 +				147 91 1 +		148 88 1 +						148 88 1 +		149 89 1 +						149 89 1 +		150 90 1 +						150 90 1 +		151 91 1 +						151 91 1 +152 92 1 +				152 92 1 +153 93 1 +				153 93 1 +154 94 1 +				154 94 1 +155 95 1 +				155 95 1 +		156 92 1 +						156 92 1 +		157 93 1 +						157 93 1 +		158 94 1 +						158 94 1 +		159 95 1 +						159 95 1 +160 96 1 +				160 96 1 +161 97 1 +				161 97 1 +162 98 1 +				162 98 1 +163 99 1 +				163 99 1 +		164 96 1 +						164 96 1 +		165 97 1 +						165 97 1 +		166 98 1 +						166 98 1 +		167 99 1 +						167 99 1 +168 100 1 +				168 100 1 +169 101 1 +				169 101 1 +170 102 1 +				170 102 1 +171 103 1 +				171 103 1 +		172 100 1 +						172 100 1 +		173 101 1 +						173 101 1 +		174 102 1 +						174 102 1 +		175 103 1 +						175 103 1 +176 104 1 +				176 104 1 +177 105 1 +				177 105 1 +178 106 1 +				178 106 1 +179 107 1 +				179 107 1 +		180 104 1 +						180 104 1 +		181 105 1 +						181 105 1 +		182 106 1 +						182 106 1 +		183 107 1 +						183 107 1 +184 108 1 +				184 108 1 +185 109 1 +				185 109 1 +186 110 1 +				186 110 1 +187 111 1 +				187 111 1 +		188 108 1 +						188 108 1 +		189 109 1 +						189 109 1 +		190 110 1 +						190 110 1 +		191 111 1 +						191 111 1 +192 112 1 +				192 112 1 +193 113 1 +				193 113 1 +194 114 1 +				194 114 1 +195 115 1 +				195 115 1 +		196 112 1 +						196 112 1 +		197 113 1 +						197 113 1 +		198 114 1 +						198 114 1 +		199 115 1 +						199 115 1 +200 116 1 +				200 116 1 +201 117 1 +				201 117 1 +202 118 1 +				202 118 1 +203 119 1 +				203 119 1 +		204 116 1 +						204 116 1 +		205 117 1 +						205 117 1 +		206 118 1 +						206 118 1 +		207 119 1 +						207 119 1 +208 120 1 +				208 120 1 +209 121 1 +				209 121 1 +210 122 1 +				210 122 1 +211 123 1 +				211 123 1 +		212 120 1 +						212 120 1 +		213 121 1 +						213 121 1 +		214 122 1 +						214 122 1 +		215 123 1 +						215 123 1 +216 124 1 +				216 124 1 +217 125 1 +				217 125 1 +218 126 1 +				218 126 1 +219 127 1 +				219 127 1 +		220 124 1 +						220 124 1 +		221 125 1 +						221 125 1 +		222 126 1 +						222 126 1 +		223 127 1 +						223 127 1 +224 128 1 +				224 128 1 +225 129 1 +				225 129 1 +226 130 1 +				226 130 1 +227 131 1 +				227 131 1 +		228 128 1 +						228 128 1 +		229 129 1 +						229 129 1 +		230 130 1 +						230 130 1 +		231 131 1 +						231 131 1 +232 132 1 +				232 132 1 +233 133 1 +				233 133 1 +234 134 1 +				234 134 1 +235 135 1 +				235 135 1 +		236 132 1 +						236 132 1 +		237 133 1 +						237 133 1 +		238 134 1 +						238 134 1 +		239 135 1 +						239 135 1 +240 136 1 +				240 136 1 +241 137 1 +				241 137 1 +242 138 1 +				242 138 1 +243 139 1 +				243 139 1 +		244 136 1 +						244 136 1 +		245 137 1 +						245 137 1 +		246 138 1 +						246 138 1 +		247 139 1 +						247 139 1 +248 140 1 +				248 140 1 +249 141 1 +				249 141 1 +250 142 1 +				250 142 1 +251 143 1 +				251 143 1 +		252 140 1 +						252 140 1 +		253 141 1 +						253 141 1 +		254 142 1 +						254 142 1 +		255 143 1 +						255 143 1 +256 144 1 +				256 144 1 +257 145 1 +				257 145 1 +258 146 1 +				258 146 1 +259 147 1 +				259 147 1 +		260 144 1 +						260 144 1 +		261 145 1 +						261 145 1 +		262 146 1 +						262 146 1 +		263 147 1 +						263 147 1 +264 148 1 +				264 148 1 +265 149 1 +				265 149 1 +266 150 1 +				266 150 1 +267 151 1 +				267 151 1 +		268 148 1 +						268 148 1 +		269 149 1 +						269 149 1 +		270 150 1 +						270 150 1 +		271 151 1 +						271 151 1 +272 152 1 +				272 152 1 +273 153 1 +				273 153 1 +274 154 1 +				274 154 1 +275 155 1 +				275 155 1 +		276 152 1 +						276 152 1 +		277 153 1 +						277 153 1 +		278 154 1 +						278 154 1 +		279 155 1 +						279 155 1 +280 156 1 +				280 156 1 +281 157 1 +				281 157 1 +282 158 1 +				282 158 1 +283 159 1 +				283 159 1 +		284 156 1 +						284 156 1 +		285 157 1 +						285 157 1 +		286 158 1 +						286 158 1 +		287 159 1 +						287 159 1 +288 160 1 +				288 160 1 +289 161 1 +				289 161 1 +290 162 1 +				290 162 1 +291 163 1 +				291 163 1 +		292 160 1 +						292 160 1 +		293 161 1 +						293 161 1 +		294 162 1 +						294 162 1 +		295 163 1 +						295 163 1 +296 164 1 +				296 164 1 +297 165 1 +				297 165 1 +298 166 1 +				298 166 1 +299 167 1 +				299 167 1 +		300 164 1 +						300 164 1 +		301 165 1 +						301 165 1 +		302 166 1 +						302 166 1 +		303 167 1 +						303 167 1 +304 168 1 +				304 168 1 +305 169 1 +				305 169 1 +306 170 1 +				306 170 1 +307 171 1 +				307 171 1 +		308 168 1 +						308 168 1 +		309 169 1 +						309 169 1 +		310 170 1 +						310 170 1 +		311 171 1 +						311 171 1 +312 172 1 +				312 172 1 +313 173 1 +				313 173 1 +314 174 1 +				314 174 1 +315 175 1 +				315 175 1 +		316 172 1 +						316 172 1 +		317 173 1 +						317 173 1 +		318 174 1 +						318 174 1 +		319 175 1 +						319 175 1 +320 176 1 +				320 176 1 +321 177 1 +				321 177 1 +322 178 1 +				322 178 1 +323 179 1 +				323 179 1 +		324 176 1 +						324 176 1 +		325 177 1 +						325 177 1 +		326 178 1 +						326 178 1 +		327 179 1 +						327 179 1 +328 180 1 +				328 180 1 +329 181 1 +				329 181 1 +330 182 1 +				330 182 1 +331 183 1 +				331 183 1 +		332 180 1 +						332 180 1 +		333 181 1 +						333 181 1 +		334 182 1 +						334 182 1 +		335 183 1 +						335 183 1 +336 184 1 +				336 184 1 +337 185 1 +				337 185 1 +338 186 1 +				338 186 1 +339 187 1 +				339 187 1 +		340 184 1 +						340 184 1 +		341 185 1 +						341 185 1 +		342 186 1 +						342 186 1 +		343 187 1 +						343 187 1 +344 188 1 +				344 188 1 +345 189 1 +				345 189 1 +346 190 1 +				346 190 1 +347 191 1 +				347 191 1 +		348 188 1 +						348 188 1 +		349 189 1 +						349 189 1 +		350 190 1 +						350 190 1 +		351 191 1 +						351 191 1 +352 192 1 +				352 192 1 +353 193 1 +				353 193 1 +354 194 1 +				354 194 1 +355 195 1 +				355 195 1 +		356 192 1 +						356 192 1 +		357 193 1 +						357 193 1 +		358 194 1 +						358 194 1 +		359 195 1 +						359 195 1 +360 196 1 +				360 196 1 +361 197 1 +				361 197 1 +362 198 1 +				362 198 1 +363 199 1 +				363 199 1 +		364 196 1 +						364 196 1 +		365 197 1 +						365 197 1 +		366 198 1 +						366 198 1 +		367 199 1 +						367 199 1 +368 200 1 +				368 200 1 +369 201 1 +				369 201 1 +370 202 1 +				370 202 1 +371 203 1 +				371 203 1 +		372 200 1 +						372 200 1 +		373 201 1 +						373 201 1 +		374 202 1 +						374 202 1 +		375 203 1 +						375 203 1 +376 204 1 +				376 204 1 +377 205 1 +				377 205 1 +378 206 1 +				378 206 1 +379 207 1 +				379 207 1 +		380 204 1 +						380 204 1 +		381 205 1 +						381 205 1 +		382 206 1 +						382 206 1 +		383 207 1 +						383 207 1 +384 208 1 +				384 208 1 +385 209 1 +				385 209 1 +386 210 1 +				386 210 1 +387 211 1 +				387 211 1 +		388 208 1 +						388 208 1 +		389 209 1 +						389 209 1 +		390 210 1 +						390 210 1 +		391 211 1 +						391 211 1 +392 212 1 +				392 212 1 +393 213 1 +				393 213 1 +394 214 1 +				394 214 1 +395 215 1 +				395 215 1 +		396 212 1 +						396 212 1 +		397 213 1 +						397 213 1 +		398 214 1 +						398 214 1 +		399 215 1 +						399 215 1 +400 216 1 +				400 216 1 +401 217 1 +				401 217 1 +402 218 1 +				402 218 1 +403 219 1 +				403 219 1 +		404 216 1 +						404 216 1 +		405 217 1 +						405 217 1 +		406 218 1 +						406 218 1 +		407 219 1 +						407 219 1 +408 220 1 +				408 220 1 +409 221 1 +				409 221 1 +410 222 1 +				410 222 1 +411 223 1 +				411 223 1 +		412 220 1 +						412 220 1 +		413 221 1 +						413 221 1 +		414 222 1 +						414 222 1 +		415 223 1 +						415 223 1 +416 224 1 +				416 224 1 +417 225 1 +				417 225 1 +418 226 1 +				418 226 1 +419 227 1 +				419 227 1 +		420 224 1 +						420 224 1 +		421 225 1 +						421 225 1 +		422 226 1 +						422 226 1 +		423 227 1 +						423 227 1 +424 228 1 +				424 228 1 +425 229 1 +				425 229 1 +426 230 1 +				426 230 1 +427 231 1 +				427 231 1 +		428 228 1 +						428 228 1 +		429 229 1 +						429 229 1 +		430 230 1 +						430 230 1 +		431 231 1 +						431 231 1 +432 232 1 +				432 232 1 +433 233 1 +				433 233 1 +434 234 1 +				434 234 1 +435 235 1 +				435 235 1 +		436 232 1 +						436 232 1 +		437 233 1 +						437 233 1 +		438 234 1 +						438 234 1 +		439 235 1 +						439 235 1 +440 236 1 +				440 236 1 +441 237 1 +				441 237 1 +442 238 1 +				442 238 1 +443 239 1 +				443 239 1 +		444 236 1 +						444 236 1 +		445 237 1 +						445 237 1 +		446 238 1 +						446 238 1 +		447 239 1 +						447 239 1 +448 240 1 +				448 240 1 +449 241 1 +				449 241 1 +450 242 1 +				450 242 1 +451 243 1 +				451 243 1 +		452 240 1 +						452 240 1 +		453 241 1 +						453 241 1 +		454 242 1 +						454 242 1 +		455 243 1 +						455 243 1 +456 244 1 +				456 244 1 +457 245 1 +				457 245 1 +458 246 1 +				458 246 1 +459 247 1 +				459 247 1 +		460 244 1 +						460 244 1 +		461 245 1 +						461 245 1 +		462 246 1 +						462 246 1 +		463 247 1 +						463 247 1 +464 248 1 +				464 248 1 +465 249 1 +				465 249 1 +466 250 1 +				466 250 1 +467 251 1 +				467 251 1 +		468 248 1 +						468 248 1 +		469 249 1 +						469 249 1 +		470 250 1 +						470 250 1 +		471 251 1 +						471 251 1 +472 252 1 +				472 252 1 +473 253 1 +				473 253 1 +474 254 1 +				474 254 1 +475 255 1 +				475 255 1 +		476 252 1 +						476 252 1 +		477 253 1 +						477 253 1 +		478 254 1 +						478 254 1 +		479 255 1 +						479 255 1 | 
