]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add a test for rc{l,r}{bwlq} on amd64. (from Emmanuel Thomé)
authorJulian Seward <jseward@acm.org>
Fri, 19 Jan 2007 20:09:21 +0000 (20:09 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 19 Jan 2007 20:09:21 +0000 (20:09 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6540

none/tests/amd64/Makefile.am
none/tests/amd64/rcl-amd64.c [new file with mode: 0644]
none/tests/amd64/rcl-amd64.stderr.exp [new file with mode: 0644]
none/tests/amd64/rcl-amd64.stdout.exp [new file with mode: 0644]
none/tests/amd64/rcl-amd64.vgtest [new file with mode: 0644]

index 499f0c83183718da269346791a84151914dc64e9..eb02625c1637928868358e26be1432053c9cdd3b 100644 (file)
@@ -20,6 +20,7 @@ EXTRA_DIST = $(noinst_SCRIPTS) \
        looper.stderr.exp looper.stdout.exp looper.vgtest \
        nibz_bennee_mmap.stderr.exp nibz_bennee_mmap.stdout.exp \
        nibz_bennee_mmap.vgtest \
+       rcl-amd64.vgtest rcl-amd64.stdout.exp rcl-amd64.stderr.exp \
        smc1.stderr.exp smc1.stdout.exp smc1.vgtest \
        shrld.stderr.exp shrld.stdout.exp shrld.vgtest
 
@@ -27,7 +28,8 @@ EXTRA_DIST = $(noinst_SCRIPTS) \
 check_PROGRAMS = \
        bug127521-64 bug132813-amd64 bug132918 \
        clc \
-       faultstatus fcmovnu fxtract $(INSN_TESTS) looper jrcxz smc1 shrld \
+       faultstatus fcmovnu fxtract $(INSN_TESTS) looper jrcxz \
+       rcl-amd64 smc1 shrld \
        nibz_bennee_mmap
 
 AM_CFLAGS   = $(WERROR) -Winline -Wall -Wshadow -g -I$(top_srcdir)/include
diff --git a/none/tests/amd64/rcl-amd64.c b/none/tests/amd64/rcl-amd64.c
new file mode 100644 (file)
index 0000000..7a3a241
--- /dev/null
@@ -0,0 +1,137 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+#define        I64(C)  "rcrq %%rbx\n" "rclq $" #C ",%%rax\n" "rclq %%rbx\n"
+#define        I32(C)  "rcrl %%ebx\n" "rcll $" #C ",%%eax\n" "rcll %%ebx\n"
+#define        I16(C)  "rcrw %%bx\n"  "rclw $" #C ",%%ax\n"  "rclw %%bx\n"
+#define        I8(C)   "rcrb %%bl\n"  "rclb $" #C ",%%al\n"  "rclb %%bl\n"
+
+#define TRY64(C)                                                       \
+       do { for(i = 0 ; C && (i * C < 2 * 65) ; i++) {                 \
+               printf("C=" #C ", w=64, i=%-3d a=%016lx\n",i,a);        \
+               asm(I64(C) : "+a"(a), "+b"(b) : /* */);                 \
+       } } while (0)
+#define TRY32(C)                                                       \
+       do { for(i = 0 ; C && (i * C < 2 * 33) ; i++) {                 \
+               printf("C=" #C ", w=32, i=%-3d a=%016lx\n",i,a);        \
+               asm(I32(C) : "+a"(a), "+b"(b) : /* */);                 \
+       } } while (0)
+#define TRY16(C)                                                       \
+       do { for(i = 0 ; C && (i * C < 2 * 17) ; i++) {                 \
+               printf("C=" #C ", w=16, i=%-3d a=%016lx\n",i,a);        \
+               asm(I16(C) : "+a"(a), "+b"(b) : /* */);                 \
+       } } while (0)
+#define TRY8(C)                                                                \
+       do { for(i = 0 ; C && (i * C < 2 * 9) ; i++) {                  \
+               printf("C=" #C ", w=8, i=%-3d a=%016lx\n",i,a);         \
+               asm(I8(C) : "+a"(a), "+b"(b) : /* */);                  \
+       } } while (0)
+
+int main(int argc, char * argv[])
+{
+       register unsigned long a, b, c;
+       int i;
+       int sc;
+       if (argc == 2)
+               a = atol(argv[1]);
+       else
+               a = 0x0017004200ab0cdUL;
+       b = 0;
+
+       TRY64(0); TRY64(1); TRY64(2); TRY64(3); TRY64(4); TRY64(5);
+       TRY64(6); TRY64(7); TRY64(8); TRY64(9); TRY64(10); TRY64(11);
+       TRY64(12); TRY64(13); TRY64(14); TRY64(15); TRY64(16); TRY64(17);
+       TRY64(18); TRY64(19); TRY64(20); TRY64(21); TRY64(22); TRY64(23);
+       TRY64(24); TRY64(25); TRY64(26); TRY64(27); TRY64(28); TRY64(29);
+       TRY64(30); TRY64(31); TRY64(32); TRY64(33); TRY64(34); TRY64(35);
+       TRY64(36); TRY64(37); TRY64(38); TRY64(39); TRY64(40); TRY64(41);
+       TRY64(42); TRY64(43); TRY64(44); TRY64(45); TRY64(46); TRY64(47);
+       TRY64(48); TRY64(49); TRY64(50); TRY64(51); TRY64(52); TRY64(53);
+       TRY64(54); TRY64(55); TRY64(56); TRY64(57); TRY64(58); TRY64(59);
+       TRY64(60); TRY64(61); TRY64(62); TRY64(63); TRY64(64); TRY64(65);
+       TRY64(66); TRY64(67); TRY64(68); TRY64(69); TRY64(70); TRY64(71);
+       TRY64(72); TRY64(73); TRY64(74); TRY64(75); TRY64(76); TRY64(77);
+       TRY64(78); TRY64(79); TRY64(80); TRY64(81); TRY64(82); TRY64(83);
+       TRY64(84); TRY64(85); TRY64(86); TRY64(87); TRY64(88); TRY64(89);
+       TRY64(90); TRY64(91); TRY64(92); TRY64(93); TRY64(94); TRY64(95);
+       TRY64(96); TRY64(97); TRY64(98); TRY64(99); TRY64(100);
+       TRY64(101); TRY64(102); TRY64(103); TRY64(104); TRY64(105);
+       TRY64(106); TRY64(107); TRY64(108); TRY64(109); TRY64(110);
+       TRY64(111); TRY64(112); TRY64(113); TRY64(114); TRY64(115);
+       TRY64(116); TRY64(117); TRY64(118); TRY64(119); TRY64(120);
+       TRY64(121); TRY64(122); TRY64(123); TRY64(124); TRY64(125);
+       TRY64(126); TRY64(127); TRY64(128);
+
+       TRY32(0); TRY32(1); TRY32(2); TRY32(3); TRY32(4); TRY32(5);
+       TRY32(6); TRY32(7); TRY32(8); TRY32(9); TRY32(10); TRY32(11);
+       TRY32(12); TRY32(13); TRY32(14); TRY32(15); TRY32(16); TRY32(17);
+       TRY32(18); TRY32(19); TRY32(20); TRY32(21); TRY32(22); TRY32(23);
+       TRY32(24); TRY32(25); TRY32(26); TRY32(27); TRY32(28); TRY32(29);
+       TRY32(30); TRY32(31); TRY32(32); TRY32(33); TRY32(34); TRY32(35);
+       TRY32(36); TRY32(37); TRY32(38); TRY32(39); TRY32(40); TRY32(41);
+       TRY32(42); TRY32(43); TRY32(44); TRY32(45); TRY32(46); TRY32(47);
+       TRY32(48); TRY32(49); TRY32(50); TRY32(51); TRY32(52); TRY32(53);
+       TRY32(54); TRY32(55); TRY32(56); TRY32(57); TRY32(58); TRY32(59);
+       TRY32(60); TRY32(61); TRY32(62); TRY32(63); TRY32(64); TRY32(65);
+       TRY32(66); TRY32(67); TRY32(68); TRY32(69); TRY32(70); TRY32(71);
+       TRY32(72); TRY32(73); TRY32(74); TRY32(75); TRY32(76); TRY32(77);
+       TRY32(78); TRY32(79); TRY32(80); TRY32(81); TRY32(82); TRY32(83);
+       TRY32(84); TRY32(85); TRY32(86); TRY32(87); TRY32(88); TRY32(89);
+       TRY32(90); TRY32(91); TRY32(92); TRY32(93); TRY32(94); TRY32(95);
+       TRY32(96); TRY32(97); TRY32(98); TRY32(99); TRY32(100);
+       TRY32(101); TRY32(102); TRY32(103); TRY32(104); TRY32(105);
+       TRY32(106); TRY32(107); TRY32(108); TRY32(109); TRY32(110);
+       TRY32(111); TRY32(112); TRY32(113); TRY32(114); TRY32(115);
+       TRY32(116); TRY32(117); TRY32(118); TRY32(119); TRY32(120);
+       TRY32(121); TRY32(122); TRY32(123); TRY32(124); TRY32(125);
+       TRY32(126); TRY32(127); TRY32(128);
+
+       TRY16(0); TRY16(1); TRY16(2); TRY16(3); TRY16(4); TRY16(5);
+       TRY16(6); TRY16(7); TRY16(8); TRY16(9); TRY16(10); TRY16(11);
+       TRY16(12); TRY16(13); TRY16(14); TRY16(15); TRY16(16); TRY16(17);
+       TRY16(18); TRY16(19); TRY16(20); TRY16(21); TRY16(22); TRY16(23);
+       TRY16(24); TRY16(25); TRY16(26); TRY16(27); TRY16(28); TRY16(29);
+       TRY16(30); TRY16(31); TRY16(32); TRY16(33); TRY16(34); TRY16(35);
+       TRY16(36); TRY16(37); TRY16(38); TRY16(39); TRY16(40); TRY16(41);
+       TRY16(42); TRY16(43); TRY16(44); TRY16(45); TRY16(46); TRY16(47);
+       TRY16(48); TRY16(49); TRY16(50); TRY16(51); TRY16(52); TRY16(53);
+       TRY16(54); TRY16(55); TRY16(56); TRY16(57); TRY16(58); TRY16(59);
+       TRY16(60); TRY16(61); TRY16(62); TRY16(63); TRY16(64); TRY16(65);
+       TRY16(66); TRY16(67); TRY16(68); TRY16(69); TRY16(70); TRY16(71);
+       TRY16(72); TRY16(73); TRY16(74); TRY16(75); TRY16(76); TRY16(77);
+       TRY16(78); TRY16(79); TRY16(80); TRY16(81); TRY16(82); TRY16(83);
+       TRY16(84); TRY16(85); TRY16(86); TRY16(87); TRY16(88); TRY16(89);
+       TRY16(90); TRY16(91); TRY16(92); TRY16(93); TRY16(94); TRY16(95);
+       TRY16(96); TRY16(97); TRY16(98); TRY16(99); TRY16(100);
+       TRY16(101); TRY16(102); TRY16(103); TRY16(104); TRY16(105);
+       TRY16(106); TRY16(107); TRY16(108); TRY16(109); TRY16(110);
+       TRY16(111); TRY16(112); TRY16(113); TRY16(114); TRY16(115);
+       TRY16(116); TRY16(117); TRY16(118); TRY16(119); TRY16(120);
+       TRY16(121); TRY16(122); TRY16(123); TRY16(124); TRY16(125);
+       TRY16(126); TRY16(127); TRY16(128);
+
+       TRY8(0); TRY8(1); TRY8(2); TRY8(3); TRY8(4); TRY8(5); TRY8(6);
+       TRY8(7); TRY8(8); TRY8(9); TRY8(10); TRY8(11); TRY8(12);
+       TRY8(13); TRY8(14); TRY8(15); TRY8(16); TRY8(17); TRY8(18);
+       TRY8(19); TRY8(20); TRY8(21); TRY8(22); TRY8(23); TRY8(24);
+       TRY8(25); TRY8(26); TRY8(27); TRY8(28); TRY8(29); TRY8(30);
+       TRY8(31); TRY8(32); TRY8(33); TRY8(34); TRY8(35); TRY8(36);
+       TRY8(37); TRY8(38); TRY8(39); TRY8(40); TRY8(41); TRY8(42);
+       TRY8(43); TRY8(44); TRY8(45); TRY8(46); TRY8(47); TRY8(48);
+       TRY8(49); TRY8(50); TRY8(51); TRY8(52); TRY8(53); TRY8(54);
+       TRY8(55); TRY8(56); TRY8(57); TRY8(58); TRY8(59); TRY8(60);
+       TRY8(61); TRY8(62); TRY8(63); TRY8(64); TRY8(65); TRY8(66);
+       TRY8(67); TRY8(68); TRY8(69); TRY8(70); TRY8(71); TRY8(72);
+       TRY8(73); TRY8(74); TRY8(75); TRY8(76); TRY8(77); TRY8(78);
+       TRY8(79); TRY8(80); TRY8(81); TRY8(82); TRY8(83); TRY8(84);
+       TRY8(85); TRY8(86); TRY8(87); TRY8(88); TRY8(89); TRY8(90);
+       TRY8(91); TRY8(92); TRY8(93); TRY8(94); TRY8(95); TRY8(96);
+       TRY8(97); TRY8(98); TRY8(99); TRY8(100); TRY8(101); TRY8(102);
+       TRY8(103); TRY8(104); TRY8(105); TRY8(106); TRY8(107); TRY8(108);
+       TRY8(109); TRY8(110); TRY8(111); TRY8(112); TRY8(113); TRY8(114);
+       TRY8(115); TRY8(116); TRY8(117); TRY8(118); TRY8(119); TRY8(120);
+       TRY8(121); TRY8(122); TRY8(123); TRY8(124); TRY8(125); TRY8(126);
+       TRY8(127); TRY8(128);
+
+       return 0;
+}
diff --git a/none/tests/amd64/rcl-amd64.stderr.exp b/none/tests/amd64/rcl-amd64.stderr.exp
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/none/tests/amd64/rcl-amd64.stdout.exp b/none/tests/amd64/rcl-amd64.stdout.exp
new file mode 100644 (file)
index 0000000..aa56dc1
--- /dev/null
@@ -0,0 +1,1619 @@
+C=1, w=64, i=0   a=00017004200ab0cd
+C=1, w=64, i=1   a=0002e0084015619a
+C=1, w=64, i=2   a=0005c010802ac334
+C=1, w=64, i=3   a=000b802100558668
+C=1, w=64, i=4   a=0017004200ab0cd0
+C=1, w=64, i=5   a=002e0084015619a0
+C=1, w=64, i=6   a=005c010802ac3340
+C=1, w=64, i=7   a=00b8021005586680
+C=1, w=64, i=8   a=017004200ab0cd00
+C=1, w=64, i=9   a=02e0084015619a00
+C=1, w=64, i=10  a=05c010802ac33400
+C=1, w=64, i=11  a=0b80210055866800
+C=1, w=64, i=12  a=17004200ab0cd000
+C=1, w=64, i=13  a=2e0084015619a000
+C=1, w=64, i=14  a=5c010802ac334000
+C=1, w=64, i=15  a=b802100558668000
+C=1, w=64, i=16  a=7004200ab0cd0000
+C=1, w=64, i=17  a=e0084015619a0001
+C=1, w=64, i=18  a=c010802ac3340002
+C=1, w=64, i=19  a=8021005586680005
+C=1, w=64, i=20  a=004200ab0cd0000b
+C=1, w=64, i=21  a=0084015619a00017
+C=1, w=64, i=22  a=010802ac3340002e
+C=1, w=64, i=23  a=021005586680005c
+C=1, w=64, i=24  a=04200ab0cd0000b8
+C=1, w=64, i=25  a=084015619a000170
+C=1, w=64, i=26  a=10802ac3340002e0
+C=1, w=64, i=27  a=21005586680005c0
+C=1, w=64, i=28  a=4200ab0cd0000b80
+C=1, w=64, i=29  a=84015619a0001700
+C=1, w=64, i=30  a=0802ac3340002e00
+C=1, w=64, i=31  a=1005586680005c01
+C=1, w=64, i=32  a=200ab0cd0000b802
+C=1, w=64, i=33  a=4015619a00017004
+C=1, w=64, i=34  a=802ac3340002e008
+C=1, w=64, i=35  a=005586680005c010
+C=1, w=64, i=36  a=00ab0cd0000b8021
+C=1, w=64, i=37  a=015619a000170042
+C=1, w=64, i=38  a=02ac3340002e0084
+C=1, w=64, i=39  a=05586680005c0108
+C=1, w=64, i=40  a=0ab0cd0000b80210
+C=1, w=64, i=41  a=15619a0001700420
+C=1, w=64, i=42  a=2ac3340002e00840
+C=1, w=64, i=43  a=5586680005c01080
+C=1, w=64, i=44  a=ab0cd0000b802100
+C=1, w=64, i=45  a=5619a00017004200
+C=1, w=64, i=46  a=ac3340002e008401
+C=1, w=64, i=47  a=586680005c010802
+C=1, w=64, i=48  a=b0cd0000b8021005
+C=1, w=64, i=49  a=619a00017004200a
+C=1, w=64, i=50  a=c3340002e0084015
+C=1, w=64, i=51  a=86680005c010802a
+C=1, w=64, i=52  a=0cd0000b80210055
+C=1, w=64, i=53  a=19a00017004200ab
+C=1, w=64, i=54  a=3340002e00840156
+C=1, w=64, i=55  a=6680005c010802ac
+C=1, w=64, i=56  a=cd0000b802100558
+C=1, w=64, i=57  a=9a00017004200ab0
+C=1, w=64, i=58  a=340002e008401561
+C=1, w=64, i=59  a=680005c010802ac3
+C=1, w=64, i=60  a=d0000b8021005586
+C=1, w=64, i=61  a=a00017004200ab0c
+C=1, w=64, i=62  a=40002e0084015619
+C=1, w=64, i=63  a=80005c010802ac33
+C=1, w=64, i=64  a=0000b80210055866
+C=1, w=64, i=65  a=00017004200ab0cd
+C=1, w=64, i=66  a=0002e0084015619a
+C=1, w=64, i=67  a=0005c010802ac334
+C=1, w=64, i=68  a=000b802100558668
+C=1, w=64, i=69  a=0017004200ab0cd0
+C=1, w=64, i=70  a=002e0084015619a0
+C=1, w=64, i=71  a=005c010802ac3340
+C=1, w=64, i=72  a=00b8021005586680
+C=1, w=64, i=73  a=017004200ab0cd00
+C=1, w=64, i=74  a=02e0084015619a00
+C=1, w=64, i=75  a=05c010802ac33400
+C=1, w=64, i=76  a=0b80210055866800
+C=1, w=64, i=77  a=17004200ab0cd000
+C=1, w=64, i=78  a=2e0084015619a000
+C=1, w=64, i=79  a=5c010802ac334000
+C=1, w=64, i=80  a=b802100558668000
+C=1, w=64, i=81  a=7004200ab0cd0000
+C=1, w=64, i=82  a=e0084015619a0001
+C=1, w=64, i=83  a=c010802ac3340002
+C=1, w=64, i=84  a=8021005586680005
+C=1, w=64, i=85  a=004200ab0cd0000b
+C=1, w=64, i=86  a=0084015619a00017
+C=1, w=64, i=87  a=010802ac3340002e
+C=1, w=64, i=88  a=021005586680005c
+C=1, w=64, i=89  a=04200ab0cd0000b8
+C=1, w=64, i=90  a=084015619a000170
+C=1, w=64, i=91  a=10802ac3340002e0
+C=1, w=64, i=92  a=21005586680005c0
+C=1, w=64, i=93  a=4200ab0cd0000b80
+C=1, w=64, i=94  a=84015619a0001700
+C=1, w=64, i=95  a=0802ac3340002e00
+C=1, w=64, i=96  a=1005586680005c01
+C=1, w=64, i=97  a=200ab0cd0000b802
+C=1, w=64, i=98  a=4015619a00017004
+C=1, w=64, i=99  a=802ac3340002e008
+C=1, w=64, i=100 a=005586680005c010
+C=1, w=64, i=101 a=00ab0cd0000b8021
+C=1, w=64, i=102 a=015619a000170042
+C=1, w=64, i=103 a=02ac3340002e0084
+C=1, w=64, i=104 a=05586680005c0108
+C=1, w=64, i=105 a=0ab0cd0000b80210
+C=1, w=64, i=106 a=15619a0001700420
+C=1, w=64, i=107 a=2ac3340002e00840
+C=1, w=64, i=108 a=5586680005c01080
+C=1, w=64, i=109 a=ab0cd0000b802100
+C=1, w=64, i=110 a=5619a00017004200
+C=1, w=64, i=111 a=ac3340002e008401
+C=1, w=64, i=112 a=586680005c010802
+C=1, w=64, i=113 a=b0cd0000b8021005
+C=1, w=64, i=114 a=619a00017004200a
+C=1, w=64, i=115 a=c3340002e0084015
+C=1, w=64, i=116 a=86680005c010802a
+C=1, w=64, i=117 a=0cd0000b80210055
+C=1, w=64, i=118 a=19a00017004200ab
+C=1, w=64, i=119 a=3340002e00840156
+C=1, w=64, i=120 a=6680005c010802ac
+C=1, w=64, i=121 a=cd0000b802100558
+C=1, w=64, i=122 a=9a00017004200ab0
+C=1, w=64, i=123 a=340002e008401561
+C=1, w=64, i=124 a=680005c010802ac3
+C=1, w=64, i=125 a=d0000b8021005586
+C=1, w=64, i=126 a=a00017004200ab0c
+C=1, w=64, i=127 a=40002e0084015619
+C=1, w=64, i=128 a=80005c010802ac33
+C=1, w=64, i=129 a=0000b80210055866
+C=2, w=64, i=0   a=00017004200ab0cd
+C=2, w=64, i=1   a=0005c010802ac334
+C=2, w=64, i=2   a=0017004200ab0cd0
+C=2, w=64, i=3   a=005c010802ac3340
+C=2, w=64, i=4   a=017004200ab0cd00
+C=2, w=64, i=5   a=05c010802ac33400
+C=2, w=64, i=6   a=17004200ab0cd000
+C=2, w=64, i=7   a=5c010802ac334000
+C=2, w=64, i=8   a=7004200ab0cd0000
+C=2, w=64, i=9   a=c010802ac3340002
+C=2, w=64, i=10  a=004200ab0cd0000b
+C=2, w=64, i=11  a=010802ac3340002e
+C=2, w=64, i=12  a=04200ab0cd0000b8
+C=2, w=64, i=13  a=10802ac3340002e0
+C=2, w=64, i=14  a=4200ab0cd0000b80
+C=2, w=64, i=15  a=0802ac3340002e00
+C=2, w=64, i=16  a=200ab0cd0000b802
+C=2, w=64, i=17  a=802ac3340002e008
+C=2, w=64, i=18  a=00ab0cd0000b8021
+C=2, w=64, i=19  a=02ac3340002e0084
+C=2, w=64, i=20  a=0ab0cd0000b80210
+C=2, w=64, i=21  a=2ac3340002e00840
+C=2, w=64, i=22  a=ab0cd0000b802100
+C=2, w=64, i=23  a=ac3340002e008401
+C=2, w=64, i=24  a=b0cd0000b8021005
+C=2, w=64, i=25  a=c3340002e0084015
+C=2, w=64, i=26  a=0cd0000b80210055
+C=2, w=64, i=27  a=3340002e00840156
+C=2, w=64, i=28  a=cd0000b802100558
+C=2, w=64, i=29  a=340002e008401561
+C=2, w=64, i=30  a=d0000b8021005586
+C=2, w=64, i=31  a=40002e0084015619
+C=2, w=64, i=32  a=0000b80210055866
+C=2, w=64, i=33  a=0002e0084015619a
+C=2, w=64, i=34  a=000b802100558668
+C=2, w=64, i=35  a=002e0084015619a0
+C=2, w=64, i=36  a=00b8021005586680
+C=2, w=64, i=37  a=02e0084015619a00
+C=2, w=64, i=38  a=0b80210055866800
+C=2, w=64, i=39  a=2e0084015619a000
+C=2, w=64, i=40  a=b802100558668000
+C=2, w=64, i=41  a=e0084015619a0001
+C=2, w=64, i=42  a=8021005586680005
+C=2, w=64, i=43  a=0084015619a00017
+C=2, w=64, i=44  a=021005586680005c
+C=2, w=64, i=45  a=084015619a000170
+C=2, w=64, i=46  a=21005586680005c0
+C=2, w=64, i=47  a=84015619a0001700
+C=2, w=64, i=48  a=1005586680005c01
+C=2, w=64, i=49  a=4015619a00017004
+C=2, w=64, i=50  a=005586680005c010
+C=2, w=64, i=51  a=015619a000170042
+C=2, w=64, i=52  a=05586680005c0108
+C=2, w=64, i=53  a=15619a0001700420
+C=2, w=64, i=54  a=5586680005c01080
+C=2, w=64, i=55  a=5619a00017004200
+C=2, w=64, i=56  a=586680005c010802
+C=2, w=64, i=57  a=619a00017004200a
+C=2, w=64, i=58  a=86680005c010802a
+C=2, w=64, i=59  a=19a00017004200ab
+C=2, w=64, i=60  a=6680005c010802ac
+C=2, w=64, i=61  a=9a00017004200ab0
+C=2, w=64, i=62  a=680005c010802ac3
+C=2, w=64, i=63  a=a00017004200ab0c
+C=2, w=64, i=64  a=80005c010802ac33
+C=3, w=64, i=0   a=00017004200ab0cd
+C=3, w=64, i=1   a=000b802100558668
+C=3, w=64, i=2   a=005c010802ac3340
+C=3, w=64, i=3   a=02e0084015619a00
+C=3, w=64, i=4   a=17004200ab0cd000
+C=3, w=64, i=5   a=b802100558668000
+C=3, w=64, i=6   a=c010802ac3340002
+C=3, w=64, i=7   a=0084015619a00017
+C=3, w=64, i=8   a=04200ab0cd0000b8
+C=3, w=64, i=9   a=21005586680005c0
+C=3, w=64, i=10  a=0802ac3340002e00
+C=3, w=64, i=11  a=4015619a00017004
+C=3, w=64, i=12  a=00ab0cd0000b8021
+C=3, w=64, i=13  a=05586680005c0108
+C=3, w=64, i=14  a=2ac3340002e00840
+C=3, w=64, i=15  a=5619a00017004200
+C=3, w=64, i=16  a=b0cd0000b8021005
+C=3, w=64, i=17  a=86680005c010802a
+C=3, w=64, i=18  a=3340002e00840156
+C=3, w=64, i=19  a=9a00017004200ab0
+C=3, w=64, i=20  a=d0000b8021005586
+C=3, w=64, i=21  a=80005c010802ac33
+C=3, w=64, i=22  a=0002e0084015619a
+C=3, w=64, i=23  a=0017004200ab0cd0
+C=3, w=64, i=24  a=00b8021005586680
+C=3, w=64, i=25  a=05c010802ac33400
+C=3, w=64, i=26  a=2e0084015619a000
+C=3, w=64, i=27  a=7004200ab0cd0000
+C=3, w=64, i=28  a=8021005586680005
+C=3, w=64, i=29  a=010802ac3340002e
+C=3, w=64, i=30  a=084015619a000170
+C=3, w=64, i=31  a=4200ab0cd0000b80
+C=3, w=64, i=32  a=1005586680005c01
+C=3, w=64, i=33  a=802ac3340002e008
+C=3, w=64, i=34  a=015619a000170042
+C=3, w=64, i=35  a=0ab0cd0000b80210
+C=3, w=64, i=36  a=5586680005c01080
+C=3, w=64, i=37  a=ac3340002e008401
+C=3, w=64, i=38  a=619a00017004200a
+C=3, w=64, i=39  a=0cd0000b80210055
+C=3, w=64, i=40  a=6680005c010802ac
+C=3, w=64, i=41  a=340002e008401561
+C=3, w=64, i=42  a=a00017004200ab0c
+C=3, w=64, i=43  a=0000b80210055866
+C=4, w=64, i=0   a=0005c010802ac334
+C=4, w=64, i=1   a=005c010802ac3340
+C=4, w=64, i=2   a=05c010802ac33400
+C=4, w=64, i=3   a=5c010802ac334000
+C=4, w=64, i=4   a=c010802ac3340002
+C=4, w=64, i=5   a=010802ac3340002e
+C=4, w=64, i=6   a=10802ac3340002e0
+C=4, w=64, i=7   a=0802ac3340002e00
+C=4, w=64, i=8   a=802ac3340002e008
+C=4, w=64, i=9   a=02ac3340002e0084
+C=4, w=64, i=10  a=2ac3340002e00840
+C=4, w=64, i=11  a=ac3340002e008401
+C=4, w=64, i=12  a=c3340002e0084015
+C=4, w=64, i=13  a=3340002e00840156
+C=4, w=64, i=14  a=340002e008401561
+C=4, w=64, i=15  a=40002e0084015619
+C=4, w=64, i=16  a=0002e0084015619a
+C=4, w=64, i=17  a=002e0084015619a0
+C=4, w=64, i=18  a=02e0084015619a00
+C=4, w=64, i=19  a=2e0084015619a000
+C=4, w=64, i=20  a=e0084015619a0001
+C=4, w=64, i=21  a=0084015619a00017
+C=4, w=64, i=22  a=084015619a000170
+C=4, w=64, i=23  a=84015619a0001700
+C=4, w=64, i=24  a=4015619a00017004
+C=4, w=64, i=25  a=015619a000170042
+C=4, w=64, i=26  a=15619a0001700420
+C=4, w=64, i=27  a=5619a00017004200
+C=4, w=64, i=28  a=619a00017004200a
+C=4, w=64, i=29  a=19a00017004200ab
+C=4, w=64, i=30  a=9a00017004200ab0
+C=4, w=64, i=31  a=a00017004200ab0c
+C=4, w=64, i=32  a=00017004200ab0cd
+C=5, w=64, i=0   a=0017004200ab0cd0
+C=5, w=64, i=1   a=02e0084015619a00
+C=5, w=64, i=2   a=5c010802ac334000
+C=5, w=64, i=3   a=8021005586680005
+C=5, w=64, i=4   a=04200ab0cd0000b8
+C=5, w=64, i=5   a=84015619a0001700
+C=5, w=64, i=6   a=802ac3340002e008
+C=5, w=64, i=7   a=05586680005c0108
+C=5, w=64, i=8   a=ab0cd0000b802100
+C=5, w=64, i=9   a=619a00017004200a
+C=5, w=64, i=10  a=3340002e00840156
+C=5, w=64, i=11  a=680005c010802ac3
+C=5, w=64, i=12  a=0000b80210055866
+C=5, w=64, i=13  a=0017004200ab0cd0
+C=5, w=64, i=14  a=02e0084015619a00
+C=5, w=64, i=15  a=5c010802ac334000
+C=5, w=64, i=16  a=8021005586680005
+C=5, w=64, i=17  a=04200ab0cd0000b8
+C=5, w=64, i=18  a=84015619a0001700
+C=5, w=64, i=19  a=802ac3340002e008
+C=5, w=64, i=20  a=05586680005c0108
+C=5, w=64, i=21  a=ab0cd0000b802100
+C=5, w=64, i=22  a=619a00017004200a
+C=5, w=64, i=23  a=3340002e00840156
+C=5, w=64, i=24  a=680005c010802ac3
+C=5, w=64, i=25  a=0000b80210055866
+C=6, w=64, i=0   a=0017004200ab0cd0
+C=6, w=64, i=1   a=05c010802ac33400
+C=6, w=64, i=2   a=7004200ab0cd0000
+C=6, w=64, i=3   a=010802ac3340002e
+C=6, w=64, i=4   a=4200ab0cd0000b80
+C=6, w=64, i=5   a=802ac3340002e008
+C=6, w=64, i=6   a=0ab0cd0000b80210
+C=6, w=64, i=7   a=ac3340002e008401
+C=6, w=64, i=8   a=0cd0000b80210055
+C=6, w=64, i=9   a=340002e008401561
+C=6, w=64, i=10  a=0000b80210055866
+C=6, w=64, i=11  a=002e0084015619a0
+C=6, w=64, i=12  a=0b80210055866800
+C=6, w=64, i=13  a=e0084015619a0001
+C=6, w=64, i=14  a=021005586680005c
+C=6, w=64, i=15  a=84015619a0001700
+C=6, w=64, i=16  a=005586680005c010
+C=6, w=64, i=17  a=15619a0001700420
+C=6, w=64, i=18  a=586680005c010802
+C=6, w=64, i=19  a=19a00017004200ab
+C=6, w=64, i=20  a=680005c010802ac3
+C=6, w=64, i=21  a=00017004200ab0cd
+C=7, w=64, i=0   a=005c010802ac3340
+C=7, w=64, i=1   a=2e0084015619a000
+C=7, w=64, i=2   a=004200ab0cd0000b
+C=7, w=64, i=3   a=21005586680005c0
+C=7, w=64, i=4   a=802ac3340002e008
+C=7, w=64, i=5   a=15619a0001700420
+C=7, w=64, i=6   a=b0cd0000b8021005
+C=7, w=64, i=7   a=6680005c010802ac
+C=7, w=64, i=8   a=40002e0084015619
+C=7, w=64, i=9   a=0017004200ab0cd0
+C=7, w=64, i=10  a=0b80210055866800
+C=7, w=64, i=11  a=c010802ac3340002
+C=7, w=64, i=12  a=084015619a000170
+C=7, w=64, i=13  a=200ab0cd0000b802
+C=7, w=64, i=14  a=05586680005c0108
+C=7, w=64, i=15  a=ac3340002e008401
+C=7, w=64, i=16  a=19a00017004200ab
+C=7, w=64, i=17  a=d0000b8021005586
+C=7, w=64, i=18  a=0005c010802ac334
+C=8, w=64, i=0   a=02e0084015619a00
+C=8, w=64, i=1   a=e0084015619a0001
+C=8, w=64, i=2   a=084015619a000170
+C=8, w=64, i=3   a=4015619a00017004
+C=8, w=64, i=4   a=15619a0001700420
+C=8, w=64, i=5   a=619a00017004200a
+C=8, w=64, i=6   a=9a00017004200ab0
+C=8, w=64, i=7   a=00017004200ab0cd
+C=8, w=64, i=8   a=017004200ab0cd00
+C=8, w=64, i=9   a=7004200ab0cd0000
+C=8, w=64, i=10  a=04200ab0cd0000b8
+C=8, w=64, i=11  a=200ab0cd0000b802
+C=8, w=64, i=12  a=0ab0cd0000b80210
+C=8, w=64, i=13  a=b0cd0000b8021005
+C=8, w=64, i=14  a=cd0000b802100558
+C=8, w=64, i=15  a=0000b80210055866
+C=8, w=64, i=16  a=00b8021005586680
+C=9, w=64, i=0   a=b802100558668000
+C=9, w=64, i=1   a=04200ab0cd0000b8
+C=9, w=64, i=2   a=4015619a00017004
+C=9, w=64, i=3   a=2ac3340002e00840
+C=9, w=64, i=4   a=86680005c010802a
+C=9, w=64, i=5   a=d0000b8021005586
+C=9, w=64, i=6   a=0017004200ab0cd0
+C=9, w=64, i=7   a=2e0084015619a000
+C=9, w=64, i=8   a=010802ac3340002e
+C=9, w=64, i=9   a=1005586680005c01
+C=9, w=64, i=10  a=0ab0cd0000b80210
+C=9, w=64, i=11  a=619a00017004200a
+C=9, w=64, i=12  a=340002e008401561
+C=9, w=64, i=13  a=0005c010802ac334
+C=9, w=64, i=14  a=0b80210055866800
+C=10, w=64, i=0   a=004200ab0cd0000b
+C=10, w=64, i=1   a=0802ac3340002e00
+C=10, w=64, i=2   a=0ab0cd0000b80210
+C=10, w=64, i=3   a=c3340002e0084015
+C=10, w=64, i=4   a=d0000b8021005586
+C=10, w=64, i=5   a=002e0084015619a0
+C=10, w=64, i=6   a=b802100558668000
+C=10, w=64, i=7   a=084015619a000170
+C=10, w=64, i=8   a=005586680005c010
+C=10, w=64, i=9   a=5619a00017004200
+C=10, w=64, i=10  a=6680005c010802ac
+C=10, w=64, i=11  a=00017004200ab0cd
+C=10, w=64, i=12  a=05c010802ac33400
+C=11, w=64, i=0   a=004200ab0cd0000b
+C=11, w=64, i=1   a=1005586680005c01
+C=11, w=64, i=2   a=2ac3340002e00840
+C=11, w=64, i=3   a=19a00017004200ab
+C=11, w=64, i=4   a=0000b80210055866
+C=11, w=64, i=5   a=05c010802ac33400
+C=11, w=64, i=6   a=0084015619a00017
+C=11, w=64, i=7   a=200ab0cd0000b802
+C=11, w=64, i=8   a=5586680005c01080
+C=11, w=64, i=9   a=3340002e00840156
+C=11, w=64, i=10  a=00017004200ab0cd
+C=11, w=64, i=11  a=0b80210055866800
+C=12, w=64, i=0   a=010802ac3340002e
+C=12, w=64, i=1   a=802ac3340002e008
+C=12, w=64, i=2   a=ac3340002e008401
+C=12, w=64, i=3   a=340002e008401561
+C=12, w=64, i=4   a=002e0084015619a0
+C=12, w=64, i=5   a=e0084015619a0001
+C=12, w=64, i=6   a=84015619a0001700
+C=12, w=64, i=7   a=15619a0001700420
+C=12, w=64, i=8   a=19a00017004200ab
+C=12, w=64, i=9   a=00017004200ab0cd
+C=12, w=64, i=10  a=17004200ab0cd000
+C=13, w=64, i=0   a=04200ab0cd0000b8
+C=13, w=64, i=1   a=015619a000170042
+C=13, w=64, i=2   a=c3340002e0084015
+C=13, w=64, i=3   a=80005c010802ac33
+C=13, w=64, i=4   a=0b80210055866800
+C=13, w=64, i=5   a=04200ab0cd0000b8
+C=13, w=64, i=6   a=015619a000170042
+C=13, w=64, i=7   a=c3340002e0084015
+C=13, w=64, i=8   a=80005c010802ac33
+C=13, w=64, i=9   a=0b80210055866800
+C=14, w=64, i=0   a=04200ab0cd0000b8
+C=14, w=64, i=1   a=02ac3340002e0084
+C=14, w=64, i=2   a=0cd0000b80210055
+C=14, w=64, i=3   a=0002e0084015619a
+C=14, w=64, i=4   a=b802100558668000
+C=14, w=64, i=5   a=84015619a0001700
+C=14, w=64, i=6   a=5586680005c01080
+C=14, w=64, i=7   a=9a00017004200ab0
+C=14, w=64, i=8   a=005c010802ac3340
+C=14, w=64, i=9   a=004200ab0cd0000b
+C=15, w=64, i=0   a=802ac3340002e008
+C=15, w=64, i=1   a=619a00017004200a
+C=15, w=64, i=2   a=0000b80210055866
+C=15, w=64, i=3   a=5c010802ac334000
+C=15, w=64, i=4   a=84015619a0001700
+C=15, w=64, i=5   a=ab0cd0000b802100
+C=15, w=64, i=6   a=680005c010802ac3
+C=15, w=64, i=7   a=02e0084015619a00
+C=15, w=64, i=8   a=04200ab0cd0000b8
+C=16, w=64, i=0   a=05586680005c0108
+C=16, w=64, i=1   a=6680005c010802ac
+C=16, w=64, i=2   a=005c010802ac3340
+C=16, w=64, i=3   a=010802ac3340002e
+C=16, w=64, i=4   a=02ac3340002e0084
+C=16, w=64, i=5   a=3340002e00840156
+C=16, w=64, i=6   a=002e0084015619a0
+C=16, w=64, i=7   a=0084015619a00017
+C=16, w=64, i=8   a=015619a000170042
+C=17, w=64, i=0   a=19a00017004200ab
+C=17, w=64, i=1   a=002e0084015619a0
+C=17, w=64, i=2   a=010802ac3340002e
+C=17, w=64, i=3   a=05586680005c0108
+C=17, w=64, i=4   a=cd0000b802100558
+C=17, w=64, i=5   a=017004200ab0cd00
+C=17, w=64, i=6   a=084015619a000170
+C=17, w=64, i=7   a=2ac3340002e00840
+C=18, w=64, i=0   a=680005c010802ac3
+C=18, w=64, i=1   a=17004200ab0cd000
+C=18, w=64, i=2   a=0802ac3340002e00
+C=18, w=64, i=3   a=b0cd0000b8021005
+C=18, w=64, i=4   a=0002e0084015619a
+C=18, w=64, i=5   a=8021005586680005
+C=18, w=64, i=6   a=015619a000170042
+C=18, w=64, i=7   a=6680005c010802ac
+C=19, w=64, i=0   a=017004200ab0cd00
+C=19, w=64, i=1   a=21005586680005c0
+C=19, w=64, i=2   a=ac3340002e008401
+C=19, w=64, i=3   a=00017004200ab0cd
+C=19, w=64, i=4   a=8021005586680005
+C=19, w=64, i=5   a=02ac3340002e0084
+C=19, w=64, i=6   a=9a00017004200ab0
+C=20, w=64, i=0   a=0b80210055866800
+C=20, w=64, i=1   a=1005586680005c01
+C=20, w=64, i=2   a=86680005c010802a
+C=20, w=64, i=3   a=005c010802ac3340
+C=20, w=64, i=4   a=10802ac3340002e0
+C=20, w=64, i=5   a=ac3340002e008401
+C=20, w=64, i=6   a=0002e0084015619a
+C=21, w=64, i=0   a=0084015619a00017
+C=21, w=64, i=1   a=2ac3340002e00840
+C=21, w=64, i=2   a=80005c010802ac33
+C=21, w=64, i=3   a=8021005586680005
+C=21, w=64, i=4   a=0ab0cd0000b80210
+C=21, w=64, i=5   a=a00017004200ab0c
+C=21, w=64, i=6   a=e0084015619a0001
+C=22, w=64, i=0   a=02ac3340002e0084
+C=22, w=64, i=1   a=d0000b8021005586
+C=22, w=64, i=2   a=e0084015619a0001
+C=22, w=64, i=3   a=05586680005c0108
+C=22, w=64, i=4   a=a00017004200ab0c
+C=22, w=64, i=5   a=c010802ac3340002
+C=23, w=64, i=0   a=0ab0cd0000b80210
+C=23, w=64, i=1   a=80005c010802ac33
+C=23, w=64, i=2   a=0084015619a00017
+C=23, w=64, i=3   a=ab0cd0000b802100
+C=23, w=64, i=4   a=0005c010802ac334
+C=23, w=64, i=5   a=084015619a000170
+C=24, w=64, i=0   a=b0cd0000b8021005
+C=24, w=64, i=1   a=00b8021005586680
+C=24, w=64, i=2   a=1005586680005c01
+C=24, w=64, i=3   a=6680005c010802ac
+C=24, w=64, i=4   a=5c010802ac334000
+C=24, w=64, i=5   a=02ac3340002e0084
+C=25, w=64, i=0   a=40002e0084015619
+C=25, w=64, i=1   a=010802ac3340002e
+C=25, w=64, i=2   a=586680005c010802
+C=25, w=64, i=3   a=00b8021005586680
+C=25, w=64, i=4   a=200ab0cd0000b802
+C=25, w=64, i=5   a=9a00017004200ab0
+C=26, w=64, i=0   a=e0084015619a0001
+C=26, w=64, i=1   a=5586680005c01080
+C=26, w=64, i=2   a=0017004200ab0cd0
+C=26, w=64, i=3   a=0802ac3340002e00
+C=26, w=64, i=4   a=cd0000b802100558
+C=27, w=64, i=0   a=e0084015619a0001
+C=27, w=64, i=1   a=ab0cd0000b802100
+C=27, w=64, i=2   a=005c010802ac3340
+C=27, w=64, i=3   a=4015619a00017004
+C=27, w=64, i=4   a=d0000b8021005586
+C=28, w=64, i=0   a=010802ac3340002e
+C=28, w=64, i=1   a=c3340002e0084015
+C=28, w=64, i=2   a=2e0084015619a000
+C=28, w=64, i=3   a=15619a0001700420
+C=28, w=64, i=4   a=0017004200ab0cd0
+C=29, w=64, i=0   a=200ab0cd0000b802
+C=29, w=64, i=1   a=a00017004200ab0c
+C=29, w=64, i=2   a=084015619a000170
+C=29, w=64, i=3   a=3340002e00840156
+C=29, w=64, i=4   a=c010802ac3340002
+C=30, w=64, i=0   a=586680005c010802
+C=30, w=64, i=1   a=17004200ab0cd000
+C=30, w=64, i=2   a=2ac3340002e00840
+C=30, w=64, i=3   a=00b8021005586680
+C=30, w=64, i=4   a=015619a000170042
+C=31, w=64, i=0   a=0005c010802ac334
+C=31, w=64, i=1   a=4015619a00017004
+C=31, w=64, i=2   a=0000b80210055866
+C=31, w=64, i=3   a=0802ac3340002e00
+C=31, w=64, i=4   a=a00017004200ab0c
+C=32, w=64, i=0   a=21005586680005c0
+C=32, w=64, i=1   a=680005c010802ac3
+C=32, w=64, i=2   a=10802ac3340002e0
+C=32, w=64, i=3   a=340002e008401561
+C=32, w=64, i=4   a=084015619a000170
+C=33, w=64, i=0   a=9a00017004200ab0
+C=33, w=64, i=1   a=084015619a000170
+C=33, w=64, i=2   a=340002e008401561
+C=33, w=64, i=3   a=10802ac3340002e0
+C=34, w=64, i=0   a=680005c010802ac3
+C=34, w=64, i=1   a=4200ab0cd0000b80
+C=34, w=64, i=2   a=40002e0084015619
+C=34, w=64, i=3   a=1005586680005c01
+C=35, w=64, i=0   a=00017004200ab0cd
+C=35, w=64, i=1   a=005586680005c010
+C=35, w=64, i=2   a=002e0084015619a0
+C=35, w=64, i=3   a=0ab0cd0000b80210
+C=36, w=64, i=0   a=05c010802ac33400
+C=36, w=64, i=1   a=ac3340002e008401
+C=36, w=64, i=2   a=e0084015619a0001
+C=36, w=64, i=3   a=19a00017004200ab
+C=37, w=64, i=0   a=04200ab0cd0000b8
+C=37, w=64, i=1   a=a00017004200ab0c
+C=37, w=64, i=2   a=4015619a00017004
+C=37, w=64, i=3   a=002e0084015619a0
+C=38, w=64, i=0   a=2ac3340002e00840
+C=38, w=64, i=1   a=b802100558668000
+C=38, w=64, i=2   a=19a00017004200ab
+C=38, w=64, i=3   a=10802ac3340002e0
+C=39, w=64, i=0   a=0000b80210055866
+C=39, w=64, i=1   a=02ac3340002e0084
+C=39, w=64, i=2   a=17004200ab0cd000
+C=39, w=64, i=3   a=86680005c010802a
+C=40, w=64, i=0   a=084015619a000170
+C=40, w=64, i=1   a=00017004200ab0cd
+C=40, w=64, i=2   a=0ab0cd0000b80210
+C=40, w=64, i=3   a=b802100558668000
+C=41, w=64, i=0   a=6680005c010802ac
+C=41, w=64, i=1   a=1005586680005c01
+C=41, w=64, i=2   a=00b8021005586680
+C=41, w=64, i=3   a=b0cd0000b8021005
+C=42, w=64, i=0   a=04200ab0cd0000b8
+C=42, w=64, i=1   a=0002e0084015619a
+C=42, w=64, i=2   a=5586680005c01080
+C=42, w=64, i=3   a=004200ab0cd0000b
+C=43, w=64, i=0   a=40002e0084015619
+C=43, w=64, i=1   a=0ab0cd0000b80210
+C=43, w=64, i=2   a=c010802ac3340002
+C=43, w=64, i=3   a=a00017004200ab0c
+C=44, w=64, i=0   a=05586680005c0108
+C=44, w=64, i=1   a=c010802ac3340002
+C=44, w=64, i=2   a=40002e0084015619
+C=45, w=64, i=0   a=15619a0001700420
+C=45, w=64, i=1   a=0084015619a00017
+C=45, w=64, i=2   a=0002e0084015619a
+C=46, w=64, i=0   a=ac3340002e008401
+C=46, w=64, i=1   a=21005586680005c0
+C=46, w=64, i=2   a=017004200ab0cd00
+C=47, w=64, i=0   a=3340002e00840156
+C=47, w=64, i=1   a=00ab0cd0000b8021
+C=47, w=64, i=2   a=c010802ac3340002
+C=48, w=64, i=0   a=00017004200ab0cd
+C=48, w=64, i=1   a=b0cd0000b8021005
+C=48, w=64, i=2   a=1005586680005c01
+C=49, w=64, i=0   a=5c010802ac334000
+C=49, w=64, i=1   a=80005c010802ac33
+C=49, w=64, i=2   a=586680005c010802
+C=50, w=64, i=0   a=1005586680005c01
+C=50, w=64, i=1   a=7004200ab0cd0000
+C=50, w=64, i=2   a=0002e0084015619a
+C=51, w=64, i=0   a=86680005c010802a
+C=51, w=64, i=1   a=015619a000170042
+C=51, w=64, i=2   a=021005586680005c
+C=52, w=64, i=0   a=02e0084015619a00
+C=52, w=64, i=1   a=a00017004200ab0c
+C=52, w=64, i=2   a=b0cd0000b8021005
+C=53, w=64, i=0   a=005586680005c010
+C=53, w=64, i=1   a=021005586680005c
+C=53, w=64, i=2   a=0b80210055866800
+C=54, w=64, i=0   a=0000b80210055866
+C=54, w=64, i=1   a=19a00017004200ab
+C=54, w=64, i=2   a=2ac3340002e00840
+C=55, w=64, i=0   a=1005586680005c01
+C=55, w=64, i=1   a=0084015619a00017
+C=55, w=64, i=2   a=0b80210055866800
+C=56, w=64, i=0   a=0002e0084015619a
+C=56, w=64, i=1   a=9a00017004200ab0
+C=56, w=64, i=2   a=b0cd0000b8021005
+C=57, w=64, i=0   a=05586680005c0108
+C=57, w=64, i=1   a=1005586680005c01
+C=57, w=64, i=2   a=021005586680005c
+C=58, w=64, i=0   a=b802100558668000
+C=58, w=64, i=1   a=017004200ab0cd00
+C=58, w=64, i=2   a=0002e0084015619a
+C=59, w=64, i=0   a=680005c010802ac3
+C=59, w=64, i=1   a=19a00017004200ab
+C=59, w=64, i=2   a=586680005c010802
+C=60, w=64, i=0   a=15619a0001700420
+C=60, w=64, i=1   a=00ab0cd0000b8021
+C=60, w=64, i=2   a=1005586680005c01
+C=61, w=64, i=0   a=10802ac3340002e0
+C=61, w=64, i=1   a=010802ac3340002e
+C=61, w=64, i=2   a=c010802ac3340002
+C=62, w=64, i=0   a=5c010802ac334000
+C=62, w=64, i=1   a=0b80210055866800
+C=62, w=64, i=2   a=017004200ab0cd00
+C=63, w=64, i=0   a=002e0084015619a0
+C=63, w=64, i=1   a=000b802100558668
+C=63, w=64, i=2   a=0002e0084015619a
+C=64, w=64, i=0   a=0000b80210055866
+C=64, w=64, i=1   a=0000b80210055866
+C=64, w=64, i=2   a=0000b80210055866
+C=65, w=64, i=0   a=0000b80210055866
+C=65, w=64, i=1   a=00017004200ab0cd
+C=66, w=64, i=0   a=0002e0084015619a
+C=66, w=64, i=1   a=000b802100558668
+C=67, w=64, i=0   a=002e0084015619a0
+C=67, w=64, i=1   a=017004200ab0cd00
+C=68, w=64, i=0   a=0b80210055866800
+C=68, w=64, i=1   a=b802100558668000
+C=69, w=64, i=0   a=8021005586680005
+C=69, w=64, i=1   a=04200ab0cd0000b8
+C=70, w=64, i=0   a=84015619a0001700
+C=70, w=64, i=1   a=005586680005c010
+C=71, w=64, i=0   a=15619a0001700420
+C=71, w=64, i=1   a=b0cd0000b8021005
+C=72, w=64, i=0   a=6680005c010802ac
+C=72, w=64, i=1   a=80005c010802ac33
+C=73, w=64, i=0   a=005c010802ac3340
+C=73, w=64, i=1   a=b802100558668000
+C=74, w=64, i=0   a=04200ab0cd0000b8
+C=74, w=64, i=1   a=802ac3340002e008
+C=75, w=64, i=0   a=ab0cd0000b802100
+C=75, w=64, i=1   a=6680005c010802ac
+C=76, w=64, i=0   a=0002e0084015619a
+C=76, w=64, i=1   a=2e0084015619a000
+C=77, w=64, i=0   a=084015619a000170
+C=77, w=64, i=1   a=02ac3340002e0084
+C=78, w=64, i=0   a=86680005c010802a
+C=78, w=64, i=1   a=00017004200ab0cd
+C=79, w=64, i=0   a=5c010802ac334000
+C=79, w=64, i=1   a=84015619a0001700
+C=80, w=64, i=0   a=ab0cd0000b802100
+C=80, w=64, i=1   a=d0000b8021005586
+C=81, w=64, i=0   a=0b80210055866800
+C=81, w=64, i=1   a=4200ab0cd0000b80
+C=82, w=64, i=0   a=5619a00017004200
+C=82, w=64, i=1   a=80005c010802ac33
+C=83, w=64, i=0   a=7004200ab0cd0000
+C=83, w=64, i=1   a=005586680005c010
+C=84, w=64, i=0   a=3340002e00840156
+C=84, w=64, i=1   a=02e0084015619a00
+C=85, w=64, i=0   a=84015619a0001700
+C=85, w=64, i=1   a=c3340002e0084015
+C=86, w=64, i=0   a=005c010802ac3340
+C=86, w=64, i=1   a=4200ab0cd0000b80
+C=87, w=64, i=0   a=c3340002e0084015
+C=87, w=64, i=1   a=017004200ab0cd00
+C=88, w=64, i=0   a=1005586680005c01
+C=88, w=64, i=1   a=6680005c010802ac
+C=89, w=64, i=0   a=5c010802ac334000
+C=89, w=64, i=1   a=05586680005c0108
+C=90, w=64, i=0   a=0000b80210055866
+C=90, w=64, i=1   a=084015619a000170
+C=91, w=64, i=0   a=86680005c010802a
+C=91, w=64, i=1   a=2e0084015619a000
+C=92, w=64, i=0   a=0ab0cd0000b80210
+C=92, w=64, i=1   a=000b802100558668
+C=93, w=64, i=0   a=1005586680005c01
+C=93, w=64, i=1   a=d0000b8021005586
+C=94, w=64, i=0   a=04200ab0cd0000b8
+C=94, w=64, i=1   a=3340002e00840156
+C=95, w=64, i=0   a=8021005586680005
+C=95, w=64, i=1   a=c3340002e0084015
+C=96, w=64, i=0   a=7004200ab0cd0000
+C=96, w=64, i=1   a=b0cd0000b8021005
+C=97, w=64, i=0   a=b802100558668000
+C=97, w=64, i=1   a=b0cd0000b8021005
+C=98, w=64, i=0   a=7004200ab0cd0000
+C=98, w=64, i=1   a=c3340002e0084015
+C=99, w=64, i=0   a=8021005586680005
+C=99, w=64, i=1   a=3340002e00840156
+C=100, w=64, i=0   a=04200ab0cd0000b8
+C=100, w=64, i=1   a=d0000b8021005586
+C=101, w=64, i=0   a=1005586680005c01
+C=101, w=64, i=1   a=000b802100558668
+C=102, w=64, i=0   a=0ab0cd0000b80210
+C=102, w=64, i=1   a=2e0084015619a000
+C=103, w=64, i=0   a=86680005c010802a
+C=103, w=64, i=1   a=084015619a000170
+C=104, w=64, i=0   a=0000b80210055866
+C=104, w=64, i=1   a=05586680005c0108
+C=105, w=64, i=0   a=5c010802ac334000
+C=105, w=64, i=1   a=6680005c010802ac
+C=106, w=64, i=0   a=1005586680005c01
+C=106, w=64, i=1   a=017004200ab0cd00
+C=107, w=64, i=0   a=c3340002e0084015
+C=107, w=64, i=1   a=4200ab0cd0000b80
+C=108, w=64, i=0   a=005c010802ac3340
+C=108, w=64, i=1   a=c3340002e0084015
+C=109, w=64, i=0   a=84015619a0001700
+C=109, w=64, i=1   a=02e0084015619a00
+C=110, w=64, i=0   a=3340002e00840156
+C=110, w=64, i=1   a=005586680005c010
+C=111, w=64, i=0   a=7004200ab0cd0000
+C=111, w=64, i=1   a=80005c010802ac33
+C=112, w=64, i=0   a=5619a00017004200
+C=112, w=64, i=1   a=4200ab0cd0000b80
+C=113, w=64, i=0   a=0b80210055866800
+C=113, w=64, i=1   a=d0000b8021005586
+C=114, w=64, i=0   a=ab0cd0000b802100
+C=114, w=64, i=1   a=84015619a0001700
+C=115, w=64, i=0   a=5c010802ac334000
+C=115, w=64, i=1   a=00017004200ab0cd
+C=116, w=64, i=0   a=86680005c010802a
+C=116, w=64, i=1   a=02ac3340002e0084
+C=117, w=64, i=0   a=084015619a000170
+C=117, w=64, i=1   a=2e0084015619a000
+C=118, w=64, i=0   a=0002e0084015619a
+C=118, w=64, i=1   a=6680005c010802ac
+C=119, w=64, i=0   a=ab0cd0000b802100
+C=119, w=64, i=1   a=802ac3340002e008
+C=120, w=64, i=0   a=04200ab0cd0000b8
+C=120, w=64, i=1   a=b802100558668000
+C=121, w=64, i=0   a=005c010802ac3340
+C=121, w=64, i=1   a=80005c010802ac33
+C=122, w=64, i=0   a=6680005c010802ac
+C=122, w=64, i=1   a=b0cd0000b8021005
+C=123, w=64, i=0   a=15619a0001700420
+C=123, w=64, i=1   a=005586680005c010
+C=124, w=64, i=0   a=84015619a0001700
+C=124, w=64, i=1   a=04200ab0cd0000b8
+C=125, w=64, i=0   a=8021005586680005
+C=125, w=64, i=1   a=b802100558668000
+C=126, w=64, i=0   a=0b80210055866800
+C=126, w=64, i=1   a=017004200ab0cd00
+C=127, w=64, i=0   a=002e0084015619a0
+C=127, w=64, i=1   a=000b802100558668
+C=128, w=64, i=0   a=0002e0084015619a
+C=128, w=64, i=1   a=0002e0084015619a
+C=1, w=32, i=0   a=0002e0084015619a
+C=1, w=32, i=1   a=00000000802ac334
+C=1, w=32, i=2   a=0000000000558668
+C=1, w=32, i=3   a=0000000000ab0cd1
+C=1, w=32, i=4   a=00000000015619a2
+C=1, w=32, i=5   a=0000000002ac3344
+C=1, w=32, i=6   a=0000000005586688
+C=1, w=32, i=7   a=000000000ab0cd10
+C=1, w=32, i=8   a=0000000015619a20
+C=1, w=32, i=9   a=000000002ac33440
+C=1, w=32, i=10  a=0000000055866880
+C=1, w=32, i=11  a=00000000ab0cd100
+C=1, w=32, i=12  a=000000005619a200
+C=1, w=32, i=13  a=00000000ac334401
+C=1, w=32, i=14  a=0000000058668802
+C=1, w=32, i=15  a=00000000b0cd1005
+C=1, w=32, i=16  a=00000000619a200a
+C=1, w=32, i=17  a=00000000c3344015
+C=1, w=32, i=18  a=000000008668802a
+C=1, w=32, i=19  a=000000000cd10055
+C=1, w=32, i=20  a=0000000019a200ab
+C=1, w=32, i=21  a=0000000033440156
+C=1, w=32, i=22  a=00000000668802ac
+C=1, w=32, i=23  a=00000000cd100558
+C=1, w=32, i=24  a=000000009a200ab0
+C=1, w=32, i=25  a=0000000034401561
+C=1, w=32, i=26  a=0000000068802ac3
+C=1, w=32, i=27  a=00000000d1005586
+C=1, w=32, i=28  a=00000000a200ab0c
+C=1, w=32, i=29  a=0000000044015619
+C=1, w=32, i=30  a=000000008802ac33
+C=1, w=32, i=31  a=0000000010055866
+C=1, w=32, i=32  a=00000000200ab0cd
+C=1, w=32, i=33  a=000000004015619a
+C=1, w=32, i=34  a=00000000802ac334
+C=1, w=32, i=35  a=0000000000558668
+C=1, w=32, i=36  a=0000000000ab0cd1
+C=1, w=32, i=37  a=00000000015619a2
+C=1, w=32, i=38  a=0000000002ac3344
+C=1, w=32, i=39  a=0000000005586688
+C=1, w=32, i=40  a=000000000ab0cd10
+C=1, w=32, i=41  a=0000000015619a20
+C=1, w=32, i=42  a=000000002ac33440
+C=1, w=32, i=43  a=0000000055866880
+C=1, w=32, i=44  a=00000000ab0cd100
+C=1, w=32, i=45  a=000000005619a200
+C=1, w=32, i=46  a=00000000ac334401
+C=1, w=32, i=47  a=0000000058668802
+C=1, w=32, i=48  a=00000000b0cd1005
+C=1, w=32, i=49  a=00000000619a200a
+C=1, w=32, i=50  a=00000000c3344015
+C=1, w=32, i=51  a=000000008668802a
+C=1, w=32, i=52  a=000000000cd10055
+C=1, w=32, i=53  a=0000000019a200ab
+C=1, w=32, i=54  a=0000000033440156
+C=1, w=32, i=55  a=00000000668802ac
+C=1, w=32, i=56  a=00000000cd100558
+C=1, w=32, i=57  a=000000009a200ab0
+C=1, w=32, i=58  a=0000000034401561
+C=1, w=32, i=59  a=0000000068802ac3
+C=1, w=32, i=60  a=00000000d1005586
+C=1, w=32, i=61  a=00000000a200ab0c
+C=1, w=32, i=62  a=0000000044015619
+C=1, w=32, i=63  a=000000008802ac33
+C=1, w=32, i=64  a=0000000010055866
+C=1, w=32, i=65  a=00000000200ab0cd
+C=2, w=32, i=0   a=000000004015619a
+C=2, w=32, i=1   a=0000000000558668
+C=2, w=32, i=2   a=00000000015619a2
+C=2, w=32, i=3   a=0000000005586688
+C=2, w=32, i=4   a=0000000015619a20
+C=2, w=32, i=5   a=0000000055866880
+C=2, w=32, i=6   a=000000005619a200
+C=2, w=32, i=7   a=0000000058668802
+C=2, w=32, i=8   a=00000000619a200a
+C=2, w=32, i=9   a=000000008668802a
+C=2, w=32, i=10  a=0000000019a200ab
+C=2, w=32, i=11  a=00000000668802ac
+C=2, w=32, i=12  a=000000009a200ab0
+C=2, w=32, i=13  a=0000000068802ac3
+C=2, w=32, i=14  a=00000000a200ab0c
+C=2, w=32, i=15  a=000000008802ac33
+C=2, w=32, i=16  a=00000000200ab0cd
+C=2, w=32, i=17  a=00000000802ac334
+C=2, w=32, i=18  a=0000000000ab0cd1
+C=2, w=32, i=19  a=0000000002ac3344
+C=2, w=32, i=20  a=000000000ab0cd10
+C=2, w=32, i=21  a=000000002ac33440
+C=2, w=32, i=22  a=00000000ab0cd100
+C=2, w=32, i=23  a=00000000ac334401
+C=2, w=32, i=24  a=00000000b0cd1005
+C=2, w=32, i=25  a=00000000c3344015
+C=2, w=32, i=26  a=000000000cd10055
+C=2, w=32, i=27  a=0000000033440156
+C=2, w=32, i=28  a=00000000cd100558
+C=2, w=32, i=29  a=0000000034401561
+C=2, w=32, i=30  a=00000000d1005586
+C=2, w=32, i=31  a=0000000044015619
+C=2, w=32, i=32  a=0000000010055866
+C=3, w=32, i=0   a=000000004015619a
+C=3, w=32, i=1   a=0000000000ab0cd1
+C=3, w=32, i=2   a=0000000005586688
+C=3, w=32, i=3   a=000000002ac33440
+C=3, w=32, i=4   a=000000005619a200
+C=3, w=32, i=5   a=00000000b0cd1005
+C=3, w=32, i=6   a=000000008668802a
+C=3, w=32, i=7   a=0000000033440156
+C=3, w=32, i=8   a=000000009a200ab0
+C=3, w=32, i=9   a=00000000d1005586
+C=3, w=32, i=10  a=000000008802ac33
+C=3, w=32, i=11  a=000000004015619a
+C=3, w=32, i=12  a=0000000000ab0cd1
+C=3, w=32, i=13  a=0000000005586688
+C=3, w=32, i=14  a=000000002ac33440
+C=3, w=32, i=15  a=000000005619a200
+C=3, w=32, i=16  a=00000000b0cd1005
+C=3, w=32, i=17  a=000000008668802a
+C=3, w=32, i=18  a=0000000033440156
+C=3, w=32, i=19  a=000000009a200ab0
+C=3, w=32, i=20  a=00000000d1005586
+C=3, w=32, i=21  a=000000008802ac33
+C=4, w=32, i=0   a=000000004015619a
+C=4, w=32, i=1   a=00000000015619a2
+C=4, w=32, i=2   a=0000000015619a20
+C=4, w=32, i=3   a=000000005619a200
+C=4, w=32, i=4   a=00000000619a200a
+C=4, w=32, i=5   a=0000000019a200ab
+C=4, w=32, i=6   a=000000009a200ab0
+C=4, w=32, i=7   a=00000000a200ab0c
+C=4, w=32, i=8   a=00000000200ab0cd
+C=4, w=32, i=9   a=0000000000ab0cd1
+C=4, w=32, i=10  a=000000000ab0cd10
+C=4, w=32, i=11  a=00000000ab0cd100
+C=4, w=32, i=12  a=00000000b0cd1005
+C=4, w=32, i=13  a=000000000cd10055
+C=4, w=32, i=14  a=00000000cd100558
+C=4, w=32, i=15  a=00000000d1005586
+C=4, w=32, i=16  a=0000000010055866
+C=5, w=32, i=0   a=0000000000558668
+C=5, w=32, i=1   a=000000000ab0cd10
+C=5, w=32, i=2   a=000000005619a200
+C=5, w=32, i=3   a=00000000c3344015
+C=5, w=32, i=4   a=00000000668802ac
+C=5, w=32, i=5   a=00000000d1005586
+C=5, w=32, i=6   a=00000000200ab0cd
+C=5, w=32, i=7   a=00000000015619a2
+C=5, w=32, i=8   a=000000002ac33440
+C=5, w=32, i=9   a=0000000058668802
+C=5, w=32, i=10  a=000000000cd10055
+C=5, w=32, i=11  a=000000009a200ab0
+C=5, w=32, i=12  a=0000000044015619
+C=5, w=32, i=13  a=00000000802ac334
+C=6, w=32, i=0   a=0000000005586688
+C=6, w=32, i=1   a=000000005619a200
+C=6, w=32, i=2   a=000000008668802a
+C=6, w=32, i=3   a=000000009a200ab0
+C=6, w=32, i=4   a=000000008802ac33
+C=6, w=32, i=5   a=0000000000ab0cd1
+C=6, w=32, i=6   a=000000002ac33440
+C=6, w=32, i=7   a=00000000b0cd1005
+C=6, w=32, i=8   a=0000000033440156
+C=6, w=32, i=9   a=00000000d1005586
+C=6, w=32, i=10  a=000000004015619a
+C=7, w=32, i=0   a=0000000005586688
+C=7, w=32, i=1   a=00000000ac334401
+C=7, w=32, i=2   a=0000000019a200ab
+C=7, w=32, i=3   a=00000000d1005586
+C=7, w=32, i=4   a=00000000802ac334
+C=7, w=32, i=5   a=0000000015619a20
+C=7, w=32, i=6   a=00000000b0cd1005
+C=7, w=32, i=7   a=00000000668802ac
+C=7, w=32, i=8   a=0000000044015619
+C=7, w=32, i=9   a=0000000000ab0cd1
+C=8, w=32, i=0   a=0000000055866880
+C=8, w=32, i=1   a=000000008668802a
+C=8, w=32, i=2   a=0000000068802ac3
+C=8, w=32, i=3   a=00000000802ac334
+C=8, w=32, i=4   a=000000002ac33440
+C=8, w=32, i=5   a=00000000c3344015
+C=8, w=32, i=6   a=0000000034401561
+C=8, w=32, i=7   a=000000004015619a
+C=8, w=32, i=8   a=0000000015619a20
+C=9, w=32, i=0   a=00000000619a200a
+C=9, w=32, i=1   a=0000000034401561
+C=9, w=32, i=2   a=00000000802ac334
+C=9, w=32, i=3   a=0000000055866880
+C=9, w=32, i=4   a=000000000cd10055
+C=9, w=32, i=5   a=00000000a200ab0c
+C=9, w=32, i=6   a=00000000015619a2
+C=9, w=32, i=7   a=00000000ac334401
+C=10, w=32, i=0   a=00000000668802ac
+C=10, w=32, i=1   a=00000000200ab0cd
+C=10, w=32, i=2   a=000000002ac33440
+C=10, w=32, i=3   a=000000000cd10055
+C=10, w=32, i=4   a=0000000044015619
+C=10, w=32, i=5   a=0000000005586688
+C=10, w=32, i=6   a=00000000619a200a
+C=11, w=32, i=0   a=0000000068802ac3
+C=11, w=32, i=1   a=00000000015619a2
+C=11, w=32, i=2   a=00000000b0cd1005
+C=11, w=32, i=3   a=0000000068802ac3
+C=11, w=32, i=4   a=00000000015619a2
+C=11, w=32, i=5   a=00000000b0cd1005
+C=12, w=32, i=0   a=0000000068802ac3
+C=12, w=32, i=1   a=0000000002ac3344
+C=12, w=32, i=2   a=00000000c3344015
+C=12, w=32, i=3   a=0000000044015619
+C=12, w=32, i=4   a=0000000015619a20
+C=12, w=32, i=5   a=0000000019a200ab
+C=13, w=32, i=0   a=00000000200ab0cd
+C=13, w=32, i=1   a=000000005619a200
+C=13, w=32, i=2   a=0000000034401561
+C=13, w=32, i=3   a=0000000002ac3344
+C=13, w=32, i=4   a=000000008668802a
+C=13, w=32, i=5   a=0000000010055866
+C=14, w=32, i=0   a=00000000ab0cd100
+C=14, w=32, i=1   a=0000000034401561
+C=14, w=32, i=2   a=0000000005586688
+C=14, w=32, i=3   a=0000000019a200ab
+C=14, w=32, i=4   a=00000000802ac334
+C=15, w=32, i=0   a=00000000b0cd1005
+C=15, w=32, i=1   a=000000008802ac33
+C=15, w=32, i=2   a=000000005619a200
+C=15, w=32, i=3   a=00000000d1005586
+C=15, w=32, i=4   a=000000002ac33440
+C=16, w=32, i=0   a=000000009a200ab0
+C=16, w=32, i=1   a=000000000ab0cd10
+C=16, w=32, i=2   a=00000000cd100558
+C=16, w=32, i=3   a=0000000005586688
+C=16, w=32, i=4   a=00000000668802ac
+C=17, w=32, i=0   a=0000000002ac3344
+C=17, w=32, i=1   a=00000000668802ac
+C=17, w=32, i=2   a=0000000005586688
+C=17, w=32, i=3   a=00000000cd100558
+C=18, w=32, i=0   a=000000000ab0cd10
+C=18, w=32, i=1   a=0000000034401561
+C=18, w=32, i=2   a=0000000055866880
+C=18, w=32, i=3   a=00000000a200ab0c
+C=19, w=32, i=0   a=00000000ac334401
+C=19, w=32, i=1   a=00000000200ab0cd
+C=19, w=32, i=2   a=000000008668802a
+C=19, w=32, i=3   a=00000000015619a2
+C=20, w=32, i=0   a=00000000cd100558
+C=20, w=32, i=1   a=0000000055866880
+C=20, w=32, i=2   a=000000008802ac33
+C=20, w=32, i=3   a=00000000c3344015
+C=21, w=32, i=0   a=00000000015619a2
+C=21, w=32, i=1   a=0000000034401561
+C=21, w=32, i=2   a=00000000ac334401
+C=21, w=32, i=3   a=00000000802ac334
+C=22, w=32, i=0   a=00000000668802ac
+C=22, w=32, i=1   a=00000000ab0cd100
+C=22, w=32, i=2   a=000000004015619a
+C=23, w=32, i=0   a=00000000668802ac
+C=23, w=32, i=1   a=000000005619a200
+C=23, w=32, i=2   a=0000000000558668
+C=24, w=32, i=0   a=0000000034401561
+C=24, w=32, i=1   a=00000000619a200a
+C=24, w=32, i=2   a=000000000ab0cd10
+C=25, w=32, i=0   a=0000000010055866
+C=25, w=32, i=1   a=00000000cd100558
+C=25, w=32, i=2   a=00000000b0cd1005
+C=26, w=32, i=0   a=000000000ab0cd10
+C=26, w=32, i=1   a=000000004015619a
+C=26, w=32, i=2   a=0000000068802ac3
+C=27, w=32, i=0   a=000000000cd10055
+C=27, w=32, i=1   a=00000000ac334401
+C=27, w=32, i=2   a=000000000ab0cd10
+C=28, w=32, i=0   a=00000000802ac334
+C=28, w=32, i=1   a=0000000044015619
+C=28, w=32, i=2   a=000000009a200ab0
+C=29, w=32, i=0   a=000000000cd10055
+C=29, w=32, i=1   a=00000000b0cd1005
+C=29, w=32, i=2   a=00000000ab0cd100
+C=30, w=32, i=0   a=000000000ab0cd10
+C=30, w=32, i=1   a=00000000015619a2
+C=30, w=32, i=2   a=00000000802ac334
+C=31, w=32, i=0   a=0000000010055866
+C=31, w=32, i=1   a=0000000044015619
+C=31, w=32, i=2   a=00000000d1005586
+C=32, w=32, i=0   a=0000000034401561
+C=32, w=32, i=1   a=0000000034401561
+C=32, w=32, i=2   a=0000000034401561
+C=33, w=32, i=0   a=0000000034401561
+C=33, w=32, i=1   a=0000000068802ac3
+C=34, w=32, i=0   a=00000000d1005586
+C=34, w=32, i=1   a=0000000044015619
+C=35, w=32, i=0   a=0000000010055866
+C=35, w=32, i=1   a=00000000802ac334
+C=36, w=32, i=0   a=00000000015619a2
+C=36, w=32, i=1   a=0000000015619a20
+C=37, w=32, i=0   a=000000005619a200
+C=37, w=32, i=1   a=00000000c3344015
+C=38, w=32, i=0   a=00000000668802ac
+C=38, w=32, i=1   a=00000000a200ab0c
+C=39, w=32, i=0   a=00000000802ac334
+C=39, w=32, i=1   a=0000000015619a20
+C=40, w=32, i=0   a=00000000b0cd1005
+C=40, w=32, i=1   a=00000000cd100558
+C=41, w=32, i=0   a=0000000010055866
+C=41, w=32, i=1   a=000000000ab0cd10
+C=42, w=32, i=0   a=00000000619a200a
+C=42, w=32, i=1   a=0000000068802ac3
+C=43, w=32, i=0   a=0000000000ab0cd1
+C=43, w=32, i=1   a=0000000058668802
+C=44, w=32, i=0   a=0000000034401561
+C=44, w=32, i=1   a=00000000015619a2
+C=45, w=32, i=0   a=00000000619a200a
+C=45, w=32, i=1   a=0000000044015619
+C=46, w=32, i=0   a=000000002ac33440
+C=46, w=32, i=1   a=00000000cd100558
+C=47, w=32, i=0   a=00000000015619a2
+C=47, w=32, i=1   a=000000000cd10055
+C=48, w=32, i=0   a=00000000802ac334
+C=48, w=32, i=1   a=00000000c3344015
+C=49, w=32, i=0   a=000000004015619a
+C=49, w=32, i=1   a=00000000c3344015
+C=50, w=32, i=0   a=00000000802ac334
+C=50, w=32, i=1   a=000000000cd10055
+C=51, w=32, i=0   a=00000000015619a2
+C=51, w=32, i=1   a=00000000cd100558
+C=52, w=32, i=0   a=000000002ac33440
+C=52, w=32, i=1   a=0000000044015619
+C=53, w=32, i=0   a=00000000619a200a
+C=53, w=32, i=1   a=00000000015619a2
+C=54, w=32, i=0   a=0000000034401561
+C=54, w=32, i=1   a=0000000058668802
+C=55, w=32, i=0   a=0000000000ab0cd1
+C=55, w=32, i=1   a=0000000068802ac3
+C=56, w=32, i=0   a=00000000619a200a
+C=56, w=32, i=1   a=000000000ab0cd10
+C=57, w=32, i=0   a=0000000010055866
+C=57, w=32, i=1   a=00000000cd100558
+C=58, w=32, i=0   a=00000000b0cd1005
+C=58, w=32, i=1   a=0000000015619a20
+C=59, w=32, i=0   a=00000000802ac334
+C=59, w=32, i=1   a=00000000a200ab0c
+C=60, w=32, i=0   a=00000000668802ac
+C=60, w=32, i=1   a=00000000c3344015
+C=61, w=32, i=0   a=000000005619a200
+C=61, w=32, i=1   a=0000000015619a20
+C=62, w=32, i=0   a=00000000015619a2
+C=62, w=32, i=1   a=00000000802ac334
+C=63, w=32, i=0   a=0000000010055866
+C=63, w=32, i=1   a=0000000044015619
+C=64, w=32, i=0   a=00000000d1005586
+C=64, w=32, i=1   a=00000000d1005586
+C=65, w=32, i=0   a=00000000d1005586
+C=65, w=32, i=1   a=00000000a200ab0c
+C=66, w=32, i=0   a=0000000044015619
+C=67, w=32, i=0   a=0000000010055866
+C=68, w=32, i=0   a=00000000802ac334
+C=69, w=32, i=0   a=0000000002ac3344
+C=70, w=32, i=0   a=0000000055866880
+C=71, w=32, i=0   a=00000000619a200a
+C=72, w=32, i=0   a=00000000cd100558
+C=73, w=32, i=0   a=0000000010055866
+C=74, w=32, i=0   a=000000000ab0cd10
+C=75, w=32, i=0   a=00000000c3344015
+C=76, w=32, i=0   a=00000000a200ab0c
+C=77, w=32, i=0   a=000000000ab0cd10
+C=78, w=32, i=0   a=0000000019a200ab
+C=79, w=32, i=0   a=00000000802ac334
+C=80, w=32, i=0   a=00000000619a200a
+C=81, w=32, i=0   a=00000000200ab0cd
+C=82, w=32, i=0   a=00000000619a200a
+C=83, w=32, i=0   a=00000000802ac334
+C=84, w=32, i=0   a=0000000019a200ab
+C=85, w=32, i=0   a=000000000ab0cd10
+C=86, w=32, i=0   a=00000000a200ab0c
+C=87, w=32, i=0   a=00000000c3344015
+C=88, w=32, i=0   a=000000000ab0cd10
+C=89, w=32, i=0   a=0000000010055866
+C=90, w=32, i=0   a=00000000cd100558
+C=91, w=32, i=0   a=00000000619a200a
+C=92, w=32, i=0   a=0000000055866880
+C=93, w=32, i=0   a=0000000002ac3344
+C=94, w=32, i=0   a=00000000802ac334
+C=95, w=32, i=0   a=0000000010055866
+C=96, w=32, i=0   a=0000000044015619
+C=97, w=32, i=0   a=0000000044015619
+C=98, w=32, i=0   a=000000008802ac33
+C=99, w=32, i=0   a=00000000200ab0cd
+C=100, w=32, i=0   a=0000000000558668
+C=101, w=32, i=0   a=0000000005586688
+C=102, w=32, i=0   a=00000000ab0cd100
+C=103, w=32, i=0   a=00000000c3344015
+C=104, w=32, i=0   a=000000009a200ab0
+C=105, w=32, i=0   a=00000000200ab0cd
+C=106, w=32, i=0   a=0000000015619a20
+C=107, w=32, i=0   a=000000008668802a
+C=108, w=32, i=0   a=0000000044015619
+C=109, w=32, i=0   a=0000000015619a20
+C=110, w=32, i=0   a=0000000033440156
+C=111, w=32, i=0   a=0000000000558668
+C=112, w=32, i=0   a=00000000c3344015
+C=113, w=32, i=0   a=000000004015619a
+C=114, w=32, i=0   a=00000000c3344015
+C=115, w=32, i=0   a=0000000000558668
+C=116, w=32, i=0   a=0000000033440156
+C=117, w=32, i=0   a=0000000015619a20
+C=118, w=32, i=0   a=0000000044015619
+C=119, w=32, i=0   a=000000008668802a
+C=120, w=32, i=0   a=0000000015619a20
+C=121, w=32, i=0   a=00000000200ab0cd
+C=122, w=32, i=0   a=000000009a200ab0
+C=123, w=32, i=0   a=00000000c3344015
+C=124, w=32, i=0   a=00000000ab0cd100
+C=125, w=32, i=0   a=0000000005586688
+C=126, w=32, i=0   a=0000000000558668
+C=127, w=32, i=0   a=00000000200ab0cd
+C=128, w=32, i=0   a=000000008802ac33
+C=1, w=16, i=0   a=000000008802ac33
+C=1, w=16, i=1   a=0000000088025866
+C=1, w=16, i=2   a=000000008802b0cd
+C=1, w=16, i=3   a=000000008802619a
+C=1, w=16, i=4   a=000000008802c335
+C=1, w=16, i=5   a=000000008802866a
+C=1, w=16, i=6   a=0000000088020cd5
+C=1, w=16, i=7   a=00000000880219ab
+C=1, w=16, i=8   a=0000000088023356
+C=1, w=16, i=9   a=00000000880266ac
+C=1, w=16, i=10  a=000000008802cd58
+C=1, w=16, i=11  a=0000000088029ab0
+C=1, w=16, i=12  a=0000000088023561
+C=1, w=16, i=13  a=0000000088026ac3
+C=1, w=16, i=14  a=000000008802d586
+C=1, w=16, i=15  a=000000008802ab0c
+C=1, w=16, i=16  a=0000000088025619
+C=1, w=16, i=17  a=000000008802ac33
+C=1, w=16, i=18  a=0000000088025866
+C=1, w=16, i=19  a=000000008802b0cd
+C=1, w=16, i=20  a=000000008802619a
+C=1, w=16, i=21  a=000000008802c335
+C=1, w=16, i=22  a=000000008802866a
+C=1, w=16, i=23  a=0000000088020cd5
+C=1, w=16, i=24  a=00000000880219ab
+C=1, w=16, i=25  a=0000000088023356
+C=1, w=16, i=26  a=00000000880266ac
+C=1, w=16, i=27  a=000000008802cd58
+C=1, w=16, i=28  a=0000000088029ab0
+C=1, w=16, i=29  a=0000000088023561
+C=1, w=16, i=30  a=0000000088026ac3
+C=1, w=16, i=31  a=000000008802d586
+C=1, w=16, i=32  a=000000008802ab0c
+C=1, w=16, i=33  a=0000000088025619
+C=2, w=16, i=0   a=000000008802ac33
+C=2, w=16, i=1   a=000000008802b0cd
+C=2, w=16, i=2   a=000000008802c335
+C=2, w=16, i=3   a=0000000088020cd5
+C=2, w=16, i=4   a=0000000088023356
+C=2, w=16, i=5   a=000000008802cd58
+C=2, w=16, i=6   a=0000000088023561
+C=2, w=16, i=7   a=000000008802d586
+C=2, w=16, i=8   a=0000000088025619
+C=2, w=16, i=9   a=0000000088025866
+C=2, w=16, i=10  a=000000008802619a
+C=2, w=16, i=11  a=000000008802866a
+C=2, w=16, i=12  a=00000000880219ab
+C=2, w=16, i=13  a=00000000880266ac
+C=2, w=16, i=14  a=0000000088029ab0
+C=2, w=16, i=15  a=0000000088026ac3
+C=2, w=16, i=16  a=000000008802ab0c
+C=3, w=16, i=0   a=000000008802ac33
+C=3, w=16, i=1   a=000000008802619a
+C=3, w=16, i=2   a=0000000088020cd5
+C=3, w=16, i=3   a=00000000880266ac
+C=3, w=16, i=4   a=0000000088023561
+C=3, w=16, i=5   a=000000008802ab0c
+C=3, w=16, i=6   a=0000000088025866
+C=3, w=16, i=7   a=000000008802c335
+C=3, w=16, i=8   a=00000000880219ab
+C=3, w=16, i=9   a=000000008802cd58
+C=3, w=16, i=10  a=0000000088026ac3
+C=3, w=16, i=11  a=0000000088025619
+C=4, w=16, i=0   a=000000008802b0cd
+C=4, w=16, i=1   a=0000000088020cd5
+C=4, w=16, i=2   a=000000008802cd58
+C=4, w=16, i=3   a=000000008802d586
+C=4, w=16, i=4   a=0000000088025866
+C=4, w=16, i=5   a=000000008802866a
+C=4, w=16, i=6   a=00000000880266ac
+C=4, w=16, i=7   a=0000000088026ac3
+C=4, w=16, i=8   a=000000008802ac33
+C=5, w=16, i=0   a=000000008802c335
+C=5, w=16, i=1   a=00000000880266ac
+C=5, w=16, i=2   a=000000008802d586
+C=5, w=16, i=3   a=000000008802b0cd
+C=5, w=16, i=4   a=00000000880219ab
+C=5, w=16, i=5   a=0000000088023561
+C=5, w=16, i=6   a=000000008802ac33
+C=6, w=16, i=0   a=000000008802866a
+C=6, w=16, i=1   a=0000000088029ab0
+C=6, w=16, i=2   a=000000008802ac33
+C=6, w=16, i=3   a=0000000088020cd5
+C=6, w=16, i=4   a=0000000088023561
+C=6, w=16, i=5   a=0000000088025866
+C=7, w=16, i=0   a=00000000880219ab
+C=7, w=16, i=1   a=000000008802d586
+C=7, w=16, i=2   a=000000008802c335
+C=7, w=16, i=3   a=0000000088029ab0
+C=7, w=16, i=4   a=0000000088025866
+C=8, w=16, i=0   a=0000000088023356
+C=8, w=16, i=1   a=0000000088025619
+C=8, w=16, i=2   a=00000000880219ab
+C=8, w=16, i=3   a=000000008802ab0c
+C=8, w=16, i=4   a=0000000088020cd5
+C=9, w=16, i=0   a=000000008802d586
+C=9, w=16, i=1   a=0000000088020cd5
+C=9, w=16, i=2   a=000000008802ab0c
+C=9, w=16, i=3   a=00000000880219ab
+C=10, w=16, i=0   a=0000000088025619
+C=10, w=16, i=1   a=00000000880266ac
+C=10, w=16, i=2   a=000000008802b0cd
+C=10, w=16, i=3   a=0000000088023561
+C=11, w=16, i=0   a=000000008802866a
+C=11, w=16, i=1   a=0000000088025619
+C=11, w=16, i=2   a=000000008802cd58
+C=11, w=16, i=3   a=000000008802c335
+C=12, w=16, i=0   a=000000008802ab0c
+C=12, w=16, i=1   a=000000008802cd58
+C=12, w=16, i=2   a=000000008802866a
+C=13, w=16, i=0   a=000000008802ac33
+C=13, w=16, i=1   a=0000000088026ac3
+C=13, w=16, i=2   a=00000000880266ac
+C=14, w=16, i=0   a=000000008802866a
+C=14, w=16, i=1   a=000000008802b0cd
+C=14, w=16, i=2   a=0000000088025619
+C=15, w=16, i=0   a=0000000088026ac3
+C=15, w=16, i=1   a=0000000088029ab0
+C=15, w=16, i=2   a=00000000880266ac
+C=16, w=16, i=0   a=00000000880219ab
+C=16, w=16, i=1   a=0000000088020cd5
+C=16, w=16, i=2   a=000000008802866a
+C=17, w=16, i=0   a=000000008802c335
+C=17, w=16, i=1   a=000000008802c335
+C=18, w=16, i=0   a=000000008802c335
+C=18, w=16, i=1   a=000000008802866a
+C=19, w=16, i=0   a=0000000088020cd5
+C=19, w=16, i=1   a=0000000088023356
+C=20, w=16, i=0   a=000000008802cd58
+C=20, w=16, i=1   a=0000000088026ac3
+C=21, w=16, i=0   a=0000000088025619
+C=21, w=16, i=1   a=000000008802619a
+C=22, w=16, i=0   a=00000000880219ab
+C=22, w=16, i=1   a=0000000088023561
+C=23, w=16, i=0   a=000000008802ac33
+C=23, w=16, i=1   a=0000000088020cd5
+C=24, w=16, i=0   a=0000000088023561
+C=24, w=16, i=1   a=000000008802b0cd
+C=25, w=16, i=0   a=00000000880266ac
+C=25, w=16, i=1   a=000000008802ac33
+C=26, w=16, i=0   a=0000000088023356
+C=26, w=16, i=1   a=000000008802ac33
+C=27, w=16, i=0   a=00000000880266ac
+C=27, w=16, i=1   a=000000008802b0cd
+C=28, w=16, i=0   a=0000000088023561
+C=28, w=16, i=1   a=0000000088020cd5
+C=29, w=16, i=0   a=000000008802ac33
+C=29, w=16, i=1   a=0000000088023561
+C=30, w=16, i=0   a=00000000880219ab
+C=30, w=16, i=1   a=000000008802619a
+C=31, w=16, i=0   a=0000000088025619
+C=31, w=16, i=1   a=0000000088026ac3
+C=32, w=16, i=0   a=000000008802cd58
+C=32, w=16, i=1   a=000000008802cd58
+C=33, w=16, i=0   a=000000008802cd58
+C=33, w=16, i=1   a=0000000088029ab0
+C=34, w=16, i=0   a=0000000088023561
+C=35, w=16, i=0   a=000000008802d586
+C=36, w=16, i=0   a=000000008802ac33
+C=37, w=16, i=0   a=000000008802c335
+C=38, w=16, i=0   a=00000000880266ac
+C=39, w=16, i=0   a=000000008802ab0c
+C=40, w=16, i=0   a=000000008802866a
+C=41, w=16, i=0   a=0000000088026ac3
+C=42, w=16, i=0   a=000000008802866a
+C=43, w=16, i=0   a=000000008802ab0c
+C=44, w=16, i=0   a=00000000880266ac
+C=45, w=16, i=0   a=000000008802c335
+C=46, w=16, i=0   a=000000008802ac33
+C=47, w=16, i=0   a=000000008802d586
+C=48, w=16, i=0   a=0000000088023561
+C=49, w=16, i=0   a=0000000088029ab0
+C=50, w=16, i=0   a=0000000088029ab0
+C=51, w=16, i=0   a=0000000088023561
+C=52, w=16, i=0   a=000000008802d586
+C=53, w=16, i=0   a=000000008802ac33
+C=54, w=16, i=0   a=000000008802c335
+C=55, w=16, i=0   a=00000000880266ac
+C=56, w=16, i=0   a=000000008802ab0c
+C=57, w=16, i=0   a=000000008802866a
+C=58, w=16, i=0   a=0000000088026ac3
+C=59, w=16, i=0   a=000000008802866a
+C=60, w=16, i=0   a=000000008802ab0c
+C=61, w=16, i=0   a=00000000880266ac
+C=62, w=16, i=0   a=000000008802c335
+C=63, w=16, i=0   a=000000008802ac33
+C=64, w=16, i=0   a=000000008802d586
+C=65, w=16, i=0   a=000000008802d586
+C=66, w=16, i=0   a=000000008802ab0c
+C=67, w=16, i=0   a=000000008802ac33
+C=68, w=16, i=0   a=000000008802619a
+C=69, w=16, i=0   a=00000000880219ab
+C=70, w=16, i=0   a=0000000088023561
+C=71, w=16, i=0   a=0000000088025866
+C=72, w=16, i=0   a=0000000088023356
+C=73, w=16, i=0   a=0000000088025619
+C=74, w=16, i=0   a=0000000088023356
+C=75, w=16, i=0   a=0000000088025866
+C=76, w=16, i=0   a=0000000088023561
+C=77, w=16, i=0   a=00000000880219ab
+C=78, w=16, i=0   a=000000008802619a
+C=79, w=16, i=0   a=000000008802ac33
+C=80, w=16, i=0   a=000000008802ab0c
+C=81, w=16, i=0   a=000000008802d586
+C=82, w=16, i=0   a=000000008802d586
+C=83, w=16, i=0   a=000000008802ab0c
+C=84, w=16, i=0   a=000000008802ac33
+C=85, w=16, i=0   a=000000008802619a
+C=86, w=16, i=0   a=00000000880219ab
+C=87, w=16, i=0   a=0000000088023561
+C=88, w=16, i=0   a=0000000088025866
+C=89, w=16, i=0   a=0000000088023356
+C=90, w=16, i=0   a=0000000088025619
+C=91, w=16, i=0   a=0000000088023356
+C=92, w=16, i=0   a=0000000088025866
+C=93, w=16, i=0   a=0000000088023561
+C=94, w=16, i=0   a=00000000880219ab
+C=95, w=16, i=0   a=000000008802619a
+C=96, w=16, i=0   a=000000008802ac33
+C=97, w=16, i=0   a=000000008802ac33
+C=98, w=16, i=0   a=0000000088025866
+C=99, w=16, i=0   a=000000008802619a
+C=100, w=16, i=0   a=0000000088020cd5
+C=101, w=16, i=0   a=000000008802cd58
+C=102, w=16, i=0   a=000000008802ab0c
+C=103, w=16, i=0   a=000000008802c335
+C=104, w=16, i=0   a=0000000088029ab0
+C=105, w=16, i=0   a=000000008802b0cd
+C=106, w=16, i=0   a=0000000088029ab0
+C=107, w=16, i=0   a=000000008802c335
+C=108, w=16, i=0   a=000000008802ab0c
+C=109, w=16, i=0   a=000000008802cd58
+C=110, w=16, i=0   a=0000000088020cd5
+C=111, w=16, i=0   a=000000008802619a
+C=112, w=16, i=0   a=0000000088025866
+C=113, w=16, i=0   a=000000008802ac33
+C=114, w=16, i=0   a=000000008802ac33
+C=115, w=16, i=0   a=0000000088025866
+C=116, w=16, i=0   a=000000008802619a
+C=117, w=16, i=0   a=0000000088020cd5
+C=118, w=16, i=0   a=000000008802cd58
+C=119, w=16, i=0   a=000000008802ab0c
+C=120, w=16, i=0   a=000000008802c335
+C=121, w=16, i=0   a=0000000088029ab0
+C=122, w=16, i=0   a=000000008802b0cd
+C=123, w=16, i=0   a=0000000088029ab0
+C=124, w=16, i=0   a=000000008802c335
+C=125, w=16, i=0   a=000000008802ab0c
+C=126, w=16, i=0   a=000000008802cd58
+C=127, w=16, i=0   a=0000000088020cd5
+C=128, w=16, i=0   a=000000008802619a
+C=1, w=8, i=0   a=000000008802619a
+C=1, w=8, i=1   a=0000000088026135
+C=1, w=8, i=2   a=000000008802616b
+C=1, w=8, i=3   a=00000000880261d6
+C=1, w=8, i=4   a=00000000880261ac
+C=1, w=8, i=5   a=0000000088026159
+C=1, w=8, i=6   a=00000000880261b3
+C=1, w=8, i=7   a=0000000088026166
+C=1, w=8, i=8   a=00000000880261cd
+C=1, w=8, i=9   a=000000008802619a
+C=1, w=8, i=10  a=0000000088026135
+C=1, w=8, i=11  a=000000008802616b
+C=1, w=8, i=12  a=00000000880261d6
+C=1, w=8, i=13  a=00000000880261ac
+C=1, w=8, i=14  a=0000000088026159
+C=1, w=8, i=15  a=00000000880261b3
+C=1, w=8, i=16  a=0000000088026166
+C=1, w=8, i=17  a=00000000880261cd
+C=2, w=8, i=0   a=000000008802619a
+C=2, w=8, i=1   a=000000008802616b
+C=2, w=8, i=2   a=00000000880261ac
+C=2, w=8, i=3   a=00000000880261b3
+C=2, w=8, i=4   a=00000000880261cd
+C=2, w=8, i=5   a=0000000088026135
+C=2, w=8, i=6   a=00000000880261d6
+C=2, w=8, i=7   a=0000000088026159
+C=2, w=8, i=8   a=0000000088026166
+C=3, w=8, i=0   a=000000008802619a
+C=3, w=8, i=1   a=00000000880261d6
+C=3, w=8, i=2   a=00000000880261b3
+C=3, w=8, i=3   a=000000008802619a
+C=3, w=8, i=4   a=00000000880261d6
+C=3, w=8, i=5   a=00000000880261b3
+C=4, w=8, i=0   a=000000008802619a
+C=4, w=8, i=1   a=00000000880261ac
+C=4, w=8, i=2   a=00000000880261cd
+C=4, w=8, i=3   a=00000000880261d6
+C=4, w=8, i=4   a=0000000088026166
+C=5, w=8, i=0   a=000000008802616b
+C=5, w=8, i=1   a=0000000088026166
+C=5, w=8, i=2   a=00000000880261d6
+C=5, w=8, i=3   a=00000000880261cd
+C=6, w=8, i=0   a=00000000880261ac
+C=6, w=8, i=1   a=0000000088026135
+C=6, w=8, i=2   a=0000000088026166
+C=7, w=8, i=0   a=00000000880261ac
+C=7, w=8, i=1   a=000000008802616b
+C=7, w=8, i=2   a=000000008802619a
+C=8, w=8, i=0   a=0000000088026166
+C=8, w=8, i=1   a=00000000880261b3
+C=8, w=8, i=2   a=0000000088026159
+C=9, w=8, i=0   a=00000000880261ac
+C=9, w=8, i=1   a=00000000880261ac
+C=10, w=8, i=0   a=00000000880261ac
+C=10, w=8, i=1   a=0000000088026159
+C=11, w=8, i=0   a=00000000880261b3
+C=11, w=8, i=1   a=00000000880261cd
+C=12, w=8, i=0   a=0000000088026135
+C=12, w=8, i=1   a=00000000880261ac
+C=13, w=8, i=0   a=0000000088026166
+C=13, w=8, i=1   a=000000008802616b
+C=14, w=8, i=0   a=00000000880261b3
+C=14, w=8, i=1   a=000000008802616b
+C=15, w=8, i=0   a=0000000088026166
+C=15, w=8, i=1   a=00000000880261ac
+C=16, w=8, i=0   a=0000000088026135
+C=16, w=8, i=1   a=00000000880261cd
+C=17, w=8, i=0   a=00000000880261b3
+C=17, w=8, i=1   a=0000000088026159
+C=18, w=8, i=0   a=00000000880261ac
+C=19, w=8, i=0   a=00000000880261ac
+C=20, w=8, i=0   a=0000000088026159
+C=21, w=8, i=0   a=0000000088026166
+C=22, w=8, i=0   a=0000000088026135
+C=23, w=8, i=0   a=0000000088026159
+C=24, w=8, i=0   a=0000000088026135
+C=25, w=8, i=0   a=0000000088026166
+C=26, w=8, i=0   a=0000000088026159
+C=27, w=8, i=0   a=00000000880261ac
+C=28, w=8, i=0   a=00000000880261ac
+C=29, w=8, i=0   a=0000000088026159
+C=30, w=8, i=0   a=0000000088026166
+C=31, w=8, i=0   a=0000000088026135
+C=32, w=8, i=0   a=0000000088026159
+C=33, w=8, i=0   a=0000000088026159
+C=34, w=8, i=0   a=00000000880261b3
+C=35, w=8, i=0   a=00000000880261cd
+C=36, w=8, i=0   a=000000008802616b
+C=37, w=8, i=0   a=00000000880261b3
+C=38, w=8, i=0   a=000000008802616b
+C=39, w=8, i=0   a=00000000880261cd
+C=40, w=8, i=0   a=00000000880261b3
+C=41, w=8, i=0   a=0000000088026159
+C=42, w=8, i=0   a=0000000088026159
+C=43, w=8, i=0   a=00000000880261b3
+C=44, w=8, i=0   a=00000000880261cd
+C=45, w=8, i=0   a=000000008802616b
+C=46, w=8, i=0   a=00000000880261b3
+C=47, w=8, i=0   a=000000008802616b
+C=48, w=8, i=0   a=00000000880261cd
+C=49, w=8, i=0   a=00000000880261b3
+C=50, w=8, i=0   a=0000000088026159
+C=51, w=8, i=0   a=0000000088026159
+C=52, w=8, i=0   a=00000000880261b3
+C=53, w=8, i=0   a=00000000880261cd
+C=54, w=8, i=0   a=000000008802616b
+C=55, w=8, i=0   a=00000000880261b3
+C=56, w=8, i=0   a=000000008802616b
+C=57, w=8, i=0   a=00000000880261cd
+C=58, w=8, i=0   a=00000000880261b3
+C=59, w=8, i=0   a=0000000088026159
+C=60, w=8, i=0   a=0000000088026159
+C=61, w=8, i=0   a=00000000880261b3
+C=62, w=8, i=0   a=00000000880261cd
+C=63, w=8, i=0   a=000000008802616b
+C=64, w=8, i=0   a=00000000880261b3
+C=65, w=8, i=0   a=00000000880261b3
+C=66, w=8, i=0   a=0000000088026166
+C=67, w=8, i=0   a=000000008802619a
+C=68, w=8, i=0   a=00000000880261d6
+C=69, w=8, i=0   a=0000000088026166
+C=70, w=8, i=0   a=00000000880261d6
+C=71, w=8, i=0   a=000000008802619a
+C=72, w=8, i=0   a=0000000088026166
+C=73, w=8, i=0   a=00000000880261b3
+C=74, w=8, i=0   a=00000000880261b3
+C=75, w=8, i=0   a=0000000088026166
+C=76, w=8, i=0   a=000000008802619a
+C=77, w=8, i=0   a=00000000880261d6
+C=78, w=8, i=0   a=0000000088026166
+C=79, w=8, i=0   a=00000000880261d6
+C=80, w=8, i=0   a=000000008802619a
+C=81, w=8, i=0   a=0000000088026166
+C=82, w=8, i=0   a=00000000880261b3
+C=83, w=8, i=0   a=00000000880261b3
+C=84, w=8, i=0   a=0000000088026166
+C=85, w=8, i=0   a=000000008802619a
+C=86, w=8, i=0   a=00000000880261d6
+C=87, w=8, i=0   a=0000000088026166
+C=88, w=8, i=0   a=00000000880261d6
+C=89, w=8, i=0   a=000000008802619a
+C=90, w=8, i=0   a=0000000088026166
+C=91, w=8, i=0   a=00000000880261b3
+C=92, w=8, i=0   a=00000000880261b3
+C=93, w=8, i=0   a=0000000088026166
+C=94, w=8, i=0   a=000000008802619a
+C=95, w=8, i=0   a=00000000880261d6
+C=96, w=8, i=0   a=0000000088026166
+C=97, w=8, i=0   a=0000000088026166
+C=98, w=8, i=0   a=00000000880261cd
+C=99, w=8, i=0   a=0000000088026135
+C=100, w=8, i=0   a=00000000880261ac
+C=101, w=8, i=0   a=00000000880261cd
+C=102, w=8, i=0   a=00000000880261ac
+C=103, w=8, i=0   a=0000000088026135
+C=104, w=8, i=0   a=00000000880261cd
+C=105, w=8, i=0   a=0000000088026166
+C=106, w=8, i=0   a=0000000088026166
+C=107, w=8, i=0   a=00000000880261cd
+C=108, w=8, i=0   a=0000000088026135
+C=109, w=8, i=0   a=00000000880261ac
+C=110, w=8, i=0   a=00000000880261cd
+C=111, w=8, i=0   a=00000000880261ac
+C=112, w=8, i=0   a=0000000088026135
+C=113, w=8, i=0   a=00000000880261cd
+C=114, w=8, i=0   a=0000000088026166
+C=115, w=8, i=0   a=0000000088026166
+C=116, w=8, i=0   a=00000000880261cd
+C=117, w=8, i=0   a=0000000088026135
+C=118, w=8, i=0   a=00000000880261ac
+C=119, w=8, i=0   a=00000000880261cd
+C=120, w=8, i=0   a=00000000880261ac
+C=121, w=8, i=0   a=0000000088026135
+C=122, w=8, i=0   a=00000000880261cd
+C=123, w=8, i=0   a=0000000088026166
+C=124, w=8, i=0   a=0000000088026166
+C=125, w=8, i=0   a=00000000880261cd
+C=126, w=8, i=0   a=0000000088026135
+C=127, w=8, i=0   a=00000000880261ac
+C=128, w=8, i=0   a=00000000880261cd
diff --git a/none/tests/amd64/rcl-amd64.vgtest b/none/tests/amd64/rcl-amd64.vgtest
new file mode 100644 (file)
index 0000000..cc5c7ab
--- /dev/null
@@ -0,0 +1,2 @@
+prog: rcl-amd64
+vgopts: -q