From: Dmitry Selyutin <ghostmansd@gmail.com>
To: binutils@sourceware.org
Cc: amodra@gmail.com, luke.leighton@gmail.com,
Dmitry Selyutin <ghostmansd@gmail.com>
Subject: [PATCH 4/5] ppc/svp64: support svshape instruction
Date: Fri, 17 Jun 2022 22:08:19 +0300 [thread overview]
Message-ID: <20220617190820.452821-5-ghostmansd@gmail.com> (raw)
In-Reply-To: <20220617190820.452821-1-ghostmansd@gmail.com>
---
gas/testsuite/gas/ppc/ppc.exp | 1 +
gas/testsuite/gas/ppc/svshape.d | 1736 +++++++++++++++++++++++++++++++
gas/testsuite/gas/ppc/svshape.s | 1728 ++++++++++++++++++++++++++++++
opcodes/ppc-opc.c | 93 ++
4 files changed, 3558 insertions(+)
create mode 100644 gas/testsuite/gas/ppc/svshape.d
create mode 100644 gas/testsuite/gas/ppc/svshape.s
diff --git a/gas/testsuite/gas/ppc/ppc.exp b/gas/testsuite/gas/ppc/ppc.exp
index d4d06d587e..04082439bb 100644
--- a/gas/testsuite/gas/ppc/ppc.exp
+++ b/gas/testsuite/gas/ppc/ppc.exp
@@ -156,3 +156,4 @@ run_dump_test "raw"
run_dump_test "setvl"
run_dump_test "svstep"
+run_dump_test "svshape"
diff --git a/gas/testsuite/gas/ppc/svshape.d b/gas/testsuite/gas/ppc/svshape.d
new file mode 100644
index 0000000000..e78784bed1
--- /dev/null
+++ b/gas/testsuite/gas/ppc/svshape.d
@@ -0,0 +1,1736 @@
+#as: -mlibresoc
+#objdump: -dr -Mlibresoc
+
+.*: file format .*
+
+
+Disassembly of section \.text:
+0+ <\.text>:
+ 0: 19 00 00 58 svshape 1,1,1,0,0
+ 4: 59 00 00 58 svshape 1,1,1,0,1
+ 8: 99 02 00 58 svshape 1,1,1,5,0
+ c: d9 02 00 58 svshape 1,1,1,5,1
+ 10: 19 05 00 58 svshape 1,1,1,10,0
+ 14: 59 05 00 58 svshape 1,1,1,10,1
+ 18: 99 07 00 58 svshape 1,1,1,15,0
+ 1c: d9 07 00 58 svshape 1,1,1,15,1
+ 20: 19 48 00 58 svshape 1,1,10,0,0
+ 24: 59 48 00 58 svshape 1,1,10,0,1
+ 28: 99 4a 00 58 svshape 1,1,10,5,0
+ 2c: d9 4a 00 58 svshape 1,1,10,5,1
+ 30: 19 4d 00 58 svshape 1,1,10,10,0
+ 34: 59 4d 00 58 svshape 1,1,10,10,1
+ 38: 99 4f 00 58 svshape 1,1,10,15,0
+ 3c: d9 4f 00 58 svshape 1,1,10,15,1
+ 40: 19 a0 00 58 svshape 1,1,21,0,0
+ 44: 59 a0 00 58 svshape 1,1,21,0,1
+ 48: 99 a2 00 58 svshape 1,1,21,5,0
+ 4c: d9 a2 00 58 svshape 1,1,21,5,1
+ 50: 19 a5 00 58 svshape 1,1,21,10,0
+ 54: 59 a5 00 58 svshape 1,1,21,10,1
+ 58: 99 a7 00 58 svshape 1,1,21,15,0
+ 5c: d9 a7 00 58 svshape 1,1,21,15,1
+ 60: 19 d0 00 58 svshape 1,1,27,0,0
+ 64: 59 d0 00 58 svshape 1,1,27,0,1
+ 68: 99 d2 00 58 svshape 1,1,27,5,0
+ 6c: d9 d2 00 58 svshape 1,1,27,5,1
+ 70: 19 d5 00 58 svshape 1,1,27,10,0
+ 74: 59 d5 00 58 svshape 1,1,27,10,1
+ 78: 99 d7 00 58 svshape 1,1,27,15,0
+ 7c: d9 d7 00 58 svshape 1,1,27,15,1
+ 80: 19 f0 00 58 svshape 1,1,31,0,0
+ 84: 59 f0 00 58 svshape 1,1,31,0,1
+ 88: 99 f2 00 58 svshape 1,1,31,5,0
+ 8c: d9 f2 00 58 svshape 1,1,31,5,1
+ 90: 19 f5 00 58 svshape 1,1,31,10,0
+ 94: 59 f5 00 58 svshape 1,1,31,10,1
+ 98: 99 f7 00 58 svshape 1,1,31,15,0
+ 9c: d9 f7 00 58 svshape 1,1,31,15,1
+ a0: 19 78 00 58 svshape 1,1,16,0,0
+ a4: 59 78 00 58 svshape 1,1,16,0,1
+ a8: 99 7a 00 58 svshape 1,1,16,5,0
+ ac: d9 7a 00 58 svshape 1,1,16,5,1
+ b0: 19 7d 00 58 svshape 1,1,16,10,0
+ b4: 59 7d 00 58 svshape 1,1,16,10,1
+ b8: 99 7f 00 58 svshape 1,1,16,15,0
+ bc: d9 7f 00 58 svshape 1,1,16,15,1
+ c0: 19 00 09 58 svshape 1,10,1,0,0
+ c4: 59 00 09 58 svshape 1,10,1,0,1
+ c8: 99 02 09 58 svshape 1,10,1,5,0
+ cc: d9 02 09 58 svshape 1,10,1,5,1
+ d0: 19 05 09 58 svshape 1,10,1,10,0
+ d4: 59 05 09 58 svshape 1,10,1,10,1
+ d8: 99 07 09 58 svshape 1,10,1,15,0
+ dc: d9 07 09 58 svshape 1,10,1,15,1
+ e0: 19 48 09 58 svshape 1,10,10,0,0
+ e4: 59 48 09 58 svshape 1,10,10,0,1
+ e8: 99 4a 09 58 svshape 1,10,10,5,0
+ ec: d9 4a 09 58 svshape 1,10,10,5,1
+ f0: 19 4d 09 58 svshape 1,10,10,10,0
+ f4: 59 4d 09 58 svshape 1,10,10,10,1
+ f8: 99 4f 09 58 svshape 1,10,10,15,0
+ fc: d9 4f 09 58 svshape 1,10,10,15,1
+ 100: 19 a0 09 58 svshape 1,10,21,0,0
+ 104: 59 a0 09 58 svshape 1,10,21,0,1
+ 108: 99 a2 09 58 svshape 1,10,21,5,0
+ 10c: d9 a2 09 58 svshape 1,10,21,5,1
+ 110: 19 a5 09 58 svshape 1,10,21,10,0
+ 114: 59 a5 09 58 svshape 1,10,21,10,1
+ 118: 99 a7 09 58 svshape 1,10,21,15,0
+ 11c: d9 a7 09 58 svshape 1,10,21,15,1
+ 120: 19 d0 09 58 svshape 1,10,27,0,0
+ 124: 59 d0 09 58 svshape 1,10,27,0,1
+ 128: 99 d2 09 58 svshape 1,10,27,5,0
+ 12c: d9 d2 09 58 svshape 1,10,27,5,1
+ 130: 19 d5 09 58 svshape 1,10,27,10,0
+ 134: 59 d5 09 58 svshape 1,10,27,10,1
+ 138: 99 d7 09 58 svshape 1,10,27,15,0
+ 13c: d9 d7 09 58 svshape 1,10,27,15,1
+ 140: 19 f0 09 58 svshape 1,10,31,0,0
+ 144: 59 f0 09 58 svshape 1,10,31,0,1
+ 148: 99 f2 09 58 svshape 1,10,31,5,0
+ 14c: d9 f2 09 58 svshape 1,10,31,5,1
+ 150: 19 f5 09 58 svshape 1,10,31,10,0
+ 154: 59 f5 09 58 svshape 1,10,31,10,1
+ 158: 99 f7 09 58 svshape 1,10,31,15,0
+ 15c: d9 f7 09 58 svshape 1,10,31,15,1
+ 160: 19 78 09 58 svshape 1,10,16,0,0
+ 164: 59 78 09 58 svshape 1,10,16,0,1
+ 168: 99 7a 09 58 svshape 1,10,16,5,0
+ 16c: d9 7a 09 58 svshape 1,10,16,5,1
+ 170: 19 7d 09 58 svshape 1,10,16,10,0
+ 174: 59 7d 09 58 svshape 1,10,16,10,1
+ 178: 99 7f 09 58 svshape 1,10,16,15,0
+ 17c: d9 7f 09 58 svshape 1,10,16,15,1
+ 180: 19 00 14 58 svshape 1,21,1,0,0
+ 184: 59 00 14 58 svshape 1,21,1,0,1
+ 188: 99 02 14 58 svshape 1,21,1,5,0
+ 18c: d9 02 14 58 svshape 1,21,1,5,1
+ 190: 19 05 14 58 svshape 1,21,1,10,0
+ 194: 59 05 14 58 svshape 1,21,1,10,1
+ 198: 99 07 14 58 svshape 1,21,1,15,0
+ 19c: d9 07 14 58 svshape 1,21,1,15,1
+ 1a0: 19 48 14 58 svshape 1,21,10,0,0
+ 1a4: 59 48 14 58 svshape 1,21,10,0,1
+ 1a8: 99 4a 14 58 svshape 1,21,10,5,0
+ 1ac: d9 4a 14 58 svshape 1,21,10,5,1
+ 1b0: 19 4d 14 58 svshape 1,21,10,10,0
+ 1b4: 59 4d 14 58 svshape 1,21,10,10,1
+ 1b8: 99 4f 14 58 svshape 1,21,10,15,0
+ 1bc: d9 4f 14 58 svshape 1,21,10,15,1
+ 1c0: 19 a0 14 58 svshape 1,21,21,0,0
+ 1c4: 59 a0 14 58 svshape 1,21,21,0,1
+ 1c8: 99 a2 14 58 svshape 1,21,21,5,0
+ 1cc: d9 a2 14 58 svshape 1,21,21,5,1
+ 1d0: 19 a5 14 58 svshape 1,21,21,10,0
+ 1d4: 59 a5 14 58 svshape 1,21,21,10,1
+ 1d8: 99 a7 14 58 svshape 1,21,21,15,0
+ 1dc: d9 a7 14 58 svshape 1,21,21,15,1
+ 1e0: 19 d0 14 58 svshape 1,21,27,0,0
+ 1e4: 59 d0 14 58 svshape 1,21,27,0,1
+ 1e8: 99 d2 14 58 svshape 1,21,27,5,0
+ 1ec: d9 d2 14 58 svshape 1,21,27,5,1
+ 1f0: 19 d5 14 58 svshape 1,21,27,10,0
+ 1f4: 59 d5 14 58 svshape 1,21,27,10,1
+ 1f8: 99 d7 14 58 svshape 1,21,27,15,0
+ 1fc: d9 d7 14 58 svshape 1,21,27,15,1
+ 200: 19 f0 14 58 svshape 1,21,31,0,0
+ 204: 59 f0 14 58 svshape 1,21,31,0,1
+ 208: 99 f2 14 58 svshape 1,21,31,5,0
+ 20c: d9 f2 14 58 svshape 1,21,31,5,1
+ 210: 19 f5 14 58 svshape 1,21,31,10,0
+ 214: 59 f5 14 58 svshape 1,21,31,10,1
+ 218: 99 f7 14 58 svshape 1,21,31,15,0
+ 21c: d9 f7 14 58 svshape 1,21,31,15,1
+ 220: 19 78 14 58 svshape 1,21,16,0,0
+ 224: 59 78 14 58 svshape 1,21,16,0,1
+ 228: 99 7a 14 58 svshape 1,21,16,5,0
+ 22c: d9 7a 14 58 svshape 1,21,16,5,1
+ 230: 19 7d 14 58 svshape 1,21,16,10,0
+ 234: 59 7d 14 58 svshape 1,21,16,10,1
+ 238: 99 7f 14 58 svshape 1,21,16,15,0
+ 23c: d9 7f 14 58 svshape 1,21,16,15,1
+ 240: 19 00 1a 58 svshape 1,27,1,0,0
+ 244: 59 00 1a 58 svshape 1,27,1,0,1
+ 248: 99 02 1a 58 svshape 1,27,1,5,0
+ 24c: d9 02 1a 58 svshape 1,27,1,5,1
+ 250: 19 05 1a 58 svshape 1,27,1,10,0
+ 254: 59 05 1a 58 svshape 1,27,1,10,1
+ 258: 99 07 1a 58 svshape 1,27,1,15,0
+ 25c: d9 07 1a 58 svshape 1,27,1,15,1
+ 260: 19 48 1a 58 svshape 1,27,10,0,0
+ 264: 59 48 1a 58 svshape 1,27,10,0,1
+ 268: 99 4a 1a 58 svshape 1,27,10,5,0
+ 26c: d9 4a 1a 58 svshape 1,27,10,5,1
+ 270: 19 4d 1a 58 svshape 1,27,10,10,0
+ 274: 59 4d 1a 58 svshape 1,27,10,10,1
+ 278: 99 4f 1a 58 svshape 1,27,10,15,0
+ 27c: d9 4f 1a 58 svshape 1,27,10,15,1
+ 280: 19 a0 1a 58 svshape 1,27,21,0,0
+ 284: 59 a0 1a 58 svshape 1,27,21,0,1
+ 288: 99 a2 1a 58 svshape 1,27,21,5,0
+ 28c: d9 a2 1a 58 svshape 1,27,21,5,1
+ 290: 19 a5 1a 58 svshape 1,27,21,10,0
+ 294: 59 a5 1a 58 svshape 1,27,21,10,1
+ 298: 99 a7 1a 58 svshape 1,27,21,15,0
+ 29c: d9 a7 1a 58 svshape 1,27,21,15,1
+ 2a0: 19 d0 1a 58 svshape 1,27,27,0,0
+ 2a4: 59 d0 1a 58 svshape 1,27,27,0,1
+ 2a8: 99 d2 1a 58 svshape 1,27,27,5,0
+ 2ac: d9 d2 1a 58 svshape 1,27,27,5,1
+ 2b0: 19 d5 1a 58 svshape 1,27,27,10,0
+ 2b4: 59 d5 1a 58 svshape 1,27,27,10,1
+ 2b8: 99 d7 1a 58 svshape 1,27,27,15,0
+ 2bc: d9 d7 1a 58 svshape 1,27,27,15,1
+ 2c0: 19 f0 1a 58 svshape 1,27,31,0,0
+ 2c4: 59 f0 1a 58 svshape 1,27,31,0,1
+ 2c8: 99 f2 1a 58 svshape 1,27,31,5,0
+ 2cc: d9 f2 1a 58 svshape 1,27,31,5,1
+ 2d0: 19 f5 1a 58 svshape 1,27,31,10,0
+ 2d4: 59 f5 1a 58 svshape 1,27,31,10,1
+ 2d8: 99 f7 1a 58 svshape 1,27,31,15,0
+ 2dc: d9 f7 1a 58 svshape 1,27,31,15,1
+ 2e0: 19 78 1a 58 svshape 1,27,16,0,0
+ 2e4: 59 78 1a 58 svshape 1,27,16,0,1
+ 2e8: 99 7a 1a 58 svshape 1,27,16,5,0
+ 2ec: d9 7a 1a 58 svshape 1,27,16,5,1
+ 2f0: 19 7d 1a 58 svshape 1,27,16,10,0
+ 2f4: 59 7d 1a 58 svshape 1,27,16,10,1
+ 2f8: 99 7f 1a 58 svshape 1,27,16,15,0
+ 2fc: d9 7f 1a 58 svshape 1,27,16,15,1
+ 300: 19 00 1e 58 svshape 1,31,1,0,0
+ 304: 59 00 1e 58 svshape 1,31,1,0,1
+ 308: 99 02 1e 58 svshape 1,31,1,5,0
+ 30c: d9 02 1e 58 svshape 1,31,1,5,1
+ 310: 19 05 1e 58 svshape 1,31,1,10,0
+ 314: 59 05 1e 58 svshape 1,31,1,10,1
+ 318: 99 07 1e 58 svshape 1,31,1,15,0
+ 31c: d9 07 1e 58 svshape 1,31,1,15,1
+ 320: 19 48 1e 58 svshape 1,31,10,0,0
+ 324: 59 48 1e 58 svshape 1,31,10,0,1
+ 328: 99 4a 1e 58 svshape 1,31,10,5,0
+ 32c: d9 4a 1e 58 svshape 1,31,10,5,1
+ 330: 19 4d 1e 58 svshape 1,31,10,10,0
+ 334: 59 4d 1e 58 svshape 1,31,10,10,1
+ 338: 99 4f 1e 58 svshape 1,31,10,15,0
+ 33c: d9 4f 1e 58 svshape 1,31,10,15,1
+ 340: 19 a0 1e 58 svshape 1,31,21,0,0
+ 344: 59 a0 1e 58 svshape 1,31,21,0,1
+ 348: 99 a2 1e 58 svshape 1,31,21,5,0
+ 34c: d9 a2 1e 58 svshape 1,31,21,5,1
+ 350: 19 a5 1e 58 svshape 1,31,21,10,0
+ 354: 59 a5 1e 58 svshape 1,31,21,10,1
+ 358: 99 a7 1e 58 svshape 1,31,21,15,0
+ 35c: d9 a7 1e 58 svshape 1,31,21,15,1
+ 360: 19 d0 1e 58 svshape 1,31,27,0,0
+ 364: 59 d0 1e 58 svshape 1,31,27,0,1
+ 368: 99 d2 1e 58 svshape 1,31,27,5,0
+ 36c: d9 d2 1e 58 svshape 1,31,27,5,1
+ 370: 19 d5 1e 58 svshape 1,31,27,10,0
+ 374: 59 d5 1e 58 svshape 1,31,27,10,1
+ 378: 99 d7 1e 58 svshape 1,31,27,15,0
+ 37c: d9 d7 1e 58 svshape 1,31,27,15,1
+ 380: 19 f0 1e 58 svshape 1,31,31,0,0
+ 384: 59 f0 1e 58 svshape 1,31,31,0,1
+ 388: 99 f2 1e 58 svshape 1,31,31,5,0
+ 38c: d9 f2 1e 58 svshape 1,31,31,5,1
+ 390: 19 f5 1e 58 svshape 1,31,31,10,0
+ 394: 59 f5 1e 58 svshape 1,31,31,10,1
+ 398: 99 f7 1e 58 svshape 1,31,31,15,0
+ 39c: d9 f7 1e 58 svshape 1,31,31,15,1
+ 3a0: 19 78 1e 58 svshape 1,31,16,0,0
+ 3a4: 59 78 1e 58 svshape 1,31,16,0,1
+ 3a8: 99 7a 1e 58 svshape 1,31,16,5,0
+ 3ac: d9 7a 1e 58 svshape 1,31,16,5,1
+ 3b0: 19 7d 1e 58 svshape 1,31,16,10,0
+ 3b4: 59 7d 1e 58 svshape 1,31,16,10,1
+ 3b8: 99 7f 1e 58 svshape 1,31,16,15,0
+ 3bc: d9 7f 1e 58 svshape 1,31,16,15,1
+ 3c0: 19 00 0f 58 svshape 1,16,1,0,0
+ 3c4: 59 00 0f 58 svshape 1,16,1,0,1
+ 3c8: 99 02 0f 58 svshape 1,16,1,5,0
+ 3cc: d9 02 0f 58 svshape 1,16,1,5,1
+ 3d0: 19 05 0f 58 svshape 1,16,1,10,0
+ 3d4: 59 05 0f 58 svshape 1,16,1,10,1
+ 3d8: 99 07 0f 58 svshape 1,16,1,15,0
+ 3dc: d9 07 0f 58 svshape 1,16,1,15,1
+ 3e0: 19 48 0f 58 svshape 1,16,10,0,0
+ 3e4: 59 48 0f 58 svshape 1,16,10,0,1
+ 3e8: 99 4a 0f 58 svshape 1,16,10,5,0
+ 3ec: d9 4a 0f 58 svshape 1,16,10,5,1
+ 3f0: 19 4d 0f 58 svshape 1,16,10,10,0
+ 3f4: 59 4d 0f 58 svshape 1,16,10,10,1
+ 3f8: 99 4f 0f 58 svshape 1,16,10,15,0
+ 3fc: d9 4f 0f 58 svshape 1,16,10,15,1
+ 400: 19 a0 0f 58 svshape 1,16,21,0,0
+ 404: 59 a0 0f 58 svshape 1,16,21,0,1
+ 408: 99 a2 0f 58 svshape 1,16,21,5,0
+ 40c: d9 a2 0f 58 svshape 1,16,21,5,1
+ 410: 19 a5 0f 58 svshape 1,16,21,10,0
+ 414: 59 a5 0f 58 svshape 1,16,21,10,1
+ 418: 99 a7 0f 58 svshape 1,16,21,15,0
+ 41c: d9 a7 0f 58 svshape 1,16,21,15,1
+ 420: 19 d0 0f 58 svshape 1,16,27,0,0
+ 424: 59 d0 0f 58 svshape 1,16,27,0,1
+ 428: 99 d2 0f 58 svshape 1,16,27,5,0
+ 42c: d9 d2 0f 58 svshape 1,16,27,5,1
+ 430: 19 d5 0f 58 svshape 1,16,27,10,0
+ 434: 59 d5 0f 58 svshape 1,16,27,10,1
+ 438: 99 d7 0f 58 svshape 1,16,27,15,0
+ 43c: d9 d7 0f 58 svshape 1,16,27,15,1
+ 440: 19 f0 0f 58 svshape 1,16,31,0,0
+ 444: 59 f0 0f 58 svshape 1,16,31,0,1
+ 448: 99 f2 0f 58 svshape 1,16,31,5,0
+ 44c: d9 f2 0f 58 svshape 1,16,31,5,1
+ 450: 19 f5 0f 58 svshape 1,16,31,10,0
+ 454: 59 f5 0f 58 svshape 1,16,31,10,1
+ 458: 99 f7 0f 58 svshape 1,16,31,15,0
+ 45c: d9 f7 0f 58 svshape 1,16,31,15,1
+ 460: 19 78 0f 58 svshape 1,16,16,0,0
+ 464: 59 78 0f 58 svshape 1,16,16,0,1
+ 468: 99 7a 0f 58 svshape 1,16,16,5,0
+ 46c: d9 7a 0f 58 svshape 1,16,16,5,1
+ 470: 19 7d 0f 58 svshape 1,16,16,10,0
+ 474: 59 7d 0f 58 svshape 1,16,16,10,1
+ 478: 99 7f 0f 58 svshape 1,16,16,15,0
+ 47c: d9 7f 0f 58 svshape 1,16,16,15,1
+ 480: 19 00 20 59 svshape 10,1,1,0,0
+ 484: 59 00 20 59 svshape 10,1,1,0,1
+ 488: 99 02 20 59 svshape 10,1,1,5,0
+ 48c: d9 02 20 59 svshape 10,1,1,5,1
+ 490: 19 05 20 59 svshape 10,1,1,10,0
+ 494: 59 05 20 59 svshape 10,1,1,10,1
+ 498: 99 07 20 59 svshape 10,1,1,15,0
+ 49c: d9 07 20 59 svshape 10,1,1,15,1
+ 4a0: 19 48 20 59 svshape 10,1,10,0,0
+ 4a4: 59 48 20 59 svshape 10,1,10,0,1
+ 4a8: 99 4a 20 59 svshape 10,1,10,5,0
+ 4ac: d9 4a 20 59 svshape 10,1,10,5,1
+ 4b0: 19 4d 20 59 svshape 10,1,10,10,0
+ 4b4: 59 4d 20 59 svshape 10,1,10,10,1
+ 4b8: 99 4f 20 59 svshape 10,1,10,15,0
+ 4bc: d9 4f 20 59 svshape 10,1,10,15,1
+ 4c0: 19 a0 20 59 svshape 10,1,21,0,0
+ 4c4: 59 a0 20 59 svshape 10,1,21,0,1
+ 4c8: 99 a2 20 59 svshape 10,1,21,5,0
+ 4cc: d9 a2 20 59 svshape 10,1,21,5,1
+ 4d0: 19 a5 20 59 svshape 10,1,21,10,0
+ 4d4: 59 a5 20 59 svshape 10,1,21,10,1
+ 4d8: 99 a7 20 59 svshape 10,1,21,15,0
+ 4dc: d9 a7 20 59 svshape 10,1,21,15,1
+ 4e0: 19 d0 20 59 svshape 10,1,27,0,0
+ 4e4: 59 d0 20 59 svshape 10,1,27,0,1
+ 4e8: 99 d2 20 59 svshape 10,1,27,5,0
+ 4ec: d9 d2 20 59 svshape 10,1,27,5,1
+ 4f0: 19 d5 20 59 svshape 10,1,27,10,0
+ 4f4: 59 d5 20 59 svshape 10,1,27,10,1
+ 4f8: 99 d7 20 59 svshape 10,1,27,15,0
+ 4fc: d9 d7 20 59 svshape 10,1,27,15,1
+ 500: 19 f0 20 59 svshape 10,1,31,0,0
+ 504: 59 f0 20 59 svshape 10,1,31,0,1
+ 508: 99 f2 20 59 svshape 10,1,31,5,0
+ 50c: d9 f2 20 59 svshape 10,1,31,5,1
+ 510: 19 f5 20 59 svshape 10,1,31,10,0
+ 514: 59 f5 20 59 svshape 10,1,31,10,1
+ 518: 99 f7 20 59 svshape 10,1,31,15,0
+ 51c: d9 f7 20 59 svshape 10,1,31,15,1
+ 520: 19 78 20 59 svshape 10,1,16,0,0
+ 524: 59 78 20 59 svshape 10,1,16,0,1
+ 528: 99 7a 20 59 svshape 10,1,16,5,0
+ 52c: d9 7a 20 59 svshape 10,1,16,5,1
+ 530: 19 7d 20 59 svshape 10,1,16,10,0
+ 534: 59 7d 20 59 svshape 10,1,16,10,1
+ 538: 99 7f 20 59 svshape 10,1,16,15,0
+ 53c: d9 7f 20 59 svshape 10,1,16,15,1
+ 540: 19 00 29 59 svshape 10,10,1,0,0
+ 544: 59 00 29 59 svshape 10,10,1,0,1
+ 548: 99 02 29 59 svshape 10,10,1,5,0
+ 54c: d9 02 29 59 svshape 10,10,1,5,1
+ 550: 19 05 29 59 svshape 10,10,1,10,0
+ 554: 59 05 29 59 svshape 10,10,1,10,1
+ 558: 99 07 29 59 svshape 10,10,1,15,0
+ 55c: d9 07 29 59 svshape 10,10,1,15,1
+ 560: 19 48 29 59 svshape 10,10,10,0,0
+ 564: 59 48 29 59 svshape 10,10,10,0,1
+ 568: 99 4a 29 59 svshape 10,10,10,5,0
+ 56c: d9 4a 29 59 svshape 10,10,10,5,1
+ 570: 19 4d 29 59 svshape 10,10,10,10,0
+ 574: 59 4d 29 59 svshape 10,10,10,10,1
+ 578: 99 4f 29 59 svshape 10,10,10,15,0
+ 57c: d9 4f 29 59 svshape 10,10,10,15,1
+ 580: 19 a0 29 59 svshape 10,10,21,0,0
+ 584: 59 a0 29 59 svshape 10,10,21,0,1
+ 588: 99 a2 29 59 svshape 10,10,21,5,0
+ 58c: d9 a2 29 59 svshape 10,10,21,5,1
+ 590: 19 a5 29 59 svshape 10,10,21,10,0
+ 594: 59 a5 29 59 svshape 10,10,21,10,1
+ 598: 99 a7 29 59 svshape 10,10,21,15,0
+ 59c: d9 a7 29 59 svshape 10,10,21,15,1
+ 5a0: 19 d0 29 59 svshape 10,10,27,0,0
+ 5a4: 59 d0 29 59 svshape 10,10,27,0,1
+ 5a8: 99 d2 29 59 svshape 10,10,27,5,0
+ 5ac: d9 d2 29 59 svshape 10,10,27,5,1
+ 5b0: 19 d5 29 59 svshape 10,10,27,10,0
+ 5b4: 59 d5 29 59 svshape 10,10,27,10,1
+ 5b8: 99 d7 29 59 svshape 10,10,27,15,0
+ 5bc: d9 d7 29 59 svshape 10,10,27,15,1
+ 5c0: 19 f0 29 59 svshape 10,10,31,0,0
+ 5c4: 59 f0 29 59 svshape 10,10,31,0,1
+ 5c8: 99 f2 29 59 svshape 10,10,31,5,0
+ 5cc: d9 f2 29 59 svshape 10,10,31,5,1
+ 5d0: 19 f5 29 59 svshape 10,10,31,10,0
+ 5d4: 59 f5 29 59 svshape 10,10,31,10,1
+ 5d8: 99 f7 29 59 svshape 10,10,31,15,0
+ 5dc: d9 f7 29 59 svshape 10,10,31,15,1
+ 5e0: 19 78 29 59 svshape 10,10,16,0,0
+ 5e4: 59 78 29 59 svshape 10,10,16,0,1
+ 5e8: 99 7a 29 59 svshape 10,10,16,5,0
+ 5ec: d9 7a 29 59 svshape 10,10,16,5,1
+ 5f0: 19 7d 29 59 svshape 10,10,16,10,0
+ 5f4: 59 7d 29 59 svshape 10,10,16,10,1
+ 5f8: 99 7f 29 59 svshape 10,10,16,15,0
+ 5fc: d9 7f 29 59 svshape 10,10,16,15,1
+ 600: 19 00 34 59 svshape 10,21,1,0,0
+ 604: 59 00 34 59 svshape 10,21,1,0,1
+ 608: 99 02 34 59 svshape 10,21,1,5,0
+ 60c: d9 02 34 59 svshape 10,21,1,5,1
+ 610: 19 05 34 59 svshape 10,21,1,10,0
+ 614: 59 05 34 59 svshape 10,21,1,10,1
+ 618: 99 07 34 59 svshape 10,21,1,15,0
+ 61c: d9 07 34 59 svshape 10,21,1,15,1
+ 620: 19 48 34 59 svshape 10,21,10,0,0
+ 624: 59 48 34 59 svshape 10,21,10,0,1
+ 628: 99 4a 34 59 svshape 10,21,10,5,0
+ 62c: d9 4a 34 59 svshape 10,21,10,5,1
+ 630: 19 4d 34 59 svshape 10,21,10,10,0
+ 634: 59 4d 34 59 svshape 10,21,10,10,1
+ 638: 99 4f 34 59 svshape 10,21,10,15,0
+ 63c: d9 4f 34 59 svshape 10,21,10,15,1
+ 640: 19 a0 34 59 svshape 10,21,21,0,0
+ 644: 59 a0 34 59 svshape 10,21,21,0,1
+ 648: 99 a2 34 59 svshape 10,21,21,5,0
+ 64c: d9 a2 34 59 svshape 10,21,21,5,1
+ 650: 19 a5 34 59 svshape 10,21,21,10,0
+ 654: 59 a5 34 59 svshape 10,21,21,10,1
+ 658: 99 a7 34 59 svshape 10,21,21,15,0
+ 65c: d9 a7 34 59 svshape 10,21,21,15,1
+ 660: 19 d0 34 59 svshape 10,21,27,0,0
+ 664: 59 d0 34 59 svshape 10,21,27,0,1
+ 668: 99 d2 34 59 svshape 10,21,27,5,0
+ 66c: d9 d2 34 59 svshape 10,21,27,5,1
+ 670: 19 d5 34 59 svshape 10,21,27,10,0
+ 674: 59 d5 34 59 svshape 10,21,27,10,1
+ 678: 99 d7 34 59 svshape 10,21,27,15,0
+ 67c: d9 d7 34 59 svshape 10,21,27,15,1
+ 680: 19 f0 34 59 svshape 10,21,31,0,0
+ 684: 59 f0 34 59 svshape 10,21,31,0,1
+ 688: 99 f2 34 59 svshape 10,21,31,5,0
+ 68c: d9 f2 34 59 svshape 10,21,31,5,1
+ 690: 19 f5 34 59 svshape 10,21,31,10,0
+ 694: 59 f5 34 59 svshape 10,21,31,10,1
+ 698: 99 f7 34 59 svshape 10,21,31,15,0
+ 69c: d9 f7 34 59 svshape 10,21,31,15,1
+ 6a0: 19 78 34 59 svshape 10,21,16,0,0
+ 6a4: 59 78 34 59 svshape 10,21,16,0,1
+ 6a8: 99 7a 34 59 svshape 10,21,16,5,0
+ 6ac: d9 7a 34 59 svshape 10,21,16,5,1
+ 6b0: 19 7d 34 59 svshape 10,21,16,10,0
+ 6b4: 59 7d 34 59 svshape 10,21,16,10,1
+ 6b8: 99 7f 34 59 svshape 10,21,16,15,0
+ 6bc: d9 7f 34 59 svshape 10,21,16,15,1
+ 6c0: 19 00 3a 59 svshape 10,27,1,0,0
+ 6c4: 59 00 3a 59 svshape 10,27,1,0,1
+ 6c8: 99 02 3a 59 svshape 10,27,1,5,0
+ 6cc: d9 02 3a 59 svshape 10,27,1,5,1
+ 6d0: 19 05 3a 59 svshape 10,27,1,10,0
+ 6d4: 59 05 3a 59 svshape 10,27,1,10,1
+ 6d8: 99 07 3a 59 svshape 10,27,1,15,0
+ 6dc: d9 07 3a 59 svshape 10,27,1,15,1
+ 6e0: 19 48 3a 59 svshape 10,27,10,0,0
+ 6e4: 59 48 3a 59 svshape 10,27,10,0,1
+ 6e8: 99 4a 3a 59 svshape 10,27,10,5,0
+ 6ec: d9 4a 3a 59 svshape 10,27,10,5,1
+ 6f0: 19 4d 3a 59 svshape 10,27,10,10,0
+ 6f4: 59 4d 3a 59 svshape 10,27,10,10,1
+ 6f8: 99 4f 3a 59 svshape 10,27,10,15,0
+ 6fc: d9 4f 3a 59 svshape 10,27,10,15,1
+ 700: 19 a0 3a 59 svshape 10,27,21,0,0
+ 704: 59 a0 3a 59 svshape 10,27,21,0,1
+ 708: 99 a2 3a 59 svshape 10,27,21,5,0
+ 70c: d9 a2 3a 59 svshape 10,27,21,5,1
+ 710: 19 a5 3a 59 svshape 10,27,21,10,0
+ 714: 59 a5 3a 59 svshape 10,27,21,10,1
+ 718: 99 a7 3a 59 svshape 10,27,21,15,0
+ 71c: d9 a7 3a 59 svshape 10,27,21,15,1
+ 720: 19 d0 3a 59 svshape 10,27,27,0,0
+ 724: 59 d0 3a 59 svshape 10,27,27,0,1
+ 728: 99 d2 3a 59 svshape 10,27,27,5,0
+ 72c: d9 d2 3a 59 svshape 10,27,27,5,1
+ 730: 19 d5 3a 59 svshape 10,27,27,10,0
+ 734: 59 d5 3a 59 svshape 10,27,27,10,1
+ 738: 99 d7 3a 59 svshape 10,27,27,15,0
+ 73c: d9 d7 3a 59 svshape 10,27,27,15,1
+ 740: 19 f0 3a 59 svshape 10,27,31,0,0
+ 744: 59 f0 3a 59 svshape 10,27,31,0,1
+ 748: 99 f2 3a 59 svshape 10,27,31,5,0
+ 74c: d9 f2 3a 59 svshape 10,27,31,5,1
+ 750: 19 f5 3a 59 svshape 10,27,31,10,0
+ 754: 59 f5 3a 59 svshape 10,27,31,10,1
+ 758: 99 f7 3a 59 svshape 10,27,31,15,0
+ 75c: d9 f7 3a 59 svshape 10,27,31,15,1
+ 760: 19 78 3a 59 svshape 10,27,16,0,0
+ 764: 59 78 3a 59 svshape 10,27,16,0,1
+ 768: 99 7a 3a 59 svshape 10,27,16,5,0
+ 76c: d9 7a 3a 59 svshape 10,27,16,5,1
+ 770: 19 7d 3a 59 svshape 10,27,16,10,0
+ 774: 59 7d 3a 59 svshape 10,27,16,10,1
+ 778: 99 7f 3a 59 svshape 10,27,16,15,0
+ 77c: d9 7f 3a 59 svshape 10,27,16,15,1
+ 780: 19 00 3e 59 svshape 10,31,1,0,0
+ 784: 59 00 3e 59 svshape 10,31,1,0,1
+ 788: 99 02 3e 59 svshape 10,31,1,5,0
+ 78c: d9 02 3e 59 svshape 10,31,1,5,1
+ 790: 19 05 3e 59 svshape 10,31,1,10,0
+ 794: 59 05 3e 59 svshape 10,31,1,10,1
+ 798: 99 07 3e 59 svshape 10,31,1,15,0
+ 79c: d9 07 3e 59 svshape 10,31,1,15,1
+ 7a0: 19 48 3e 59 svshape 10,31,10,0,0
+ 7a4: 59 48 3e 59 svshape 10,31,10,0,1
+ 7a8: 99 4a 3e 59 svshape 10,31,10,5,0
+ 7ac: d9 4a 3e 59 svshape 10,31,10,5,1
+ 7b0: 19 4d 3e 59 svshape 10,31,10,10,0
+ 7b4: 59 4d 3e 59 svshape 10,31,10,10,1
+ 7b8: 99 4f 3e 59 svshape 10,31,10,15,0
+ 7bc: d9 4f 3e 59 svshape 10,31,10,15,1
+ 7c0: 19 a0 3e 59 svshape 10,31,21,0,0
+ 7c4: 59 a0 3e 59 svshape 10,31,21,0,1
+ 7c8: 99 a2 3e 59 svshape 10,31,21,5,0
+ 7cc: d9 a2 3e 59 svshape 10,31,21,5,1
+ 7d0: 19 a5 3e 59 svshape 10,31,21,10,0
+ 7d4: 59 a5 3e 59 svshape 10,31,21,10,1
+ 7d8: 99 a7 3e 59 svshape 10,31,21,15,0
+ 7dc: d9 a7 3e 59 svshape 10,31,21,15,1
+ 7e0: 19 d0 3e 59 svshape 10,31,27,0,0
+ 7e4: 59 d0 3e 59 svshape 10,31,27,0,1
+ 7e8: 99 d2 3e 59 svshape 10,31,27,5,0
+ 7ec: d9 d2 3e 59 svshape 10,31,27,5,1
+ 7f0: 19 d5 3e 59 svshape 10,31,27,10,0
+ 7f4: 59 d5 3e 59 svshape 10,31,27,10,1
+ 7f8: 99 d7 3e 59 svshape 10,31,27,15,0
+ 7fc: d9 d7 3e 59 svshape 10,31,27,15,1
+ 800: 19 f0 3e 59 svshape 10,31,31,0,0
+ 804: 59 f0 3e 59 svshape 10,31,31,0,1
+ 808: 99 f2 3e 59 svshape 10,31,31,5,0
+ 80c: d9 f2 3e 59 svshape 10,31,31,5,1
+ 810: 19 f5 3e 59 svshape 10,31,31,10,0
+ 814: 59 f5 3e 59 svshape 10,31,31,10,1
+ 818: 99 f7 3e 59 svshape 10,31,31,15,0
+ 81c: d9 f7 3e 59 svshape 10,31,31,15,1
+ 820: 19 78 3e 59 svshape 10,31,16,0,0
+ 824: 59 78 3e 59 svshape 10,31,16,0,1
+ 828: 99 7a 3e 59 svshape 10,31,16,5,0
+ 82c: d9 7a 3e 59 svshape 10,31,16,5,1
+ 830: 19 7d 3e 59 svshape 10,31,16,10,0
+ 834: 59 7d 3e 59 svshape 10,31,16,10,1
+ 838: 99 7f 3e 59 svshape 10,31,16,15,0
+ 83c: d9 7f 3e 59 svshape 10,31,16,15,1
+ 840: 19 00 2f 59 svshape 10,16,1,0,0
+ 844: 59 00 2f 59 svshape 10,16,1,0,1
+ 848: 99 02 2f 59 svshape 10,16,1,5,0
+ 84c: d9 02 2f 59 svshape 10,16,1,5,1
+ 850: 19 05 2f 59 svshape 10,16,1,10,0
+ 854: 59 05 2f 59 svshape 10,16,1,10,1
+ 858: 99 07 2f 59 svshape 10,16,1,15,0
+ 85c: d9 07 2f 59 svshape 10,16,1,15,1
+ 860: 19 48 2f 59 svshape 10,16,10,0,0
+ 864: 59 48 2f 59 svshape 10,16,10,0,1
+ 868: 99 4a 2f 59 svshape 10,16,10,5,0
+ 86c: d9 4a 2f 59 svshape 10,16,10,5,1
+ 870: 19 4d 2f 59 svshape 10,16,10,10,0
+ 874: 59 4d 2f 59 svshape 10,16,10,10,1
+ 878: 99 4f 2f 59 svshape 10,16,10,15,0
+ 87c: d9 4f 2f 59 svshape 10,16,10,15,1
+ 880: 19 a0 2f 59 svshape 10,16,21,0,0
+ 884: 59 a0 2f 59 svshape 10,16,21,0,1
+ 888: 99 a2 2f 59 svshape 10,16,21,5,0
+ 88c: d9 a2 2f 59 svshape 10,16,21,5,1
+ 890: 19 a5 2f 59 svshape 10,16,21,10,0
+ 894: 59 a5 2f 59 svshape 10,16,21,10,1
+ 898: 99 a7 2f 59 svshape 10,16,21,15,0
+ 89c: d9 a7 2f 59 svshape 10,16,21,15,1
+ 8a0: 19 d0 2f 59 svshape 10,16,27,0,0
+ 8a4: 59 d0 2f 59 svshape 10,16,27,0,1
+ 8a8: 99 d2 2f 59 svshape 10,16,27,5,0
+ 8ac: d9 d2 2f 59 svshape 10,16,27,5,1
+ 8b0: 19 d5 2f 59 svshape 10,16,27,10,0
+ 8b4: 59 d5 2f 59 svshape 10,16,27,10,1
+ 8b8: 99 d7 2f 59 svshape 10,16,27,15,0
+ 8bc: d9 d7 2f 59 svshape 10,16,27,15,1
+ 8c0: 19 f0 2f 59 svshape 10,16,31,0,0
+ 8c4: 59 f0 2f 59 svshape 10,16,31,0,1
+ 8c8: 99 f2 2f 59 svshape 10,16,31,5,0
+ 8cc: d9 f2 2f 59 svshape 10,16,31,5,1
+ 8d0: 19 f5 2f 59 svshape 10,16,31,10,0
+ 8d4: 59 f5 2f 59 svshape 10,16,31,10,1
+ 8d8: 99 f7 2f 59 svshape 10,16,31,15,0
+ 8dc: d9 f7 2f 59 svshape 10,16,31,15,1
+ 8e0: 19 78 2f 59 svshape 10,16,16,0,0
+ 8e4: 59 78 2f 59 svshape 10,16,16,0,1
+ 8e8: 99 7a 2f 59 svshape 10,16,16,5,0
+ 8ec: d9 7a 2f 59 svshape 10,16,16,5,1
+ 8f0: 19 7d 2f 59 svshape 10,16,16,10,0
+ 8f4: 59 7d 2f 59 svshape 10,16,16,10,1
+ 8f8: 99 7f 2f 59 svshape 10,16,16,15,0
+ 8fc: d9 7f 2f 59 svshape 10,16,16,15,1
+ 900: 19 00 80 5a svshape 21,1,1,0,0
+ 904: 59 00 80 5a svshape 21,1,1,0,1
+ 908: 99 02 80 5a svshape 21,1,1,5,0
+ 90c: d9 02 80 5a svshape 21,1,1,5,1
+ 910: 19 05 80 5a svshape 21,1,1,10,0
+ 914: 59 05 80 5a svshape 21,1,1,10,1
+ 918: 99 07 80 5a svshape 21,1,1,15,0
+ 91c: d9 07 80 5a svshape 21,1,1,15,1
+ 920: 19 48 80 5a svshape 21,1,10,0,0
+ 924: 59 48 80 5a svshape 21,1,10,0,1
+ 928: 99 4a 80 5a svshape 21,1,10,5,0
+ 92c: d9 4a 80 5a svshape 21,1,10,5,1
+ 930: 19 4d 80 5a svshape 21,1,10,10,0
+ 934: 59 4d 80 5a svshape 21,1,10,10,1
+ 938: 99 4f 80 5a svshape 21,1,10,15,0
+ 93c: d9 4f 80 5a svshape 21,1,10,15,1
+ 940: 19 a0 80 5a svshape 21,1,21,0,0
+ 944: 59 a0 80 5a svshape 21,1,21,0,1
+ 948: 99 a2 80 5a svshape 21,1,21,5,0
+ 94c: d9 a2 80 5a svshape 21,1,21,5,1
+ 950: 19 a5 80 5a svshape 21,1,21,10,0
+ 954: 59 a5 80 5a svshape 21,1,21,10,1
+ 958: 99 a7 80 5a svshape 21,1,21,15,0
+ 95c: d9 a7 80 5a svshape 21,1,21,15,1
+ 960: 19 d0 80 5a svshape 21,1,27,0,0
+ 964: 59 d0 80 5a svshape 21,1,27,0,1
+ 968: 99 d2 80 5a svshape 21,1,27,5,0
+ 96c: d9 d2 80 5a svshape 21,1,27,5,1
+ 970: 19 d5 80 5a svshape 21,1,27,10,0
+ 974: 59 d5 80 5a svshape 21,1,27,10,1
+ 978: 99 d7 80 5a svshape 21,1,27,15,0
+ 97c: d9 d7 80 5a svshape 21,1,27,15,1
+ 980: 19 f0 80 5a svshape 21,1,31,0,0
+ 984: 59 f0 80 5a svshape 21,1,31,0,1
+ 988: 99 f2 80 5a svshape 21,1,31,5,0
+ 98c: d9 f2 80 5a svshape 21,1,31,5,1
+ 990: 19 f5 80 5a svshape 21,1,31,10,0
+ 994: 59 f5 80 5a svshape 21,1,31,10,1
+ 998: 99 f7 80 5a svshape 21,1,31,15,0
+ 99c: d9 f7 80 5a svshape 21,1,31,15,1
+ 9a0: 19 78 80 5a svshape 21,1,16,0,0
+ 9a4: 59 78 80 5a svshape 21,1,16,0,1
+ 9a8: 99 7a 80 5a svshape 21,1,16,5,0
+ 9ac: d9 7a 80 5a svshape 21,1,16,5,1
+ 9b0: 19 7d 80 5a svshape 21,1,16,10,0
+ 9b4: 59 7d 80 5a svshape 21,1,16,10,1
+ 9b8: 99 7f 80 5a svshape 21,1,16,15,0
+ 9bc: d9 7f 80 5a svshape 21,1,16,15,1
+ 9c0: 19 00 89 5a svshape 21,10,1,0,0
+ 9c4: 59 00 89 5a svshape 21,10,1,0,1
+ 9c8: 99 02 89 5a svshape 21,10,1,5,0
+ 9cc: d9 02 89 5a svshape 21,10,1,5,1
+ 9d0: 19 05 89 5a svshape 21,10,1,10,0
+ 9d4: 59 05 89 5a svshape 21,10,1,10,1
+ 9d8: 99 07 89 5a svshape 21,10,1,15,0
+ 9dc: d9 07 89 5a svshape 21,10,1,15,1
+ 9e0: 19 48 89 5a svshape 21,10,10,0,0
+ 9e4: 59 48 89 5a svshape 21,10,10,0,1
+ 9e8: 99 4a 89 5a svshape 21,10,10,5,0
+ 9ec: d9 4a 89 5a svshape 21,10,10,5,1
+ 9f0: 19 4d 89 5a svshape 21,10,10,10,0
+ 9f4: 59 4d 89 5a svshape 21,10,10,10,1
+ 9f8: 99 4f 89 5a svshape 21,10,10,15,0
+ 9fc: d9 4f 89 5a svshape 21,10,10,15,1
+ a00: 19 a0 89 5a svshape 21,10,21,0,0
+ a04: 59 a0 89 5a svshape 21,10,21,0,1
+ a08: 99 a2 89 5a svshape 21,10,21,5,0
+ a0c: d9 a2 89 5a svshape 21,10,21,5,1
+ a10: 19 a5 89 5a svshape 21,10,21,10,0
+ a14: 59 a5 89 5a svshape 21,10,21,10,1
+ a18: 99 a7 89 5a svshape 21,10,21,15,0
+ a1c: d9 a7 89 5a svshape 21,10,21,15,1
+ a20: 19 d0 89 5a svshape 21,10,27,0,0
+ a24: 59 d0 89 5a svshape 21,10,27,0,1
+ a28: 99 d2 89 5a svshape 21,10,27,5,0
+ a2c: d9 d2 89 5a svshape 21,10,27,5,1
+ a30: 19 d5 89 5a svshape 21,10,27,10,0
+ a34: 59 d5 89 5a svshape 21,10,27,10,1
+ a38: 99 d7 89 5a svshape 21,10,27,15,0
+ a3c: d9 d7 89 5a svshape 21,10,27,15,1
+ a40: 19 f0 89 5a svshape 21,10,31,0,0
+ a44: 59 f0 89 5a svshape 21,10,31,0,1
+ a48: 99 f2 89 5a svshape 21,10,31,5,0
+ a4c: d9 f2 89 5a svshape 21,10,31,5,1
+ a50: 19 f5 89 5a svshape 21,10,31,10,0
+ a54: 59 f5 89 5a svshape 21,10,31,10,1
+ a58: 99 f7 89 5a svshape 21,10,31,15,0
+ a5c: d9 f7 89 5a svshape 21,10,31,15,1
+ a60: 19 78 89 5a svshape 21,10,16,0,0
+ a64: 59 78 89 5a svshape 21,10,16,0,1
+ a68: 99 7a 89 5a svshape 21,10,16,5,0
+ a6c: d9 7a 89 5a svshape 21,10,16,5,1
+ a70: 19 7d 89 5a svshape 21,10,16,10,0
+ a74: 59 7d 89 5a svshape 21,10,16,10,1
+ a78: 99 7f 89 5a svshape 21,10,16,15,0
+ a7c: d9 7f 89 5a svshape 21,10,16,15,1
+ a80: 19 00 94 5a svshape 21,21,1,0,0
+ a84: 59 00 94 5a svshape 21,21,1,0,1
+ a88: 99 02 94 5a svshape 21,21,1,5,0
+ a8c: d9 02 94 5a svshape 21,21,1,5,1
+ a90: 19 05 94 5a svshape 21,21,1,10,0
+ a94: 59 05 94 5a svshape 21,21,1,10,1
+ a98: 99 07 94 5a svshape 21,21,1,15,0
+ a9c: d9 07 94 5a svshape 21,21,1,15,1
+ aa0: 19 48 94 5a svshape 21,21,10,0,0
+ aa4: 59 48 94 5a svshape 21,21,10,0,1
+ aa8: 99 4a 94 5a svshape 21,21,10,5,0
+ aac: d9 4a 94 5a svshape 21,21,10,5,1
+ ab0: 19 4d 94 5a svshape 21,21,10,10,0
+ ab4: 59 4d 94 5a svshape 21,21,10,10,1
+ ab8: 99 4f 94 5a svshape 21,21,10,15,0
+ abc: d9 4f 94 5a svshape 21,21,10,15,1
+ ac0: 19 a0 94 5a svshape 21,21,21,0,0
+ ac4: 59 a0 94 5a svshape 21,21,21,0,1
+ ac8: 99 a2 94 5a svshape 21,21,21,5,0
+ acc: d9 a2 94 5a svshape 21,21,21,5,1
+ ad0: 19 a5 94 5a svshape 21,21,21,10,0
+ ad4: 59 a5 94 5a svshape 21,21,21,10,1
+ ad8: 99 a7 94 5a svshape 21,21,21,15,0
+ adc: d9 a7 94 5a svshape 21,21,21,15,1
+ ae0: 19 d0 94 5a svshape 21,21,27,0,0
+ ae4: 59 d0 94 5a svshape 21,21,27,0,1
+ ae8: 99 d2 94 5a svshape 21,21,27,5,0
+ aec: d9 d2 94 5a svshape 21,21,27,5,1
+ af0: 19 d5 94 5a svshape 21,21,27,10,0
+ af4: 59 d5 94 5a svshape 21,21,27,10,1
+ af8: 99 d7 94 5a svshape 21,21,27,15,0
+ afc: d9 d7 94 5a svshape 21,21,27,15,1
+ b00: 19 f0 94 5a svshape 21,21,31,0,0
+ b04: 59 f0 94 5a svshape 21,21,31,0,1
+ b08: 99 f2 94 5a svshape 21,21,31,5,0
+ b0c: d9 f2 94 5a svshape 21,21,31,5,1
+ b10: 19 f5 94 5a svshape 21,21,31,10,0
+ b14: 59 f5 94 5a svshape 21,21,31,10,1
+ b18: 99 f7 94 5a svshape 21,21,31,15,0
+ b1c: d9 f7 94 5a svshape 21,21,31,15,1
+ b20: 19 78 94 5a svshape 21,21,16,0,0
+ b24: 59 78 94 5a svshape 21,21,16,0,1
+ b28: 99 7a 94 5a svshape 21,21,16,5,0
+ b2c: d9 7a 94 5a svshape 21,21,16,5,1
+ b30: 19 7d 94 5a svshape 21,21,16,10,0
+ b34: 59 7d 94 5a svshape 21,21,16,10,1
+ b38: 99 7f 94 5a svshape 21,21,16,15,0
+ b3c: d9 7f 94 5a svshape 21,21,16,15,1
+ b40: 19 00 9a 5a svshape 21,27,1,0,0
+ b44: 59 00 9a 5a svshape 21,27,1,0,1
+ b48: 99 02 9a 5a svshape 21,27,1,5,0
+ b4c: d9 02 9a 5a svshape 21,27,1,5,1
+ b50: 19 05 9a 5a svshape 21,27,1,10,0
+ b54: 59 05 9a 5a svshape 21,27,1,10,1
+ b58: 99 07 9a 5a svshape 21,27,1,15,0
+ b5c: d9 07 9a 5a svshape 21,27,1,15,1
+ b60: 19 48 9a 5a svshape 21,27,10,0,0
+ b64: 59 48 9a 5a svshape 21,27,10,0,1
+ b68: 99 4a 9a 5a svshape 21,27,10,5,0
+ b6c: d9 4a 9a 5a svshape 21,27,10,5,1
+ b70: 19 4d 9a 5a svshape 21,27,10,10,0
+ b74: 59 4d 9a 5a svshape 21,27,10,10,1
+ b78: 99 4f 9a 5a svshape 21,27,10,15,0
+ b7c: d9 4f 9a 5a svshape 21,27,10,15,1
+ b80: 19 a0 9a 5a svshape 21,27,21,0,0
+ b84: 59 a0 9a 5a svshape 21,27,21,0,1
+ b88: 99 a2 9a 5a svshape 21,27,21,5,0
+ b8c: d9 a2 9a 5a svshape 21,27,21,5,1
+ b90: 19 a5 9a 5a svshape 21,27,21,10,0
+ b94: 59 a5 9a 5a svshape 21,27,21,10,1
+ b98: 99 a7 9a 5a svshape 21,27,21,15,0
+ b9c: d9 a7 9a 5a svshape 21,27,21,15,1
+ ba0: 19 d0 9a 5a svshape 21,27,27,0,0
+ ba4: 59 d0 9a 5a svshape 21,27,27,0,1
+ ba8: 99 d2 9a 5a svshape 21,27,27,5,0
+ bac: d9 d2 9a 5a svshape 21,27,27,5,1
+ bb0: 19 d5 9a 5a svshape 21,27,27,10,0
+ bb4: 59 d5 9a 5a svshape 21,27,27,10,1
+ bb8: 99 d7 9a 5a svshape 21,27,27,15,0
+ bbc: d9 d7 9a 5a svshape 21,27,27,15,1
+ bc0: 19 f0 9a 5a svshape 21,27,31,0,0
+ bc4: 59 f0 9a 5a svshape 21,27,31,0,1
+ bc8: 99 f2 9a 5a svshape 21,27,31,5,0
+ bcc: d9 f2 9a 5a svshape 21,27,31,5,1
+ bd0: 19 f5 9a 5a svshape 21,27,31,10,0
+ bd4: 59 f5 9a 5a svshape 21,27,31,10,1
+ bd8: 99 f7 9a 5a svshape 21,27,31,15,0
+ bdc: d9 f7 9a 5a svshape 21,27,31,15,1
+ be0: 19 78 9a 5a svshape 21,27,16,0,0
+ be4: 59 78 9a 5a svshape 21,27,16,0,1
+ be8: 99 7a 9a 5a svshape 21,27,16,5,0
+ bec: d9 7a 9a 5a svshape 21,27,16,5,1
+ bf0: 19 7d 9a 5a svshape 21,27,16,10,0
+ bf4: 59 7d 9a 5a svshape 21,27,16,10,1
+ bf8: 99 7f 9a 5a svshape 21,27,16,15,0
+ bfc: d9 7f 9a 5a svshape 21,27,16,15,1
+ c00: 19 00 9e 5a svshape 21,31,1,0,0
+ c04: 59 00 9e 5a svshape 21,31,1,0,1
+ c08: 99 02 9e 5a svshape 21,31,1,5,0
+ c0c: d9 02 9e 5a svshape 21,31,1,5,1
+ c10: 19 05 9e 5a svshape 21,31,1,10,0
+ c14: 59 05 9e 5a svshape 21,31,1,10,1
+ c18: 99 07 9e 5a svshape 21,31,1,15,0
+ c1c: d9 07 9e 5a svshape 21,31,1,15,1
+ c20: 19 48 9e 5a svshape 21,31,10,0,0
+ c24: 59 48 9e 5a svshape 21,31,10,0,1
+ c28: 99 4a 9e 5a svshape 21,31,10,5,0
+ c2c: d9 4a 9e 5a svshape 21,31,10,5,1
+ c30: 19 4d 9e 5a svshape 21,31,10,10,0
+ c34: 59 4d 9e 5a svshape 21,31,10,10,1
+ c38: 99 4f 9e 5a svshape 21,31,10,15,0
+ c3c: d9 4f 9e 5a svshape 21,31,10,15,1
+ c40: 19 a0 9e 5a svshape 21,31,21,0,0
+ c44: 59 a0 9e 5a svshape 21,31,21,0,1
+ c48: 99 a2 9e 5a svshape 21,31,21,5,0
+ c4c: d9 a2 9e 5a svshape 21,31,21,5,1
+ c50: 19 a5 9e 5a svshape 21,31,21,10,0
+ c54: 59 a5 9e 5a svshape 21,31,21,10,1
+ c58: 99 a7 9e 5a svshape 21,31,21,15,0
+ c5c: d9 a7 9e 5a svshape 21,31,21,15,1
+ c60: 19 d0 9e 5a svshape 21,31,27,0,0
+ c64: 59 d0 9e 5a svshape 21,31,27,0,1
+ c68: 99 d2 9e 5a svshape 21,31,27,5,0
+ c6c: d9 d2 9e 5a svshape 21,31,27,5,1
+ c70: 19 d5 9e 5a svshape 21,31,27,10,0
+ c74: 59 d5 9e 5a svshape 21,31,27,10,1
+ c78: 99 d7 9e 5a svshape 21,31,27,15,0
+ c7c: d9 d7 9e 5a svshape 21,31,27,15,1
+ c80: 19 f0 9e 5a svshape 21,31,31,0,0
+ c84: 59 f0 9e 5a svshape 21,31,31,0,1
+ c88: 99 f2 9e 5a svshape 21,31,31,5,0
+ c8c: d9 f2 9e 5a svshape 21,31,31,5,1
+ c90: 19 f5 9e 5a svshape 21,31,31,10,0
+ c94: 59 f5 9e 5a svshape 21,31,31,10,1
+ c98: 99 f7 9e 5a svshape 21,31,31,15,0
+ c9c: d9 f7 9e 5a svshape 21,31,31,15,1
+ ca0: 19 78 9e 5a svshape 21,31,16,0,0
+ ca4: 59 78 9e 5a svshape 21,31,16,0,1
+ ca8: 99 7a 9e 5a svshape 21,31,16,5,0
+ cac: d9 7a 9e 5a svshape 21,31,16,5,1
+ cb0: 19 7d 9e 5a svshape 21,31,16,10,0
+ cb4: 59 7d 9e 5a svshape 21,31,16,10,1
+ cb8: 99 7f 9e 5a svshape 21,31,16,15,0
+ cbc: d9 7f 9e 5a svshape 21,31,16,15,1
+ cc0: 19 00 8f 5a svshape 21,16,1,0,0
+ cc4: 59 00 8f 5a svshape 21,16,1,0,1
+ cc8: 99 02 8f 5a svshape 21,16,1,5,0
+ ccc: d9 02 8f 5a svshape 21,16,1,5,1
+ cd0: 19 05 8f 5a svshape 21,16,1,10,0
+ cd4: 59 05 8f 5a svshape 21,16,1,10,1
+ cd8: 99 07 8f 5a svshape 21,16,1,15,0
+ cdc: d9 07 8f 5a svshape 21,16,1,15,1
+ ce0: 19 48 8f 5a svshape 21,16,10,0,0
+ ce4: 59 48 8f 5a svshape 21,16,10,0,1
+ ce8: 99 4a 8f 5a svshape 21,16,10,5,0
+ cec: d9 4a 8f 5a svshape 21,16,10,5,1
+ cf0: 19 4d 8f 5a svshape 21,16,10,10,0
+ cf4: 59 4d 8f 5a svshape 21,16,10,10,1
+ cf8: 99 4f 8f 5a svshape 21,16,10,15,0
+ cfc: d9 4f 8f 5a svshape 21,16,10,15,1
+ d00: 19 a0 8f 5a svshape 21,16,21,0,0
+ d04: 59 a0 8f 5a svshape 21,16,21,0,1
+ d08: 99 a2 8f 5a svshape 21,16,21,5,0
+ d0c: d9 a2 8f 5a svshape 21,16,21,5,1
+ d10: 19 a5 8f 5a svshape 21,16,21,10,0
+ d14: 59 a5 8f 5a svshape 21,16,21,10,1
+ d18: 99 a7 8f 5a svshape 21,16,21,15,0
+ d1c: d9 a7 8f 5a svshape 21,16,21,15,1
+ d20: 19 d0 8f 5a svshape 21,16,27,0,0
+ d24: 59 d0 8f 5a svshape 21,16,27,0,1
+ d28: 99 d2 8f 5a svshape 21,16,27,5,0
+ d2c: d9 d2 8f 5a svshape 21,16,27,5,1
+ d30: 19 d5 8f 5a svshape 21,16,27,10,0
+ d34: 59 d5 8f 5a svshape 21,16,27,10,1
+ d38: 99 d7 8f 5a svshape 21,16,27,15,0
+ d3c: d9 d7 8f 5a svshape 21,16,27,15,1
+ d40: 19 f0 8f 5a svshape 21,16,31,0,0
+ d44: 59 f0 8f 5a svshape 21,16,31,0,1
+ d48: 99 f2 8f 5a svshape 21,16,31,5,0
+ d4c: d9 f2 8f 5a svshape 21,16,31,5,1
+ d50: 19 f5 8f 5a svshape 21,16,31,10,0
+ d54: 59 f5 8f 5a svshape 21,16,31,10,1
+ d58: 99 f7 8f 5a svshape 21,16,31,15,0
+ d5c: d9 f7 8f 5a svshape 21,16,31,15,1
+ d60: 19 78 8f 5a svshape 21,16,16,0,0
+ d64: 59 78 8f 5a svshape 21,16,16,0,1
+ d68: 99 7a 8f 5a svshape 21,16,16,5,0
+ d6c: d9 7a 8f 5a svshape 21,16,16,5,1
+ d70: 19 7d 8f 5a svshape 21,16,16,10,0
+ d74: 59 7d 8f 5a svshape 21,16,16,10,1
+ d78: 99 7f 8f 5a svshape 21,16,16,15,0
+ d7c: d9 7f 8f 5a svshape 21,16,16,15,1
+ d80: 19 00 40 5b svshape 27,1,1,0,0
+ d84: 59 00 40 5b svshape 27,1,1,0,1
+ d88: 99 02 40 5b svshape 27,1,1,5,0
+ d8c: d9 02 40 5b svshape 27,1,1,5,1
+ d90: 19 05 40 5b svshape 27,1,1,10,0
+ d94: 59 05 40 5b svshape 27,1,1,10,1
+ d98: 99 07 40 5b svshape 27,1,1,15,0
+ d9c: d9 07 40 5b svshape 27,1,1,15,1
+ da0: 19 48 40 5b svshape 27,1,10,0,0
+ da4: 59 48 40 5b svshape 27,1,10,0,1
+ da8: 99 4a 40 5b svshape 27,1,10,5,0
+ dac: d9 4a 40 5b svshape 27,1,10,5,1
+ db0: 19 4d 40 5b svshape 27,1,10,10,0
+ db4: 59 4d 40 5b svshape 27,1,10,10,1
+ db8: 99 4f 40 5b svshape 27,1,10,15,0
+ dbc: d9 4f 40 5b svshape 27,1,10,15,1
+ dc0: 19 a0 40 5b svshape 27,1,21,0,0
+ dc4: 59 a0 40 5b svshape 27,1,21,0,1
+ dc8: 99 a2 40 5b svshape 27,1,21,5,0
+ dcc: d9 a2 40 5b svshape 27,1,21,5,1
+ dd0: 19 a5 40 5b svshape 27,1,21,10,0
+ dd4: 59 a5 40 5b svshape 27,1,21,10,1
+ dd8: 99 a7 40 5b svshape 27,1,21,15,0
+ ddc: d9 a7 40 5b svshape 27,1,21,15,1
+ de0: 19 d0 40 5b svshape 27,1,27,0,0
+ de4: 59 d0 40 5b svshape 27,1,27,0,1
+ de8: 99 d2 40 5b svshape 27,1,27,5,0
+ dec: d9 d2 40 5b svshape 27,1,27,5,1
+ df0: 19 d5 40 5b svshape 27,1,27,10,0
+ df4: 59 d5 40 5b svshape 27,1,27,10,1
+ df8: 99 d7 40 5b svshape 27,1,27,15,0
+ dfc: d9 d7 40 5b svshape 27,1,27,15,1
+ e00: 19 f0 40 5b svshape 27,1,31,0,0
+ e04: 59 f0 40 5b svshape 27,1,31,0,1
+ e08: 99 f2 40 5b svshape 27,1,31,5,0
+ e0c: d9 f2 40 5b svshape 27,1,31,5,1
+ e10: 19 f5 40 5b svshape 27,1,31,10,0
+ e14: 59 f5 40 5b svshape 27,1,31,10,1
+ e18: 99 f7 40 5b svshape 27,1,31,15,0
+ e1c: d9 f7 40 5b svshape 27,1,31,15,1
+ e20: 19 78 40 5b svshape 27,1,16,0,0
+ e24: 59 78 40 5b svshape 27,1,16,0,1
+ e28: 99 7a 40 5b svshape 27,1,16,5,0
+ e2c: d9 7a 40 5b svshape 27,1,16,5,1
+ e30: 19 7d 40 5b svshape 27,1,16,10,0
+ e34: 59 7d 40 5b svshape 27,1,16,10,1
+ e38: 99 7f 40 5b svshape 27,1,16,15,0
+ e3c: d9 7f 40 5b svshape 27,1,16,15,1
+ e40: 19 00 49 5b svshape 27,10,1,0,0
+ e44: 59 00 49 5b svshape 27,10,1,0,1
+ e48: 99 02 49 5b svshape 27,10,1,5,0
+ e4c: d9 02 49 5b svshape 27,10,1,5,1
+ e50: 19 05 49 5b svshape 27,10,1,10,0
+ e54: 59 05 49 5b svshape 27,10,1,10,1
+ e58: 99 07 49 5b svshape 27,10,1,15,0
+ e5c: d9 07 49 5b svshape 27,10,1,15,1
+ e60: 19 48 49 5b svshape 27,10,10,0,0
+ e64: 59 48 49 5b svshape 27,10,10,0,1
+ e68: 99 4a 49 5b svshape 27,10,10,5,0
+ e6c: d9 4a 49 5b svshape 27,10,10,5,1
+ e70: 19 4d 49 5b svshape 27,10,10,10,0
+ e74: 59 4d 49 5b svshape 27,10,10,10,1
+ e78: 99 4f 49 5b svshape 27,10,10,15,0
+ e7c: d9 4f 49 5b svshape 27,10,10,15,1
+ e80: 19 a0 49 5b svshape 27,10,21,0,0
+ e84: 59 a0 49 5b svshape 27,10,21,0,1
+ e88: 99 a2 49 5b svshape 27,10,21,5,0
+ e8c: d9 a2 49 5b svshape 27,10,21,5,1
+ e90: 19 a5 49 5b svshape 27,10,21,10,0
+ e94: 59 a5 49 5b svshape 27,10,21,10,1
+ e98: 99 a7 49 5b svshape 27,10,21,15,0
+ e9c: d9 a7 49 5b svshape 27,10,21,15,1
+ ea0: 19 d0 49 5b svshape 27,10,27,0,0
+ ea4: 59 d0 49 5b svshape 27,10,27,0,1
+ ea8: 99 d2 49 5b svshape 27,10,27,5,0
+ eac: d9 d2 49 5b svshape 27,10,27,5,1
+ eb0: 19 d5 49 5b svshape 27,10,27,10,0
+ eb4: 59 d5 49 5b svshape 27,10,27,10,1
+ eb8: 99 d7 49 5b svshape 27,10,27,15,0
+ ebc: d9 d7 49 5b svshape 27,10,27,15,1
+ ec0: 19 f0 49 5b svshape 27,10,31,0,0
+ ec4: 59 f0 49 5b svshape 27,10,31,0,1
+ ec8: 99 f2 49 5b svshape 27,10,31,5,0
+ ecc: d9 f2 49 5b svshape 27,10,31,5,1
+ ed0: 19 f5 49 5b svshape 27,10,31,10,0
+ ed4: 59 f5 49 5b svshape 27,10,31,10,1
+ ed8: 99 f7 49 5b svshape 27,10,31,15,0
+ edc: d9 f7 49 5b svshape 27,10,31,15,1
+ ee0: 19 78 49 5b svshape 27,10,16,0,0
+ ee4: 59 78 49 5b svshape 27,10,16,0,1
+ ee8: 99 7a 49 5b svshape 27,10,16,5,0
+ eec: d9 7a 49 5b svshape 27,10,16,5,1
+ ef0: 19 7d 49 5b svshape 27,10,16,10,0
+ ef4: 59 7d 49 5b svshape 27,10,16,10,1
+ ef8: 99 7f 49 5b svshape 27,10,16,15,0
+ efc: d9 7f 49 5b svshape 27,10,16,15,1
+ f00: 19 00 54 5b svshape 27,21,1,0,0
+ f04: 59 00 54 5b svshape 27,21,1,0,1
+ f08: 99 02 54 5b svshape 27,21,1,5,0
+ f0c: d9 02 54 5b svshape 27,21,1,5,1
+ f10: 19 05 54 5b svshape 27,21,1,10,0
+ f14: 59 05 54 5b svshape 27,21,1,10,1
+ f18: 99 07 54 5b svshape 27,21,1,15,0
+ f1c: d9 07 54 5b svshape 27,21,1,15,1
+ f20: 19 48 54 5b svshape 27,21,10,0,0
+ f24: 59 48 54 5b svshape 27,21,10,0,1
+ f28: 99 4a 54 5b svshape 27,21,10,5,0
+ f2c: d9 4a 54 5b svshape 27,21,10,5,1
+ f30: 19 4d 54 5b svshape 27,21,10,10,0
+ f34: 59 4d 54 5b svshape 27,21,10,10,1
+ f38: 99 4f 54 5b svshape 27,21,10,15,0
+ f3c: d9 4f 54 5b svshape 27,21,10,15,1
+ f40: 19 a0 54 5b svshape 27,21,21,0,0
+ f44: 59 a0 54 5b svshape 27,21,21,0,1
+ f48: 99 a2 54 5b svshape 27,21,21,5,0
+ f4c: d9 a2 54 5b svshape 27,21,21,5,1
+ f50: 19 a5 54 5b svshape 27,21,21,10,0
+ f54: 59 a5 54 5b svshape 27,21,21,10,1
+ f58: 99 a7 54 5b svshape 27,21,21,15,0
+ f5c: d9 a7 54 5b svshape 27,21,21,15,1
+ f60: 19 d0 54 5b svshape 27,21,27,0,0
+ f64: 59 d0 54 5b svshape 27,21,27,0,1
+ f68: 99 d2 54 5b svshape 27,21,27,5,0
+ f6c: d9 d2 54 5b svshape 27,21,27,5,1
+ f70: 19 d5 54 5b svshape 27,21,27,10,0
+ f74: 59 d5 54 5b svshape 27,21,27,10,1
+ f78: 99 d7 54 5b svshape 27,21,27,15,0
+ f7c: d9 d7 54 5b svshape 27,21,27,15,1
+ f80: 19 f0 54 5b svshape 27,21,31,0,0
+ f84: 59 f0 54 5b svshape 27,21,31,0,1
+ f88: 99 f2 54 5b svshape 27,21,31,5,0
+ f8c: d9 f2 54 5b svshape 27,21,31,5,1
+ f90: 19 f5 54 5b svshape 27,21,31,10,0
+ f94: 59 f5 54 5b svshape 27,21,31,10,1
+ f98: 99 f7 54 5b svshape 27,21,31,15,0
+ f9c: d9 f7 54 5b svshape 27,21,31,15,1
+ fa0: 19 78 54 5b svshape 27,21,16,0,0
+ fa4: 59 78 54 5b svshape 27,21,16,0,1
+ fa8: 99 7a 54 5b svshape 27,21,16,5,0
+ fac: d9 7a 54 5b svshape 27,21,16,5,1
+ fb0: 19 7d 54 5b svshape 27,21,16,10,0
+ fb4: 59 7d 54 5b svshape 27,21,16,10,1
+ fb8: 99 7f 54 5b svshape 27,21,16,15,0
+ fbc: d9 7f 54 5b svshape 27,21,16,15,1
+ fc0: 19 00 5a 5b svshape 27,27,1,0,0
+ fc4: 59 00 5a 5b svshape 27,27,1,0,1
+ fc8: 99 02 5a 5b svshape 27,27,1,5,0
+ fcc: d9 02 5a 5b svshape 27,27,1,5,1
+ fd0: 19 05 5a 5b svshape 27,27,1,10,0
+ fd4: 59 05 5a 5b svshape 27,27,1,10,1
+ fd8: 99 07 5a 5b svshape 27,27,1,15,0
+ fdc: d9 07 5a 5b svshape 27,27,1,15,1
+ fe0: 19 48 5a 5b svshape 27,27,10,0,0
+ fe4: 59 48 5a 5b svshape 27,27,10,0,1
+ fe8: 99 4a 5a 5b svshape 27,27,10,5,0
+ fec: d9 4a 5a 5b svshape 27,27,10,5,1
+ ff0: 19 4d 5a 5b svshape 27,27,10,10,0
+ ff4: 59 4d 5a 5b svshape 27,27,10,10,1
+ ff8: 99 4f 5a 5b svshape 27,27,10,15,0
+ ffc: d9 4f 5a 5b svshape 27,27,10,15,1
+ 1000: 19 a0 5a 5b svshape 27,27,21,0,0
+ 1004: 59 a0 5a 5b svshape 27,27,21,0,1
+ 1008: 99 a2 5a 5b svshape 27,27,21,5,0
+ 100c: d9 a2 5a 5b svshape 27,27,21,5,1
+ 1010: 19 a5 5a 5b svshape 27,27,21,10,0
+ 1014: 59 a5 5a 5b svshape 27,27,21,10,1
+ 1018: 99 a7 5a 5b svshape 27,27,21,15,0
+ 101c: d9 a7 5a 5b svshape 27,27,21,15,1
+ 1020: 19 d0 5a 5b svshape 27,27,27,0,0
+ 1024: 59 d0 5a 5b svshape 27,27,27,0,1
+ 1028: 99 d2 5a 5b svshape 27,27,27,5,0
+ 102c: d9 d2 5a 5b svshape 27,27,27,5,1
+ 1030: 19 d5 5a 5b svshape 27,27,27,10,0
+ 1034: 59 d5 5a 5b svshape 27,27,27,10,1
+ 1038: 99 d7 5a 5b svshape 27,27,27,15,0
+ 103c: d9 d7 5a 5b svshape 27,27,27,15,1
+ 1040: 19 f0 5a 5b svshape 27,27,31,0,0
+ 1044: 59 f0 5a 5b svshape 27,27,31,0,1
+ 1048: 99 f2 5a 5b svshape 27,27,31,5,0
+ 104c: d9 f2 5a 5b svshape 27,27,31,5,1
+ 1050: 19 f5 5a 5b svshape 27,27,31,10,0
+ 1054: 59 f5 5a 5b svshape 27,27,31,10,1
+ 1058: 99 f7 5a 5b svshape 27,27,31,15,0
+ 105c: d9 f7 5a 5b svshape 27,27,31,15,1
+ 1060: 19 78 5a 5b svshape 27,27,16,0,0
+ 1064: 59 78 5a 5b svshape 27,27,16,0,1
+ 1068: 99 7a 5a 5b svshape 27,27,16,5,0
+ 106c: d9 7a 5a 5b svshape 27,27,16,5,1
+ 1070: 19 7d 5a 5b svshape 27,27,16,10,0
+ 1074: 59 7d 5a 5b svshape 27,27,16,10,1
+ 1078: 99 7f 5a 5b svshape 27,27,16,15,0
+ 107c: d9 7f 5a 5b svshape 27,27,16,15,1
+ 1080: 19 00 5e 5b svshape 27,31,1,0,0
+ 1084: 59 00 5e 5b svshape 27,31,1,0,1
+ 1088: 99 02 5e 5b svshape 27,31,1,5,0
+ 108c: d9 02 5e 5b svshape 27,31,1,5,1
+ 1090: 19 05 5e 5b svshape 27,31,1,10,0
+ 1094: 59 05 5e 5b svshape 27,31,1,10,1
+ 1098: 99 07 5e 5b svshape 27,31,1,15,0
+ 109c: d9 07 5e 5b svshape 27,31,1,15,1
+ 10a0: 19 48 5e 5b svshape 27,31,10,0,0
+ 10a4: 59 48 5e 5b svshape 27,31,10,0,1
+ 10a8: 99 4a 5e 5b svshape 27,31,10,5,0
+ 10ac: d9 4a 5e 5b svshape 27,31,10,5,1
+ 10b0: 19 4d 5e 5b svshape 27,31,10,10,0
+ 10b4: 59 4d 5e 5b svshape 27,31,10,10,1
+ 10b8: 99 4f 5e 5b svshape 27,31,10,15,0
+ 10bc: d9 4f 5e 5b svshape 27,31,10,15,1
+ 10c0: 19 a0 5e 5b svshape 27,31,21,0,0
+ 10c4: 59 a0 5e 5b svshape 27,31,21,0,1
+ 10c8: 99 a2 5e 5b svshape 27,31,21,5,0
+ 10cc: d9 a2 5e 5b svshape 27,31,21,5,1
+ 10d0: 19 a5 5e 5b svshape 27,31,21,10,0
+ 10d4: 59 a5 5e 5b svshape 27,31,21,10,1
+ 10d8: 99 a7 5e 5b svshape 27,31,21,15,0
+ 10dc: d9 a7 5e 5b svshape 27,31,21,15,1
+ 10e0: 19 d0 5e 5b svshape 27,31,27,0,0
+ 10e4: 59 d0 5e 5b svshape 27,31,27,0,1
+ 10e8: 99 d2 5e 5b svshape 27,31,27,5,0
+ 10ec: d9 d2 5e 5b svshape 27,31,27,5,1
+ 10f0: 19 d5 5e 5b svshape 27,31,27,10,0
+ 10f4: 59 d5 5e 5b svshape 27,31,27,10,1
+ 10f8: 99 d7 5e 5b svshape 27,31,27,15,0
+ 10fc: d9 d7 5e 5b svshape 27,31,27,15,1
+ 1100: 19 f0 5e 5b svshape 27,31,31,0,0
+ 1104: 59 f0 5e 5b svshape 27,31,31,0,1
+ 1108: 99 f2 5e 5b svshape 27,31,31,5,0
+ 110c: d9 f2 5e 5b svshape 27,31,31,5,1
+ 1110: 19 f5 5e 5b svshape 27,31,31,10,0
+ 1114: 59 f5 5e 5b svshape 27,31,31,10,1
+ 1118: 99 f7 5e 5b svshape 27,31,31,15,0
+ 111c: d9 f7 5e 5b svshape 27,31,31,15,1
+ 1120: 19 78 5e 5b svshape 27,31,16,0,0
+ 1124: 59 78 5e 5b svshape 27,31,16,0,1
+ 1128: 99 7a 5e 5b svshape 27,31,16,5,0
+ 112c: d9 7a 5e 5b svshape 27,31,16,5,1
+ 1130: 19 7d 5e 5b svshape 27,31,16,10,0
+ 1134: 59 7d 5e 5b svshape 27,31,16,10,1
+ 1138: 99 7f 5e 5b svshape 27,31,16,15,0
+ 113c: d9 7f 5e 5b svshape 27,31,16,15,1
+ 1140: 19 00 4f 5b svshape 27,16,1,0,0
+ 1144: 59 00 4f 5b svshape 27,16,1,0,1
+ 1148: 99 02 4f 5b svshape 27,16,1,5,0
+ 114c: d9 02 4f 5b svshape 27,16,1,5,1
+ 1150: 19 05 4f 5b svshape 27,16,1,10,0
+ 1154: 59 05 4f 5b svshape 27,16,1,10,1
+ 1158: 99 07 4f 5b svshape 27,16,1,15,0
+ 115c: d9 07 4f 5b svshape 27,16,1,15,1
+ 1160: 19 48 4f 5b svshape 27,16,10,0,0
+ 1164: 59 48 4f 5b svshape 27,16,10,0,1
+ 1168: 99 4a 4f 5b svshape 27,16,10,5,0
+ 116c: d9 4a 4f 5b svshape 27,16,10,5,1
+ 1170: 19 4d 4f 5b svshape 27,16,10,10,0
+ 1174: 59 4d 4f 5b svshape 27,16,10,10,1
+ 1178: 99 4f 4f 5b svshape 27,16,10,15,0
+ 117c: d9 4f 4f 5b svshape 27,16,10,15,1
+ 1180: 19 a0 4f 5b svshape 27,16,21,0,0
+ 1184: 59 a0 4f 5b svshape 27,16,21,0,1
+ 1188: 99 a2 4f 5b svshape 27,16,21,5,0
+ 118c: d9 a2 4f 5b svshape 27,16,21,5,1
+ 1190: 19 a5 4f 5b svshape 27,16,21,10,0
+ 1194: 59 a5 4f 5b svshape 27,16,21,10,1
+ 1198: 99 a7 4f 5b svshape 27,16,21,15,0
+ 119c: d9 a7 4f 5b svshape 27,16,21,15,1
+ 11a0: 19 d0 4f 5b svshape 27,16,27,0,0
+ 11a4: 59 d0 4f 5b svshape 27,16,27,0,1
+ 11a8: 99 d2 4f 5b svshape 27,16,27,5,0
+ 11ac: d9 d2 4f 5b svshape 27,16,27,5,1
+ 11b0: 19 d5 4f 5b svshape 27,16,27,10,0
+ 11b4: 59 d5 4f 5b svshape 27,16,27,10,1
+ 11b8: 99 d7 4f 5b svshape 27,16,27,15,0
+ 11bc: d9 d7 4f 5b svshape 27,16,27,15,1
+ 11c0: 19 f0 4f 5b svshape 27,16,31,0,0
+ 11c4: 59 f0 4f 5b svshape 27,16,31,0,1
+ 11c8: 99 f2 4f 5b svshape 27,16,31,5,0
+ 11cc: d9 f2 4f 5b svshape 27,16,31,5,1
+ 11d0: 19 f5 4f 5b svshape 27,16,31,10,0
+ 11d4: 59 f5 4f 5b svshape 27,16,31,10,1
+ 11d8: 99 f7 4f 5b svshape 27,16,31,15,0
+ 11dc: d9 f7 4f 5b svshape 27,16,31,15,1
+ 11e0: 19 78 4f 5b svshape 27,16,16,0,0
+ 11e4: 59 78 4f 5b svshape 27,16,16,0,1
+ 11e8: 99 7a 4f 5b svshape 27,16,16,5,0
+ 11ec: d9 7a 4f 5b svshape 27,16,16,5,1
+ 11f0: 19 7d 4f 5b svshape 27,16,16,10,0
+ 11f4: 59 7d 4f 5b svshape 27,16,16,10,1
+ 11f8: 99 7f 4f 5b svshape 27,16,16,15,0
+ 11fc: d9 7f 4f 5b svshape 27,16,16,15,1
+ 1200: 19 00 c0 5b svshape 31,1,1,0,0
+ 1204: 59 00 c0 5b svshape 31,1,1,0,1
+ 1208: 99 02 c0 5b svshape 31,1,1,5,0
+ 120c: d9 02 c0 5b svshape 31,1,1,5,1
+ 1210: 19 05 c0 5b svshape 31,1,1,10,0
+ 1214: 59 05 c0 5b svshape 31,1,1,10,1
+ 1218: 99 07 c0 5b svshape 31,1,1,15,0
+ 121c: d9 07 c0 5b svshape 31,1,1,15,1
+ 1220: 19 48 c0 5b svshape 31,1,10,0,0
+ 1224: 59 48 c0 5b svshape 31,1,10,0,1
+ 1228: 99 4a c0 5b svshape 31,1,10,5,0
+ 122c: d9 4a c0 5b svshape 31,1,10,5,1
+ 1230: 19 4d c0 5b svshape 31,1,10,10,0
+ 1234: 59 4d c0 5b svshape 31,1,10,10,1
+ 1238: 99 4f c0 5b svshape 31,1,10,15,0
+ 123c: d9 4f c0 5b svshape 31,1,10,15,1
+ 1240: 19 a0 c0 5b svshape 31,1,21,0,0
+ 1244: 59 a0 c0 5b svshape 31,1,21,0,1
+ 1248: 99 a2 c0 5b svshape 31,1,21,5,0
+ 124c: d9 a2 c0 5b svshape 31,1,21,5,1
+ 1250: 19 a5 c0 5b svshape 31,1,21,10,0
+ 1254: 59 a5 c0 5b svshape 31,1,21,10,1
+ 1258: 99 a7 c0 5b svshape 31,1,21,15,0
+ 125c: d9 a7 c0 5b svshape 31,1,21,15,1
+ 1260: 19 d0 c0 5b svshape 31,1,27,0,0
+ 1264: 59 d0 c0 5b svshape 31,1,27,0,1
+ 1268: 99 d2 c0 5b svshape 31,1,27,5,0
+ 126c: d9 d2 c0 5b svshape 31,1,27,5,1
+ 1270: 19 d5 c0 5b svshape 31,1,27,10,0
+ 1274: 59 d5 c0 5b svshape 31,1,27,10,1
+ 1278: 99 d7 c0 5b svshape 31,1,27,15,0
+ 127c: d9 d7 c0 5b svshape 31,1,27,15,1
+ 1280: 19 f0 c0 5b svshape 31,1,31,0,0
+ 1284: 59 f0 c0 5b svshape 31,1,31,0,1
+ 1288: 99 f2 c0 5b svshape 31,1,31,5,0
+ 128c: d9 f2 c0 5b svshape 31,1,31,5,1
+ 1290: 19 f5 c0 5b svshape 31,1,31,10,0
+ 1294: 59 f5 c0 5b svshape 31,1,31,10,1
+ 1298: 99 f7 c0 5b svshape 31,1,31,15,0
+ 129c: d9 f7 c0 5b svshape 31,1,31,15,1
+ 12a0: 19 78 c0 5b svshape 31,1,16,0,0
+ 12a4: 59 78 c0 5b svshape 31,1,16,0,1
+ 12a8: 99 7a c0 5b svshape 31,1,16,5,0
+ 12ac: d9 7a c0 5b svshape 31,1,16,5,1
+ 12b0: 19 7d c0 5b svshape 31,1,16,10,0
+ 12b4: 59 7d c0 5b svshape 31,1,16,10,1
+ 12b8: 99 7f c0 5b svshape 31,1,16,15,0
+ 12bc: d9 7f c0 5b svshape 31,1,16,15,1
+ 12c0: 19 00 c9 5b svshape 31,10,1,0,0
+ 12c4: 59 00 c9 5b svshape 31,10,1,0,1
+ 12c8: 99 02 c9 5b svshape 31,10,1,5,0
+ 12cc: d9 02 c9 5b svshape 31,10,1,5,1
+ 12d0: 19 05 c9 5b svshape 31,10,1,10,0
+ 12d4: 59 05 c9 5b svshape 31,10,1,10,1
+ 12d8: 99 07 c9 5b svshape 31,10,1,15,0
+ 12dc: d9 07 c9 5b svshape 31,10,1,15,1
+ 12e0: 19 48 c9 5b svshape 31,10,10,0,0
+ 12e4: 59 48 c9 5b svshape 31,10,10,0,1
+ 12e8: 99 4a c9 5b svshape 31,10,10,5,0
+ 12ec: d9 4a c9 5b svshape 31,10,10,5,1
+ 12f0: 19 4d c9 5b svshape 31,10,10,10,0
+ 12f4: 59 4d c9 5b svshape 31,10,10,10,1
+ 12f8: 99 4f c9 5b svshape 31,10,10,15,0
+ 12fc: d9 4f c9 5b svshape 31,10,10,15,1
+ 1300: 19 a0 c9 5b svshape 31,10,21,0,0
+ 1304: 59 a0 c9 5b svshape 31,10,21,0,1
+ 1308: 99 a2 c9 5b svshape 31,10,21,5,0
+ 130c: d9 a2 c9 5b svshape 31,10,21,5,1
+ 1310: 19 a5 c9 5b svshape 31,10,21,10,0
+ 1314: 59 a5 c9 5b svshape 31,10,21,10,1
+ 1318: 99 a7 c9 5b svshape 31,10,21,15,0
+ 131c: d9 a7 c9 5b svshape 31,10,21,15,1
+ 1320: 19 d0 c9 5b svshape 31,10,27,0,0
+ 1324: 59 d0 c9 5b svshape 31,10,27,0,1
+ 1328: 99 d2 c9 5b svshape 31,10,27,5,0
+ 132c: d9 d2 c9 5b svshape 31,10,27,5,1
+ 1330: 19 d5 c9 5b svshape 31,10,27,10,0
+ 1334: 59 d5 c9 5b svshape 31,10,27,10,1
+ 1338: 99 d7 c9 5b svshape 31,10,27,15,0
+ 133c: d9 d7 c9 5b svshape 31,10,27,15,1
+ 1340: 19 f0 c9 5b svshape 31,10,31,0,0
+ 1344: 59 f0 c9 5b svshape 31,10,31,0,1
+ 1348: 99 f2 c9 5b svshape 31,10,31,5,0
+ 134c: d9 f2 c9 5b svshape 31,10,31,5,1
+ 1350: 19 f5 c9 5b svshape 31,10,31,10,0
+ 1354: 59 f5 c9 5b svshape 31,10,31,10,1
+ 1358: 99 f7 c9 5b svshape 31,10,31,15,0
+ 135c: d9 f7 c9 5b svshape 31,10,31,15,1
+ 1360: 19 78 c9 5b svshape 31,10,16,0,0
+ 1364: 59 78 c9 5b svshape 31,10,16,0,1
+ 1368: 99 7a c9 5b svshape 31,10,16,5,0
+ 136c: d9 7a c9 5b svshape 31,10,16,5,1
+ 1370: 19 7d c9 5b svshape 31,10,16,10,0
+ 1374: 59 7d c9 5b svshape 31,10,16,10,1
+ 1378: 99 7f c9 5b svshape 31,10,16,15,0
+ 137c: d9 7f c9 5b svshape 31,10,16,15,1
+ 1380: 19 00 d4 5b svshape 31,21,1,0,0
+ 1384: 59 00 d4 5b svshape 31,21,1,0,1
+ 1388: 99 02 d4 5b svshape 31,21,1,5,0
+ 138c: d9 02 d4 5b svshape 31,21,1,5,1
+ 1390: 19 05 d4 5b svshape 31,21,1,10,0
+ 1394: 59 05 d4 5b svshape 31,21,1,10,1
+ 1398: 99 07 d4 5b svshape 31,21,1,15,0
+ 139c: d9 07 d4 5b svshape 31,21,1,15,1
+ 13a0: 19 48 d4 5b svshape 31,21,10,0,0
+ 13a4: 59 48 d4 5b svshape 31,21,10,0,1
+ 13a8: 99 4a d4 5b svshape 31,21,10,5,0
+ 13ac: d9 4a d4 5b svshape 31,21,10,5,1
+ 13b0: 19 4d d4 5b svshape 31,21,10,10,0
+ 13b4: 59 4d d4 5b svshape 31,21,10,10,1
+ 13b8: 99 4f d4 5b svshape 31,21,10,15,0
+ 13bc: d9 4f d4 5b svshape 31,21,10,15,1
+ 13c0: 19 a0 d4 5b svshape 31,21,21,0,0
+ 13c4: 59 a0 d4 5b svshape 31,21,21,0,1
+ 13c8: 99 a2 d4 5b svshape 31,21,21,5,0
+ 13cc: d9 a2 d4 5b svshape 31,21,21,5,1
+ 13d0: 19 a5 d4 5b svshape 31,21,21,10,0
+ 13d4: 59 a5 d4 5b svshape 31,21,21,10,1
+ 13d8: 99 a7 d4 5b svshape 31,21,21,15,0
+ 13dc: d9 a7 d4 5b svshape 31,21,21,15,1
+ 13e0: 19 d0 d4 5b svshape 31,21,27,0,0
+ 13e4: 59 d0 d4 5b svshape 31,21,27,0,1
+ 13e8: 99 d2 d4 5b svshape 31,21,27,5,0
+ 13ec: d9 d2 d4 5b svshape 31,21,27,5,1
+ 13f0: 19 d5 d4 5b svshape 31,21,27,10,0
+ 13f4: 59 d5 d4 5b svshape 31,21,27,10,1
+ 13f8: 99 d7 d4 5b svshape 31,21,27,15,0
+ 13fc: d9 d7 d4 5b svshape 31,21,27,15,1
+ 1400: 19 f0 d4 5b svshape 31,21,31,0,0
+ 1404: 59 f0 d4 5b svshape 31,21,31,0,1
+ 1408: 99 f2 d4 5b svshape 31,21,31,5,0
+ 140c: d9 f2 d4 5b svshape 31,21,31,5,1
+ 1410: 19 f5 d4 5b svshape 31,21,31,10,0
+ 1414: 59 f5 d4 5b svshape 31,21,31,10,1
+ 1418: 99 f7 d4 5b svshape 31,21,31,15,0
+ 141c: d9 f7 d4 5b svshape 31,21,31,15,1
+ 1420: 19 78 d4 5b svshape 31,21,16,0,0
+ 1424: 59 78 d4 5b svshape 31,21,16,0,1
+ 1428: 99 7a d4 5b svshape 31,21,16,5,0
+ 142c: d9 7a d4 5b svshape 31,21,16,5,1
+ 1430: 19 7d d4 5b svshape 31,21,16,10,0
+ 1434: 59 7d d4 5b svshape 31,21,16,10,1
+ 1438: 99 7f d4 5b svshape 31,21,16,15,0
+ 143c: d9 7f d4 5b svshape 31,21,16,15,1
+ 1440: 19 00 da 5b svshape 31,27,1,0,0
+ 1444: 59 00 da 5b svshape 31,27,1,0,1
+ 1448: 99 02 da 5b svshape 31,27,1,5,0
+ 144c: d9 02 da 5b svshape 31,27,1,5,1
+ 1450: 19 05 da 5b svshape 31,27,1,10,0
+ 1454: 59 05 da 5b svshape 31,27,1,10,1
+ 1458: 99 07 da 5b svshape 31,27,1,15,0
+ 145c: d9 07 da 5b svshape 31,27,1,15,1
+ 1460: 19 48 da 5b svshape 31,27,10,0,0
+ 1464: 59 48 da 5b svshape 31,27,10,0,1
+ 1468: 99 4a da 5b svshape 31,27,10,5,0
+ 146c: d9 4a da 5b svshape 31,27,10,5,1
+ 1470: 19 4d da 5b svshape 31,27,10,10,0
+ 1474: 59 4d da 5b svshape 31,27,10,10,1
+ 1478: 99 4f da 5b svshape 31,27,10,15,0
+ 147c: d9 4f da 5b svshape 31,27,10,15,1
+ 1480: 19 a0 da 5b svshape 31,27,21,0,0
+ 1484: 59 a0 da 5b svshape 31,27,21,0,1
+ 1488: 99 a2 da 5b svshape 31,27,21,5,0
+ 148c: d9 a2 da 5b svshape 31,27,21,5,1
+ 1490: 19 a5 da 5b svshape 31,27,21,10,0
+ 1494: 59 a5 da 5b svshape 31,27,21,10,1
+ 1498: 99 a7 da 5b svshape 31,27,21,15,0
+ 149c: d9 a7 da 5b svshape 31,27,21,15,1
+ 14a0: 19 d0 da 5b svshape 31,27,27,0,0
+ 14a4: 59 d0 da 5b svshape 31,27,27,0,1
+ 14a8: 99 d2 da 5b svshape 31,27,27,5,0
+ 14ac: d9 d2 da 5b svshape 31,27,27,5,1
+ 14b0: 19 d5 da 5b svshape 31,27,27,10,0
+ 14b4: 59 d5 da 5b svshape 31,27,27,10,1
+ 14b8: 99 d7 da 5b svshape 31,27,27,15,0
+ 14bc: d9 d7 da 5b svshape 31,27,27,15,1
+ 14c0: 19 f0 da 5b svshape 31,27,31,0,0
+ 14c4: 59 f0 da 5b svshape 31,27,31,0,1
+ 14c8: 99 f2 da 5b svshape 31,27,31,5,0
+ 14cc: d9 f2 da 5b svshape 31,27,31,5,1
+ 14d0: 19 f5 da 5b svshape 31,27,31,10,0
+ 14d4: 59 f5 da 5b svshape 31,27,31,10,1
+ 14d8: 99 f7 da 5b svshape 31,27,31,15,0
+ 14dc: d9 f7 da 5b svshape 31,27,31,15,1
+ 14e0: 19 78 da 5b svshape 31,27,16,0,0
+ 14e4: 59 78 da 5b svshape 31,27,16,0,1
+ 14e8: 99 7a da 5b svshape 31,27,16,5,0
+ 14ec: d9 7a da 5b svshape 31,27,16,5,1
+ 14f0: 19 7d da 5b svshape 31,27,16,10,0
+ 14f4: 59 7d da 5b svshape 31,27,16,10,1
+ 14f8: 99 7f da 5b svshape 31,27,16,15,0
+ 14fc: d9 7f da 5b svshape 31,27,16,15,1
+ 1500: 19 00 de 5b svshape 31,31,1,0,0
+ 1504: 59 00 de 5b svshape 31,31,1,0,1
+ 1508: 99 02 de 5b svshape 31,31,1,5,0
+ 150c: d9 02 de 5b svshape 31,31,1,5,1
+ 1510: 19 05 de 5b svshape 31,31,1,10,0
+ 1514: 59 05 de 5b svshape 31,31,1,10,1
+ 1518: 99 07 de 5b svshape 31,31,1,15,0
+ 151c: d9 07 de 5b svshape 31,31,1,15,1
+ 1520: 19 48 de 5b svshape 31,31,10,0,0
+ 1524: 59 48 de 5b svshape 31,31,10,0,1
+ 1528: 99 4a de 5b svshape 31,31,10,5,0
+ 152c: d9 4a de 5b svshape 31,31,10,5,1
+ 1530: 19 4d de 5b svshape 31,31,10,10,0
+ 1534: 59 4d de 5b svshape 31,31,10,10,1
+ 1538: 99 4f de 5b svshape 31,31,10,15,0
+ 153c: d9 4f de 5b svshape 31,31,10,15,1
+ 1540: 19 a0 de 5b svshape 31,31,21,0,0
+ 1544: 59 a0 de 5b svshape 31,31,21,0,1
+ 1548: 99 a2 de 5b svshape 31,31,21,5,0
+ 154c: d9 a2 de 5b svshape 31,31,21,5,1
+ 1550: 19 a5 de 5b svshape 31,31,21,10,0
+ 1554: 59 a5 de 5b svshape 31,31,21,10,1
+ 1558: 99 a7 de 5b svshape 31,31,21,15,0
+ 155c: d9 a7 de 5b svshape 31,31,21,15,1
+ 1560: 19 d0 de 5b svshape 31,31,27,0,0
+ 1564: 59 d0 de 5b svshape 31,31,27,0,1
+ 1568: 99 d2 de 5b svshape 31,31,27,5,0
+ 156c: d9 d2 de 5b svshape 31,31,27,5,1
+ 1570: 19 d5 de 5b svshape 31,31,27,10,0
+ 1574: 59 d5 de 5b svshape 31,31,27,10,1
+ 1578: 99 d7 de 5b svshape 31,31,27,15,0
+ 157c: d9 d7 de 5b svshape 31,31,27,15,1
+ 1580: 19 f0 de 5b svshape 31,31,31,0,0
+ 1584: 59 f0 de 5b svshape 31,31,31,0,1
+ 1588: 99 f2 de 5b svshape 31,31,31,5,0
+ 158c: d9 f2 de 5b svshape 31,31,31,5,1
+ 1590: 19 f5 de 5b svshape 31,31,31,10,0
+ 1594: 59 f5 de 5b svshape 31,31,31,10,1
+ 1598: 99 f7 de 5b svshape 31,31,31,15,0
+ 159c: d9 f7 de 5b svshape 31,31,31,15,1
+ 15a0: 19 78 de 5b svshape 31,31,16,0,0
+ 15a4: 59 78 de 5b svshape 31,31,16,0,1
+ 15a8: 99 7a de 5b svshape 31,31,16,5,0
+ 15ac: d9 7a de 5b svshape 31,31,16,5,1
+ 15b0: 19 7d de 5b svshape 31,31,16,10,0
+ 15b4: 59 7d de 5b svshape 31,31,16,10,1
+ 15b8: 99 7f de 5b svshape 31,31,16,15,0
+ 15bc: d9 7f de 5b svshape 31,31,16,15,1
+ 15c0: 19 00 cf 5b svshape 31,16,1,0,0
+ 15c4: 59 00 cf 5b svshape 31,16,1,0,1
+ 15c8: 99 02 cf 5b svshape 31,16,1,5,0
+ 15cc: d9 02 cf 5b svshape 31,16,1,5,1
+ 15d0: 19 05 cf 5b svshape 31,16,1,10,0
+ 15d4: 59 05 cf 5b svshape 31,16,1,10,1
+ 15d8: 99 07 cf 5b svshape 31,16,1,15,0
+ 15dc: d9 07 cf 5b svshape 31,16,1,15,1
+ 15e0: 19 48 cf 5b svshape 31,16,10,0,0
+ 15e4: 59 48 cf 5b svshape 31,16,10,0,1
+ 15e8: 99 4a cf 5b svshape 31,16,10,5,0
+ 15ec: d9 4a cf 5b svshape 31,16,10,5,1
+ 15f0: 19 4d cf 5b svshape 31,16,10,10,0
+ 15f4: 59 4d cf 5b svshape 31,16,10,10,1
+ 15f8: 99 4f cf 5b svshape 31,16,10,15,0
+ 15fc: d9 4f cf 5b svshape 31,16,10,15,1
+ 1600: 19 a0 cf 5b svshape 31,16,21,0,0
+ 1604: 59 a0 cf 5b svshape 31,16,21,0,1
+ 1608: 99 a2 cf 5b svshape 31,16,21,5,0
+ 160c: d9 a2 cf 5b svshape 31,16,21,5,1
+ 1610: 19 a5 cf 5b svshape 31,16,21,10,0
+ 1614: 59 a5 cf 5b svshape 31,16,21,10,1
+ 1618: 99 a7 cf 5b svshape 31,16,21,15,0
+ 161c: d9 a7 cf 5b svshape 31,16,21,15,1
+ 1620: 19 d0 cf 5b svshape 31,16,27,0,0
+ 1624: 59 d0 cf 5b svshape 31,16,27,0,1
+ 1628: 99 d2 cf 5b svshape 31,16,27,5,0
+ 162c: d9 d2 cf 5b svshape 31,16,27,5,1
+ 1630: 19 d5 cf 5b svshape 31,16,27,10,0
+ 1634: 59 d5 cf 5b svshape 31,16,27,10,1
+ 1638: 99 d7 cf 5b svshape 31,16,27,15,0
+ 163c: d9 d7 cf 5b svshape 31,16,27,15,1
+ 1640: 19 f0 cf 5b svshape 31,16,31,0,0
+ 1644: 59 f0 cf 5b svshape 31,16,31,0,1
+ 1648: 99 f2 cf 5b svshape 31,16,31,5,0
+ 164c: d9 f2 cf 5b svshape 31,16,31,5,1
+ 1650: 19 f5 cf 5b svshape 31,16,31,10,0
+ 1654: 59 f5 cf 5b svshape 31,16,31,10,1
+ 1658: 99 f7 cf 5b svshape 31,16,31,15,0
+ 165c: d9 f7 cf 5b svshape 31,16,31,15,1
+ 1660: 19 78 cf 5b svshape 31,16,16,0,0
+ 1664: 59 78 cf 5b svshape 31,16,16,0,1
+ 1668: 99 7a cf 5b svshape 31,16,16,5,0
+ 166c: d9 7a cf 5b svshape 31,16,16,5,1
+ 1670: 19 7d cf 5b svshape 31,16,16,10,0
+ 1674: 59 7d cf 5b svshape 31,16,16,10,1
+ 1678: 99 7f cf 5b svshape 31,16,16,15,0
+ 167c: d9 7f cf 5b svshape 31,16,16,15,1
+ 1680: 19 00 e0 59 svshape 16,1,1,0,0
+ 1684: 59 00 e0 59 svshape 16,1,1,0,1
+ 1688: 99 02 e0 59 svshape 16,1,1,5,0
+ 168c: d9 02 e0 59 svshape 16,1,1,5,1
+ 1690: 19 05 e0 59 svshape 16,1,1,10,0
+ 1694: 59 05 e0 59 svshape 16,1,1,10,1
+ 1698: 99 07 e0 59 svshape 16,1,1,15,0
+ 169c: d9 07 e0 59 svshape 16,1,1,15,1
+ 16a0: 19 48 e0 59 svshape 16,1,10,0,0
+ 16a4: 59 48 e0 59 svshape 16,1,10,0,1
+ 16a8: 99 4a e0 59 svshape 16,1,10,5,0
+ 16ac: d9 4a e0 59 svshape 16,1,10,5,1
+ 16b0: 19 4d e0 59 svshape 16,1,10,10,0
+ 16b4: 59 4d e0 59 svshape 16,1,10,10,1
+ 16b8: 99 4f e0 59 svshape 16,1,10,15,0
+ 16bc: d9 4f e0 59 svshape 16,1,10,15,1
+ 16c0: 19 a0 e0 59 svshape 16,1,21,0,0
+ 16c4: 59 a0 e0 59 svshape 16,1,21,0,1
+ 16c8: 99 a2 e0 59 svshape 16,1,21,5,0
+ 16cc: d9 a2 e0 59 svshape 16,1,21,5,1
+ 16d0: 19 a5 e0 59 svshape 16,1,21,10,0
+ 16d4: 59 a5 e0 59 svshape 16,1,21,10,1
+ 16d8: 99 a7 e0 59 svshape 16,1,21,15,0
+ 16dc: d9 a7 e0 59 svshape 16,1,21,15,1
+ 16e0: 19 d0 e0 59 svshape 16,1,27,0,0
+ 16e4: 59 d0 e0 59 svshape 16,1,27,0,1
+ 16e8: 99 d2 e0 59 svshape 16,1,27,5,0
+ 16ec: d9 d2 e0 59 svshape 16,1,27,5,1
+ 16f0: 19 d5 e0 59 svshape 16,1,27,10,0
+ 16f4: 59 d5 e0 59 svshape 16,1,27,10,1
+ 16f8: 99 d7 e0 59 svshape 16,1,27,15,0
+ 16fc: d9 d7 e0 59 svshape 16,1,27,15,1
+ 1700: 19 f0 e0 59 svshape 16,1,31,0,0
+ 1704: 59 f0 e0 59 svshape 16,1,31,0,1
+ 1708: 99 f2 e0 59 svshape 16,1,31,5,0
+ 170c: d9 f2 e0 59 svshape 16,1,31,5,1
+ 1710: 19 f5 e0 59 svshape 16,1,31,10,0
+ 1714: 59 f5 e0 59 svshape 16,1,31,10,1
+ 1718: 99 f7 e0 59 svshape 16,1,31,15,0
+ 171c: d9 f7 e0 59 svshape 16,1,31,15,1
+ 1720: 19 78 e0 59 svshape 16,1,16,0,0
+ 1724: 59 78 e0 59 svshape 16,1,16,0,1
+ 1728: 99 7a e0 59 svshape 16,1,16,5,0
+ 172c: d9 7a e0 59 svshape 16,1,16,5,1
+ 1730: 19 7d e0 59 svshape 16,1,16,10,0
+ 1734: 59 7d e0 59 svshape 16,1,16,10,1
+ 1738: 99 7f e0 59 svshape 16,1,16,15,0
+ 173c: d9 7f e0 59 svshape 16,1,16,15,1
+ 1740: 19 00 e9 59 svshape 16,10,1,0,0
+ 1744: 59 00 e9 59 svshape 16,10,1,0,1
+ 1748: 99 02 e9 59 svshape 16,10,1,5,0
+ 174c: d9 02 e9 59 svshape 16,10,1,5,1
+ 1750: 19 05 e9 59 svshape 16,10,1,10,0
+ 1754: 59 05 e9 59 svshape 16,10,1,10,1
+ 1758: 99 07 e9 59 svshape 16,10,1,15,0
+ 175c: d9 07 e9 59 svshape 16,10,1,15,1
+ 1760: 19 48 e9 59 svshape 16,10,10,0,0
+ 1764: 59 48 e9 59 svshape 16,10,10,0,1
+ 1768: 99 4a e9 59 svshape 16,10,10,5,0
+ 176c: d9 4a e9 59 svshape 16,10,10,5,1
+ 1770: 19 4d e9 59 svshape 16,10,10,10,0
+ 1774: 59 4d e9 59 svshape 16,10,10,10,1
+ 1778: 99 4f e9 59 svshape 16,10,10,15,0
+ 177c: d9 4f e9 59 svshape 16,10,10,15,1
+ 1780: 19 a0 e9 59 svshape 16,10,21,0,0
+ 1784: 59 a0 e9 59 svshape 16,10,21,0,1
+ 1788: 99 a2 e9 59 svshape 16,10,21,5,0
+ 178c: d9 a2 e9 59 svshape 16,10,21,5,1
+ 1790: 19 a5 e9 59 svshape 16,10,21,10,0
+ 1794: 59 a5 e9 59 svshape 16,10,21,10,1
+ 1798: 99 a7 e9 59 svshape 16,10,21,15,0
+ 179c: d9 a7 e9 59 svshape 16,10,21,15,1
+ 17a0: 19 d0 e9 59 svshape 16,10,27,0,0
+ 17a4: 59 d0 e9 59 svshape 16,10,27,0,1
+ 17a8: 99 d2 e9 59 svshape 16,10,27,5,0
+ 17ac: d9 d2 e9 59 svshape 16,10,27,5,1
+ 17b0: 19 d5 e9 59 svshape 16,10,27,10,0
+ 17b4: 59 d5 e9 59 svshape 16,10,27,10,1
+ 17b8: 99 d7 e9 59 svshape 16,10,27,15,0
+ 17bc: d9 d7 e9 59 svshape 16,10,27,15,1
+ 17c0: 19 f0 e9 59 svshape 16,10,31,0,0
+ 17c4: 59 f0 e9 59 svshape 16,10,31,0,1
+ 17c8: 99 f2 e9 59 svshape 16,10,31,5,0
+ 17cc: d9 f2 e9 59 svshape 16,10,31,5,1
+ 17d0: 19 f5 e9 59 svshape 16,10,31,10,0
+ 17d4: 59 f5 e9 59 svshape 16,10,31,10,1
+ 17d8: 99 f7 e9 59 svshape 16,10,31,15,0
+ 17dc: d9 f7 e9 59 svshape 16,10,31,15,1
+ 17e0: 19 78 e9 59 svshape 16,10,16,0,0
+ 17e4: 59 78 e9 59 svshape 16,10,16,0,1
+ 17e8: 99 7a e9 59 svshape 16,10,16,5,0
+ 17ec: d9 7a e9 59 svshape 16,10,16,5,1
+ 17f0: 19 7d e9 59 svshape 16,10,16,10,0
+ 17f4: 59 7d e9 59 svshape 16,10,16,10,1
+ 17f8: 99 7f e9 59 svshape 16,10,16,15,0
+ 17fc: d9 7f e9 59 svshape 16,10,16,15,1
+ 1800: 19 00 f4 59 svshape 16,21,1,0,0
+ 1804: 59 00 f4 59 svshape 16,21,1,0,1
+ 1808: 99 02 f4 59 svshape 16,21,1,5,0
+ 180c: d9 02 f4 59 svshape 16,21,1,5,1
+ 1810: 19 05 f4 59 svshape 16,21,1,10,0
+ 1814: 59 05 f4 59 svshape 16,21,1,10,1
+ 1818: 99 07 f4 59 svshape 16,21,1,15,0
+ 181c: d9 07 f4 59 svshape 16,21,1,15,1
+ 1820: 19 48 f4 59 svshape 16,21,10,0,0
+ 1824: 59 48 f4 59 svshape 16,21,10,0,1
+ 1828: 99 4a f4 59 svshape 16,21,10,5,0
+ 182c: d9 4a f4 59 svshape 16,21,10,5,1
+ 1830: 19 4d f4 59 svshape 16,21,10,10,0
+ 1834: 59 4d f4 59 svshape 16,21,10,10,1
+ 1838: 99 4f f4 59 svshape 16,21,10,15,0
+ 183c: d9 4f f4 59 svshape 16,21,10,15,1
+ 1840: 19 a0 f4 59 svshape 16,21,21,0,0
+ 1844: 59 a0 f4 59 svshape 16,21,21,0,1
+ 1848: 99 a2 f4 59 svshape 16,21,21,5,0
+ 184c: d9 a2 f4 59 svshape 16,21,21,5,1
+ 1850: 19 a5 f4 59 svshape 16,21,21,10,0
+ 1854: 59 a5 f4 59 svshape 16,21,21,10,1
+ 1858: 99 a7 f4 59 svshape 16,21,21,15,0
+ 185c: d9 a7 f4 59 svshape 16,21,21,15,1
+ 1860: 19 d0 f4 59 svshape 16,21,27,0,0
+ 1864: 59 d0 f4 59 svshape 16,21,27,0,1
+ 1868: 99 d2 f4 59 svshape 16,21,27,5,0
+ 186c: d9 d2 f4 59 svshape 16,21,27,5,1
+ 1870: 19 d5 f4 59 svshape 16,21,27,10,0
+ 1874: 59 d5 f4 59 svshape 16,21,27,10,1
+ 1878: 99 d7 f4 59 svshape 16,21,27,15,0
+ 187c: d9 d7 f4 59 svshape 16,21,27,15,1
+ 1880: 19 f0 f4 59 svshape 16,21,31,0,0
+ 1884: 59 f0 f4 59 svshape 16,21,31,0,1
+ 1888: 99 f2 f4 59 svshape 16,21,31,5,0
+ 188c: d9 f2 f4 59 svshape 16,21,31,5,1
+ 1890: 19 f5 f4 59 svshape 16,21,31,10,0
+ 1894: 59 f5 f4 59 svshape 16,21,31,10,1
+ 1898: 99 f7 f4 59 svshape 16,21,31,15,0
+ 189c: d9 f7 f4 59 svshape 16,21,31,15,1
+ 18a0: 19 78 f4 59 svshape 16,21,16,0,0
+ 18a4: 59 78 f4 59 svshape 16,21,16,0,1
+ 18a8: 99 7a f4 59 svshape 16,21,16,5,0
+ 18ac: d9 7a f4 59 svshape 16,21,16,5,1
+ 18b0: 19 7d f4 59 svshape 16,21,16,10,0
+ 18b4: 59 7d f4 59 svshape 16,21,16,10,1
+ 18b8: 99 7f f4 59 svshape 16,21,16,15,0
+ 18bc: d9 7f f4 59 svshape 16,21,16,15,1
+ 18c0: 19 00 fa 59 svshape 16,27,1,0,0
+ 18c4: 59 00 fa 59 svshape 16,27,1,0,1
+ 18c8: 99 02 fa 59 svshape 16,27,1,5,0
+ 18cc: d9 02 fa 59 svshape 16,27,1,5,1
+ 18d0: 19 05 fa 59 svshape 16,27,1,10,0
+ 18d4: 59 05 fa 59 svshape 16,27,1,10,1
+ 18d8: 99 07 fa 59 svshape 16,27,1,15,0
+ 18dc: d9 07 fa 59 svshape 16,27,1,15,1
+ 18e0: 19 48 fa 59 svshape 16,27,10,0,0
+ 18e4: 59 48 fa 59 svshape 16,27,10,0,1
+ 18e8: 99 4a fa 59 svshape 16,27,10,5,0
+ 18ec: d9 4a fa 59 svshape 16,27,10,5,1
+ 18f0: 19 4d fa 59 svshape 16,27,10,10,0
+ 18f4: 59 4d fa 59 svshape 16,27,10,10,1
+ 18f8: 99 4f fa 59 svshape 16,27,10,15,0
+ 18fc: d9 4f fa 59 svshape 16,27,10,15,1
+ 1900: 19 a0 fa 59 svshape 16,27,21,0,0
+ 1904: 59 a0 fa 59 svshape 16,27,21,0,1
+ 1908: 99 a2 fa 59 svshape 16,27,21,5,0
+ 190c: d9 a2 fa 59 svshape 16,27,21,5,1
+ 1910: 19 a5 fa 59 svshape 16,27,21,10,0
+ 1914: 59 a5 fa 59 svshape 16,27,21,10,1
+ 1918: 99 a7 fa 59 svshape 16,27,21,15,0
+ 191c: d9 a7 fa 59 svshape 16,27,21,15,1
+ 1920: 19 d0 fa 59 svshape 16,27,27,0,0
+ 1924: 59 d0 fa 59 svshape 16,27,27,0,1
+ 1928: 99 d2 fa 59 svshape 16,27,27,5,0
+ 192c: d9 d2 fa 59 svshape 16,27,27,5,1
+ 1930: 19 d5 fa 59 svshape 16,27,27,10,0
+ 1934: 59 d5 fa 59 svshape 16,27,27,10,1
+ 1938: 99 d7 fa 59 svshape 16,27,27,15,0
+ 193c: d9 d7 fa 59 svshape 16,27,27,15,1
+ 1940: 19 f0 fa 59 svshape 16,27,31,0,0
+ 1944: 59 f0 fa 59 svshape 16,27,31,0,1
+ 1948: 99 f2 fa 59 svshape 16,27,31,5,0
+ 194c: d9 f2 fa 59 svshape 16,27,31,5,1
+ 1950: 19 f5 fa 59 svshape 16,27,31,10,0
+ 1954: 59 f5 fa 59 svshape 16,27,31,10,1
+ 1958: 99 f7 fa 59 svshape 16,27,31,15,0
+ 195c: d9 f7 fa 59 svshape 16,27,31,15,1
+ 1960: 19 78 fa 59 svshape 16,27,16,0,0
+ 1964: 59 78 fa 59 svshape 16,27,16,0,1
+ 1968: 99 7a fa 59 svshape 16,27,16,5,0
+ 196c: d9 7a fa 59 svshape 16,27,16,5,1
+ 1970: 19 7d fa 59 svshape 16,27,16,10,0
+ 1974: 59 7d fa 59 svshape 16,27,16,10,1
+ 1978: 99 7f fa 59 svshape 16,27,16,15,0
+ 197c: d9 7f fa 59 svshape 16,27,16,15,1
+ 1980: 19 00 fe 59 svshape 16,31,1,0,0
+ 1984: 59 00 fe 59 svshape 16,31,1,0,1
+ 1988: 99 02 fe 59 svshape 16,31,1,5,0
+ 198c: d9 02 fe 59 svshape 16,31,1,5,1
+ 1990: 19 05 fe 59 svshape 16,31,1,10,0
+ 1994: 59 05 fe 59 svshape 16,31,1,10,1
+ 1998: 99 07 fe 59 svshape 16,31,1,15,0
+ 199c: d9 07 fe 59 svshape 16,31,1,15,1
+ 19a0: 19 48 fe 59 svshape 16,31,10,0,0
+ 19a4: 59 48 fe 59 svshape 16,31,10,0,1
+ 19a8: 99 4a fe 59 svshape 16,31,10,5,0
+ 19ac: d9 4a fe 59 svshape 16,31,10,5,1
+ 19b0: 19 4d fe 59 svshape 16,31,10,10,0
+ 19b4: 59 4d fe 59 svshape 16,31,10,10,1
+ 19b8: 99 4f fe 59 svshape 16,31,10,15,0
+ 19bc: d9 4f fe 59 svshape 16,31,10,15,1
+ 19c0: 19 a0 fe 59 svshape 16,31,21,0,0
+ 19c4: 59 a0 fe 59 svshape 16,31,21,0,1
+ 19c8: 99 a2 fe 59 svshape 16,31,21,5,0
+ 19cc: d9 a2 fe 59 svshape 16,31,21,5,1
+ 19d0: 19 a5 fe 59 svshape 16,31,21,10,0
+ 19d4: 59 a5 fe 59 svshape 16,31,21,10,1
+ 19d8: 99 a7 fe 59 svshape 16,31,21,15,0
+ 19dc: d9 a7 fe 59 svshape 16,31,21,15,1
+ 19e0: 19 d0 fe 59 svshape 16,31,27,0,0
+ 19e4: 59 d0 fe 59 svshape 16,31,27,0,1
+ 19e8: 99 d2 fe 59 svshape 16,31,27,5,0
+ 19ec: d9 d2 fe 59 svshape 16,31,27,5,1
+ 19f0: 19 d5 fe 59 svshape 16,31,27,10,0
+ 19f4: 59 d5 fe 59 svshape 16,31,27,10,1
+ 19f8: 99 d7 fe 59 svshape 16,31,27,15,0
+ 19fc: d9 d7 fe 59 svshape 16,31,27,15,1
+ 1a00: 19 f0 fe 59 svshape 16,31,31,0,0
+ 1a04: 59 f0 fe 59 svshape 16,31,31,0,1
+ 1a08: 99 f2 fe 59 svshape 16,31,31,5,0
+ 1a0c: d9 f2 fe 59 svshape 16,31,31,5,1
+ 1a10: 19 f5 fe 59 svshape 16,31,31,10,0
+ 1a14: 59 f5 fe 59 svshape 16,31,31,10,1
+ 1a18: 99 f7 fe 59 svshape 16,31,31,15,0
+ 1a1c: d9 f7 fe 59 svshape 16,31,31,15,1
+ 1a20: 19 78 fe 59 svshape 16,31,16,0,0
+ 1a24: 59 78 fe 59 svshape 16,31,16,0,1
+ 1a28: 99 7a fe 59 svshape 16,31,16,5,0
+ 1a2c: d9 7a fe 59 svshape 16,31,16,5,1
+ 1a30: 19 7d fe 59 svshape 16,31,16,10,0
+ 1a34: 59 7d fe 59 svshape 16,31,16,10,1
+ 1a38: 99 7f fe 59 svshape 16,31,16,15,0
+ 1a3c: d9 7f fe 59 svshape 16,31,16,15,1
+ 1a40: 19 00 ef 59 svshape 16,16,1,0,0
+ 1a44: 59 00 ef 59 svshape 16,16,1,0,1
+ 1a48: 99 02 ef 59 svshape 16,16,1,5,0
+ 1a4c: d9 02 ef 59 svshape 16,16,1,5,1
+ 1a50: 19 05 ef 59 svshape 16,16,1,10,0
+ 1a54: 59 05 ef 59 svshape 16,16,1,10,1
+ 1a58: 99 07 ef 59 svshape 16,16,1,15,0
+ 1a5c: d9 07 ef 59 svshape 16,16,1,15,1
+ 1a60: 19 48 ef 59 svshape 16,16,10,0,0
+ 1a64: 59 48 ef 59 svshape 16,16,10,0,1
+ 1a68: 99 4a ef 59 svshape 16,16,10,5,0
+ 1a6c: d9 4a ef 59 svshape 16,16,10,5,1
+ 1a70: 19 4d ef 59 svshape 16,16,10,10,0
+ 1a74: 59 4d ef 59 svshape 16,16,10,10,1
+ 1a78: 99 4f ef 59 svshape 16,16,10,15,0
+ 1a7c: d9 4f ef 59 svshape 16,16,10,15,1
+ 1a80: 19 a0 ef 59 svshape 16,16,21,0,0
+ 1a84: 59 a0 ef 59 svshape 16,16,21,0,1
+ 1a88: 99 a2 ef 59 svshape 16,16,21,5,0
+ 1a8c: d9 a2 ef 59 svshape 16,16,21,5,1
+ 1a90: 19 a5 ef 59 svshape 16,16,21,10,0
+ 1a94: 59 a5 ef 59 svshape 16,16,21,10,1
+ 1a98: 99 a7 ef 59 svshape 16,16,21,15,0
+ 1a9c: d9 a7 ef 59 svshape 16,16,21,15,1
+ 1aa0: 19 d0 ef 59 svshape 16,16,27,0,0
+ 1aa4: 59 d0 ef 59 svshape 16,16,27,0,1
+ 1aa8: 99 d2 ef 59 svshape 16,16,27,5,0
+ 1aac: d9 d2 ef 59 svshape 16,16,27,5,1
+ 1ab0: 19 d5 ef 59 svshape 16,16,27,10,0
+ 1ab4: 59 d5 ef 59 svshape 16,16,27,10,1
+ 1ab8: 99 d7 ef 59 svshape 16,16,27,15,0
+ 1abc: d9 d7 ef 59 svshape 16,16,27,15,1
+ 1ac0: 19 f0 ef 59 svshape 16,16,31,0,0
+ 1ac4: 59 f0 ef 59 svshape 16,16,31,0,1
+ 1ac8: 99 f2 ef 59 svshape 16,16,31,5,0
+ 1acc: d9 f2 ef 59 svshape 16,16,31,5,1
+ 1ad0: 19 f5 ef 59 svshape 16,16,31,10,0
+ 1ad4: 59 f5 ef 59 svshape 16,16,31,10,1
+ 1ad8: 99 f7 ef 59 svshape 16,16,31,15,0
+ 1adc: d9 f7 ef 59 svshape 16,16,31,15,1
+ 1ae0: 19 78 ef 59 svshape 16,16,16,0,0
+ 1ae4: 59 78 ef 59 svshape 16,16,16,0,1
+ 1ae8: 99 7a ef 59 svshape 16,16,16,5,0
+ 1aec: d9 7a ef 59 svshape 16,16,16,5,1
+ 1af0: 19 7d ef 59 svshape 16,16,16,10,0
+ 1af4: 59 7d ef 59 svshape 16,16,16,10,1
+ 1af8: 99 7f ef 59 svshape 16,16,16,15,0
+ 1afc: d9 7f ef 59 svshape 16,16,16,15,1
diff --git a/gas/testsuite/gas/ppc/svshape.s b/gas/testsuite/gas/ppc/svshape.s
new file mode 100644
index 0000000000..6a0984aa5f
--- /dev/null
+++ b/gas/testsuite/gas/ppc/svshape.s
@@ -0,0 +1,1728 @@
+svshape 1,1,1,0,0
+svshape 1,1,1,0,1
+svshape 1,1,1,5,0
+svshape 1,1,1,5,1
+svshape 1,1,1,10,0
+svshape 1,1,1,10,1
+svshape 1,1,1,15,0
+svshape 1,1,1,15,1
+svshape 1,1,10,0,0
+svshape 1,1,10,0,1
+svshape 1,1,10,5,0
+svshape 1,1,10,5,1
+svshape 1,1,10,10,0
+svshape 1,1,10,10,1
+svshape 1,1,10,15,0
+svshape 1,1,10,15,1
+svshape 1,1,21,0,0
+svshape 1,1,21,0,1
+svshape 1,1,21,5,0
+svshape 1,1,21,5,1
+svshape 1,1,21,10,0
+svshape 1,1,21,10,1
+svshape 1,1,21,15,0
+svshape 1,1,21,15,1
+svshape 1,1,27,0,0
+svshape 1,1,27,0,1
+svshape 1,1,27,5,0
+svshape 1,1,27,5,1
+svshape 1,1,27,10,0
+svshape 1,1,27,10,1
+svshape 1,1,27,15,0
+svshape 1,1,27,15,1
+svshape 1,1,31,0,0
+svshape 1,1,31,0,1
+svshape 1,1,31,5,0
+svshape 1,1,31,5,1
+svshape 1,1,31,10,0
+svshape 1,1,31,10,1
+svshape 1,1,31,15,0
+svshape 1,1,31,15,1
+svshape 1,1,16,0,0
+svshape 1,1,16,0,1
+svshape 1,1,16,5,0
+svshape 1,1,16,5,1
+svshape 1,1,16,10,0
+svshape 1,1,16,10,1
+svshape 1,1,16,15,0
+svshape 1,1,16,15,1
+svshape 1,10,1,0,0
+svshape 1,10,1,0,1
+svshape 1,10,1,5,0
+svshape 1,10,1,5,1
+svshape 1,10,1,10,0
+svshape 1,10,1,10,1
+svshape 1,10,1,15,0
+svshape 1,10,1,15,1
+svshape 1,10,10,0,0
+svshape 1,10,10,0,1
+svshape 1,10,10,5,0
+svshape 1,10,10,5,1
+svshape 1,10,10,10,0
+svshape 1,10,10,10,1
+svshape 1,10,10,15,0
+svshape 1,10,10,15,1
+svshape 1,10,21,0,0
+svshape 1,10,21,0,1
+svshape 1,10,21,5,0
+svshape 1,10,21,5,1
+svshape 1,10,21,10,0
+svshape 1,10,21,10,1
+svshape 1,10,21,15,0
+svshape 1,10,21,15,1
+svshape 1,10,27,0,0
+svshape 1,10,27,0,1
+svshape 1,10,27,5,0
+svshape 1,10,27,5,1
+svshape 1,10,27,10,0
+svshape 1,10,27,10,1
+svshape 1,10,27,15,0
+svshape 1,10,27,15,1
+svshape 1,10,31,0,0
+svshape 1,10,31,0,1
+svshape 1,10,31,5,0
+svshape 1,10,31,5,1
+svshape 1,10,31,10,0
+svshape 1,10,31,10,1
+svshape 1,10,31,15,0
+svshape 1,10,31,15,1
+svshape 1,10,16,0,0
+svshape 1,10,16,0,1
+svshape 1,10,16,5,0
+svshape 1,10,16,5,1
+svshape 1,10,16,10,0
+svshape 1,10,16,10,1
+svshape 1,10,16,15,0
+svshape 1,10,16,15,1
+svshape 1,21,1,0,0
+svshape 1,21,1,0,1
+svshape 1,21,1,5,0
+svshape 1,21,1,5,1
+svshape 1,21,1,10,0
+svshape 1,21,1,10,1
+svshape 1,21,1,15,0
+svshape 1,21,1,15,1
+svshape 1,21,10,0,0
+svshape 1,21,10,0,1
+svshape 1,21,10,5,0
+svshape 1,21,10,5,1
+svshape 1,21,10,10,0
+svshape 1,21,10,10,1
+svshape 1,21,10,15,0
+svshape 1,21,10,15,1
+svshape 1,21,21,0,0
+svshape 1,21,21,0,1
+svshape 1,21,21,5,0
+svshape 1,21,21,5,1
+svshape 1,21,21,10,0
+svshape 1,21,21,10,1
+svshape 1,21,21,15,0
+svshape 1,21,21,15,1
+svshape 1,21,27,0,0
+svshape 1,21,27,0,1
+svshape 1,21,27,5,0
+svshape 1,21,27,5,1
+svshape 1,21,27,10,0
+svshape 1,21,27,10,1
+svshape 1,21,27,15,0
+svshape 1,21,27,15,1
+svshape 1,21,31,0,0
+svshape 1,21,31,0,1
+svshape 1,21,31,5,0
+svshape 1,21,31,5,1
+svshape 1,21,31,10,0
+svshape 1,21,31,10,1
+svshape 1,21,31,15,0
+svshape 1,21,31,15,1
+svshape 1,21,16,0,0
+svshape 1,21,16,0,1
+svshape 1,21,16,5,0
+svshape 1,21,16,5,1
+svshape 1,21,16,10,0
+svshape 1,21,16,10,1
+svshape 1,21,16,15,0
+svshape 1,21,16,15,1
+svshape 1,27,1,0,0
+svshape 1,27,1,0,1
+svshape 1,27,1,5,0
+svshape 1,27,1,5,1
+svshape 1,27,1,10,0
+svshape 1,27,1,10,1
+svshape 1,27,1,15,0
+svshape 1,27,1,15,1
+svshape 1,27,10,0,0
+svshape 1,27,10,0,1
+svshape 1,27,10,5,0
+svshape 1,27,10,5,1
+svshape 1,27,10,10,0
+svshape 1,27,10,10,1
+svshape 1,27,10,15,0
+svshape 1,27,10,15,1
+svshape 1,27,21,0,0
+svshape 1,27,21,0,1
+svshape 1,27,21,5,0
+svshape 1,27,21,5,1
+svshape 1,27,21,10,0
+svshape 1,27,21,10,1
+svshape 1,27,21,15,0
+svshape 1,27,21,15,1
+svshape 1,27,27,0,0
+svshape 1,27,27,0,1
+svshape 1,27,27,5,0
+svshape 1,27,27,5,1
+svshape 1,27,27,10,0
+svshape 1,27,27,10,1
+svshape 1,27,27,15,0
+svshape 1,27,27,15,1
+svshape 1,27,31,0,0
+svshape 1,27,31,0,1
+svshape 1,27,31,5,0
+svshape 1,27,31,5,1
+svshape 1,27,31,10,0
+svshape 1,27,31,10,1
+svshape 1,27,31,15,0
+svshape 1,27,31,15,1
+svshape 1,27,16,0,0
+svshape 1,27,16,0,1
+svshape 1,27,16,5,0
+svshape 1,27,16,5,1
+svshape 1,27,16,10,0
+svshape 1,27,16,10,1
+svshape 1,27,16,15,0
+svshape 1,27,16,15,1
+svshape 1,31,1,0,0
+svshape 1,31,1,0,1
+svshape 1,31,1,5,0
+svshape 1,31,1,5,1
+svshape 1,31,1,10,0
+svshape 1,31,1,10,1
+svshape 1,31,1,15,0
+svshape 1,31,1,15,1
+svshape 1,31,10,0,0
+svshape 1,31,10,0,1
+svshape 1,31,10,5,0
+svshape 1,31,10,5,1
+svshape 1,31,10,10,0
+svshape 1,31,10,10,1
+svshape 1,31,10,15,0
+svshape 1,31,10,15,1
+svshape 1,31,21,0,0
+svshape 1,31,21,0,1
+svshape 1,31,21,5,0
+svshape 1,31,21,5,1
+svshape 1,31,21,10,0
+svshape 1,31,21,10,1
+svshape 1,31,21,15,0
+svshape 1,31,21,15,1
+svshape 1,31,27,0,0
+svshape 1,31,27,0,1
+svshape 1,31,27,5,0
+svshape 1,31,27,5,1
+svshape 1,31,27,10,0
+svshape 1,31,27,10,1
+svshape 1,31,27,15,0
+svshape 1,31,27,15,1
+svshape 1,31,31,0,0
+svshape 1,31,31,0,1
+svshape 1,31,31,5,0
+svshape 1,31,31,5,1
+svshape 1,31,31,10,0
+svshape 1,31,31,10,1
+svshape 1,31,31,15,0
+svshape 1,31,31,15,1
+svshape 1,31,16,0,0
+svshape 1,31,16,0,1
+svshape 1,31,16,5,0
+svshape 1,31,16,5,1
+svshape 1,31,16,10,0
+svshape 1,31,16,10,1
+svshape 1,31,16,15,0
+svshape 1,31,16,15,1
+svshape 1,16,1,0,0
+svshape 1,16,1,0,1
+svshape 1,16,1,5,0
+svshape 1,16,1,5,1
+svshape 1,16,1,10,0
+svshape 1,16,1,10,1
+svshape 1,16,1,15,0
+svshape 1,16,1,15,1
+svshape 1,16,10,0,0
+svshape 1,16,10,0,1
+svshape 1,16,10,5,0
+svshape 1,16,10,5,1
+svshape 1,16,10,10,0
+svshape 1,16,10,10,1
+svshape 1,16,10,15,0
+svshape 1,16,10,15,1
+svshape 1,16,21,0,0
+svshape 1,16,21,0,1
+svshape 1,16,21,5,0
+svshape 1,16,21,5,1
+svshape 1,16,21,10,0
+svshape 1,16,21,10,1
+svshape 1,16,21,15,0
+svshape 1,16,21,15,1
+svshape 1,16,27,0,0
+svshape 1,16,27,0,1
+svshape 1,16,27,5,0
+svshape 1,16,27,5,1
+svshape 1,16,27,10,0
+svshape 1,16,27,10,1
+svshape 1,16,27,15,0
+svshape 1,16,27,15,1
+svshape 1,16,31,0,0
+svshape 1,16,31,0,1
+svshape 1,16,31,5,0
+svshape 1,16,31,5,1
+svshape 1,16,31,10,0
+svshape 1,16,31,10,1
+svshape 1,16,31,15,0
+svshape 1,16,31,15,1
+svshape 1,16,16,0,0
+svshape 1,16,16,0,1
+svshape 1,16,16,5,0
+svshape 1,16,16,5,1
+svshape 1,16,16,10,0
+svshape 1,16,16,10,1
+svshape 1,16,16,15,0
+svshape 1,16,16,15,1
+svshape 10,1,1,0,0
+svshape 10,1,1,0,1
+svshape 10,1,1,5,0
+svshape 10,1,1,5,1
+svshape 10,1,1,10,0
+svshape 10,1,1,10,1
+svshape 10,1,1,15,0
+svshape 10,1,1,15,1
+svshape 10,1,10,0,0
+svshape 10,1,10,0,1
+svshape 10,1,10,5,0
+svshape 10,1,10,5,1
+svshape 10,1,10,10,0
+svshape 10,1,10,10,1
+svshape 10,1,10,15,0
+svshape 10,1,10,15,1
+svshape 10,1,21,0,0
+svshape 10,1,21,0,1
+svshape 10,1,21,5,0
+svshape 10,1,21,5,1
+svshape 10,1,21,10,0
+svshape 10,1,21,10,1
+svshape 10,1,21,15,0
+svshape 10,1,21,15,1
+svshape 10,1,27,0,0
+svshape 10,1,27,0,1
+svshape 10,1,27,5,0
+svshape 10,1,27,5,1
+svshape 10,1,27,10,0
+svshape 10,1,27,10,1
+svshape 10,1,27,15,0
+svshape 10,1,27,15,1
+svshape 10,1,31,0,0
+svshape 10,1,31,0,1
+svshape 10,1,31,5,0
+svshape 10,1,31,5,1
+svshape 10,1,31,10,0
+svshape 10,1,31,10,1
+svshape 10,1,31,15,0
+svshape 10,1,31,15,1
+svshape 10,1,16,0,0
+svshape 10,1,16,0,1
+svshape 10,1,16,5,0
+svshape 10,1,16,5,1
+svshape 10,1,16,10,0
+svshape 10,1,16,10,1
+svshape 10,1,16,15,0
+svshape 10,1,16,15,1
+svshape 10,10,1,0,0
+svshape 10,10,1,0,1
+svshape 10,10,1,5,0
+svshape 10,10,1,5,1
+svshape 10,10,1,10,0
+svshape 10,10,1,10,1
+svshape 10,10,1,15,0
+svshape 10,10,1,15,1
+svshape 10,10,10,0,0
+svshape 10,10,10,0,1
+svshape 10,10,10,5,0
+svshape 10,10,10,5,1
+svshape 10,10,10,10,0
+svshape 10,10,10,10,1
+svshape 10,10,10,15,0
+svshape 10,10,10,15,1
+svshape 10,10,21,0,0
+svshape 10,10,21,0,1
+svshape 10,10,21,5,0
+svshape 10,10,21,5,1
+svshape 10,10,21,10,0
+svshape 10,10,21,10,1
+svshape 10,10,21,15,0
+svshape 10,10,21,15,1
+svshape 10,10,27,0,0
+svshape 10,10,27,0,1
+svshape 10,10,27,5,0
+svshape 10,10,27,5,1
+svshape 10,10,27,10,0
+svshape 10,10,27,10,1
+svshape 10,10,27,15,0
+svshape 10,10,27,15,1
+svshape 10,10,31,0,0
+svshape 10,10,31,0,1
+svshape 10,10,31,5,0
+svshape 10,10,31,5,1
+svshape 10,10,31,10,0
+svshape 10,10,31,10,1
+svshape 10,10,31,15,0
+svshape 10,10,31,15,1
+svshape 10,10,16,0,0
+svshape 10,10,16,0,1
+svshape 10,10,16,5,0
+svshape 10,10,16,5,1
+svshape 10,10,16,10,0
+svshape 10,10,16,10,1
+svshape 10,10,16,15,0
+svshape 10,10,16,15,1
+svshape 10,21,1,0,0
+svshape 10,21,1,0,1
+svshape 10,21,1,5,0
+svshape 10,21,1,5,1
+svshape 10,21,1,10,0
+svshape 10,21,1,10,1
+svshape 10,21,1,15,0
+svshape 10,21,1,15,1
+svshape 10,21,10,0,0
+svshape 10,21,10,0,1
+svshape 10,21,10,5,0
+svshape 10,21,10,5,1
+svshape 10,21,10,10,0
+svshape 10,21,10,10,1
+svshape 10,21,10,15,0
+svshape 10,21,10,15,1
+svshape 10,21,21,0,0
+svshape 10,21,21,0,1
+svshape 10,21,21,5,0
+svshape 10,21,21,5,1
+svshape 10,21,21,10,0
+svshape 10,21,21,10,1
+svshape 10,21,21,15,0
+svshape 10,21,21,15,1
+svshape 10,21,27,0,0
+svshape 10,21,27,0,1
+svshape 10,21,27,5,0
+svshape 10,21,27,5,1
+svshape 10,21,27,10,0
+svshape 10,21,27,10,1
+svshape 10,21,27,15,0
+svshape 10,21,27,15,1
+svshape 10,21,31,0,0
+svshape 10,21,31,0,1
+svshape 10,21,31,5,0
+svshape 10,21,31,5,1
+svshape 10,21,31,10,0
+svshape 10,21,31,10,1
+svshape 10,21,31,15,0
+svshape 10,21,31,15,1
+svshape 10,21,16,0,0
+svshape 10,21,16,0,1
+svshape 10,21,16,5,0
+svshape 10,21,16,5,1
+svshape 10,21,16,10,0
+svshape 10,21,16,10,1
+svshape 10,21,16,15,0
+svshape 10,21,16,15,1
+svshape 10,27,1,0,0
+svshape 10,27,1,0,1
+svshape 10,27,1,5,0
+svshape 10,27,1,5,1
+svshape 10,27,1,10,0
+svshape 10,27,1,10,1
+svshape 10,27,1,15,0
+svshape 10,27,1,15,1
+svshape 10,27,10,0,0
+svshape 10,27,10,0,1
+svshape 10,27,10,5,0
+svshape 10,27,10,5,1
+svshape 10,27,10,10,0
+svshape 10,27,10,10,1
+svshape 10,27,10,15,0
+svshape 10,27,10,15,1
+svshape 10,27,21,0,0
+svshape 10,27,21,0,1
+svshape 10,27,21,5,0
+svshape 10,27,21,5,1
+svshape 10,27,21,10,0
+svshape 10,27,21,10,1
+svshape 10,27,21,15,0
+svshape 10,27,21,15,1
+svshape 10,27,27,0,0
+svshape 10,27,27,0,1
+svshape 10,27,27,5,0
+svshape 10,27,27,5,1
+svshape 10,27,27,10,0
+svshape 10,27,27,10,1
+svshape 10,27,27,15,0
+svshape 10,27,27,15,1
+svshape 10,27,31,0,0
+svshape 10,27,31,0,1
+svshape 10,27,31,5,0
+svshape 10,27,31,5,1
+svshape 10,27,31,10,0
+svshape 10,27,31,10,1
+svshape 10,27,31,15,0
+svshape 10,27,31,15,1
+svshape 10,27,16,0,0
+svshape 10,27,16,0,1
+svshape 10,27,16,5,0
+svshape 10,27,16,5,1
+svshape 10,27,16,10,0
+svshape 10,27,16,10,1
+svshape 10,27,16,15,0
+svshape 10,27,16,15,1
+svshape 10,31,1,0,0
+svshape 10,31,1,0,1
+svshape 10,31,1,5,0
+svshape 10,31,1,5,1
+svshape 10,31,1,10,0
+svshape 10,31,1,10,1
+svshape 10,31,1,15,0
+svshape 10,31,1,15,1
+svshape 10,31,10,0,0
+svshape 10,31,10,0,1
+svshape 10,31,10,5,0
+svshape 10,31,10,5,1
+svshape 10,31,10,10,0
+svshape 10,31,10,10,1
+svshape 10,31,10,15,0
+svshape 10,31,10,15,1
+svshape 10,31,21,0,0
+svshape 10,31,21,0,1
+svshape 10,31,21,5,0
+svshape 10,31,21,5,1
+svshape 10,31,21,10,0
+svshape 10,31,21,10,1
+svshape 10,31,21,15,0
+svshape 10,31,21,15,1
+svshape 10,31,27,0,0
+svshape 10,31,27,0,1
+svshape 10,31,27,5,0
+svshape 10,31,27,5,1
+svshape 10,31,27,10,0
+svshape 10,31,27,10,1
+svshape 10,31,27,15,0
+svshape 10,31,27,15,1
+svshape 10,31,31,0,0
+svshape 10,31,31,0,1
+svshape 10,31,31,5,0
+svshape 10,31,31,5,1
+svshape 10,31,31,10,0
+svshape 10,31,31,10,1
+svshape 10,31,31,15,0
+svshape 10,31,31,15,1
+svshape 10,31,16,0,0
+svshape 10,31,16,0,1
+svshape 10,31,16,5,0
+svshape 10,31,16,5,1
+svshape 10,31,16,10,0
+svshape 10,31,16,10,1
+svshape 10,31,16,15,0
+svshape 10,31,16,15,1
+svshape 10,16,1,0,0
+svshape 10,16,1,0,1
+svshape 10,16,1,5,0
+svshape 10,16,1,5,1
+svshape 10,16,1,10,0
+svshape 10,16,1,10,1
+svshape 10,16,1,15,0
+svshape 10,16,1,15,1
+svshape 10,16,10,0,0
+svshape 10,16,10,0,1
+svshape 10,16,10,5,0
+svshape 10,16,10,5,1
+svshape 10,16,10,10,0
+svshape 10,16,10,10,1
+svshape 10,16,10,15,0
+svshape 10,16,10,15,1
+svshape 10,16,21,0,0
+svshape 10,16,21,0,1
+svshape 10,16,21,5,0
+svshape 10,16,21,5,1
+svshape 10,16,21,10,0
+svshape 10,16,21,10,1
+svshape 10,16,21,15,0
+svshape 10,16,21,15,1
+svshape 10,16,27,0,0
+svshape 10,16,27,0,1
+svshape 10,16,27,5,0
+svshape 10,16,27,5,1
+svshape 10,16,27,10,0
+svshape 10,16,27,10,1
+svshape 10,16,27,15,0
+svshape 10,16,27,15,1
+svshape 10,16,31,0,0
+svshape 10,16,31,0,1
+svshape 10,16,31,5,0
+svshape 10,16,31,5,1
+svshape 10,16,31,10,0
+svshape 10,16,31,10,1
+svshape 10,16,31,15,0
+svshape 10,16,31,15,1
+svshape 10,16,16,0,0
+svshape 10,16,16,0,1
+svshape 10,16,16,5,0
+svshape 10,16,16,5,1
+svshape 10,16,16,10,0
+svshape 10,16,16,10,1
+svshape 10,16,16,15,0
+svshape 10,16,16,15,1
+svshape 21,1,1,0,0
+svshape 21,1,1,0,1
+svshape 21,1,1,5,0
+svshape 21,1,1,5,1
+svshape 21,1,1,10,0
+svshape 21,1,1,10,1
+svshape 21,1,1,15,0
+svshape 21,1,1,15,1
+svshape 21,1,10,0,0
+svshape 21,1,10,0,1
+svshape 21,1,10,5,0
+svshape 21,1,10,5,1
+svshape 21,1,10,10,0
+svshape 21,1,10,10,1
+svshape 21,1,10,15,0
+svshape 21,1,10,15,1
+svshape 21,1,21,0,0
+svshape 21,1,21,0,1
+svshape 21,1,21,5,0
+svshape 21,1,21,5,1
+svshape 21,1,21,10,0
+svshape 21,1,21,10,1
+svshape 21,1,21,15,0
+svshape 21,1,21,15,1
+svshape 21,1,27,0,0
+svshape 21,1,27,0,1
+svshape 21,1,27,5,0
+svshape 21,1,27,5,1
+svshape 21,1,27,10,0
+svshape 21,1,27,10,1
+svshape 21,1,27,15,0
+svshape 21,1,27,15,1
+svshape 21,1,31,0,0
+svshape 21,1,31,0,1
+svshape 21,1,31,5,0
+svshape 21,1,31,5,1
+svshape 21,1,31,10,0
+svshape 21,1,31,10,1
+svshape 21,1,31,15,0
+svshape 21,1,31,15,1
+svshape 21,1,16,0,0
+svshape 21,1,16,0,1
+svshape 21,1,16,5,0
+svshape 21,1,16,5,1
+svshape 21,1,16,10,0
+svshape 21,1,16,10,1
+svshape 21,1,16,15,0
+svshape 21,1,16,15,1
+svshape 21,10,1,0,0
+svshape 21,10,1,0,1
+svshape 21,10,1,5,0
+svshape 21,10,1,5,1
+svshape 21,10,1,10,0
+svshape 21,10,1,10,1
+svshape 21,10,1,15,0
+svshape 21,10,1,15,1
+svshape 21,10,10,0,0
+svshape 21,10,10,0,1
+svshape 21,10,10,5,0
+svshape 21,10,10,5,1
+svshape 21,10,10,10,0
+svshape 21,10,10,10,1
+svshape 21,10,10,15,0
+svshape 21,10,10,15,1
+svshape 21,10,21,0,0
+svshape 21,10,21,0,1
+svshape 21,10,21,5,0
+svshape 21,10,21,5,1
+svshape 21,10,21,10,0
+svshape 21,10,21,10,1
+svshape 21,10,21,15,0
+svshape 21,10,21,15,1
+svshape 21,10,27,0,0
+svshape 21,10,27,0,1
+svshape 21,10,27,5,0
+svshape 21,10,27,5,1
+svshape 21,10,27,10,0
+svshape 21,10,27,10,1
+svshape 21,10,27,15,0
+svshape 21,10,27,15,1
+svshape 21,10,31,0,0
+svshape 21,10,31,0,1
+svshape 21,10,31,5,0
+svshape 21,10,31,5,1
+svshape 21,10,31,10,0
+svshape 21,10,31,10,1
+svshape 21,10,31,15,0
+svshape 21,10,31,15,1
+svshape 21,10,16,0,0
+svshape 21,10,16,0,1
+svshape 21,10,16,5,0
+svshape 21,10,16,5,1
+svshape 21,10,16,10,0
+svshape 21,10,16,10,1
+svshape 21,10,16,15,0
+svshape 21,10,16,15,1
+svshape 21,21,1,0,0
+svshape 21,21,1,0,1
+svshape 21,21,1,5,0
+svshape 21,21,1,5,1
+svshape 21,21,1,10,0
+svshape 21,21,1,10,1
+svshape 21,21,1,15,0
+svshape 21,21,1,15,1
+svshape 21,21,10,0,0
+svshape 21,21,10,0,1
+svshape 21,21,10,5,0
+svshape 21,21,10,5,1
+svshape 21,21,10,10,0
+svshape 21,21,10,10,1
+svshape 21,21,10,15,0
+svshape 21,21,10,15,1
+svshape 21,21,21,0,0
+svshape 21,21,21,0,1
+svshape 21,21,21,5,0
+svshape 21,21,21,5,1
+svshape 21,21,21,10,0
+svshape 21,21,21,10,1
+svshape 21,21,21,15,0
+svshape 21,21,21,15,1
+svshape 21,21,27,0,0
+svshape 21,21,27,0,1
+svshape 21,21,27,5,0
+svshape 21,21,27,5,1
+svshape 21,21,27,10,0
+svshape 21,21,27,10,1
+svshape 21,21,27,15,0
+svshape 21,21,27,15,1
+svshape 21,21,31,0,0
+svshape 21,21,31,0,1
+svshape 21,21,31,5,0
+svshape 21,21,31,5,1
+svshape 21,21,31,10,0
+svshape 21,21,31,10,1
+svshape 21,21,31,15,0
+svshape 21,21,31,15,1
+svshape 21,21,16,0,0
+svshape 21,21,16,0,1
+svshape 21,21,16,5,0
+svshape 21,21,16,5,1
+svshape 21,21,16,10,0
+svshape 21,21,16,10,1
+svshape 21,21,16,15,0
+svshape 21,21,16,15,1
+svshape 21,27,1,0,0
+svshape 21,27,1,0,1
+svshape 21,27,1,5,0
+svshape 21,27,1,5,1
+svshape 21,27,1,10,0
+svshape 21,27,1,10,1
+svshape 21,27,1,15,0
+svshape 21,27,1,15,1
+svshape 21,27,10,0,0
+svshape 21,27,10,0,1
+svshape 21,27,10,5,0
+svshape 21,27,10,5,1
+svshape 21,27,10,10,0
+svshape 21,27,10,10,1
+svshape 21,27,10,15,0
+svshape 21,27,10,15,1
+svshape 21,27,21,0,0
+svshape 21,27,21,0,1
+svshape 21,27,21,5,0
+svshape 21,27,21,5,1
+svshape 21,27,21,10,0
+svshape 21,27,21,10,1
+svshape 21,27,21,15,0
+svshape 21,27,21,15,1
+svshape 21,27,27,0,0
+svshape 21,27,27,0,1
+svshape 21,27,27,5,0
+svshape 21,27,27,5,1
+svshape 21,27,27,10,0
+svshape 21,27,27,10,1
+svshape 21,27,27,15,0
+svshape 21,27,27,15,1
+svshape 21,27,31,0,0
+svshape 21,27,31,0,1
+svshape 21,27,31,5,0
+svshape 21,27,31,5,1
+svshape 21,27,31,10,0
+svshape 21,27,31,10,1
+svshape 21,27,31,15,0
+svshape 21,27,31,15,1
+svshape 21,27,16,0,0
+svshape 21,27,16,0,1
+svshape 21,27,16,5,0
+svshape 21,27,16,5,1
+svshape 21,27,16,10,0
+svshape 21,27,16,10,1
+svshape 21,27,16,15,0
+svshape 21,27,16,15,1
+svshape 21,31,1,0,0
+svshape 21,31,1,0,1
+svshape 21,31,1,5,0
+svshape 21,31,1,5,1
+svshape 21,31,1,10,0
+svshape 21,31,1,10,1
+svshape 21,31,1,15,0
+svshape 21,31,1,15,1
+svshape 21,31,10,0,0
+svshape 21,31,10,0,1
+svshape 21,31,10,5,0
+svshape 21,31,10,5,1
+svshape 21,31,10,10,0
+svshape 21,31,10,10,1
+svshape 21,31,10,15,0
+svshape 21,31,10,15,1
+svshape 21,31,21,0,0
+svshape 21,31,21,0,1
+svshape 21,31,21,5,0
+svshape 21,31,21,5,1
+svshape 21,31,21,10,0
+svshape 21,31,21,10,1
+svshape 21,31,21,15,0
+svshape 21,31,21,15,1
+svshape 21,31,27,0,0
+svshape 21,31,27,0,1
+svshape 21,31,27,5,0
+svshape 21,31,27,5,1
+svshape 21,31,27,10,0
+svshape 21,31,27,10,1
+svshape 21,31,27,15,0
+svshape 21,31,27,15,1
+svshape 21,31,31,0,0
+svshape 21,31,31,0,1
+svshape 21,31,31,5,0
+svshape 21,31,31,5,1
+svshape 21,31,31,10,0
+svshape 21,31,31,10,1
+svshape 21,31,31,15,0
+svshape 21,31,31,15,1
+svshape 21,31,16,0,0
+svshape 21,31,16,0,1
+svshape 21,31,16,5,0
+svshape 21,31,16,5,1
+svshape 21,31,16,10,0
+svshape 21,31,16,10,1
+svshape 21,31,16,15,0
+svshape 21,31,16,15,1
+svshape 21,16,1,0,0
+svshape 21,16,1,0,1
+svshape 21,16,1,5,0
+svshape 21,16,1,5,1
+svshape 21,16,1,10,0
+svshape 21,16,1,10,1
+svshape 21,16,1,15,0
+svshape 21,16,1,15,1
+svshape 21,16,10,0,0
+svshape 21,16,10,0,1
+svshape 21,16,10,5,0
+svshape 21,16,10,5,1
+svshape 21,16,10,10,0
+svshape 21,16,10,10,1
+svshape 21,16,10,15,0
+svshape 21,16,10,15,1
+svshape 21,16,21,0,0
+svshape 21,16,21,0,1
+svshape 21,16,21,5,0
+svshape 21,16,21,5,1
+svshape 21,16,21,10,0
+svshape 21,16,21,10,1
+svshape 21,16,21,15,0
+svshape 21,16,21,15,1
+svshape 21,16,27,0,0
+svshape 21,16,27,0,1
+svshape 21,16,27,5,0
+svshape 21,16,27,5,1
+svshape 21,16,27,10,0
+svshape 21,16,27,10,1
+svshape 21,16,27,15,0
+svshape 21,16,27,15,1
+svshape 21,16,31,0,0
+svshape 21,16,31,0,1
+svshape 21,16,31,5,0
+svshape 21,16,31,5,1
+svshape 21,16,31,10,0
+svshape 21,16,31,10,1
+svshape 21,16,31,15,0
+svshape 21,16,31,15,1
+svshape 21,16,16,0,0
+svshape 21,16,16,0,1
+svshape 21,16,16,5,0
+svshape 21,16,16,5,1
+svshape 21,16,16,10,0
+svshape 21,16,16,10,1
+svshape 21,16,16,15,0
+svshape 21,16,16,15,1
+svshape 27,1,1,0,0
+svshape 27,1,1,0,1
+svshape 27,1,1,5,0
+svshape 27,1,1,5,1
+svshape 27,1,1,10,0
+svshape 27,1,1,10,1
+svshape 27,1,1,15,0
+svshape 27,1,1,15,1
+svshape 27,1,10,0,0
+svshape 27,1,10,0,1
+svshape 27,1,10,5,0
+svshape 27,1,10,5,1
+svshape 27,1,10,10,0
+svshape 27,1,10,10,1
+svshape 27,1,10,15,0
+svshape 27,1,10,15,1
+svshape 27,1,21,0,0
+svshape 27,1,21,0,1
+svshape 27,1,21,5,0
+svshape 27,1,21,5,1
+svshape 27,1,21,10,0
+svshape 27,1,21,10,1
+svshape 27,1,21,15,0
+svshape 27,1,21,15,1
+svshape 27,1,27,0,0
+svshape 27,1,27,0,1
+svshape 27,1,27,5,0
+svshape 27,1,27,5,1
+svshape 27,1,27,10,0
+svshape 27,1,27,10,1
+svshape 27,1,27,15,0
+svshape 27,1,27,15,1
+svshape 27,1,31,0,0
+svshape 27,1,31,0,1
+svshape 27,1,31,5,0
+svshape 27,1,31,5,1
+svshape 27,1,31,10,0
+svshape 27,1,31,10,1
+svshape 27,1,31,15,0
+svshape 27,1,31,15,1
+svshape 27,1,16,0,0
+svshape 27,1,16,0,1
+svshape 27,1,16,5,0
+svshape 27,1,16,5,1
+svshape 27,1,16,10,0
+svshape 27,1,16,10,1
+svshape 27,1,16,15,0
+svshape 27,1,16,15,1
+svshape 27,10,1,0,0
+svshape 27,10,1,0,1
+svshape 27,10,1,5,0
+svshape 27,10,1,5,1
+svshape 27,10,1,10,0
+svshape 27,10,1,10,1
+svshape 27,10,1,15,0
+svshape 27,10,1,15,1
+svshape 27,10,10,0,0
+svshape 27,10,10,0,1
+svshape 27,10,10,5,0
+svshape 27,10,10,5,1
+svshape 27,10,10,10,0
+svshape 27,10,10,10,1
+svshape 27,10,10,15,0
+svshape 27,10,10,15,1
+svshape 27,10,21,0,0
+svshape 27,10,21,0,1
+svshape 27,10,21,5,0
+svshape 27,10,21,5,1
+svshape 27,10,21,10,0
+svshape 27,10,21,10,1
+svshape 27,10,21,15,0
+svshape 27,10,21,15,1
+svshape 27,10,27,0,0
+svshape 27,10,27,0,1
+svshape 27,10,27,5,0
+svshape 27,10,27,5,1
+svshape 27,10,27,10,0
+svshape 27,10,27,10,1
+svshape 27,10,27,15,0
+svshape 27,10,27,15,1
+svshape 27,10,31,0,0
+svshape 27,10,31,0,1
+svshape 27,10,31,5,0
+svshape 27,10,31,5,1
+svshape 27,10,31,10,0
+svshape 27,10,31,10,1
+svshape 27,10,31,15,0
+svshape 27,10,31,15,1
+svshape 27,10,16,0,0
+svshape 27,10,16,0,1
+svshape 27,10,16,5,0
+svshape 27,10,16,5,1
+svshape 27,10,16,10,0
+svshape 27,10,16,10,1
+svshape 27,10,16,15,0
+svshape 27,10,16,15,1
+svshape 27,21,1,0,0
+svshape 27,21,1,0,1
+svshape 27,21,1,5,0
+svshape 27,21,1,5,1
+svshape 27,21,1,10,0
+svshape 27,21,1,10,1
+svshape 27,21,1,15,0
+svshape 27,21,1,15,1
+svshape 27,21,10,0,0
+svshape 27,21,10,0,1
+svshape 27,21,10,5,0
+svshape 27,21,10,5,1
+svshape 27,21,10,10,0
+svshape 27,21,10,10,1
+svshape 27,21,10,15,0
+svshape 27,21,10,15,1
+svshape 27,21,21,0,0
+svshape 27,21,21,0,1
+svshape 27,21,21,5,0
+svshape 27,21,21,5,1
+svshape 27,21,21,10,0
+svshape 27,21,21,10,1
+svshape 27,21,21,15,0
+svshape 27,21,21,15,1
+svshape 27,21,27,0,0
+svshape 27,21,27,0,1
+svshape 27,21,27,5,0
+svshape 27,21,27,5,1
+svshape 27,21,27,10,0
+svshape 27,21,27,10,1
+svshape 27,21,27,15,0
+svshape 27,21,27,15,1
+svshape 27,21,31,0,0
+svshape 27,21,31,0,1
+svshape 27,21,31,5,0
+svshape 27,21,31,5,1
+svshape 27,21,31,10,0
+svshape 27,21,31,10,1
+svshape 27,21,31,15,0
+svshape 27,21,31,15,1
+svshape 27,21,16,0,0
+svshape 27,21,16,0,1
+svshape 27,21,16,5,0
+svshape 27,21,16,5,1
+svshape 27,21,16,10,0
+svshape 27,21,16,10,1
+svshape 27,21,16,15,0
+svshape 27,21,16,15,1
+svshape 27,27,1,0,0
+svshape 27,27,1,0,1
+svshape 27,27,1,5,0
+svshape 27,27,1,5,1
+svshape 27,27,1,10,0
+svshape 27,27,1,10,1
+svshape 27,27,1,15,0
+svshape 27,27,1,15,1
+svshape 27,27,10,0,0
+svshape 27,27,10,0,1
+svshape 27,27,10,5,0
+svshape 27,27,10,5,1
+svshape 27,27,10,10,0
+svshape 27,27,10,10,1
+svshape 27,27,10,15,0
+svshape 27,27,10,15,1
+svshape 27,27,21,0,0
+svshape 27,27,21,0,1
+svshape 27,27,21,5,0
+svshape 27,27,21,5,1
+svshape 27,27,21,10,0
+svshape 27,27,21,10,1
+svshape 27,27,21,15,0
+svshape 27,27,21,15,1
+svshape 27,27,27,0,0
+svshape 27,27,27,0,1
+svshape 27,27,27,5,0
+svshape 27,27,27,5,1
+svshape 27,27,27,10,0
+svshape 27,27,27,10,1
+svshape 27,27,27,15,0
+svshape 27,27,27,15,1
+svshape 27,27,31,0,0
+svshape 27,27,31,0,1
+svshape 27,27,31,5,0
+svshape 27,27,31,5,1
+svshape 27,27,31,10,0
+svshape 27,27,31,10,1
+svshape 27,27,31,15,0
+svshape 27,27,31,15,1
+svshape 27,27,16,0,0
+svshape 27,27,16,0,1
+svshape 27,27,16,5,0
+svshape 27,27,16,5,1
+svshape 27,27,16,10,0
+svshape 27,27,16,10,1
+svshape 27,27,16,15,0
+svshape 27,27,16,15,1
+svshape 27,31,1,0,0
+svshape 27,31,1,0,1
+svshape 27,31,1,5,0
+svshape 27,31,1,5,1
+svshape 27,31,1,10,0
+svshape 27,31,1,10,1
+svshape 27,31,1,15,0
+svshape 27,31,1,15,1
+svshape 27,31,10,0,0
+svshape 27,31,10,0,1
+svshape 27,31,10,5,0
+svshape 27,31,10,5,1
+svshape 27,31,10,10,0
+svshape 27,31,10,10,1
+svshape 27,31,10,15,0
+svshape 27,31,10,15,1
+svshape 27,31,21,0,0
+svshape 27,31,21,0,1
+svshape 27,31,21,5,0
+svshape 27,31,21,5,1
+svshape 27,31,21,10,0
+svshape 27,31,21,10,1
+svshape 27,31,21,15,0
+svshape 27,31,21,15,1
+svshape 27,31,27,0,0
+svshape 27,31,27,0,1
+svshape 27,31,27,5,0
+svshape 27,31,27,5,1
+svshape 27,31,27,10,0
+svshape 27,31,27,10,1
+svshape 27,31,27,15,0
+svshape 27,31,27,15,1
+svshape 27,31,31,0,0
+svshape 27,31,31,0,1
+svshape 27,31,31,5,0
+svshape 27,31,31,5,1
+svshape 27,31,31,10,0
+svshape 27,31,31,10,1
+svshape 27,31,31,15,0
+svshape 27,31,31,15,1
+svshape 27,31,16,0,0
+svshape 27,31,16,0,1
+svshape 27,31,16,5,0
+svshape 27,31,16,5,1
+svshape 27,31,16,10,0
+svshape 27,31,16,10,1
+svshape 27,31,16,15,0
+svshape 27,31,16,15,1
+svshape 27,16,1,0,0
+svshape 27,16,1,0,1
+svshape 27,16,1,5,0
+svshape 27,16,1,5,1
+svshape 27,16,1,10,0
+svshape 27,16,1,10,1
+svshape 27,16,1,15,0
+svshape 27,16,1,15,1
+svshape 27,16,10,0,0
+svshape 27,16,10,0,1
+svshape 27,16,10,5,0
+svshape 27,16,10,5,1
+svshape 27,16,10,10,0
+svshape 27,16,10,10,1
+svshape 27,16,10,15,0
+svshape 27,16,10,15,1
+svshape 27,16,21,0,0
+svshape 27,16,21,0,1
+svshape 27,16,21,5,0
+svshape 27,16,21,5,1
+svshape 27,16,21,10,0
+svshape 27,16,21,10,1
+svshape 27,16,21,15,0
+svshape 27,16,21,15,1
+svshape 27,16,27,0,0
+svshape 27,16,27,0,1
+svshape 27,16,27,5,0
+svshape 27,16,27,5,1
+svshape 27,16,27,10,0
+svshape 27,16,27,10,1
+svshape 27,16,27,15,0
+svshape 27,16,27,15,1
+svshape 27,16,31,0,0
+svshape 27,16,31,0,1
+svshape 27,16,31,5,0
+svshape 27,16,31,5,1
+svshape 27,16,31,10,0
+svshape 27,16,31,10,1
+svshape 27,16,31,15,0
+svshape 27,16,31,15,1
+svshape 27,16,16,0,0
+svshape 27,16,16,0,1
+svshape 27,16,16,5,0
+svshape 27,16,16,5,1
+svshape 27,16,16,10,0
+svshape 27,16,16,10,1
+svshape 27,16,16,15,0
+svshape 27,16,16,15,1
+svshape 31,1,1,0,0
+svshape 31,1,1,0,1
+svshape 31,1,1,5,0
+svshape 31,1,1,5,1
+svshape 31,1,1,10,0
+svshape 31,1,1,10,1
+svshape 31,1,1,15,0
+svshape 31,1,1,15,1
+svshape 31,1,10,0,0
+svshape 31,1,10,0,1
+svshape 31,1,10,5,0
+svshape 31,1,10,5,1
+svshape 31,1,10,10,0
+svshape 31,1,10,10,1
+svshape 31,1,10,15,0
+svshape 31,1,10,15,1
+svshape 31,1,21,0,0
+svshape 31,1,21,0,1
+svshape 31,1,21,5,0
+svshape 31,1,21,5,1
+svshape 31,1,21,10,0
+svshape 31,1,21,10,1
+svshape 31,1,21,15,0
+svshape 31,1,21,15,1
+svshape 31,1,27,0,0
+svshape 31,1,27,0,1
+svshape 31,1,27,5,0
+svshape 31,1,27,5,1
+svshape 31,1,27,10,0
+svshape 31,1,27,10,1
+svshape 31,1,27,15,0
+svshape 31,1,27,15,1
+svshape 31,1,31,0,0
+svshape 31,1,31,0,1
+svshape 31,1,31,5,0
+svshape 31,1,31,5,1
+svshape 31,1,31,10,0
+svshape 31,1,31,10,1
+svshape 31,1,31,15,0
+svshape 31,1,31,15,1
+svshape 31,1,16,0,0
+svshape 31,1,16,0,1
+svshape 31,1,16,5,0
+svshape 31,1,16,5,1
+svshape 31,1,16,10,0
+svshape 31,1,16,10,1
+svshape 31,1,16,15,0
+svshape 31,1,16,15,1
+svshape 31,10,1,0,0
+svshape 31,10,1,0,1
+svshape 31,10,1,5,0
+svshape 31,10,1,5,1
+svshape 31,10,1,10,0
+svshape 31,10,1,10,1
+svshape 31,10,1,15,0
+svshape 31,10,1,15,1
+svshape 31,10,10,0,0
+svshape 31,10,10,0,1
+svshape 31,10,10,5,0
+svshape 31,10,10,5,1
+svshape 31,10,10,10,0
+svshape 31,10,10,10,1
+svshape 31,10,10,15,0
+svshape 31,10,10,15,1
+svshape 31,10,21,0,0
+svshape 31,10,21,0,1
+svshape 31,10,21,5,0
+svshape 31,10,21,5,1
+svshape 31,10,21,10,0
+svshape 31,10,21,10,1
+svshape 31,10,21,15,0
+svshape 31,10,21,15,1
+svshape 31,10,27,0,0
+svshape 31,10,27,0,1
+svshape 31,10,27,5,0
+svshape 31,10,27,5,1
+svshape 31,10,27,10,0
+svshape 31,10,27,10,1
+svshape 31,10,27,15,0
+svshape 31,10,27,15,1
+svshape 31,10,31,0,0
+svshape 31,10,31,0,1
+svshape 31,10,31,5,0
+svshape 31,10,31,5,1
+svshape 31,10,31,10,0
+svshape 31,10,31,10,1
+svshape 31,10,31,15,0
+svshape 31,10,31,15,1
+svshape 31,10,16,0,0
+svshape 31,10,16,0,1
+svshape 31,10,16,5,0
+svshape 31,10,16,5,1
+svshape 31,10,16,10,0
+svshape 31,10,16,10,1
+svshape 31,10,16,15,0
+svshape 31,10,16,15,1
+svshape 31,21,1,0,0
+svshape 31,21,1,0,1
+svshape 31,21,1,5,0
+svshape 31,21,1,5,1
+svshape 31,21,1,10,0
+svshape 31,21,1,10,1
+svshape 31,21,1,15,0
+svshape 31,21,1,15,1
+svshape 31,21,10,0,0
+svshape 31,21,10,0,1
+svshape 31,21,10,5,0
+svshape 31,21,10,5,1
+svshape 31,21,10,10,0
+svshape 31,21,10,10,1
+svshape 31,21,10,15,0
+svshape 31,21,10,15,1
+svshape 31,21,21,0,0
+svshape 31,21,21,0,1
+svshape 31,21,21,5,0
+svshape 31,21,21,5,1
+svshape 31,21,21,10,0
+svshape 31,21,21,10,1
+svshape 31,21,21,15,0
+svshape 31,21,21,15,1
+svshape 31,21,27,0,0
+svshape 31,21,27,0,1
+svshape 31,21,27,5,0
+svshape 31,21,27,5,1
+svshape 31,21,27,10,0
+svshape 31,21,27,10,1
+svshape 31,21,27,15,0
+svshape 31,21,27,15,1
+svshape 31,21,31,0,0
+svshape 31,21,31,0,1
+svshape 31,21,31,5,0
+svshape 31,21,31,5,1
+svshape 31,21,31,10,0
+svshape 31,21,31,10,1
+svshape 31,21,31,15,0
+svshape 31,21,31,15,1
+svshape 31,21,16,0,0
+svshape 31,21,16,0,1
+svshape 31,21,16,5,0
+svshape 31,21,16,5,1
+svshape 31,21,16,10,0
+svshape 31,21,16,10,1
+svshape 31,21,16,15,0
+svshape 31,21,16,15,1
+svshape 31,27,1,0,0
+svshape 31,27,1,0,1
+svshape 31,27,1,5,0
+svshape 31,27,1,5,1
+svshape 31,27,1,10,0
+svshape 31,27,1,10,1
+svshape 31,27,1,15,0
+svshape 31,27,1,15,1
+svshape 31,27,10,0,0
+svshape 31,27,10,0,1
+svshape 31,27,10,5,0
+svshape 31,27,10,5,1
+svshape 31,27,10,10,0
+svshape 31,27,10,10,1
+svshape 31,27,10,15,0
+svshape 31,27,10,15,1
+svshape 31,27,21,0,0
+svshape 31,27,21,0,1
+svshape 31,27,21,5,0
+svshape 31,27,21,5,1
+svshape 31,27,21,10,0
+svshape 31,27,21,10,1
+svshape 31,27,21,15,0
+svshape 31,27,21,15,1
+svshape 31,27,27,0,0
+svshape 31,27,27,0,1
+svshape 31,27,27,5,0
+svshape 31,27,27,5,1
+svshape 31,27,27,10,0
+svshape 31,27,27,10,1
+svshape 31,27,27,15,0
+svshape 31,27,27,15,1
+svshape 31,27,31,0,0
+svshape 31,27,31,0,1
+svshape 31,27,31,5,0
+svshape 31,27,31,5,1
+svshape 31,27,31,10,0
+svshape 31,27,31,10,1
+svshape 31,27,31,15,0
+svshape 31,27,31,15,1
+svshape 31,27,16,0,0
+svshape 31,27,16,0,1
+svshape 31,27,16,5,0
+svshape 31,27,16,5,1
+svshape 31,27,16,10,0
+svshape 31,27,16,10,1
+svshape 31,27,16,15,0
+svshape 31,27,16,15,1
+svshape 31,31,1,0,0
+svshape 31,31,1,0,1
+svshape 31,31,1,5,0
+svshape 31,31,1,5,1
+svshape 31,31,1,10,0
+svshape 31,31,1,10,1
+svshape 31,31,1,15,0
+svshape 31,31,1,15,1
+svshape 31,31,10,0,0
+svshape 31,31,10,0,1
+svshape 31,31,10,5,0
+svshape 31,31,10,5,1
+svshape 31,31,10,10,0
+svshape 31,31,10,10,1
+svshape 31,31,10,15,0
+svshape 31,31,10,15,1
+svshape 31,31,21,0,0
+svshape 31,31,21,0,1
+svshape 31,31,21,5,0
+svshape 31,31,21,5,1
+svshape 31,31,21,10,0
+svshape 31,31,21,10,1
+svshape 31,31,21,15,0
+svshape 31,31,21,15,1
+svshape 31,31,27,0,0
+svshape 31,31,27,0,1
+svshape 31,31,27,5,0
+svshape 31,31,27,5,1
+svshape 31,31,27,10,0
+svshape 31,31,27,10,1
+svshape 31,31,27,15,0
+svshape 31,31,27,15,1
+svshape 31,31,31,0,0
+svshape 31,31,31,0,1
+svshape 31,31,31,5,0
+svshape 31,31,31,5,1
+svshape 31,31,31,10,0
+svshape 31,31,31,10,1
+svshape 31,31,31,15,0
+svshape 31,31,31,15,1
+svshape 31,31,16,0,0
+svshape 31,31,16,0,1
+svshape 31,31,16,5,0
+svshape 31,31,16,5,1
+svshape 31,31,16,10,0
+svshape 31,31,16,10,1
+svshape 31,31,16,15,0
+svshape 31,31,16,15,1
+svshape 31,16,1,0,0
+svshape 31,16,1,0,1
+svshape 31,16,1,5,0
+svshape 31,16,1,5,1
+svshape 31,16,1,10,0
+svshape 31,16,1,10,1
+svshape 31,16,1,15,0
+svshape 31,16,1,15,1
+svshape 31,16,10,0,0
+svshape 31,16,10,0,1
+svshape 31,16,10,5,0
+svshape 31,16,10,5,1
+svshape 31,16,10,10,0
+svshape 31,16,10,10,1
+svshape 31,16,10,15,0
+svshape 31,16,10,15,1
+svshape 31,16,21,0,0
+svshape 31,16,21,0,1
+svshape 31,16,21,5,0
+svshape 31,16,21,5,1
+svshape 31,16,21,10,0
+svshape 31,16,21,10,1
+svshape 31,16,21,15,0
+svshape 31,16,21,15,1
+svshape 31,16,27,0,0
+svshape 31,16,27,0,1
+svshape 31,16,27,5,0
+svshape 31,16,27,5,1
+svshape 31,16,27,10,0
+svshape 31,16,27,10,1
+svshape 31,16,27,15,0
+svshape 31,16,27,15,1
+svshape 31,16,31,0,0
+svshape 31,16,31,0,1
+svshape 31,16,31,5,0
+svshape 31,16,31,5,1
+svshape 31,16,31,10,0
+svshape 31,16,31,10,1
+svshape 31,16,31,15,0
+svshape 31,16,31,15,1
+svshape 31,16,16,0,0
+svshape 31,16,16,0,1
+svshape 31,16,16,5,0
+svshape 31,16,16,5,1
+svshape 31,16,16,10,0
+svshape 31,16,16,10,1
+svshape 31,16,16,15,0
+svshape 31,16,16,15,1
+svshape 16,1,1,0,0
+svshape 16,1,1,0,1
+svshape 16,1,1,5,0
+svshape 16,1,1,5,1
+svshape 16,1,1,10,0
+svshape 16,1,1,10,1
+svshape 16,1,1,15,0
+svshape 16,1,1,15,1
+svshape 16,1,10,0,0
+svshape 16,1,10,0,1
+svshape 16,1,10,5,0
+svshape 16,1,10,5,1
+svshape 16,1,10,10,0
+svshape 16,1,10,10,1
+svshape 16,1,10,15,0
+svshape 16,1,10,15,1
+svshape 16,1,21,0,0
+svshape 16,1,21,0,1
+svshape 16,1,21,5,0
+svshape 16,1,21,5,1
+svshape 16,1,21,10,0
+svshape 16,1,21,10,1
+svshape 16,1,21,15,0
+svshape 16,1,21,15,1
+svshape 16,1,27,0,0
+svshape 16,1,27,0,1
+svshape 16,1,27,5,0
+svshape 16,1,27,5,1
+svshape 16,1,27,10,0
+svshape 16,1,27,10,1
+svshape 16,1,27,15,0
+svshape 16,1,27,15,1
+svshape 16,1,31,0,0
+svshape 16,1,31,0,1
+svshape 16,1,31,5,0
+svshape 16,1,31,5,1
+svshape 16,1,31,10,0
+svshape 16,1,31,10,1
+svshape 16,1,31,15,0
+svshape 16,1,31,15,1
+svshape 16,1,16,0,0
+svshape 16,1,16,0,1
+svshape 16,1,16,5,0
+svshape 16,1,16,5,1
+svshape 16,1,16,10,0
+svshape 16,1,16,10,1
+svshape 16,1,16,15,0
+svshape 16,1,16,15,1
+svshape 16,10,1,0,0
+svshape 16,10,1,0,1
+svshape 16,10,1,5,0
+svshape 16,10,1,5,1
+svshape 16,10,1,10,0
+svshape 16,10,1,10,1
+svshape 16,10,1,15,0
+svshape 16,10,1,15,1
+svshape 16,10,10,0,0
+svshape 16,10,10,0,1
+svshape 16,10,10,5,0
+svshape 16,10,10,5,1
+svshape 16,10,10,10,0
+svshape 16,10,10,10,1
+svshape 16,10,10,15,0
+svshape 16,10,10,15,1
+svshape 16,10,21,0,0
+svshape 16,10,21,0,1
+svshape 16,10,21,5,0
+svshape 16,10,21,5,1
+svshape 16,10,21,10,0
+svshape 16,10,21,10,1
+svshape 16,10,21,15,0
+svshape 16,10,21,15,1
+svshape 16,10,27,0,0
+svshape 16,10,27,0,1
+svshape 16,10,27,5,0
+svshape 16,10,27,5,1
+svshape 16,10,27,10,0
+svshape 16,10,27,10,1
+svshape 16,10,27,15,0
+svshape 16,10,27,15,1
+svshape 16,10,31,0,0
+svshape 16,10,31,0,1
+svshape 16,10,31,5,0
+svshape 16,10,31,5,1
+svshape 16,10,31,10,0
+svshape 16,10,31,10,1
+svshape 16,10,31,15,0
+svshape 16,10,31,15,1
+svshape 16,10,16,0,0
+svshape 16,10,16,0,1
+svshape 16,10,16,5,0
+svshape 16,10,16,5,1
+svshape 16,10,16,10,0
+svshape 16,10,16,10,1
+svshape 16,10,16,15,0
+svshape 16,10,16,15,1
+svshape 16,21,1,0,0
+svshape 16,21,1,0,1
+svshape 16,21,1,5,0
+svshape 16,21,1,5,1
+svshape 16,21,1,10,0
+svshape 16,21,1,10,1
+svshape 16,21,1,15,0
+svshape 16,21,1,15,1
+svshape 16,21,10,0,0
+svshape 16,21,10,0,1
+svshape 16,21,10,5,0
+svshape 16,21,10,5,1
+svshape 16,21,10,10,0
+svshape 16,21,10,10,1
+svshape 16,21,10,15,0
+svshape 16,21,10,15,1
+svshape 16,21,21,0,0
+svshape 16,21,21,0,1
+svshape 16,21,21,5,0
+svshape 16,21,21,5,1
+svshape 16,21,21,10,0
+svshape 16,21,21,10,1
+svshape 16,21,21,15,0
+svshape 16,21,21,15,1
+svshape 16,21,27,0,0
+svshape 16,21,27,0,1
+svshape 16,21,27,5,0
+svshape 16,21,27,5,1
+svshape 16,21,27,10,0
+svshape 16,21,27,10,1
+svshape 16,21,27,15,0
+svshape 16,21,27,15,1
+svshape 16,21,31,0,0
+svshape 16,21,31,0,1
+svshape 16,21,31,5,0
+svshape 16,21,31,5,1
+svshape 16,21,31,10,0
+svshape 16,21,31,10,1
+svshape 16,21,31,15,0
+svshape 16,21,31,15,1
+svshape 16,21,16,0,0
+svshape 16,21,16,0,1
+svshape 16,21,16,5,0
+svshape 16,21,16,5,1
+svshape 16,21,16,10,0
+svshape 16,21,16,10,1
+svshape 16,21,16,15,0
+svshape 16,21,16,15,1
+svshape 16,27,1,0,0
+svshape 16,27,1,0,1
+svshape 16,27,1,5,0
+svshape 16,27,1,5,1
+svshape 16,27,1,10,0
+svshape 16,27,1,10,1
+svshape 16,27,1,15,0
+svshape 16,27,1,15,1
+svshape 16,27,10,0,0
+svshape 16,27,10,0,1
+svshape 16,27,10,5,0
+svshape 16,27,10,5,1
+svshape 16,27,10,10,0
+svshape 16,27,10,10,1
+svshape 16,27,10,15,0
+svshape 16,27,10,15,1
+svshape 16,27,21,0,0
+svshape 16,27,21,0,1
+svshape 16,27,21,5,0
+svshape 16,27,21,5,1
+svshape 16,27,21,10,0
+svshape 16,27,21,10,1
+svshape 16,27,21,15,0
+svshape 16,27,21,15,1
+svshape 16,27,27,0,0
+svshape 16,27,27,0,1
+svshape 16,27,27,5,0
+svshape 16,27,27,5,1
+svshape 16,27,27,10,0
+svshape 16,27,27,10,1
+svshape 16,27,27,15,0
+svshape 16,27,27,15,1
+svshape 16,27,31,0,0
+svshape 16,27,31,0,1
+svshape 16,27,31,5,0
+svshape 16,27,31,5,1
+svshape 16,27,31,10,0
+svshape 16,27,31,10,1
+svshape 16,27,31,15,0
+svshape 16,27,31,15,1
+svshape 16,27,16,0,0
+svshape 16,27,16,0,1
+svshape 16,27,16,5,0
+svshape 16,27,16,5,1
+svshape 16,27,16,10,0
+svshape 16,27,16,10,1
+svshape 16,27,16,15,0
+svshape 16,27,16,15,1
+svshape 16,31,1,0,0
+svshape 16,31,1,0,1
+svshape 16,31,1,5,0
+svshape 16,31,1,5,1
+svshape 16,31,1,10,0
+svshape 16,31,1,10,1
+svshape 16,31,1,15,0
+svshape 16,31,1,15,1
+svshape 16,31,10,0,0
+svshape 16,31,10,0,1
+svshape 16,31,10,5,0
+svshape 16,31,10,5,1
+svshape 16,31,10,10,0
+svshape 16,31,10,10,1
+svshape 16,31,10,15,0
+svshape 16,31,10,15,1
+svshape 16,31,21,0,0
+svshape 16,31,21,0,1
+svshape 16,31,21,5,0
+svshape 16,31,21,5,1
+svshape 16,31,21,10,0
+svshape 16,31,21,10,1
+svshape 16,31,21,15,0
+svshape 16,31,21,15,1
+svshape 16,31,27,0,0
+svshape 16,31,27,0,1
+svshape 16,31,27,5,0
+svshape 16,31,27,5,1
+svshape 16,31,27,10,0
+svshape 16,31,27,10,1
+svshape 16,31,27,15,0
+svshape 16,31,27,15,1
+svshape 16,31,31,0,0
+svshape 16,31,31,0,1
+svshape 16,31,31,5,0
+svshape 16,31,31,5,1
+svshape 16,31,31,10,0
+svshape 16,31,31,10,1
+svshape 16,31,31,15,0
+svshape 16,31,31,15,1
+svshape 16,31,16,0,0
+svshape 16,31,16,0,1
+svshape 16,31,16,5,0
+svshape 16,31,16,5,1
+svshape 16,31,16,10,0
+svshape 16,31,16,10,1
+svshape 16,31,16,15,0
+svshape 16,31,16,15,1
+svshape 16,16,1,0,0
+svshape 16,16,1,0,1
+svshape 16,16,1,5,0
+svshape 16,16,1,5,1
+svshape 16,16,1,10,0
+svshape 16,16,1,10,1
+svshape 16,16,1,15,0
+svshape 16,16,1,15,1
+svshape 16,16,10,0,0
+svshape 16,16,10,0,1
+svshape 16,16,10,5,0
+svshape 16,16,10,5,1
+svshape 16,16,10,10,0
+svshape 16,16,10,10,1
+svshape 16,16,10,15,0
+svshape 16,16,10,15,1
+svshape 16,16,21,0,0
+svshape 16,16,21,0,1
+svshape 16,16,21,5,0
+svshape 16,16,21,5,1
+svshape 16,16,21,10,0
+svshape 16,16,21,10,1
+svshape 16,16,21,15,0
+svshape 16,16,21,15,1
+svshape 16,16,27,0,0
+svshape 16,16,27,0,1
+svshape 16,16,27,5,0
+svshape 16,16,27,5,1
+svshape 16,16,27,10,0
+svshape 16,16,27,10,1
+svshape 16,16,27,15,0
+svshape 16,16,27,15,1
+svshape 16,16,31,0,0
+svshape 16,16,31,0,1
+svshape 16,16,31,5,0
+svshape 16,16,31,5,1
+svshape 16,16,31,10,0
+svshape 16,16,31,10,1
+svshape 16,16,31,15,0
+svshape 16,16,31,15,1
+svshape 16,16,16,0,0
+svshape 16,16,16,0,1
+svshape 16,16,16,5,0
+svshape 16,16,16,5,1
+svshape 16,16,16,10,0
+svshape 16,16,16,10,1
+svshape 16,16,16,15,0
+svshape 16,16,16,15,1
diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c
index b053a15125..f5fd444ea3 100644
--- a/opcodes/ppc-opc.c
+++ b/opcodes/ppc-opc.c
@@ -2739,6 +2739,76 @@ extract_svi (uint64_t insn ATTRIBUTE_UNUSED,
return (((insn >> 9) & 0x3f) + 1);
}
+static uint64_t
+insert_svm (uint64_t insn,
+ int64_t value,
+ unsigned int shift,
+ ppc_cpu_t dialect ATTRIBUTE_UNUSED,
+ const char **errmsg ATTRIBUTE_UNUSED)
+{
+ return (insn | (((value - 1) & 0x1f) << shift));
+}
+
+static uint64_t
+insert_svxd (uint64_t insn,
+ int64_t value,
+ ppc_cpu_t dialect,
+ const char **errmsg)
+{
+ return insert_svm (insn, value, 21, dialect, errmsg);
+}
+
+static uint64_t
+insert_svyd (uint64_t insn,
+ int64_t value,
+ ppc_cpu_t dialect,
+ const char **errmsg)
+{
+ return insert_svm (insn, value, 16, dialect, errmsg);
+}
+
+static uint64_t
+insert_svzd (uint64_t insn,
+ int64_t value,
+ ppc_cpu_t dialect,
+ const char **errmsg)
+{
+ return insert_svm (insn, value, 11, dialect, errmsg);
+}
+
+static int64_t
+extract_svm (uint64_t insn,
+ unsigned int shift,
+ ppc_cpu_t dialect ATTRIBUTE_UNUSED,
+ int *invalid ATTRIBUTE_UNUSED)
+{
+ return (((insn >> shift) & 0x1f) + 1);
+}
+
+static int64_t
+extract_svxd (uint64_t insn,
+ ppc_cpu_t dialect,
+ int *invalid)
+{
+ return extract_svm (insn, 21, dialect, invalid);
+}
+
+static int64_t
+extract_svyd (uint64_t insn,
+ ppc_cpu_t dialect,
+ int *invalid)
+{
+ return extract_svm (insn, 16, dialect, invalid);
+}
+
+static int64_t
+extract_svzd (uint64_t insn,
+ ppc_cpu_t dialect,
+ int *invalid)
+{
+ return extract_svm (insn, 11, dialect, invalid);
+}
+
\f
/* The operands table.
@@ -3857,6 +3927,21 @@ const struct powerpc_operand powerpc_operands[] =
#define ms vs + 1
{ 0x1, 8, NULL, NULL, 0 },
+
+#define SVLcr ms + 1
+ { 0x1, 5, NULL, NULL, 0 },
+
+#define SVxd SVLcr + 1
+ { 0x1f, 21, insert_svxd, extract_svxd, 0 },
+
+#define SVyd SVxd + 1
+ { 0x1f, 16, insert_svyd, extract_svyd, 0 },
+
+#define SVzd SVyd + 1
+ { 0x1f, 11, insert_svzd, extract_svzd, 0 },
+
+#define SVRMf SVzd + 1
+ { 0xf, 7, NULL, NULL, 0 },
};
const unsigned int num_powerpc_operands = (sizeof (powerpc_operands)
@@ -4733,6 +4818,12 @@ const unsigned int num_powerpc_operands = (sizeof (powerpc_operands)
| (((uint64_t)(rc)) & 1))
#define SVL_MASK SVL (0x3f, 0x1f, 1)
+/* An SVM form instruction. */
+#define SVM(op, xop) \
+ (OP (op) \
+ | (((uint64_t)(xop)) & 0x3f))
+#define SVM_MASK SVM (0x3f, 0x3f)
+
/* The BO encodings used in extended conditional branch mnemonics. */
#define BODNZF (0x0)
#define BODNZFP (0x1)
@@ -6805,6 +6896,8 @@ const struct powerpc_opcode powerpc_opcodes[] = {
{"svstep", SVL(22,19,0), SVL_MASK, SVP64, PPCVLE, {RT, SVi, vf}},
{"svstep.", SVL(22,19,1), SVL_MASK, SVP64, PPCVLE, {RT, SVi, vf}},
+{"svshape", SVM(22,25), SVM_MASK, SVP64, PPCVLE, {SVxd, SVyd, SVzd, SVRMf, vf}},
+
{"setvl", SVL(22,27,0), SVL_MASK, SVP64, PPCVLE, {RT, RA, SVi, vf, vs, ms}},
{"setvl.", SVL(22,27,1), SVL_MASK, SVP64, PPCVLE, {RT, RA, SVi, vf, vs, ms}},
--
2.36.1
next prev parent reply other threads:[~2022-06-17 19:09 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-06-17 19:08 [PATCH 0/5] ppc/svp64: support SVP64 and its first insns Dmitry Selyutin
2022-06-17 19:08 ` [PATCH 1/5] svp64: support LibreSOC architecture Dmitry Selyutin
2022-06-17 19:08 ` [PATCH 2/5] ppc/svp64: support setvl instructions Dmitry Selyutin
2022-06-17 19:08 ` [PATCH 3/5] ppc/svp64: support svstep instructions Dmitry Selyutin
2022-06-17 19:08 ` Dmitry Selyutin [this message]
2022-06-19 23:49 ` [PATCH 0/5] ppc/svp64: support SVP64 and its first insns Alan Modra
2022-06-21 11:55 ` Dmitry Selyutin
2022-06-21 11:51 ` [PATCH v2 " Dmitry Selyutin
2022-06-21 11:51 ` [PATCH v2 1/5] ppc/svp64: support LibreSOC architecture Dmitry Selyutin
2022-06-21 11:51 ` [PATCH v2 2/5] ppc/svp64: support setvl instructions Dmitry Selyutin
2022-06-21 18:25 ` Peter Bergner
2022-06-21 18:39 ` Peter Bergner
2022-06-21 11:51 ` [PATCH v2 3/5] ppc/svp64: support svstep instructions Dmitry Selyutin
2022-06-21 11:51 ` [PATCH v2 4/5] ppc/svp64: support svshape instruction Dmitry Selyutin
2022-06-22 6:41 ` [PATCH v2 0/5] ppc/svp64: support SVP64 and its first insns Jan Beulich
2022-06-22 6:44 ` Jan Beulich
2022-06-22 6:57 ` Dmitry Selyutin
2022-06-23 19:37 ` [PATCH v3 0/6] " Dmitry Selyutin
2022-06-23 19:37 ` [PATCH v3 1/6] ppc/svp64: support LibreSOC architecture Dmitry Selyutin
2022-06-23 19:37 ` [PATCH v3 2/6] ppc: introduce non-zero operand Dmitry Selyutin
2022-06-23 19:58 ` lkcl
2022-06-23 19:37 ` [PATCH v3 3/6] ppc/svp64: support setvl instructions Dmitry Selyutin
2022-06-23 19:37 ` [PATCH v3 4/6] ppc/svp64: support svstep instructions Dmitry Selyutin
2022-06-23 19:37 ` [PATCH v3 5/6] ppc/svp64: support svshape instruction Dmitry Selyutin
2022-06-23 19:37 ` [PATCH v3 6/6] ppc/svp64: support svremap instruction Dmitry Selyutin
2022-06-23 19:45 ` [PATCH v3 0/6] ppc/svp64: support SVP64 and its first insns Dmitry Selyutin
2022-06-23 20:10 ` Dmitry Selyutin
2022-06-24 11:38 ` Draft Simple-V roadmap for Power ISA (was: [PATCH v3 0/6] ppc/svp64: support SVP64 and its first insns) lkcl
2022-06-23 20:08 ` [PATCH v4 0/6] ppc/svp64: support SVP64 and its first insns Dmitry Selyutin
2022-06-23 20:08 ` [PATCH v4 1/6] ppc/svp64: support LibreSOC architecture Dmitry Selyutin
2022-06-23 20:08 ` [PATCH v4 2/6] ppc: introduce non-zero operand flag Dmitry Selyutin
2022-06-23 20:08 ` [PATCH v4 3/6] ppc/svp64: support setvl instructions Dmitry Selyutin
2022-06-23 20:08 ` [PATCH v4 4/6] ppc/svp64: support svstep instructions Dmitry Selyutin
2022-06-23 20:08 ` [PATCH v4 5/6] ppc/svp64: support svshape instruction Dmitry Selyutin
2022-06-23 20:08 ` [PATCH v4 6/6] ppc/svp64: support svremap instruction Dmitry Selyutin
2022-06-26 18:59 ` [PATCH v5 0/7] ppc/svp64: support SVP64 and its first insns Dmitry Selyutin
2022-06-26 18:59 ` [PATCH v5 1/7] ppc/svp64: support LibreSOC architecture Dmitry Selyutin
2022-06-26 19:00 ` [PATCH v5 2/7] ppc: introduce non-zero operand flag Dmitry Selyutin
2022-06-26 19:00 ` [PATCH v5 3/7] ppc/svp64: support setvl instructions Dmitry Selyutin
2022-06-26 19:00 ` [PATCH v5 4/7] ppc/svp64: support svstep instructions Dmitry Selyutin
2022-06-26 19:00 ` [PATCH v5 5/7] ppc/svp64: support svshape instruction Dmitry Selyutin
2022-06-26 19:00 ` [PATCH v5 6/7] ppc/svp64: support svremap instruction Dmitry Selyutin
2022-06-26 19:00 ` [PATCH v5 7/7] ppc/svp64: support svindex instruction Dmitry Selyutin
2022-07-25 13:10 ` [PATCH v6 0/7] ppc/svp64: support SVP64 and its first insns Dmitry Selyutin
2022-07-25 13:10 ` [PATCH v6 1/7] ppc/svp64: support LibreSOC architecture Dmitry Selyutin
2022-07-25 13:10 ` [PATCH v6 2/7] ppc: introduce non-zero operand flag Dmitry Selyutin
2022-07-25 13:10 ` [PATCH v6 3/7] ppc/svp64: support setvl instructions Dmitry Selyutin
2022-08-15 6:18 ` Jan Beulich
2022-08-15 12:58 ` lkcl
2022-08-15 13:08 ` Dmitry Selyutin
2022-08-21 14:53 ` Jan Beulich
2022-08-21 16:04 ` lkcl
2022-07-25 13:10 ` [PATCH v6 4/7] ppc/svp64: support svstep instructions Dmitry Selyutin
2022-07-25 13:10 ` [PATCH v6 5/7] ppc/svp64: support svshape instruction Dmitry Selyutin
2022-07-25 13:10 ` [PATCH v6 6/7] ppc/svp64: support svremap instruction Dmitry Selyutin
2022-07-25 13:10 ` [PATCH v6 7/7] ppc/svp64: support svindex instruction Dmitry Selyutin
2022-07-26 13:14 ` [PATCH v6 0/7] ppc/svp64: support SVP64 and its first insns Dmitry Selyutin
2022-07-27 4:53 ` Alan Modra
2022-07-27 6:38 ` lkcl
2022-08-11 9:14 ` Alan Modra
2022-08-11 10:48 ` [PATCH 0/5] " lkcl
2022-08-12 3:30 ` [PATCH v6 0/7] " Dmitry Selyutin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220617190820.452821-5-ghostmansd@gmail.com \
--to=ghostmansd@gmail.com \
--cc=amodra@gmail.com \
--cc=binutils@sourceware.org \
--cc=luke.leighton@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).