From ab543fbcee3776f432d6e574d39571b1d02d155f Mon Sep 17 00:00:00 2001 From: Poul-Henning Kamp Date: Fri, 17 Jan 2003 12:23:44 +0000 Subject: [PATCH] Add a regression test for ccds layout policy. --- tools/regression/ccd/layout/Makefile | 11 + tools/regression/ccd/layout/a.c | 16 + tools/regression/ccd/layout/b.c | 19 + tools/regression/ccd/layout/ccd.sh | 61 ++ tools/regression/ccd/layout/ccd0.sh | 39 + .../ccd/layout/ref.128k_128k_128k_128k_0_0 | 10 + .../ccd/layout/ref.128k_128k_128k_128k_0_4 | 10 + .../ccd/layout/ref.128k_128k_128k_128k_4_0 | 246 +++++ .../ccd/layout/ref.128k_128k_128k_128k_4_2 | 246 +++++ .../ccd/layout/ref.128k_128k_128k_128k_4_4 | 966 ++++++++++++++++++ .../ccd/layout/ref.256k_128k_128k_128k_0_0 | 10 + .../ccd/layout/ref.256k_128k_128k_128k_0_4 | 10 + .../ccd/layout/ref.256k_128k_128k_128k_4_0 | 247 +++++ .../ccd/layout/ref.256k_128k_128k_128k_4_2 | 246 +++++ .../ccd/layout/ref.256k_128k_128k_128k_4_4 | 966 ++++++++++++++++++ .../ccd/layout/ref.256k_128k_384k_128k_0_0 | 10 + .../ccd/layout/ref.256k_128k_384k_128k_0_4 | 10 + .../ccd/layout/ref.256k_128k_384k_128k_16_0 | 98 ++ .../ccd/layout/ref.256k_128k_384k_128k_16_2 | 68 ++ .../ccd/layout/ref.256k_128k_384k_128k_16_4 | 966 ++++++++++++++++++ .../ccd/layout/ref.256k_128k_384k_128k_4_0 | 374 +++++++ .../ccd/layout/ref.256k_128k_384k_128k_4_2 | 248 +++++ .../ccd/layout/ref.256k_128k_384k_128k_4_4 | 966 ++++++++++++++++++ 23 files changed, 5843 insertions(+) create mode 100644 tools/regression/ccd/layout/Makefile create mode 100644 tools/regression/ccd/layout/a.c create mode 100644 tools/regression/ccd/layout/b.c create mode 100644 tools/regression/ccd/layout/ccd.sh create mode 100644 tools/regression/ccd/layout/ccd0.sh create mode 100644 tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_0 create mode 100644 tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_4 create mode 100644 tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_0 create mode 100644 tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_2 create mode 100644 tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_4 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_0 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_4 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_0 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_2 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_4 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_0 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_4 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_0 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_2 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_4 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_0 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_2 create mode 100644 tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_4 diff --git a/tools/regression/ccd/layout/Makefile b/tools/regression/ccd/layout/Makefile new file mode 100644 index 000000000000..1e6b4dfe59e8 --- /dev/null +++ b/tools/regression/ccd/layout/Makefile @@ -0,0 +1,11 @@ +# +# $FreeBSD$ +# +# 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..33eea10f2a3c --- /dev/null +++ b/tools/regression/ccd/layout/a.c @@ -0,0 +1,16 @@ +/* $FreeBSD$ */ +#include + +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..5b4ae8ed6a9e --- /dev/null +++ b/tools/regression/ccd/layout/b.c @@ -0,0 +1,19 @@ +/* $FreeBSD$ */ + +#include +#include + +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..08d385a65a0e --- /dev/null +++ b/tools/regression/ccd/layout/ccd.sh @@ -0,0 +1,61 @@ +#!/bin/sh +# $FreeBSD$ + +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/ccd3c + +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..0f71b18dc96e --- /dev/null +++ b/tools/regression/ccd/layout/ccd0.sh @@ -0,0 +1,39 @@ +#!/bin/sh +# $FreeBSD$ + +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..470f2dce2c0a --- /dev/null +++ b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_0 @@ -0,0 +1,10 @@ +$FreeBSD$ +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..470f2dce2c0a --- /dev/null +++ b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_0_4 @@ -0,0 +1,10 @@ +$FreeBSD$ +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..593c413f5966 --- /dev/null +++ b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_0 @@ -0,0 +1,246 @@ +$FreeBSD$ +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..593c413f5966 --- /dev/null +++ b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_2 @@ -0,0 +1,246 @@ +$FreeBSD$ +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..9f8aebc12269 --- /dev/null +++ b/tools/regression/ccd/layout/ref.128k_128k_128k_128k_4_4 @@ -0,0 +1,966 @@ +$FreeBSD$ +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..44a28186e4a1 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_0 @@ -0,0 +1,10 @@ +$FreeBSD$ +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..44a28186e4a1 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_0_4 @@ -0,0 +1,10 @@ +$FreeBSD$ +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..6fc421a38ea6 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_0 @@ -0,0 +1,247 @@ +$FreeBSD$ +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..53cfc7985466 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_2 @@ -0,0 +1,246 @@ +$FreeBSD$ +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..ba42742e6745 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_128k_128k_4_4 @@ -0,0 +1,966 @@ +$FreeBSD$ +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..12de5a4b7df4 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_0 @@ -0,0 +1,10 @@ +$FreeBSD$ +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..12de5a4b7df4 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_0_4 @@ -0,0 +1,10 @@ +$FreeBSD$ +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..caf85b195ec9 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_0 @@ -0,0 +1,98 @@ +$FreeBSD$ +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..e00fa6c6caec --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_2 @@ -0,0 +1,68 @@ +$FreeBSD$ +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..06c4890d96e1 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_16_4 @@ -0,0 +1,966 @@ +$FreeBSD$ +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..3b57123ba46f --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_0 @@ -0,0 +1,374 @@ +$FreeBSD$ +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..7cccecf330e7 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_2 @@ -0,0 +1,248 @@ +$FreeBSD$ +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..db2dcd80af23 --- /dev/null +++ b/tools/regression/ccd/layout/ref.256k_128k_384k_128k_4_4 @@ -0,0 +1,966 @@ +$FreeBSD$ +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