Test shrd/shld.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5009 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/none/tests/amd64/Makefile.am b/none/tests/amd64/Makefile.am
index 6fb93ae..42b58f5 100644
--- a/none/tests/amd64/Makefile.am
+++ b/none/tests/amd64/Makefile.am
@@ -11,10 +11,12 @@
 	$(addsuffix .vgtest,$(INSN_TESTS)) \
 	jrcxz.stderr.exp jrcxz.stdout.exp jrcxz.vgtest \
 	looper.stderr.exp looper.stdout.exp looper.vgtest \
-        smc1.stderr.exp smc1.stdout.exp smc1.vgtest
+        smc1.stderr.exp smc1.stdout.exp smc1.vgtest \
+        shrld.stderr.exp shrld.stdout.exp shrld.vgtest
+
 
 check_PROGRAMS = \
-	faultstatus $(INSN_TESTS) looper jrcxz smc1
+	faultstatus $(INSN_TESTS) looper jrcxz smc1 shrld
 
 AM_CFLAGS   = $(WERROR) -Winline -Wall -Wshadow -g -I$(top_srcdir)/include
 AM_CXXFLAGS = $(AM_CFLAGS)
diff --git a/none/tests/amd64/shrld.c b/none/tests/amd64/shrld.c
new file mode 100644
index 0000000..ca9d699
--- /dev/null
+++ b/none/tests/amd64/shrld.c
@@ -0,0 +1,247 @@
+
+#include <stdio.h>
+
+typedef unsigned long long int ULong;
+
+ULong data;
+ULong xtra;
+ULong amt;
+ULong flags_in;
+ULong result;
+ULong flags_out;
+
+#define AMD64G_CC_SHIFT_O   11
+#define AMD64G_CC_SHIFT_S   7
+#define AMD64G_CC_SHIFT_Z   6
+#define AMD64G_CC_SHIFT_A   4
+#define AMD64G_CC_SHIFT_C   0
+#define AMD64G_CC_SHIFT_P   2
+
+#define AMD64G_CC_MASK_O    (1 << AMD64G_CC_SHIFT_O)
+#define AMD64G_CC_MASK_S    (1 << AMD64G_CC_SHIFT_S)
+#define AMD64G_CC_MASK_Z    (1 << AMD64G_CC_SHIFT_Z)
+#define AMD64G_CC_MASK_A    (1 << AMD64G_CC_SHIFT_A)
+#define AMD64G_CC_MASK_C    (1 << AMD64G_CC_SHIFT_C)
+#define AMD64G_CC_MASK_P    (1 << AMD64G_CC_SHIFT_P)
+
+#define MASK_OSZACP  \
+   (AMD64G_CC_MASK_O | AMD64G_CC_MASK_S | AMD64G_CC_MASK_Z \
+    | AMD64G_CC_MASK_A | AMD64G_CC_MASK_C | AMD64G_CC_MASK_P)
+
+extern void shld64 ( void );
+asm("\n"
+"shld64:\n"
+"\tpushq %rsi\n"
+"\tpushq %r11\n"
+"\tpushq %rcx\n"
+"\tmovq data, %rsi\n"
+"\tmovq xtra, %r11\n"
+"\tmovq amt, %rcx\n"
+"\tpushq flags_in\n"
+"\tpopfq\n"
+"\tshldq %cl, %r11, %rsi\n"
+"\tmovq %rsi, result\n"
+"\tpushfq\n"
+"\tpopq flags_out\n"
+"\tpopq %rcx\n"
+"\tpopq %r11\n"
+"\tpopq %rsi\n"
+"\tret\n"
+);
+
+extern void shld32 ( void );
+asm("\n"
+"shld32:\n"
+"\tpushq %rsi\n"
+"\tpushq %r11\n"
+"\tpushq %rcx\n"
+"\tmovq data, %rsi\n"
+"\tmovq xtra, %r11\n"
+"\tmovq amt, %rcx\n"
+"\tpushq flags_in\n"
+"\tpopfq\n"
+"\tshldl %cl, %r11d, %esi\n"
+"\tmovq %rsi, result\n"
+"\tpushfq\n"
+"\tpopq flags_out\n"
+"\tpopq %rcx\n"
+"\tpopq %r11\n"
+"\tpopq %rsi\n"
+"\tret\n"
+);
+
+extern void shld16 ( void );
+asm("\n"
+"shld16:\n"
+"\tpushq %rsi\n"
+"\tpushq %r11\n"
+"\tpushq %rcx\n"
+"\tmovq data, %rsi\n"
+"\tmovq xtra, %r11\n"
+"\tmovq amt, %rcx\n"
+"\tpushq flags_in\n"
+"\tpopfq\n"
+"\tshldw %cl, %r11w, %si\n"
+"\tmovq %rsi, result\n"
+"\tpushfq\n"
+"\tpopq flags_out\n"
+"\tpopq %rcx\n"
+"\tpopq %r11\n"
+"\tpopq %rsi\n"
+"\tret\n"
+);
+
+
+extern void shrd64 ( void );
+asm("\n"
+"shrd64:\n"
+"\tpushq %rsi\n"
+"\tpushq %r11\n"
+"\tpushq %rcx\n"
+"\tmovq data, %rsi\n"
+"\tmovq xtra, %r11\n"
+"\tmovq amt, %rcx\n"
+"\tpushq flags_in\n"
+"\tpopfq\n"
+"\tshrdq %cl, %r11, %rsi\n"
+"\tmovq %rsi, result\n"
+"\tpushfq\n"
+"\tpopq flags_out\n"
+"\tpopq %rcx\n"
+"\tpopq %r11\n"
+"\tpopq %rsi\n"
+"\tret\n"
+);
+
+extern void shrd32 ( void );
+asm("\n"
+"shrd32:\n"
+"\tpushq %rsi\n"
+"\tpushq %r11\n"
+"\tpushq %rcx\n"
+"\tmovq data, %rsi\n"
+"\tmovq xtra, %r11\n"
+"\tmovq amt, %rcx\n"
+"\tpushq flags_in\n"
+"\tpopfq\n"
+"\tshrdl %cl, %r11d, %esi\n"
+"\tmovq %rsi, result\n"
+"\tpushfq\n"
+"\tpopq flags_out\n"
+"\tpopq %rcx\n"
+"\tpopq %r11\n"
+"\tpopq %rsi\n"
+"\tret\n"
+);
+
+extern void shrd16 ( void );
+asm("\n"
+"shrd16:\n"
+"\tpushq %rsi\n"
+"\tpushq %r11\n"
+"\tpushq %rcx\n"
+"\tmovq data, %rsi\n"
+"\tmovq xtra, %r11\n"
+"\tmovq amt, %rcx\n"
+"\tpushq flags_in\n"
+"\tpopfq\n"
+"\tshrdw %cl, %r11w, %si\n"
+"\tmovq %rsi, result\n"
+"\tpushfq\n"
+"\tpopq flags_out\n"
+"\tpopq %rcx\n"
+"\tpopq %r11\n"
+"\tpopq %rsi\n"
+"\tret\n"
+);
+
+
+int main ( void )
+{
+  int i;
+  ULong mask;
+
+  printf("\nleft 64\n");
+  for (i = 0; i < 260; i++) {
+    mask = MASK_OSZACP;
+    if (i > 1) mask &= ~AMD64G_CC_MASK_O;
+    if (i > 0) mask &= ~AMD64G_CC_MASK_A;
+    data = 0x1122334455667788ULL;
+    xtra = 0x3141592727182818ULL;
+    flags_in = 0ULL;
+    amt = (ULong)i;
+    shld64();
+    printf("%3d 0x%016llx 0x%llx\n", i, result, flags_out & mask);
+  }
+
+  printf("\nleft 32\n");
+  for (i = 0; i < 260; i++) {
+    mask = MASK_OSZACP;
+    if (i > 1) mask &= ~AMD64G_CC_MASK_O;
+    if (i > 0) mask &= ~AMD64G_CC_MASK_A;
+    data = 0x1122334455667788ULL;
+    xtra = 0x3141592727182818ULL;
+    flags_in = 0ULL;
+    amt = (ULong)i;
+    shld32();
+    printf("%3d 0x%016llx 0x%llx\n", i, result, flags_out & mask);
+  }
+  printf("\n");
+
+  printf("\nleft 16\n");
+  for (i = 0; i < 260; i++) {
+    mask = MASK_OSZACP;
+    if (i > 1) mask &= ~AMD64G_CC_MASK_O;
+    if (i > 0) mask &= ~AMD64G_CC_MASK_A;
+    data = 0x1122334455667788ULL;
+    xtra = 0x987654321987abcdULL;
+    flags_in = 0ULL;
+    amt = (ULong)i;
+    shld16();
+    printf("%3d 0x%016llx 0x%llx\n", i, result, flags_out & mask);
+  }
+  printf("\n");
+
+  printf("\nright 64\n");
+  for (i = 0; i < 260; i++) {
+    mask = MASK_OSZACP;
+    if (i > 1) mask &= ~AMD64G_CC_MASK_O;
+    if (i > 0) mask &= ~AMD64G_CC_MASK_A;
+    data = 0x1122334455667788ULL;
+    xtra = 0x3141592727182818ULL;
+    flags_in = 0ULL;
+    amt = (ULong)i;
+    shrd64();
+    printf("%3d 0x%016llx 0x%llx\n", i, result, flags_out & mask);
+  }
+
+  printf("\nright 32\n");
+  for (i = 0; i < 260; i++) {
+    mask = MASK_OSZACP;
+    if (i > 1) mask &= ~AMD64G_CC_MASK_O;
+    if (i > 0) mask &= ~AMD64G_CC_MASK_A;
+    data = 0x1122334455667788ULL;
+    xtra = 0x3141592727182818ULL;
+    flags_in = 0ULL;
+    amt = (ULong)i;
+    shrd32();
+    printf("%3d 0x%016llx 0x%llx\n", i, result, flags_out & mask);
+  }
+  printf("\n");
+
+  printf("\nright 16\n");
+  for (i = 0; i < 260; i++) {
+    mask = MASK_OSZACP;
+    if (i > 1) mask &= ~AMD64G_CC_MASK_O;
+    if (i > 0) mask &= ~AMD64G_CC_MASK_A;
+    data = 0x1122334455667788ULL;
+    xtra = 0x987654321987abcdULL;
+    flags_in = 0ULL;
+    amt = (ULong)i;
+    shrd16();
+    printf("%3d 0x%016llx 0x%llx\n", i, result, flags_out & mask);
+  }
+  printf("\n");
+
+  return 0;
+}
diff --git a/none/tests/amd64/shrld.stderr.exp b/none/tests/amd64/shrld.stderr.exp
new file mode 100644
index 0000000..139597f
--- /dev/null
+++ b/none/tests/amd64/shrld.stderr.exp
@@ -0,0 +1,2 @@
+
+
diff --git a/none/tests/amd64/shrld.stdout.exp b/none/tests/amd64/shrld.stdout.exp
new file mode 100644
index 0000000..a8fbe09
--- /dev/null
+++ b/none/tests/amd64/shrld.stdout.exp
@@ -0,0 +1,1576 @@
+
+left 64
+  0 0x1122334455667788 0x0
+  1 0x22446688aaccef10 0x0
+  2 0x4488cd115599de20 0x0
+  3 0x89119a22ab33bc41 0x84
+  4 0x1223344556677883 0x1
+  5 0x2446688aaccef106 0x4
+  6 0x488cd115599de20c 0x4
+  7 0x9119a22ab33bc418 0x84
+  8 0x2233445566778831 0x1
+  9 0x446688aaccef1062 0x0
+ 10 0x88cd115599de20c5 0x84
+ 11 0x119a22ab33bc418a 0x1
+ 12 0x2334455667788314 0x4
+ 13 0x46688aaccef10628 0x4
+ 14 0x8cd115599de20c50 0x84
+ 15 0x19a22ab33bc418a0 0x5
+ 16 0x3344556677883141 0x4
+ 17 0x6688aaccef106282 0x4
+ 18 0xcd115599de20c505 0x84
+ 19 0x9a22ab33bc418a0a 0x85
+ 20 0x3445566778831415 0x1
+ 21 0x688aaccef106282b 0x4
+ 22 0xd115599de20c5056 0x84
+ 23 0xa22ab33bc418a0ac 0x85
+ 24 0x4455667788314159 0x5
+ 25 0x88aaccef106282b2 0x84
+ 26 0x115599de20c50564 0x1
+ 27 0x22ab33bc418a0ac9 0x4
+ 28 0x4556677883141592 0x0
+ 29 0x8aaccef106282b24 0x84
+ 30 0x15599de20c505649 0x1
+ 31 0x2ab33bc418a0ac93 0x4
+ 32 0x5566778831415927 0x4
+ 33 0xaaccef106282b24e 0x84
+ 34 0x5599de20c505649c 0x5
+ 35 0xab33bc418a0ac939 0x84
+ 36 0x5667788314159272 0x5
+ 37 0xaccef106282b24e4 0x84
+ 38 0x599de20c505649c9 0x5
+ 39 0xb33bc418a0ac9393 0x84
+ 40 0x6677883141592727 0x5
+ 41 0xccef106282b24e4e 0x84
+ 42 0x99de20c505649c9c 0x85
+ 43 0x33bc418a0ac93938 0x1
+ 44 0x6778831415927271 0x4
+ 45 0xcef106282b24e4e3 0x80
+ 46 0x9de20c505649c9c6 0x85
+ 47 0x3bc418a0ac93938c 0x1
+ 48 0x7788314159272718 0x4
+ 49 0xef106282b24e4e30 0x84
+ 50 0xde20c505649c9c60 0x85
+ 51 0xbc418a0ac93938c1 0x81
+ 52 0x7883141592727182 0x5
+ 53 0xf106282b24e4e305 0x84
+ 54 0xe20c505649c9c60a 0x85
+ 55 0xc418a0ac93938c14 0x85
+ 56 0x8831415927271828 0x85
+ 57 0x106282b24e4e3050 0x5
+ 58 0x20c505649c9c60a0 0x4
+ 59 0x418a0ac93938c140 0x0
+ 60 0x8314159272718281 0x84
+ 61 0x06282b24e4e30503 0x5
+ 62 0x0c505649c9c60a06 0x4
+ 63 0x18a0ac93938c140c 0x4
+ 64 0x1122334455667788 0x0
+ 65 0x22446688aaccef10 0x0
+ 66 0x4488cd115599de20 0x0
+ 67 0x89119a22ab33bc41 0x84
+ 68 0x1223344556677883 0x1
+ 69 0x2446688aaccef106 0x4
+ 70 0x488cd115599de20c 0x4
+ 71 0x9119a22ab33bc418 0x84
+ 72 0x2233445566778831 0x1
+ 73 0x446688aaccef1062 0x0
+ 74 0x88cd115599de20c5 0x84
+ 75 0x119a22ab33bc418a 0x1
+ 76 0x2334455667788314 0x4
+ 77 0x46688aaccef10628 0x4
+ 78 0x8cd115599de20c50 0x84
+ 79 0x19a22ab33bc418a0 0x5
+ 80 0x3344556677883141 0x4
+ 81 0x6688aaccef106282 0x4
+ 82 0xcd115599de20c505 0x84
+ 83 0x9a22ab33bc418a0a 0x85
+ 84 0x3445566778831415 0x1
+ 85 0x688aaccef106282b 0x4
+ 86 0xd115599de20c5056 0x84
+ 87 0xa22ab33bc418a0ac 0x85
+ 88 0x4455667788314159 0x5
+ 89 0x88aaccef106282b2 0x84
+ 90 0x115599de20c50564 0x1
+ 91 0x22ab33bc418a0ac9 0x4
+ 92 0x4556677883141592 0x0
+ 93 0x8aaccef106282b24 0x84
+ 94 0x15599de20c505649 0x1
+ 95 0x2ab33bc418a0ac93 0x4
+ 96 0x5566778831415927 0x4
+ 97 0xaaccef106282b24e 0x84
+ 98 0x5599de20c505649c 0x5
+ 99 0xab33bc418a0ac939 0x84
+100 0x5667788314159272 0x5
+101 0xaccef106282b24e4 0x84
+102 0x599de20c505649c9 0x5
+103 0xb33bc418a0ac9393 0x84
+104 0x6677883141592727 0x5
+105 0xccef106282b24e4e 0x84
+106 0x99de20c505649c9c 0x85
+107 0x33bc418a0ac93938 0x1
+108 0x6778831415927271 0x4
+109 0xcef106282b24e4e3 0x80
+110 0x9de20c505649c9c6 0x85
+111 0x3bc418a0ac93938c 0x1
+112 0x7788314159272718 0x4
+113 0xef106282b24e4e30 0x84
+114 0xde20c505649c9c60 0x85
+115 0xbc418a0ac93938c1 0x81
+116 0x7883141592727182 0x5
+117 0xf106282b24e4e305 0x84
+118 0xe20c505649c9c60a 0x85
+119 0xc418a0ac93938c14 0x85
+120 0x8831415927271828 0x85
+121 0x106282b24e4e3050 0x5
+122 0x20c505649c9c60a0 0x4
+123 0x418a0ac93938c140 0x0
+124 0x8314159272718281 0x84
+125 0x06282b24e4e30503 0x5
+126 0x0c505649c9c60a06 0x4
+127 0x18a0ac93938c140c 0x4
+128 0x1122334455667788 0x0
+129 0x22446688aaccef10 0x0
+130 0x4488cd115599de20 0x0
+131 0x89119a22ab33bc41 0x84
+132 0x1223344556677883 0x1
+133 0x2446688aaccef106 0x4
+134 0x488cd115599de20c 0x4
+135 0x9119a22ab33bc418 0x84
+136 0x2233445566778831 0x1
+137 0x446688aaccef1062 0x0
+138 0x88cd115599de20c5 0x84
+139 0x119a22ab33bc418a 0x1
+140 0x2334455667788314 0x4
+141 0x46688aaccef10628 0x4
+142 0x8cd115599de20c50 0x84
+143 0x19a22ab33bc418a0 0x5
+144 0x3344556677883141 0x4
+145 0x6688aaccef106282 0x4
+146 0xcd115599de20c505 0x84
+147 0x9a22ab33bc418a0a 0x85
+148 0x3445566778831415 0x1
+149 0x688aaccef106282b 0x4
+150 0xd115599de20c5056 0x84
+151 0xa22ab33bc418a0ac 0x85
+152 0x4455667788314159 0x5
+153 0x88aaccef106282b2 0x84
+154 0x115599de20c50564 0x1
+155 0x22ab33bc418a0ac9 0x4
+156 0x4556677883141592 0x0
+157 0x8aaccef106282b24 0x84
+158 0x15599de20c505649 0x1
+159 0x2ab33bc418a0ac93 0x4
+160 0x5566778831415927 0x4
+161 0xaaccef106282b24e 0x84
+162 0x5599de20c505649c 0x5
+163 0xab33bc418a0ac939 0x84
+164 0x5667788314159272 0x5
+165 0xaccef106282b24e4 0x84
+166 0x599de20c505649c9 0x5
+167 0xb33bc418a0ac9393 0x84
+168 0x6677883141592727 0x5
+169 0xccef106282b24e4e 0x84
+170 0x99de20c505649c9c 0x85
+171 0x33bc418a0ac93938 0x1
+172 0x6778831415927271 0x4
+173 0xcef106282b24e4e3 0x80
+174 0x9de20c505649c9c6 0x85
+175 0x3bc418a0ac93938c 0x1
+176 0x7788314159272718 0x4
+177 0xef106282b24e4e30 0x84
+178 0xde20c505649c9c60 0x85
+179 0xbc418a0ac93938c1 0x81
+180 0x7883141592727182 0x5
+181 0xf106282b24e4e305 0x84
+182 0xe20c505649c9c60a 0x85
+183 0xc418a0ac93938c14 0x85
+184 0x8831415927271828 0x85
+185 0x106282b24e4e3050 0x5
+186 0x20c505649c9c60a0 0x4
+187 0x418a0ac93938c140 0x0
+188 0x8314159272718281 0x84
+189 0x06282b24e4e30503 0x5
+190 0x0c505649c9c60a06 0x4
+191 0x18a0ac93938c140c 0x4
+192 0x1122334455667788 0x0
+193 0x22446688aaccef10 0x0
+194 0x4488cd115599de20 0x0
+195 0x89119a22ab33bc41 0x84
+196 0x1223344556677883 0x1
+197 0x2446688aaccef106 0x4
+198 0x488cd115599de20c 0x4
+199 0x9119a22ab33bc418 0x84
+200 0x2233445566778831 0x1
+201 0x446688aaccef1062 0x0
+202 0x88cd115599de20c5 0x84
+203 0x119a22ab33bc418a 0x1
+204 0x2334455667788314 0x4
+205 0x46688aaccef10628 0x4
+206 0x8cd115599de20c50 0x84
+207 0x19a22ab33bc418a0 0x5
+208 0x3344556677883141 0x4
+209 0x6688aaccef106282 0x4
+210 0xcd115599de20c505 0x84
+211 0x9a22ab33bc418a0a 0x85
+212 0x3445566778831415 0x1
+213 0x688aaccef106282b 0x4
+214 0xd115599de20c5056 0x84
+215 0xa22ab33bc418a0ac 0x85
+216 0x4455667788314159 0x5
+217 0x88aaccef106282b2 0x84
+218 0x115599de20c50564 0x1
+219 0x22ab33bc418a0ac9 0x4
+220 0x4556677883141592 0x0
+221 0x8aaccef106282b24 0x84
+222 0x15599de20c505649 0x1
+223 0x2ab33bc418a0ac93 0x4
+224 0x5566778831415927 0x4
+225 0xaaccef106282b24e 0x84
+226 0x5599de20c505649c 0x5
+227 0xab33bc418a0ac939 0x84
+228 0x5667788314159272 0x5
+229 0xaccef106282b24e4 0x84
+230 0x599de20c505649c9 0x5
+231 0xb33bc418a0ac9393 0x84
+232 0x6677883141592727 0x5
+233 0xccef106282b24e4e 0x84
+234 0x99de20c505649c9c 0x85
+235 0x33bc418a0ac93938 0x1
+236 0x6778831415927271 0x4
+237 0xcef106282b24e4e3 0x80
+238 0x9de20c505649c9c6 0x85
+239 0x3bc418a0ac93938c 0x1
+240 0x7788314159272718 0x4
+241 0xef106282b24e4e30 0x84
+242 0xde20c505649c9c60 0x85
+243 0xbc418a0ac93938c1 0x81
+244 0x7883141592727182 0x5
+245 0xf106282b24e4e305 0x84
+246 0xe20c505649c9c60a 0x85
+247 0xc418a0ac93938c14 0x85
+248 0x8831415927271828 0x85
+249 0x106282b24e4e3050 0x5
+250 0x20c505649c9c60a0 0x4
+251 0x418a0ac93938c140 0x0
+252 0x8314159272718281 0x84
+253 0x06282b24e4e30503 0x5
+254 0x0c505649c9c60a06 0x4
+255 0x18a0ac93938c140c 0x4
+256 0x1122334455667788 0x0
+257 0x22446688aaccef10 0x0
+258 0x4488cd115599de20 0x0
+259 0x89119a22ab33bc41 0x84
+
+left 32
+  0 0x0000000055667788 0x0
+  1 0x00000000aaccef10 0x880
+  2 0x000000005599de20 0x1
+  3 0x00000000ab33bc41 0x84
+  4 0x0000000056677882 0x5
+  5 0x00000000accef104 0x80
+  6 0x00000000599de209 0x5
+  7 0x00000000b33bc413 0x80
+  8 0x0000000066778827 0x5
+  9 0x00000000ccef104e 0x84
+ 10 0x0000000099de209c 0x85
+ 11 0x0000000033bc4138 0x1
+ 12 0x0000000067788271 0x4
+ 13 0x00000000cef104e3 0x80
+ 14 0x000000009de209c6 0x85
+ 15 0x000000003bc4138c 0x1
+ 16 0x0000000077882718 0x4
+ 17 0x00000000ef104e30 0x84
+ 18 0x00000000de209c60 0x85
+ 19 0x00000000bc4138c1 0x81
+ 20 0x0000000078827182 0x5
+ 21 0x00000000f104e305 0x84
+ 22 0x00000000e209c60a 0x85
+ 23 0x00000000c4138c14 0x85
+ 24 0x0000000088271828 0x85
+ 25 0x00000000104e3050 0x5
+ 26 0x00000000209c60a0 0x4
+ 27 0x000000004138c140 0x0
+ 28 0x0000000082718281 0x84
+ 29 0x0000000004e30503 0x5
+ 30 0x0000000009c60a06 0x4
+ 31 0x00000000138c140c 0x4
+ 32 0x0000000055667788 0x0
+ 33 0x00000000aaccef10 0x80
+ 34 0x000000005599de20 0x1
+ 35 0x00000000ab33bc41 0x84
+ 36 0x0000000056677882 0x5
+ 37 0x00000000accef104 0x80
+ 38 0x00000000599de209 0x5
+ 39 0x00000000b33bc413 0x80
+ 40 0x0000000066778827 0x5
+ 41 0x00000000ccef104e 0x84
+ 42 0x0000000099de209c 0x85
+ 43 0x0000000033bc4138 0x1
+ 44 0x0000000067788271 0x4
+ 45 0x00000000cef104e3 0x80
+ 46 0x000000009de209c6 0x85
+ 47 0x000000003bc4138c 0x1
+ 48 0x0000000077882718 0x4
+ 49 0x00000000ef104e30 0x84
+ 50 0x00000000de209c60 0x85
+ 51 0x00000000bc4138c1 0x81
+ 52 0x0000000078827182 0x5
+ 53 0x00000000f104e305 0x84
+ 54 0x00000000e209c60a 0x85
+ 55 0x00000000c4138c14 0x85
+ 56 0x0000000088271828 0x85
+ 57 0x00000000104e3050 0x5
+ 58 0x00000000209c60a0 0x4
+ 59 0x000000004138c140 0x0
+ 60 0x0000000082718281 0x84
+ 61 0x0000000004e30503 0x5
+ 62 0x0000000009c60a06 0x4
+ 63 0x00000000138c140c 0x4
+ 64 0x0000000055667788 0x0
+ 65 0x00000000aaccef10 0x80
+ 66 0x000000005599de20 0x1
+ 67 0x00000000ab33bc41 0x84
+ 68 0x0000000056677882 0x5
+ 69 0x00000000accef104 0x80
+ 70 0x00000000599de209 0x5
+ 71 0x00000000b33bc413 0x80
+ 72 0x0000000066778827 0x5
+ 73 0x00000000ccef104e 0x84
+ 74 0x0000000099de209c 0x85
+ 75 0x0000000033bc4138 0x1
+ 76 0x0000000067788271 0x4
+ 77 0x00000000cef104e3 0x80
+ 78 0x000000009de209c6 0x85
+ 79 0x000000003bc4138c 0x1
+ 80 0x0000000077882718 0x4
+ 81 0x00000000ef104e30 0x84
+ 82 0x00000000de209c60 0x85
+ 83 0x00000000bc4138c1 0x81
+ 84 0x0000000078827182 0x5
+ 85 0x00000000f104e305 0x84
+ 86 0x00000000e209c60a 0x85
+ 87 0x00000000c4138c14 0x85
+ 88 0x0000000088271828 0x85
+ 89 0x00000000104e3050 0x5
+ 90 0x00000000209c60a0 0x4
+ 91 0x000000004138c140 0x0
+ 92 0x0000000082718281 0x84
+ 93 0x0000000004e30503 0x5
+ 94 0x0000000009c60a06 0x4
+ 95 0x00000000138c140c 0x4
+ 96 0x0000000055667788 0x0
+ 97 0x00000000aaccef10 0x80
+ 98 0x000000005599de20 0x1
+ 99 0x00000000ab33bc41 0x84
+100 0x0000000056677882 0x5
+101 0x00000000accef104 0x80
+102 0x00000000599de209 0x5
+103 0x00000000b33bc413 0x80
+104 0x0000000066778827 0x5
+105 0x00000000ccef104e 0x84
+106 0x0000000099de209c 0x85
+107 0x0000000033bc4138 0x1
+108 0x0000000067788271 0x4
+109 0x00000000cef104e3 0x80
+110 0x000000009de209c6 0x85
+111 0x000000003bc4138c 0x1
+112 0x0000000077882718 0x4
+113 0x00000000ef104e30 0x84
+114 0x00000000de209c60 0x85
+115 0x00000000bc4138c1 0x81
+116 0x0000000078827182 0x5
+117 0x00000000f104e305 0x84
+118 0x00000000e209c60a 0x85
+119 0x00000000c4138c14 0x85
+120 0x0000000088271828 0x85
+121 0x00000000104e3050 0x5
+122 0x00000000209c60a0 0x4
+123 0x000000004138c140 0x0
+124 0x0000000082718281 0x84
+125 0x0000000004e30503 0x5
+126 0x0000000009c60a06 0x4
+127 0x00000000138c140c 0x4
+128 0x0000000055667788 0x0
+129 0x00000000aaccef10 0x80
+130 0x000000005599de20 0x1
+131 0x00000000ab33bc41 0x84
+132 0x0000000056677882 0x5
+133 0x00000000accef104 0x80
+134 0x00000000599de209 0x5
+135 0x00000000b33bc413 0x80
+136 0x0000000066778827 0x5
+137 0x00000000ccef104e 0x84
+138 0x0000000099de209c 0x85
+139 0x0000000033bc4138 0x1
+140 0x0000000067788271 0x4
+141 0x00000000cef104e3 0x80
+142 0x000000009de209c6 0x85
+143 0x000000003bc4138c 0x1
+144 0x0000000077882718 0x4
+145 0x00000000ef104e30 0x84
+146 0x00000000de209c60 0x85
+147 0x00000000bc4138c1 0x81
+148 0x0000000078827182 0x5
+149 0x00000000f104e305 0x84
+150 0x00000000e209c60a 0x85
+151 0x00000000c4138c14 0x85
+152 0x0000000088271828 0x85
+153 0x00000000104e3050 0x5
+154 0x00000000209c60a0 0x4
+155 0x000000004138c140 0x0
+156 0x0000000082718281 0x84
+157 0x0000000004e30503 0x5
+158 0x0000000009c60a06 0x4
+159 0x00000000138c140c 0x4
+160 0x0000000055667788 0x0
+161 0x00000000aaccef10 0x80
+162 0x000000005599de20 0x1
+163 0x00000000ab33bc41 0x84
+164 0x0000000056677882 0x5
+165 0x00000000accef104 0x80
+166 0x00000000599de209 0x5
+167 0x00000000b33bc413 0x80
+168 0x0000000066778827 0x5
+169 0x00000000ccef104e 0x84
+170 0x0000000099de209c 0x85
+171 0x0000000033bc4138 0x1
+172 0x0000000067788271 0x4
+173 0x00000000cef104e3 0x80
+174 0x000000009de209c6 0x85
+175 0x000000003bc4138c 0x1
+176 0x0000000077882718 0x4
+177 0x00000000ef104e30 0x84
+178 0x00000000de209c60 0x85
+179 0x00000000bc4138c1 0x81
+180 0x0000000078827182 0x5
+181 0x00000000f104e305 0x84
+182 0x00000000e209c60a 0x85
+183 0x00000000c4138c14 0x85
+184 0x0000000088271828 0x85
+185 0x00000000104e3050 0x5
+186 0x00000000209c60a0 0x4
+187 0x000000004138c140 0x0
+188 0x0000000082718281 0x84
+189 0x0000000004e30503 0x5
+190 0x0000000009c60a06 0x4
+191 0x00000000138c140c 0x4
+192 0x0000000055667788 0x0
+193 0x00000000aaccef10 0x80
+194 0x000000005599de20 0x1
+195 0x00000000ab33bc41 0x84
+196 0x0000000056677882 0x5
+197 0x00000000accef104 0x80
+198 0x00000000599de209 0x5
+199 0x00000000b33bc413 0x80
+200 0x0000000066778827 0x5
+201 0x00000000ccef104e 0x84
+202 0x0000000099de209c 0x85
+203 0x0000000033bc4138 0x1
+204 0x0000000067788271 0x4
+205 0x00000000cef104e3 0x80
+206 0x000000009de209c6 0x85
+207 0x000000003bc4138c 0x1
+208 0x0000000077882718 0x4
+209 0x00000000ef104e30 0x84
+210 0x00000000de209c60 0x85
+211 0x00000000bc4138c1 0x81
+212 0x0000000078827182 0x5
+213 0x00000000f104e305 0x84
+214 0x00000000e209c60a 0x85
+215 0x00000000c4138c14 0x85
+216 0x0000000088271828 0x85
+217 0x00000000104e3050 0x5
+218 0x00000000209c60a0 0x4
+219 0x000000004138c140 0x0
+220 0x0000000082718281 0x84
+221 0x0000000004e30503 0x5
+222 0x0000000009c60a06 0x4
+223 0x00000000138c140c 0x4
+224 0x0000000055667788 0x0
+225 0x00000000aaccef10 0x80
+226 0x000000005599de20 0x1
+227 0x00000000ab33bc41 0x84
+228 0x0000000056677882 0x5
+229 0x00000000accef104 0x80
+230 0x00000000599de209 0x5
+231 0x00000000b33bc413 0x80
+232 0x0000000066778827 0x5
+233 0x00000000ccef104e 0x84
+234 0x0000000099de209c 0x85
+235 0x0000000033bc4138 0x1
+236 0x0000000067788271 0x4
+237 0x00000000cef104e3 0x80
+238 0x000000009de209c6 0x85
+239 0x000000003bc4138c 0x1
+240 0x0000000077882718 0x4
+241 0x00000000ef104e30 0x84
+242 0x00000000de209c60 0x85
+243 0x00000000bc4138c1 0x81
+244 0x0000000078827182 0x5
+245 0x00000000f104e305 0x84
+246 0x00000000e209c60a 0x85
+247 0x00000000c4138c14 0x85
+248 0x0000000088271828 0x85
+249 0x00000000104e3050 0x5
+250 0x00000000209c60a0 0x4
+251 0x000000004138c140 0x0
+252 0x0000000082718281 0x84
+253 0x0000000004e30503 0x5
+254 0x0000000009c60a06 0x4
+255 0x00000000138c140c 0x4
+256 0x0000000055667788 0x0
+257 0x00000000aaccef10 0x80
+258 0x000000005599de20 0x1
+259 0x00000000ab33bc41 0x84
+
+
+left 16
+  0 0x1122334455667788 0x0
+  1 0x112233445566ef11 0x884
+  2 0x112233445566de22 0x85
+  3 0x112233445566bc45 0x81
+  4 0x112233445566788a 0x1
+  5 0x112233445566f115 0x80
+  6 0x112233445566e22a 0x81
+  7 0x112233445566c455 0x85
+  8 0x11223344556688ab 0x81
+  9 0x1122334455661157 0x1
+ 10 0x11223344556622af 0x4
+ 11 0x112233445566455e 0x0
+ 12 0x1122334455668abc 0x80
+ 13 0x1122334455661579 0x1
+ 14 0x1122334455662af3 0x4
+ 15 0x11223344556655e6 0x0
+ 16 0x112233445566abcd 0x80
+ 17 0x112233445566579b 0x0
+ 18 0x112233445566af36 0x84
+ 19 0x1122334455665e6d 0x0
+ 20 0x112233445566bcda 0x80
+ 21 0x11223344556679b5 0x0
+ 22 0x112233445566f36a 0x84
+ 23 0x112233445566e6d5 0x80
+ 24 0x112233445566cdab 0x80
+ 25 0x1122334455669b57 0x80
+ 26 0x11223344556636af 0x4
+ 27 0x1122334455666d5e 0x0
+ 28 0x112233445566dabc 0x80
+ 29 0x112233445566b579 0x80
+ 30 0x1122334455666af3 0x4
+ 31 0x112233445566d5e6 0x80
+ 32 0x1122334455667788 0x0
+ 33 0x112233445566ef11 0x84
+ 34 0x112233445566de22 0x85
+ 35 0x112233445566bc45 0x81
+ 36 0x112233445566788a 0x1
+ 37 0x112233445566f115 0x80
+ 38 0x112233445566e22a 0x81
+ 39 0x112233445566c455 0x85
+ 40 0x11223344556688ab 0x81
+ 41 0x1122334455661157 0x1
+ 42 0x11223344556622af 0x4
+ 43 0x112233445566455e 0x0
+ 44 0x1122334455668abc 0x80
+ 45 0x1122334455661579 0x1
+ 46 0x1122334455662af3 0x4
+ 47 0x11223344556655e6 0x0
+ 48 0x112233445566abcd 0x80
+ 49 0x112233445566579b 0x0
+ 50 0x112233445566af36 0x84
+ 51 0x1122334455665e6d 0x0
+ 52 0x112233445566bcda 0x80
+ 53 0x11223344556679b5 0x0
+ 54 0x112233445566f36a 0x84
+ 55 0x112233445566e6d5 0x80
+ 56 0x112233445566cdab 0x80
+ 57 0x1122334455669b57 0x80
+ 58 0x11223344556636af 0x4
+ 59 0x1122334455666d5e 0x0
+ 60 0x112233445566dabc 0x80
+ 61 0x112233445566b579 0x80
+ 62 0x1122334455666af3 0x4
+ 63 0x112233445566d5e6 0x80
+ 64 0x1122334455667788 0x0
+ 65 0x112233445566ef11 0x84
+ 66 0x112233445566de22 0x85
+ 67 0x112233445566bc45 0x81
+ 68 0x112233445566788a 0x1
+ 69 0x112233445566f115 0x80
+ 70 0x112233445566e22a 0x81
+ 71 0x112233445566c455 0x85
+ 72 0x11223344556688ab 0x81
+ 73 0x1122334455661157 0x1
+ 74 0x11223344556622af 0x4
+ 75 0x112233445566455e 0x0
+ 76 0x1122334455668abc 0x80
+ 77 0x1122334455661579 0x1
+ 78 0x1122334455662af3 0x4
+ 79 0x11223344556655e6 0x0
+ 80 0x112233445566abcd 0x80
+ 81 0x112233445566579b 0x0
+ 82 0x112233445566af36 0x84
+ 83 0x1122334455665e6d 0x0
+ 84 0x112233445566bcda 0x80
+ 85 0x11223344556679b5 0x0
+ 86 0x112233445566f36a 0x84
+ 87 0x112233445566e6d5 0x80
+ 88 0x112233445566cdab 0x80
+ 89 0x1122334455669b57 0x80
+ 90 0x11223344556636af 0x4
+ 91 0x1122334455666d5e 0x0
+ 92 0x112233445566dabc 0x80
+ 93 0x112233445566b579 0x80
+ 94 0x1122334455666af3 0x4
+ 95 0x112233445566d5e6 0x80
+ 96 0x1122334455667788 0x0
+ 97 0x112233445566ef11 0x84
+ 98 0x112233445566de22 0x85
+ 99 0x112233445566bc45 0x81
+100 0x112233445566788a 0x1
+101 0x112233445566f115 0x80
+102 0x112233445566e22a 0x81
+103 0x112233445566c455 0x85
+104 0x11223344556688ab 0x81
+105 0x1122334455661157 0x1
+106 0x11223344556622af 0x4
+107 0x112233445566455e 0x0
+108 0x1122334455668abc 0x80
+109 0x1122334455661579 0x1
+110 0x1122334455662af3 0x4
+111 0x11223344556655e6 0x0
+112 0x112233445566abcd 0x80
+113 0x112233445566579b 0x0
+114 0x112233445566af36 0x84
+115 0x1122334455665e6d 0x0
+116 0x112233445566bcda 0x80
+117 0x11223344556679b5 0x0
+118 0x112233445566f36a 0x84
+119 0x112233445566e6d5 0x80
+120 0x112233445566cdab 0x80
+121 0x1122334455669b57 0x80
+122 0x11223344556636af 0x4
+123 0x1122334455666d5e 0x0
+124 0x112233445566dabc 0x80
+125 0x112233445566b579 0x80
+126 0x1122334455666af3 0x4
+127 0x112233445566d5e6 0x80
+128 0x1122334455667788 0x0
+129 0x112233445566ef11 0x84
+130 0x112233445566de22 0x85
+131 0x112233445566bc45 0x81
+132 0x112233445566788a 0x1
+133 0x112233445566f115 0x80
+134 0x112233445566e22a 0x81
+135 0x112233445566c455 0x85
+136 0x11223344556688ab 0x81
+137 0x1122334455661157 0x1
+138 0x11223344556622af 0x4
+139 0x112233445566455e 0x0
+140 0x1122334455668abc 0x80
+141 0x1122334455661579 0x1
+142 0x1122334455662af3 0x4
+143 0x11223344556655e6 0x0
+144 0x112233445566abcd 0x80
+145 0x112233445566579b 0x0
+146 0x112233445566af36 0x84
+147 0x1122334455665e6d 0x0
+148 0x112233445566bcda 0x80
+149 0x11223344556679b5 0x0
+150 0x112233445566f36a 0x84
+151 0x112233445566e6d5 0x80
+152 0x112233445566cdab 0x80
+153 0x1122334455669b57 0x80
+154 0x11223344556636af 0x4
+155 0x1122334455666d5e 0x0
+156 0x112233445566dabc 0x80
+157 0x112233445566b579 0x80
+158 0x1122334455666af3 0x4
+159 0x112233445566d5e6 0x80
+160 0x1122334455667788 0x0
+161 0x112233445566ef11 0x84
+162 0x112233445566de22 0x85
+163 0x112233445566bc45 0x81
+164 0x112233445566788a 0x1
+165 0x112233445566f115 0x80
+166 0x112233445566e22a 0x81
+167 0x112233445566c455 0x85
+168 0x11223344556688ab 0x81
+169 0x1122334455661157 0x1
+170 0x11223344556622af 0x4
+171 0x112233445566455e 0x0
+172 0x1122334455668abc 0x80
+173 0x1122334455661579 0x1
+174 0x1122334455662af3 0x4
+175 0x11223344556655e6 0x0
+176 0x112233445566abcd 0x80
+177 0x112233445566579b 0x0
+178 0x112233445566af36 0x84
+179 0x1122334455665e6d 0x0
+180 0x112233445566bcda 0x80
+181 0x11223344556679b5 0x0
+182 0x112233445566f36a 0x84
+183 0x112233445566e6d5 0x80
+184 0x112233445566cdab 0x80
+185 0x1122334455669b57 0x80
+186 0x11223344556636af 0x4
+187 0x1122334455666d5e 0x0
+188 0x112233445566dabc 0x80
+189 0x112233445566b579 0x80
+190 0x1122334455666af3 0x4
+191 0x112233445566d5e6 0x80
+192 0x1122334455667788 0x0
+193 0x112233445566ef11 0x84
+194 0x112233445566de22 0x85
+195 0x112233445566bc45 0x81
+196 0x112233445566788a 0x1
+197 0x112233445566f115 0x80
+198 0x112233445566e22a 0x81
+199 0x112233445566c455 0x85
+200 0x11223344556688ab 0x81
+201 0x1122334455661157 0x1
+202 0x11223344556622af 0x4
+203 0x112233445566455e 0x0
+204 0x1122334455668abc 0x80
+205 0x1122334455661579 0x1
+206 0x1122334455662af3 0x4
+207 0x11223344556655e6 0x0
+208 0x112233445566abcd 0x80
+209 0x112233445566579b 0x0
+210 0x112233445566af36 0x84
+211 0x1122334455665e6d 0x0
+212 0x112233445566bcda 0x80
+213 0x11223344556679b5 0x0
+214 0x112233445566f36a 0x84
+215 0x112233445566e6d5 0x80
+216 0x112233445566cdab 0x80
+217 0x1122334455669b57 0x80
+218 0x11223344556636af 0x4
+219 0x1122334455666d5e 0x0
+220 0x112233445566dabc 0x80
+221 0x112233445566b579 0x80
+222 0x1122334455666af3 0x4
+223 0x112233445566d5e6 0x80
+224 0x1122334455667788 0x0
+225 0x112233445566ef11 0x84
+226 0x112233445566de22 0x85
+227 0x112233445566bc45 0x81
+228 0x112233445566788a 0x1
+229 0x112233445566f115 0x80
+230 0x112233445566e22a 0x81
+231 0x112233445566c455 0x85
+232 0x11223344556688ab 0x81
+233 0x1122334455661157 0x1
+234 0x11223344556622af 0x4
+235 0x112233445566455e 0x0
+236 0x1122334455668abc 0x80
+237 0x1122334455661579 0x1
+238 0x1122334455662af3 0x4
+239 0x11223344556655e6 0x0
+240 0x112233445566abcd 0x80
+241 0x112233445566579b 0x0
+242 0x112233445566af36 0x84
+243 0x1122334455665e6d 0x0
+244 0x112233445566bcda 0x80
+245 0x11223344556679b5 0x0
+246 0x112233445566f36a 0x84
+247 0x112233445566e6d5 0x80
+248 0x112233445566cdab 0x80
+249 0x1122334455669b57 0x80
+250 0x11223344556636af 0x4
+251 0x1122334455666d5e 0x0
+252 0x112233445566dabc 0x80
+253 0x112233445566b579 0x80
+254 0x1122334455666af3 0x4
+255 0x112233445566d5e6 0x80
+256 0x1122334455667788 0x0
+257 0x112233445566ef11 0x84
+258 0x112233445566de22 0x85
+259 0x112233445566bc45 0x81
+
+
+right 64
+  0 0x1122334455667788 0x0
+  1 0x089119a22ab33bc4 0x0
+  2 0x04488cd115599de2 0x4
+  3 0x022446688aaccef1 0x0
+  4 0x8112233445566778 0x85
+  5 0xc089119a22ab33bc 0x80
+  6 0x604488cd115599de 0x4
+  7 0x3022446688aaccef 0x0
+  8 0x1811223344556677 0x5
+  9 0x0c089119a22ab33b 0x1
+ 10 0x0604488cd115599d 0x1
+ 11 0x03022446688aacce 0x1
+ 12 0x8181122334455667 0x80
+ 13 0x40c089119a22ab33 0x5
+ 14 0xa0604488cd115599 0x85
+ 15 0x503022446688aacc 0x5
+ 16 0x2818112233445566 0x4
+ 17 0x140c089119a22ab3 0x0
+ 18 0x0a0604488cd11559 0x5
+ 19 0x0503022446688aac 0x5
+ 20 0x8281811223344556 0x84
+ 21 0xc140c089119a22ab 0x80
+ 22 0x60a0604488cd1155 0x5
+ 23 0x30503022446688aa 0x5
+ 24 0x1828181122334455 0x4
+ 25 0x8c140c089119a22a 0x81
+ 26 0xc60a0604488cd115 0x80
+ 27 0xe30503022446688a 0x81
+ 28 0x7182818112233445 0x0
+ 29 0x38c140c089119a22 0x5
+ 30 0x9c60a0604488cd11 0x84
+ 31 0x4e30503022446688 0x5
+ 32 0x2718281811223344 0x4
+ 33 0x938c140c089119a2 0x80
+ 34 0xc9c60a0604488cd1 0x84
+ 35 0xe4e3050302244668 0x81
+ 36 0x7271828181122334 0x0
+ 37 0x3938c140c089119a 0x4
+ 38 0x9c9c60a0604488cd 0x80
+ 39 0x4e4e305030224466 0x5
+ 40 0x2727182818112233 0x4
+ 41 0x93938c140c089119 0x81
+ 42 0x49c9c60a0604488c 0x1
+ 43 0x24e4e30503022446 0x0
+ 44 0x9272718281811223 0x80
+ 45 0xc93938c140c08911 0x85
+ 46 0x649c9c60a0604488 0x5
+ 47 0xb24e4e3050302244 0x84
+ 48 0x5927271828181122 0x4
+ 49 0xac93938c140c0891 0x80
+ 50 0x5649c9c60a060448 0x5
+ 51 0x2b24e4e305030224 0x4
+ 52 0x1592727182818112 0x4
+ 53 0x0ac93938c140c089 0x0
+ 54 0x05649c9c60a06044 0x5
+ 55 0x82b24e4e30503022 0x84
+ 56 0x4159272718281811 0x4
+ 57 0xa0ac93938c140c08 0x81
+ 58 0x505649c9c60a0604 0x0
+ 59 0x282b24e4e3050302 0x0
+ 60 0x1415927271828181 0x4
+ 61 0x8a0ac93938c140c0 0x85
+ 62 0xc505649c9c60a060 0x84
+ 63 0x6282b24e4e305030 0x4
+ 64 0x1122334455667788 0x0
+ 65 0x089119a22ab33bc4 0x0
+ 66 0x04488cd115599de2 0x4
+ 67 0x022446688aaccef1 0x0
+ 68 0x8112233445566778 0x85
+ 69 0xc089119a22ab33bc 0x80
+ 70 0x604488cd115599de 0x4
+ 71 0x3022446688aaccef 0x0
+ 72 0x1811223344556677 0x5
+ 73 0x0c089119a22ab33b 0x1
+ 74 0x0604488cd115599d 0x1
+ 75 0x03022446688aacce 0x1
+ 76 0x8181122334455667 0x80
+ 77 0x40c089119a22ab33 0x5
+ 78 0xa0604488cd115599 0x85
+ 79 0x503022446688aacc 0x5
+ 80 0x2818112233445566 0x4
+ 81 0x140c089119a22ab3 0x0
+ 82 0x0a0604488cd11559 0x5
+ 83 0x0503022446688aac 0x5
+ 84 0x8281811223344556 0x84
+ 85 0xc140c089119a22ab 0x80
+ 86 0x60a0604488cd1155 0x5
+ 87 0x30503022446688aa 0x5
+ 88 0x1828181122334455 0x4
+ 89 0x8c140c089119a22a 0x81
+ 90 0xc60a0604488cd115 0x80
+ 91 0xe30503022446688a 0x81
+ 92 0x7182818112233445 0x0
+ 93 0x38c140c089119a22 0x5
+ 94 0x9c60a0604488cd11 0x84
+ 95 0x4e30503022446688 0x5
+ 96 0x2718281811223344 0x4
+ 97 0x938c140c089119a2 0x80
+ 98 0xc9c60a0604488cd1 0x84
+ 99 0xe4e3050302244668 0x81
+100 0x7271828181122334 0x0
+101 0x3938c140c089119a 0x4
+102 0x9c9c60a0604488cd 0x80
+103 0x4e4e305030224466 0x5
+104 0x2727182818112233 0x4
+105 0x93938c140c089119 0x81
+106 0x49c9c60a0604488c 0x1
+107 0x24e4e30503022446 0x0
+108 0x9272718281811223 0x80
+109 0xc93938c140c08911 0x85
+110 0x649c9c60a0604488 0x5
+111 0xb24e4e3050302244 0x84
+112 0x5927271828181122 0x4
+113 0xac93938c140c0891 0x80
+114 0x5649c9c60a060448 0x5
+115 0x2b24e4e305030224 0x4
+116 0x1592727182818112 0x4
+117 0x0ac93938c140c089 0x0
+118 0x05649c9c60a06044 0x5
+119 0x82b24e4e30503022 0x84
+120 0x4159272718281811 0x4
+121 0xa0ac93938c140c08 0x81
+122 0x505649c9c60a0604 0x0
+123 0x282b24e4e3050302 0x0
+124 0x1415927271828181 0x4
+125 0x8a0ac93938c140c0 0x85
+126 0xc505649c9c60a060 0x84
+127 0x6282b24e4e305030 0x4
+128 0x1122334455667788 0x0
+129 0x089119a22ab33bc4 0x0
+130 0x04488cd115599de2 0x4
+131 0x022446688aaccef1 0x0
+132 0x8112233445566778 0x85
+133 0xc089119a22ab33bc 0x80
+134 0x604488cd115599de 0x4
+135 0x3022446688aaccef 0x0
+136 0x1811223344556677 0x5
+137 0x0c089119a22ab33b 0x1
+138 0x0604488cd115599d 0x1
+139 0x03022446688aacce 0x1
+140 0x8181122334455667 0x80
+141 0x40c089119a22ab33 0x5
+142 0xa0604488cd115599 0x85
+143 0x503022446688aacc 0x5
+144 0x2818112233445566 0x4
+145 0x140c089119a22ab3 0x0
+146 0x0a0604488cd11559 0x5
+147 0x0503022446688aac 0x5
+148 0x8281811223344556 0x84
+149 0xc140c089119a22ab 0x80
+150 0x60a0604488cd1155 0x5
+151 0x30503022446688aa 0x5
+152 0x1828181122334455 0x4
+153 0x8c140c089119a22a 0x81
+154 0xc60a0604488cd115 0x80
+155 0xe30503022446688a 0x81
+156 0x7182818112233445 0x0
+157 0x38c140c089119a22 0x5
+158 0x9c60a0604488cd11 0x84
+159 0x4e30503022446688 0x5
+160 0x2718281811223344 0x4
+161 0x938c140c089119a2 0x80
+162 0xc9c60a0604488cd1 0x84
+163 0xe4e3050302244668 0x81
+164 0x7271828181122334 0x0
+165 0x3938c140c089119a 0x4
+166 0x9c9c60a0604488cd 0x80
+167 0x4e4e305030224466 0x5
+168 0x2727182818112233 0x4
+169 0x93938c140c089119 0x81
+170 0x49c9c60a0604488c 0x1
+171 0x24e4e30503022446 0x0
+172 0x9272718281811223 0x80
+173 0xc93938c140c08911 0x85
+174 0x649c9c60a0604488 0x5
+175 0xb24e4e3050302244 0x84
+176 0x5927271828181122 0x4
+177 0xac93938c140c0891 0x80
+178 0x5649c9c60a060448 0x5
+179 0x2b24e4e305030224 0x4
+180 0x1592727182818112 0x4
+181 0x0ac93938c140c089 0x0
+182 0x05649c9c60a06044 0x5
+183 0x82b24e4e30503022 0x84
+184 0x4159272718281811 0x4
+185 0xa0ac93938c140c08 0x81
+186 0x505649c9c60a0604 0x0
+187 0x282b24e4e3050302 0x0
+188 0x1415927271828181 0x4
+189 0x8a0ac93938c140c0 0x85
+190 0xc505649c9c60a060 0x84
+191 0x6282b24e4e305030 0x4
+192 0x1122334455667788 0x0
+193 0x089119a22ab33bc4 0x0
+194 0x04488cd115599de2 0x4
+195 0x022446688aaccef1 0x0
+196 0x8112233445566778 0x85
+197 0xc089119a22ab33bc 0x80
+198 0x604488cd115599de 0x4
+199 0x3022446688aaccef 0x0
+200 0x1811223344556677 0x5
+201 0x0c089119a22ab33b 0x1
+202 0x0604488cd115599d 0x1
+203 0x03022446688aacce 0x1
+204 0x8181122334455667 0x80
+205 0x40c089119a22ab33 0x5
+206 0xa0604488cd115599 0x85
+207 0x503022446688aacc 0x5
+208 0x2818112233445566 0x4
+209 0x140c089119a22ab3 0x0
+210 0x0a0604488cd11559 0x5
+211 0x0503022446688aac 0x5
+212 0x8281811223344556 0x84
+213 0xc140c089119a22ab 0x80
+214 0x60a0604488cd1155 0x5
+215 0x30503022446688aa 0x5
+216 0x1828181122334455 0x4
+217 0x8c140c089119a22a 0x81
+218 0xc60a0604488cd115 0x80
+219 0xe30503022446688a 0x81
+220 0x7182818112233445 0x0
+221 0x38c140c089119a22 0x5
+222 0x9c60a0604488cd11 0x84
+223 0x4e30503022446688 0x5
+224 0x2718281811223344 0x4
+225 0x938c140c089119a2 0x80
+226 0xc9c60a0604488cd1 0x84
+227 0xe4e3050302244668 0x81
+228 0x7271828181122334 0x0
+229 0x3938c140c089119a 0x4
+230 0x9c9c60a0604488cd 0x80
+231 0x4e4e305030224466 0x5
+232 0x2727182818112233 0x4
+233 0x93938c140c089119 0x81
+234 0x49c9c60a0604488c 0x1
+235 0x24e4e30503022446 0x0
+236 0x9272718281811223 0x80
+237 0xc93938c140c08911 0x85
+238 0x649c9c60a0604488 0x5
+239 0xb24e4e3050302244 0x84
+240 0x5927271828181122 0x4
+241 0xac93938c140c0891 0x80
+242 0x5649c9c60a060448 0x5
+243 0x2b24e4e305030224 0x4
+244 0x1592727182818112 0x4
+245 0x0ac93938c140c089 0x0
+246 0x05649c9c60a06044 0x5
+247 0x82b24e4e30503022 0x84
+248 0x4159272718281811 0x4
+249 0xa0ac93938c140c08 0x81
+250 0x505649c9c60a0604 0x0
+251 0x282b24e4e3050302 0x0
+252 0x1415927271828181 0x4
+253 0x8a0ac93938c140c0 0x85
+254 0xc505649c9c60a060 0x84
+255 0x6282b24e4e305030 0x4
+256 0x1122334455667788 0x0
+257 0x089119a22ab33bc4 0x0
+258 0x04488cd115599de2 0x4
+259 0x022446688aaccef1 0x0
+
+right 32
+  0 0x0000000055667788 0x0
+  1 0x000000002ab33bc4 0x0
+  2 0x0000000015599de2 0x4
+  3 0x000000000aaccef1 0x0
+  4 0x0000000085566778 0x85
+  5 0x00000000c2ab33bc 0x80
+  6 0x00000000615599de 0x4
+  7 0x0000000030aaccef 0x0
+  8 0x0000000018556677 0x5
+  9 0x000000000c2ab33b 0x1
+ 10 0x000000000615599d 0x1
+ 11 0x00000000030aacce 0x1
+ 12 0x0000000081855667 0x80
+ 13 0x0000000040c2ab33 0x5
+ 14 0x00000000a0615599 0x85
+ 15 0x000000005030aacc 0x5
+ 16 0x0000000028185566 0x4
+ 17 0x00000000140c2ab3 0x0
+ 18 0x000000000a061559 0x5
+ 19 0x0000000005030aac 0x5
+ 20 0x0000000082818556 0x84
+ 21 0x00000000c140c2ab 0x80
+ 22 0x0000000060a06155 0x5
+ 23 0x00000000305030aa 0x5
+ 24 0x0000000018281855 0x4
+ 25 0x000000008c140c2a 0x81
+ 26 0x00000000c60a0615 0x80
+ 27 0x00000000e305030a 0x85
+ 28 0x0000000071828185 0x0
+ 29 0x0000000038c140c2 0x1
+ 30 0x000000009c60a061 0x80
+ 31 0x000000004e305030 0x5
+ 32 0x0000000055667788 0x0
+ 33 0x000000002ab33bc4 0x0
+ 34 0x0000000015599de2 0x4
+ 35 0x000000000aaccef1 0x0
+ 36 0x0000000085566778 0x85
+ 37 0x00000000c2ab33bc 0x80
+ 38 0x00000000615599de 0x4
+ 39 0x0000000030aaccef 0x0
+ 40 0x0000000018556677 0x5
+ 41 0x000000000c2ab33b 0x1
+ 42 0x000000000615599d 0x1
+ 43 0x00000000030aacce 0x1
+ 44 0x0000000081855667 0x80
+ 45 0x0000000040c2ab33 0x5
+ 46 0x00000000a0615599 0x85
+ 47 0x000000005030aacc 0x5
+ 48 0x0000000028185566 0x4
+ 49 0x00000000140c2ab3 0x0
+ 50 0x000000000a061559 0x5
+ 51 0x0000000005030aac 0x5
+ 52 0x0000000082818556 0x84
+ 53 0x00000000c140c2ab 0x80
+ 54 0x0000000060a06155 0x5
+ 55 0x00000000305030aa 0x5
+ 56 0x0000000018281855 0x4
+ 57 0x000000008c140c2a 0x81
+ 58 0x00000000c60a0615 0x80
+ 59 0x00000000e305030a 0x85
+ 60 0x0000000071828185 0x0
+ 61 0x0000000038c140c2 0x1
+ 62 0x000000009c60a061 0x80
+ 63 0x000000004e305030 0x5
+ 64 0x0000000055667788 0x0
+ 65 0x000000002ab33bc4 0x0
+ 66 0x0000000015599de2 0x4
+ 67 0x000000000aaccef1 0x0
+ 68 0x0000000085566778 0x85
+ 69 0x00000000c2ab33bc 0x80
+ 70 0x00000000615599de 0x4
+ 71 0x0000000030aaccef 0x0
+ 72 0x0000000018556677 0x5
+ 73 0x000000000c2ab33b 0x1
+ 74 0x000000000615599d 0x1
+ 75 0x00000000030aacce 0x1
+ 76 0x0000000081855667 0x80
+ 77 0x0000000040c2ab33 0x5
+ 78 0x00000000a0615599 0x85
+ 79 0x000000005030aacc 0x5
+ 80 0x0000000028185566 0x4
+ 81 0x00000000140c2ab3 0x0
+ 82 0x000000000a061559 0x5
+ 83 0x0000000005030aac 0x5
+ 84 0x0000000082818556 0x84
+ 85 0x00000000c140c2ab 0x80
+ 86 0x0000000060a06155 0x5
+ 87 0x00000000305030aa 0x5
+ 88 0x0000000018281855 0x4
+ 89 0x000000008c140c2a 0x81
+ 90 0x00000000c60a0615 0x80
+ 91 0x00000000e305030a 0x85
+ 92 0x0000000071828185 0x0
+ 93 0x0000000038c140c2 0x1
+ 94 0x000000009c60a061 0x80
+ 95 0x000000004e305030 0x5
+ 96 0x0000000055667788 0x0
+ 97 0x000000002ab33bc4 0x0
+ 98 0x0000000015599de2 0x4
+ 99 0x000000000aaccef1 0x0
+100 0x0000000085566778 0x85
+101 0x00000000c2ab33bc 0x80
+102 0x00000000615599de 0x4
+103 0x0000000030aaccef 0x0
+104 0x0000000018556677 0x5
+105 0x000000000c2ab33b 0x1
+106 0x000000000615599d 0x1
+107 0x00000000030aacce 0x1
+108 0x0000000081855667 0x80
+109 0x0000000040c2ab33 0x5
+110 0x00000000a0615599 0x85
+111 0x000000005030aacc 0x5
+112 0x0000000028185566 0x4
+113 0x00000000140c2ab3 0x0
+114 0x000000000a061559 0x5
+115 0x0000000005030aac 0x5
+116 0x0000000082818556 0x84
+117 0x00000000c140c2ab 0x80
+118 0x0000000060a06155 0x5
+119 0x00000000305030aa 0x5
+120 0x0000000018281855 0x4
+121 0x000000008c140c2a 0x81
+122 0x00000000c60a0615 0x80
+123 0x00000000e305030a 0x85
+124 0x0000000071828185 0x0
+125 0x0000000038c140c2 0x1
+126 0x000000009c60a061 0x80
+127 0x000000004e305030 0x5
+128 0x0000000055667788 0x0
+129 0x000000002ab33bc4 0x0
+130 0x0000000015599de2 0x4
+131 0x000000000aaccef1 0x0
+132 0x0000000085566778 0x85
+133 0x00000000c2ab33bc 0x80
+134 0x00000000615599de 0x4
+135 0x0000000030aaccef 0x0
+136 0x0000000018556677 0x5
+137 0x000000000c2ab33b 0x1
+138 0x000000000615599d 0x1
+139 0x00000000030aacce 0x1
+140 0x0000000081855667 0x80
+141 0x0000000040c2ab33 0x5
+142 0x00000000a0615599 0x85
+143 0x000000005030aacc 0x5
+144 0x0000000028185566 0x4
+145 0x00000000140c2ab3 0x0
+146 0x000000000a061559 0x5
+147 0x0000000005030aac 0x5
+148 0x0000000082818556 0x84
+149 0x00000000c140c2ab 0x80
+150 0x0000000060a06155 0x5
+151 0x00000000305030aa 0x5
+152 0x0000000018281855 0x4
+153 0x000000008c140c2a 0x81
+154 0x00000000c60a0615 0x80
+155 0x00000000e305030a 0x85
+156 0x0000000071828185 0x0
+157 0x0000000038c140c2 0x1
+158 0x000000009c60a061 0x80
+159 0x000000004e305030 0x5
+160 0x0000000055667788 0x0
+161 0x000000002ab33bc4 0x0
+162 0x0000000015599de2 0x4
+163 0x000000000aaccef1 0x0
+164 0x0000000085566778 0x85
+165 0x00000000c2ab33bc 0x80
+166 0x00000000615599de 0x4
+167 0x0000000030aaccef 0x0
+168 0x0000000018556677 0x5
+169 0x000000000c2ab33b 0x1
+170 0x000000000615599d 0x1
+171 0x00000000030aacce 0x1
+172 0x0000000081855667 0x80
+173 0x0000000040c2ab33 0x5
+174 0x00000000a0615599 0x85
+175 0x000000005030aacc 0x5
+176 0x0000000028185566 0x4
+177 0x00000000140c2ab3 0x0
+178 0x000000000a061559 0x5
+179 0x0000000005030aac 0x5
+180 0x0000000082818556 0x84
+181 0x00000000c140c2ab 0x80
+182 0x0000000060a06155 0x5
+183 0x00000000305030aa 0x5
+184 0x0000000018281855 0x4
+185 0x000000008c140c2a 0x81
+186 0x00000000c60a0615 0x80
+187 0x00000000e305030a 0x85
+188 0x0000000071828185 0x0
+189 0x0000000038c140c2 0x1
+190 0x000000009c60a061 0x80
+191 0x000000004e305030 0x5
+192 0x0000000055667788 0x0
+193 0x000000002ab33bc4 0x0
+194 0x0000000015599de2 0x4
+195 0x000000000aaccef1 0x0
+196 0x0000000085566778 0x85
+197 0x00000000c2ab33bc 0x80
+198 0x00000000615599de 0x4
+199 0x0000000030aaccef 0x0
+200 0x0000000018556677 0x5
+201 0x000000000c2ab33b 0x1
+202 0x000000000615599d 0x1
+203 0x00000000030aacce 0x1
+204 0x0000000081855667 0x80
+205 0x0000000040c2ab33 0x5
+206 0x00000000a0615599 0x85
+207 0x000000005030aacc 0x5
+208 0x0000000028185566 0x4
+209 0x00000000140c2ab3 0x0
+210 0x000000000a061559 0x5
+211 0x0000000005030aac 0x5
+212 0x0000000082818556 0x84
+213 0x00000000c140c2ab 0x80
+214 0x0000000060a06155 0x5
+215 0x00000000305030aa 0x5
+216 0x0000000018281855 0x4
+217 0x000000008c140c2a 0x81
+218 0x00000000c60a0615 0x80
+219 0x00000000e305030a 0x85
+220 0x0000000071828185 0x0
+221 0x0000000038c140c2 0x1
+222 0x000000009c60a061 0x80
+223 0x000000004e305030 0x5
+224 0x0000000055667788 0x0
+225 0x000000002ab33bc4 0x0
+226 0x0000000015599de2 0x4
+227 0x000000000aaccef1 0x0
+228 0x0000000085566778 0x85
+229 0x00000000c2ab33bc 0x80
+230 0x00000000615599de 0x4
+231 0x0000000030aaccef 0x0
+232 0x0000000018556677 0x5
+233 0x000000000c2ab33b 0x1
+234 0x000000000615599d 0x1
+235 0x00000000030aacce 0x1
+236 0x0000000081855667 0x80
+237 0x0000000040c2ab33 0x5
+238 0x00000000a0615599 0x85
+239 0x000000005030aacc 0x5
+240 0x0000000028185566 0x4
+241 0x00000000140c2ab3 0x0
+242 0x000000000a061559 0x5
+243 0x0000000005030aac 0x5
+244 0x0000000082818556 0x84
+245 0x00000000c140c2ab 0x80
+246 0x0000000060a06155 0x5
+247 0x00000000305030aa 0x5
+248 0x0000000018281855 0x4
+249 0x000000008c140c2a 0x81
+250 0x00000000c60a0615 0x80
+251 0x00000000e305030a 0x85
+252 0x0000000071828185 0x0
+253 0x0000000038c140c2 0x1
+254 0x000000009c60a061 0x80
+255 0x000000004e305030 0x5
+256 0x0000000055667788 0x0
+257 0x000000002ab33bc4 0x0
+258 0x0000000015599de2 0x4
+259 0x000000000aaccef1 0x0
+
+
+right 16
+  0 0x1122334455667788 0x0
+  1 0x112233445566bbc4 0x880
+  2 0x1122334455665de2 0x4
+  3 0x112233445566aef1 0x80
+  4 0x112233445566d778 0x85
+  5 0x1122334455666bbc 0x0
+  6 0x11223344556635de 0x4
+  7 0x1122334455669aef 0x80
+  8 0x112233445566cd77 0x85
+  9 0x112233445566e6bb 0x85
+ 10 0x112233445566f35d 0x81
+ 11 0x11223344556679ae 0x1
+ 12 0x112233445566bcd7 0x84
+ 13 0x1122334455665e6b 0x1
+ 14 0x112233445566af35 0x85
+ 15 0x112233445566579a 0x5
+ 16 0x112233445566abcd 0x80
+ 17 0x112233445566d5e6 0x80
+ 18 0x1122334455666af3 0x4
+ 19 0x112233445566b579 0x80
+ 20 0x112233445566dabc 0x80
+ 21 0x1122334455666d5e 0x0
+ 22 0x11223344556636af 0x4
+ 23 0x1122334455669b57 0x80
+ 24 0x112233445566cdab 0x80
+ 25 0x112233445566e6d5 0x80
+ 26 0x112233445566f36a 0x84
+ 27 0x11223344556679b5 0x0
+ 28 0x112233445566bcda 0x80
+ 29 0x1122334455665e6d 0x0
+ 30 0x112233445566af36 0x84
+ 31 0x112233445566579b 0x0
+ 32 0x1122334455667788 0x0
+ 33 0x112233445566bbc4 0x80
+ 34 0x1122334455665de2 0x4
+ 35 0x112233445566aef1 0x80
+ 36 0x112233445566d778 0x85
+ 37 0x1122334455666bbc 0x0
+ 38 0x11223344556635de 0x4
+ 39 0x1122334455669aef 0x80
+ 40 0x112233445566cd77 0x85
+ 41 0x112233445566e6bb 0x85
+ 42 0x112233445566f35d 0x81
+ 43 0x11223344556679ae 0x1
+ 44 0x112233445566bcd7 0x84
+ 45 0x1122334455665e6b 0x1
+ 46 0x112233445566af35 0x85
+ 47 0x112233445566579a 0x5
+ 48 0x112233445566abcd 0x80
+ 49 0x112233445566d5e6 0x80
+ 50 0x1122334455666af3 0x4
+ 51 0x112233445566b579 0x80
+ 52 0x112233445566dabc 0x80
+ 53 0x1122334455666d5e 0x0
+ 54 0x11223344556636af 0x4
+ 55 0x1122334455669b57 0x80
+ 56 0x112233445566cdab 0x80
+ 57 0x112233445566e6d5 0x80
+ 58 0x112233445566f36a 0x84
+ 59 0x11223344556679b5 0x0
+ 60 0x112233445566bcda 0x80
+ 61 0x1122334455665e6d 0x0
+ 62 0x112233445566af36 0x84
+ 63 0x112233445566579b 0x0
+ 64 0x1122334455667788 0x0
+ 65 0x112233445566bbc4 0x80
+ 66 0x1122334455665de2 0x4
+ 67 0x112233445566aef1 0x80
+ 68 0x112233445566d778 0x85
+ 69 0x1122334455666bbc 0x0
+ 70 0x11223344556635de 0x4
+ 71 0x1122334455669aef 0x80
+ 72 0x112233445566cd77 0x85
+ 73 0x112233445566e6bb 0x85
+ 74 0x112233445566f35d 0x81
+ 75 0x11223344556679ae 0x1
+ 76 0x112233445566bcd7 0x84
+ 77 0x1122334455665e6b 0x1
+ 78 0x112233445566af35 0x85
+ 79 0x112233445566579a 0x5
+ 80 0x112233445566abcd 0x80
+ 81 0x112233445566d5e6 0x80
+ 82 0x1122334455666af3 0x4
+ 83 0x112233445566b579 0x80
+ 84 0x112233445566dabc 0x80
+ 85 0x1122334455666d5e 0x0
+ 86 0x11223344556636af 0x4
+ 87 0x1122334455669b57 0x80
+ 88 0x112233445566cdab 0x80
+ 89 0x112233445566e6d5 0x80
+ 90 0x112233445566f36a 0x84
+ 91 0x11223344556679b5 0x0
+ 92 0x112233445566bcda 0x80
+ 93 0x1122334455665e6d 0x0
+ 94 0x112233445566af36 0x84
+ 95 0x112233445566579b 0x0
+ 96 0x1122334455667788 0x0
+ 97 0x112233445566bbc4 0x80
+ 98 0x1122334455665de2 0x4
+ 99 0x112233445566aef1 0x80
+100 0x112233445566d778 0x85
+101 0x1122334455666bbc 0x0
+102 0x11223344556635de 0x4
+103 0x1122334455669aef 0x80
+104 0x112233445566cd77 0x85
+105 0x112233445566e6bb 0x85
+106 0x112233445566f35d 0x81
+107 0x11223344556679ae 0x1
+108 0x112233445566bcd7 0x84
+109 0x1122334455665e6b 0x1
+110 0x112233445566af35 0x85
+111 0x112233445566579a 0x5
+112 0x112233445566abcd 0x80
+113 0x112233445566d5e6 0x80
+114 0x1122334455666af3 0x4
+115 0x112233445566b579 0x80
+116 0x112233445566dabc 0x80
+117 0x1122334455666d5e 0x0
+118 0x11223344556636af 0x4
+119 0x1122334455669b57 0x80
+120 0x112233445566cdab 0x80
+121 0x112233445566e6d5 0x80
+122 0x112233445566f36a 0x84
+123 0x11223344556679b5 0x0
+124 0x112233445566bcda 0x80
+125 0x1122334455665e6d 0x0
+126 0x112233445566af36 0x84
+127 0x112233445566579b 0x0
+128 0x1122334455667788 0x0
+129 0x112233445566bbc4 0x80
+130 0x1122334455665de2 0x4
+131 0x112233445566aef1 0x80
+132 0x112233445566d778 0x85
+133 0x1122334455666bbc 0x0
+134 0x11223344556635de 0x4
+135 0x1122334455669aef 0x80
+136 0x112233445566cd77 0x85
+137 0x112233445566e6bb 0x85
+138 0x112233445566f35d 0x81
+139 0x11223344556679ae 0x1
+140 0x112233445566bcd7 0x84
+141 0x1122334455665e6b 0x1
+142 0x112233445566af35 0x85
+143 0x112233445566579a 0x5
+144 0x112233445566abcd 0x80
+145 0x112233445566d5e6 0x80
+146 0x1122334455666af3 0x4
+147 0x112233445566b579 0x80
+148 0x112233445566dabc 0x80
+149 0x1122334455666d5e 0x0
+150 0x11223344556636af 0x4
+151 0x1122334455669b57 0x80
+152 0x112233445566cdab 0x80
+153 0x112233445566e6d5 0x80
+154 0x112233445566f36a 0x84
+155 0x11223344556679b5 0x0
+156 0x112233445566bcda 0x80
+157 0x1122334455665e6d 0x0
+158 0x112233445566af36 0x84
+159 0x112233445566579b 0x0
+160 0x1122334455667788 0x0
+161 0x112233445566bbc4 0x80
+162 0x1122334455665de2 0x4
+163 0x112233445566aef1 0x80
+164 0x112233445566d778 0x85
+165 0x1122334455666bbc 0x0
+166 0x11223344556635de 0x4
+167 0x1122334455669aef 0x80
+168 0x112233445566cd77 0x85
+169 0x112233445566e6bb 0x85
+170 0x112233445566f35d 0x81
+171 0x11223344556679ae 0x1
+172 0x112233445566bcd7 0x84
+173 0x1122334455665e6b 0x1
+174 0x112233445566af35 0x85
+175 0x112233445566579a 0x5
+176 0x112233445566abcd 0x80
+177 0x112233445566d5e6 0x80
+178 0x1122334455666af3 0x4
+179 0x112233445566b579 0x80
+180 0x112233445566dabc 0x80
+181 0x1122334455666d5e 0x0
+182 0x11223344556636af 0x4
+183 0x1122334455669b57 0x80
+184 0x112233445566cdab 0x80
+185 0x112233445566e6d5 0x80
+186 0x112233445566f36a 0x84
+187 0x11223344556679b5 0x0
+188 0x112233445566bcda 0x80
+189 0x1122334455665e6d 0x0
+190 0x112233445566af36 0x84
+191 0x112233445566579b 0x0
+192 0x1122334455667788 0x0
+193 0x112233445566bbc4 0x80
+194 0x1122334455665de2 0x4
+195 0x112233445566aef1 0x80
+196 0x112233445566d778 0x85
+197 0x1122334455666bbc 0x0
+198 0x11223344556635de 0x4
+199 0x1122334455669aef 0x80
+200 0x112233445566cd77 0x85
+201 0x112233445566e6bb 0x85
+202 0x112233445566f35d 0x81
+203 0x11223344556679ae 0x1
+204 0x112233445566bcd7 0x84
+205 0x1122334455665e6b 0x1
+206 0x112233445566af35 0x85
+207 0x112233445566579a 0x5
+208 0x112233445566abcd 0x80
+209 0x112233445566d5e6 0x80
+210 0x1122334455666af3 0x4
+211 0x112233445566b579 0x80
+212 0x112233445566dabc 0x80
+213 0x1122334455666d5e 0x0
+214 0x11223344556636af 0x4
+215 0x1122334455669b57 0x80
+216 0x112233445566cdab 0x80
+217 0x112233445566e6d5 0x80
+218 0x112233445566f36a 0x84
+219 0x11223344556679b5 0x0
+220 0x112233445566bcda 0x80
+221 0x1122334455665e6d 0x0
+222 0x112233445566af36 0x84
+223 0x112233445566579b 0x0
+224 0x1122334455667788 0x0
+225 0x112233445566bbc4 0x80
+226 0x1122334455665de2 0x4
+227 0x112233445566aef1 0x80
+228 0x112233445566d778 0x85
+229 0x1122334455666bbc 0x0
+230 0x11223344556635de 0x4
+231 0x1122334455669aef 0x80
+232 0x112233445566cd77 0x85
+233 0x112233445566e6bb 0x85
+234 0x112233445566f35d 0x81
+235 0x11223344556679ae 0x1
+236 0x112233445566bcd7 0x84
+237 0x1122334455665e6b 0x1
+238 0x112233445566af35 0x85
+239 0x112233445566579a 0x5
+240 0x112233445566abcd 0x80
+241 0x112233445566d5e6 0x80
+242 0x1122334455666af3 0x4
+243 0x112233445566b579 0x80
+244 0x112233445566dabc 0x80
+245 0x1122334455666d5e 0x0
+246 0x11223344556636af 0x4
+247 0x1122334455669b57 0x80
+248 0x112233445566cdab 0x80
+249 0x112233445566e6d5 0x80
+250 0x112233445566f36a 0x84
+251 0x11223344556679b5 0x0
+252 0x112233445566bcda 0x80
+253 0x1122334455665e6d 0x0
+254 0x112233445566af36 0x84
+255 0x112233445566579b 0x0
+256 0x1122334455667788 0x0
+257 0x112233445566bbc4 0x80
+258 0x1122334455665de2 0x4
+259 0x112233445566aef1 0x80
+
diff --git a/none/tests/amd64/shrld.vgtest b/none/tests/amd64/shrld.vgtest
new file mode 100644
index 0000000..3f89929
--- /dev/null
+++ b/none/tests/amd64/shrld.vgtest
@@ -0,0 +1 @@
+prog: shrld