]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
s390x regtest: Fix issues with DFP_VAL_PRINT()
authorAndreas Arnez <arnez@linux.ibm.com>
Thu, 7 Sep 2023 14:43:24 +0000 (16:43 +0200)
committerAndreas Arnez <arnez@linux.ibm.com>
Thu, 7 Sep 2023 14:43:24 +0000 (16:43 +0200)
The DFP_VAL_PRINT macro used by the dfp test cases has some issues:

* It performs illegal pointer type aliasing.

* It suppresses zero digits in 128-bit integers, since it prints their
  second halves with "%08lx" instead of "%016lx".

Fix these.  Due to the latter, this affects the output of all DFP test
cases, so adjust them as well.

none/tests/s390x/dfp-1.stdout.exp
none/tests/s390x/dfp-2.stdout.exp
none/tests/s390x/dfp-3.stdout.exp
none/tests/s390x/dfp-4.stdout.exp
none/tests/s390x/dfp_utils.h
none/tests/s390x/dfpconv.stdout.exp
none/tests/s390x/dfpext.stdout.exp
none/tests/s390x/pfpo.stdout.exp

index cd00dd584d1b4278d89e9f58dcf5fcbe2f1021e3..0ef816e134c7d464631f6bf6d6e11bb77a464dfc 100644 (file)
@@ -16,18 +16,18 @@ a230000000000194 * 2238000000000000 = a230000000000000 cc = 0
 a238000000000022 / 2238000000000007 = adfcc2d74c2d74c3 cc = 0
 2238000000000000 / 2238000000000007 = 2238000000000000 cc = 0
 128-bit ADD
-220780000000000000000194 + 220740000000000000000005 = 220740000000000000000cc5 cc = 2
-a20780000000000000000194 + 220740000000000000000005 = a20740000000000000000cb5 cc = 1
-220780000000000000000194 + a20780000000000000000194 = 220780000000000000000000 cc = 0
+22078000000000000000000000000194 + 22074000000000000000000000000005 = 22074000000000000000000000000cc5 cc = 2
+a2078000000000000000000000000194 + 22074000000000000000000000000005 = a2074000000000000000000000000cb5 cc = 1
+22078000000000000000000000000194 + a2078000000000000000000000000194 = 22078000000000000000000000000000 cc = 0
 128-bit SUBTRACT
-220780000000000000000194 - 220740000000000000000005 = 220740000000000000000cb5 cc = 2
-a20780000000000000000194 - 220740000000000000000005 = a20740000000000000000cc5 cc = 1
-220780000000000000000194 - 220780000000000000000194 = 220780000000000000000000 cc = 0
+22078000000000000000000000000194 - 22074000000000000000000000000005 = 22074000000000000000000000000cb5 cc = 2
+a2078000000000000000000000000194 - 22074000000000000000000000000005 = a2074000000000000000000000000cc5 cc = 1
+22078000000000000000000000000194 - 22078000000000000000000000000194 = 22078000000000000000000000000000 cc = 0
 128-bit MULTIPLY
-220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 0
-a20780000000000000000194 * 220800000000000000000007 = a207800000000000000008de cc = 0
-220780000000000000000194 * 220800000000000000000000 = 220780000000000000000000 cc = 0
+22078000000000000000000000000194 * 22080000000000000000000000000007 = 220780000000000000000000000008de cc = 0
+a2078000000000000000000000000194 * 22080000000000000000000000000007 = a20780000000000000000000000008de cc = 0
+22078000000000000000000000000194 * 22080000000000000000000000000000 = 22078000000000000000000000000000 cc = 0
 128-bit DIVIDE
-220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0
-a20800000000000000000022 / 220800000000000000000007 = adffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0
-220800000000000000000000 / 220800000000000000000007 = 220800000000000000000000 cc = 0
+22080000000000000000000000000022 / 22080000000000000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0
+a2080000000000000000000000000022 / 22080000000000000000000000000007 = adffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0
+22080000000000000000000000000000 / 22080000000000000000000000000007 = 22080000000000000000000000000000 cc = 0
index ccf599154969d2a6972df1ae800b3fa33eb601da..d93da1c25865c0a778f428a9c898b15cfc638034 100644 (file)
@@ -1,21 +1,21 @@
 EEDTR 22280000000a0005 -> 394
 EEDTR a2280000000a0005 -> 394
 EEDTR 2238000000000000 -> 398
-EEXTR 2207000000000000000a0005 -> 6172
-EEXTR a207000000000000000a0005 -> 6172
-EEXTR 220800000000000000000000 -> 6176
+EEXTR 220700000000000000000000000a0005 -> 6172
+EEXTR a20700000000000000000000000a0005 -> 6172
+EEXTR 22080000000000000000000000000000 -> 6176
 ESDTR 22280000000a0005 -> 6
 ESDTR a2280000000a0005 -> 6
 ESDTR 2238000000000000 -> 0
-ESXTR 2207000000000000000a0005 -> 6
-ESXTR a207000000000000000a0005 -> 6
-ESXTR 220800000000000000000000 -> 0
+ESXTR 220700000000000000000000000a0005 -> 6
+ESXTR a20700000000000000000000000a0005 -> 6
+ESXTR 22080000000000000000000000000000 -> 0
 LTDTR 22280000000a0005 -> 2
 LTDTR a2280000000a0005 -> 1
 LTDTR 2234000000000000 -> 0
-LTXTR 2207000000000000000a0005 -> 2
-LTXTR a207000000000000000a0005 -> 1
-LTXTR 2207c0000000000000000000 -> 0
+LTXTR 220700000000000000000000000a0005 -> 2
+LTXTR a20700000000000000000000000a0005 -> 1
+LTXTR 2207c000000000000000000000000000 -> 0
 SLDT 2224014d2e7971a1 -> 6a26c34400000000
 SLDT a224014d2e7971a1 -> a224a395bcb8c880
 SLDT 2238000000000000 -> 2238000000000000
@@ -24,14 +24,14 @@ SRDT 2224014d2e7971a1 -> 2224000001271778
 SRDT a224014d2e7971a1 -> a22400049c5de2c3
 SRDT 2238000000000000 -> 2238000000000000
 SRDT a238000000000000 -> a238000000000000
-SLXT 2206c0000000000014d2e7971a1 -> 2206c0000000049c5de2c34400000000
-SLXT a206c0000000000014d2e7971a1 -> a206c00000000000a395bcb8c880
-SLXT 220800000000000000000000 -> 220800000000000000000000
-SLXT a20800000000000000000000 -> a20800000000000000000000
-SRXT 2206c0000000000014d2e7971a1 -> 2206c00000000000000000a3
-SRXT a206c0000000000014d2e7971a1 -> a206c0000000000049c5de2c3
-SRXT 220800000000000000000000 -> 220800000000000000000000
-SRXT a20800000000000000000000 -> a20800000000000000000000
+SLXT 2206c000000000000000014d2e7971a1 -> 2206c0000000049c5de2c34400000000
+SLXT a206c000000000000000014d2e7971a1 -> a206c000000000000000a395bcb8c880
+SLXT 22080000000000000000000000000000 -> 22080000000000000000000000000000
+SLXT a2080000000000000000000000000000 -> a2080000000000000000000000000000
+SRXT 2206c000000000000000014d2e7971a1 -> 2206c0000000000000000000000000a3
+SRXT a206c000000000000000014d2e7971a1 -> a206c00000000000000000049c5de2c3
+SRXT 22080000000000000000000000000000 -> 22080000000000000000000000000000
+SRXT a2080000000000000000000000000000 -> a2080000000000000000000000000000
 IEDTR 2220000000500005, 391 -> 221c000000500005
 IEDTR 2220000000500005, 392 -> 2220000000500005
 IEDTR 2220000000500005, 393 -> 2224000000500005
@@ -41,15 +41,15 @@ IEDTR a220000000500005, 393 -> a224000000500005
 IEDTR 2238000000000000, 393 -> 2224000000000000
 IEDTR a238000000000000, 393 -> a224000000000000
 IEDTR 2238000000000001, 393 -> 2224000000000001
-IEXTR 220680000000000000500005, 6169 -> 220640000000000000500005
-IEXTR 220680000000000000500005, 6170 -> 220680000000000000500005
-IEXTR 220680000000000000500005, 6171 -> 2206c0000000000000500005
-IEXTR a20680000000000000500005, 6169 -> a20640000000000000500005
-IEXTR a20680000000000000500005, 6170 -> a20680000000000000500005
-IEXTR a20680000000000000500005, 6171 -> a206c0000000000000500005
-IEXTR 220800000000000000000000, 6171 -> 2206c0000000000000000000
-IEXTR a20800000000000000000000, 6171 -> a206c0000000000000000000
-IEXTR 220800000000000000000001, 6171 -> 2206c0000000000000000001
+IEXTR 22068000000000000000000000500005, 6169 -> 22064000000000000000000000500005
+IEXTR 22068000000000000000000000500005, 6170 -> 22068000000000000000000000500005
+IEXTR 22068000000000000000000000500005, 6171 -> 2206c000000000000000000000500005
+IEXTR a2068000000000000000000000500005, 6169 -> a2064000000000000000000000500005
+IEXTR a2068000000000000000000000500005, 6170 -> a2068000000000000000000000500005
+IEXTR a2068000000000000000000000500005, 6171 -> a206c000000000000000000000500005
+IEXTR 22080000000000000000000000000000, 6171 -> 2206c000000000000000000000000000
+IEXTR a2080000000000000000000000000000, 6171 -> a206c000000000000000000000000000
+IEXTR 22080000000000000000000000000001, 6171 -> 2206c000000000000000000000000001
 QADTR 222000000023c534, 222c000000000001, 0 -> 222c0000000008f1
 QADTR 222000000023c534, 222c000000000001, 1 -> 222c0000000008f1
 QADTR 222000000023c534, 222c000000000001, 2 -> 222c0000000008f1
@@ -114,70 +114,70 @@ QADTR 2238000000000000, 222c000000000001, c -> 222c000000000000
 QADTR 2238000000000000, 222c000000000001, d -> 222c000000000000
 QADTR 2238000000000000, 222c000000000001, e -> 222c000000000000
 QADTR 2238000000000000, 222c000000000001, f -> 222c000000000000
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, 0 -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, 1 -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, 2 -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, 3 -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, 4 -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, 5 -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, 6 -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, 7 -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, 8 -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, 9 -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, a -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, b -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, c -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, d -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, e -> 22078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220780000000000000008c01, f -> 22078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, 0 -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, 1 -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, 2 -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, 3 -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, 4 -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, 5 -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, 6 -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, 7 -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, 8 -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, 9 -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, a -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, b -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, c -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, d -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, e -> a2078000000000002cdab47931d
-QAXTR a20680000000000099e570f483c534, 220780000000000000008c01, f -> a2078000000000002cdab47931d
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, 0 -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, 1 -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, 2 -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, 3 -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, 4 -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, 5 -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, 6 -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, 7 -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, 8 -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, 9 -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, a -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, b -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, c -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, d -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, e -> 220800000000000099e570f48
-QAXTR 220680000000000099e570f483c534, 220800000000000000000000, f -> 220800000000000099e570f48
-QAXTR a20800000000000000000000, 220780000000000000008c01, 0 -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, 1 -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, 2 -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, 3 -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, 4 -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, 5 -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, 6 -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, 7 -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, 8 -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, 9 -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, a -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, b -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, c -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, d -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, e -> a20780000000000000000000
-QAXTR a20800000000000000000000, 220780000000000000008c01, f -> a20780000000000000000000
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, 0 -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, 1 -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, 2 -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, 3 -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, 4 -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, 5 -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, 6 -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, 7 -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, 8 -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, 9 -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, a -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, b -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, c -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, d -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, e -> 2207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22078000000000000000000000008c01, f -> 2207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, 0 -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, 1 -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, 2 -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, 3 -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, 4 -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, 5 -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, 6 -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, 7 -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, 8 -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, 9 -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, a -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, b -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, c -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, d -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, e -> a207800000000000000002cdab47931d
+QAXTR a2068000000000000099e570f483c534, 22078000000000000000000000008c01, f -> a207800000000000000002cdab47931d
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, 0 -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, 1 -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, 2 -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, 3 -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, 4 -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, 5 -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, 6 -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, 7 -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, 8 -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, 9 -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, a -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, b -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, c -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, d -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, e -> 2208000000000000000000099e570f48
+QAXTR 22068000000000000099e570f483c534, 22080000000000000000000000000000, f -> 2208000000000000000000099e570f48
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, 0 -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, 1 -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, 2 -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, 3 -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, 4 -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, 5 -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, 6 -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, 7 -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, 8 -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, 9 -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, a -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, b -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, c -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, d -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, e -> a2078000000000000000000000000000
+QAXTR a2080000000000000000000000000000, 22078000000000000000000000008c01, f -> a2078000000000000000000000000000
 RRDTR 222000000023d2de, 3, 0 -> 2230000000000117
 RRDTR 222000000023d2de, 3, 1 -> 2230000000000117
 RRDTR 222000000023d2de, 3, 2 -> 2230000000000117
@@ -290,115 +290,115 @@ RRDTR 2238000000000000, 0, c -> 2238000000000000
 RRDTR 2238000000000000, 0, d -> 2238000000000000
 RRDTR 2238000000000000, 0, e -> 2238000000000000
 RRDTR 2238000000000000, 0, f -> 2238000000000000
-RRXTR 22068000000000000023d2de, 3, 0 -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, 1 -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, 2 -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, 3 -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, 4 -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, 5 -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, 6 -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, 7 -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, 8 -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, 9 -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, a -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, b -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, c -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, d -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, e -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 3, f -> 220780000000000000000117
-RRXTR 22068000000000000023d2de, 4, 0 -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, 1 -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, 2 -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, 3 -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, 4 -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, 5 -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, 6 -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, 7 -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, 8 -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, 9 -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, a -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, b -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, c -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, d -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, e -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 4, f -> 2207400000000000000008f5
-RRXTR 22068000000000000023d2de, 5, 0 -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, 1 -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, 2 -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, 3 -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, 4 -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, 5 -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, 6 -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, 7 -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, 8 -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, 9 -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, a -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, b -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, c -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, d -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, e -> 2207000000000000000087c6
-RRXTR 22068000000000000023d2de, 5, f -> 2207000000000000000087c6
-RRXTR a2068000000000000023d2de, 3, 0 -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, 1 -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, 2 -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, 3 -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, 4 -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, 5 -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, 6 -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, 7 -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, 8 -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, 9 -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, a -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, b -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, c -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, d -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, e -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 3, f -> a20780000000000000000117
-RRXTR a2068000000000000023d2de, 4, 0 -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, 1 -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, 2 -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, 3 -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, 4 -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, 5 -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, 6 -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, 7 -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, 8 -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, 9 -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, a -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, b -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, c -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, d -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, e -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 4, f -> a207400000000000000008f5
-RRXTR a2068000000000000023d2de, 5, 0 -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, 1 -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, 2 -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, 3 -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, 4 -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, 5 -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, 6 -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, 7 -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, 8 -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, 9 -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, a -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, b -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, c -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, d -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, e -> a207000000000000000087c6
-RRXTR a2068000000000000023d2de, 5, f -> a207000000000000000087c6
-RRXTR 220800000000000000000000, 0, 0 -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, 1 -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, 2 -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, 3 -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, 4 -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, 5 -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, 6 -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, 7 -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, 8 -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, 9 -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, a -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, b -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, c -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, d -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, e -> 220800000000000000000000
-RRXTR 220800000000000000000000, 0, f -> 220800000000000000000000
+RRXTR 2206800000000000000000000023d2de, 3, 0 -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, 1 -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, 2 -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, 3 -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, 4 -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, 5 -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, 6 -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, 7 -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, 8 -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, 9 -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, a -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, b -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, c -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, d -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, e -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 3, f -> 22078000000000000000000000000117
+RRXTR 2206800000000000000000000023d2de, 4, 0 -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, 1 -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, 2 -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, 3 -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, 4 -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, 5 -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, 6 -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, 7 -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, 8 -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, 9 -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, a -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, b -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, c -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, d -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, e -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 4, f -> 220740000000000000000000000008f5
+RRXTR 2206800000000000000000000023d2de, 5, 0 -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, 1 -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, 2 -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, 3 -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, 4 -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, 5 -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, 6 -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, 7 -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, 8 -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, 9 -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, a -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, b -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, c -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, d -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, e -> 220700000000000000000000000087c6
+RRXTR 2206800000000000000000000023d2de, 5, f -> 220700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 3, 0 -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, 1 -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, 2 -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, 3 -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, 4 -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, 5 -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, 6 -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, 7 -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, 8 -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, 9 -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, a -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, b -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, c -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, d -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, e -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 3, f -> a2078000000000000000000000000117
+RRXTR a206800000000000000000000023d2de, 4, 0 -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, 1 -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, 2 -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, 3 -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, 4 -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, 5 -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, 6 -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, 7 -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, 8 -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, 9 -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, a -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, b -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, c -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, d -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, e -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 4, f -> a20740000000000000000000000008f5
+RRXTR a206800000000000000000000023d2de, 5, 0 -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, 1 -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, 2 -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, 3 -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, 4 -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, 5 -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, 6 -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, 7 -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, 8 -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, 9 -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, a -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, b -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, c -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, d -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, e -> a20700000000000000000000000087c6
+RRXTR a206800000000000000000000023d2de, 5, f -> a20700000000000000000000000087c6
+RRXTR 22080000000000000000000000000000, 0, 0 -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, 1 -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, 2 -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, 3 -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, 4 -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, 5 -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, 6 -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, 7 -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, 8 -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, 9 -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, a -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, b -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, c -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, d -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, e -> 22080000000000000000000000000000
+RRXTR 22080000000000000000000000000000, 0, f -> 22080000000000000000000000000000
index 83c422fc1fb8b8a68c6ae77bba8212d560212c9f..c12ea399b0adadd00575fd0ce3131896c2e8886c 100644 (file)
@@ -6,12 +6,12 @@ cdtr:
 7800000000000000 == 7800000000000000 (cc == 0)
 7c00000000000000 <> 7c00000000000000 (cc == 3)
 cxtr:
-2206c00000000000000a0005 == 2206c00000000000000a0005 (cc == 0)
-2206c00000000000000a0005 < 2207c00000000000140000000000005 (cc == 1)
-2207c00000000000140000000000005 > 2206c00000000000000a0005 (cc == 2)
-780000000000000000000000 <> 7c0000000000000000000000 (cc == 3)
-780000000000000000000000 == 780000000000000000000000 (cc == 0)
-7c0000000000000000000000 <> 7c0000000000000000000000 (cc == 3)
+2206c0000000000000000000000a0005 == 2206c0000000000000000000000a0005 (cc == 0)
+2206c0000000000000000000000a0005 < 2207c000000000000140000000000005 (cc == 1)
+2207c000000000000140000000000005 > 2206c0000000000000000000000a0005 (cc == 2)
+78000000000000000000000000000000 <> 7c000000000000000000000000000000 (cc == 3)
+78000000000000000000000000000000 == 78000000000000000000000000000000 (cc == 0)
+7c000000000000000000000000000000 <> 7c000000000000000000000000000000 (cc == 3)
 cedtr:
 2220000000500005 == 2220000000500005 (cc == 0)
 2220000000500005 < 363c000000000000 (cc == 1)
@@ -20,9 +20,9 @@ cedtr:
 7800000000000000 == 7800000000000000 (cc == 0)
 7c00000000000000 == 7c00000000000000 (cc == 0)
 cextr:
-2206c00000000000000a0005 == 2206c00000000000000a0005 (cc == 0)
-2206c00000000000000a0005 < 2207c00000000000140000000000005 (cc == 1)
-2207c00000000000140000000000005 > 2206c00000000000000a0005 (cc == 2)
-780000000000000000000000 <> 7c0000000000000000000000 (cc == 3)
-780000000000000000000000 == 780000000000000000000000 (cc == 0)
-7c0000000000000000000000 == 7c0000000000000000000000 (cc == 0)
+2206c0000000000000000000000a0005 == 2206c0000000000000000000000a0005 (cc == 0)
+2206c0000000000000000000000a0005 < 2207c000000000000140000000000005 (cc == 1)
+2207c000000000000140000000000005 > 2206c0000000000000000000000a0005 (cc == 2)
+78000000000000000000000000000000 <> 7c000000000000000000000000000000 (cc == 3)
+78000000000000000000000000000000 == 78000000000000000000000000000000 (cc == 0)
+7c000000000000000000000000000000 == 7c000000000000000000000000000000 (cc == 0)
index 9a2319c30e85b361293c646e072a106900faae0c..45624d43f16913f36c0559c1dae4af03bcacd68f 100644 (file)
@@ -1,4 +1,4 @@
 D32 -> D64  : 2df00002 -> 2220000000300002
-D64 -> D128 : 22340000000c0004 -> 2207c00000000000000c0004
+D64 -> D128 : 22340000000c0004 -> 2207c0000000000000000000000c0004
 D64 -> D32  : 22340000000c0004 -> 224c0004
-D128 -> D64 : 2206800000000000800000000028 -> 2220800000000028
+D128 -> D64 : 22068000000000000000800000000028 -> 2220800000000028
index 031f29eb4bb487bafcfac3968bbe3bf12d88c1d6..ec2bf1c75592223bfde037ebc7f3430ef9c66220 100644 (file)
@@ -4,19 +4,12 @@
 #include <stddef.h>      /* size_t */
 #include <stdio.h>       /* printf */
 
-/* convinience macros to print DFP values to avoid linking libdfp to
-   DFP testcases */
-
 #define DFP_VAL_PRINT(op, type)                                         \
   {                                                                     \
-    size_t n = sizeof(type);                                            \
-    if (n == 4)                                                         \
-      printf("%x", *((unsigned int *) &op));                            \
-    else if (n == 8)                                                    \
-      printf("%lx", *((unsigned long *) &op));                          \
-    else                                                                \
-      printf("%lx%08lx", *((unsigned long *) &op),                      \
-             *(((unsigned long *) &op) + 1));                           \
+    enum { n = sizeof(type) };                                          \
+    union { type x; unsigned char i[n]; } u = { .x = op };              \
+    for (int k = 0; k < n; k++)                                         \
+       printf("%02x", u.i[k]);                                          \
   }
 
 #define DFP_BINOP_PRINT(op1, op2, result, type, op, cc)                 \
index d30a0d63db605c796b902cb0be6f62002a85a9fa..54ef54ba53aa2ff2765959c150263a9f6e0ea5dc 100644 (file)
@@ -1,8 +1,8 @@
-CXGTRA round=0 0 -> 220800000000000000000000
-CXGTRA round=0 1 -> 220800000000000000000001
-CXGTRA round=0 -1 -> 2208000000000000115afb55b
-CXGTRA round=0 -2147483648 -> 22080000000000008c78af48
-CXGTRA round=0 2147483647 -> 22080000000000008c78af47
+CXGTRA round=0 0 -> 22080000000000000000000000000000
+CXGTRA round=0 1 -> 22080000000000000000000000000001
+CXGTRA round=0 -1 -> 22080000000000000000000115afb55b
+CXGTRA round=0 -2147483648 -> 2208000000000000000000008c78af48
+CXGTRA round=0 2147483647 -> 2208000000000000000000008c78af47
 CDGTRA round=1 0 -> 2238000000000000
 CDGTRA round=1 1 -> 2238000000000001
 CDGTRA round=1 -1 -> 2238000115afb55b
@@ -23,25 +23,25 @@ CGDTRA round=1 4154000000000016 -> -1 cc=3
 CGDTRA round=1 2224000000000016 -> 0 cc=2
 CGDTRA round=1 20bc000000000001 -> 0 cc=2
 CGDTRA round=1 23a000000093fcff -> -1 cc=3
-CGDTRA round=1 3c000000000001 -> 0 cc=2
+CGDTRA round=1 003c000000000001 -> 0 cc=2
 CGDTRA round=1 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=1 a207c0000000000000000011 -> -1 cc=1
-CGXTRA round=1 220800000000000000000000 -> 0 cc=0
-CGXTRA round=1 220800000000000000000001 -> 1 cc=2
-CGXTRA round=1 2207c0000000000000000014 -> 1 cc=2
-CGXTRA round=1 2207c0000000000000000015 -> 2 cc=2
-CGXTRA round=1 2207c0000000000000000016 -> 2 cc=2
-CGXTRA round=1 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=1 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=1 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=1 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=1 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=1 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=1 2206c0000000000000000016 -> 0 cc=2
-CGXTRA round=1 21f040000000000000000001 -> 0 cc=2
-CGXTRA round=1 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=1 21a840000000000000000001 -> 0 cc=2
-CGXTRA round=1 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=1 a207c000000000000000000000000011 -> -1 cc=1
+CGXTRA round=1 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=1 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=1 2207c000000000000000000000000014 -> 1 cc=2
+CGXTRA round=1 2207c000000000000000000000000015 -> 2 cc=2
+CGXTRA round=1 2207c000000000000000000000000016 -> 2 cc=2
+CGXTRA round=1 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=1 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=1 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=1 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=1 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=1 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=1 2206c000000000000000000000000016 -> 0 cc=2
+CGXTRA round=1 21f04000000000000000000000000001 -> 0 cc=2
+CGXTRA round=1 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=1 21a84000000000000000000000000001 -> 0 cc=2
+CGXTRA round=1 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=3 0 -> 2238000000000000
 CDGTRA round=3 1 -> 2238000000000001
 CDGTRA round=3 -1 -> 2238000115afb55b
@@ -62,25 +62,25 @@ CGDTRA round=3 4154000000000016 -> -1 cc=3
 CGDTRA round=3 2224000000000016 -> 1 cc=2
 CGDTRA round=3 20bc000000000001 -> 1 cc=2
 CGDTRA round=3 23a000000093fcff -> -1 cc=3
-CGDTRA round=3 3c000000000001 -> 1 cc=2
+CGDTRA round=3 003c000000000001 -> 1 cc=2
 CGDTRA round=3 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=3 a207c0000000000000000011 -> -1 cc=1
-CGXTRA round=3 220800000000000000000000 -> 0 cc=0
-CGXTRA round=3 220800000000000000000001 -> 1 cc=2
-CGXTRA round=3 2207c0000000000000000014 -> 1 cc=2
-CGXTRA round=3 2207c0000000000000000015 -> 1 cc=2
-CGXTRA round=3 2207c0000000000000000016 -> 1 cc=2
-CGXTRA round=3 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=3 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=3 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=3 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=3 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=3 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=3 2206c0000000000000000016 -> 1 cc=2
-CGXTRA round=3 21f040000000000000000001 -> 1 cc=2
-CGXTRA round=3 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=3 21a840000000000000000001 -> 1 cc=2
-CGXTRA round=3 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=3 a207c000000000000000000000000011 -> -1 cc=1
+CGXTRA round=3 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=3 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=3 2207c000000000000000000000000014 -> 1 cc=2
+CGXTRA round=3 2207c000000000000000000000000015 -> 1 cc=2
+CGXTRA round=3 2207c000000000000000000000000016 -> 1 cc=2
+CGXTRA round=3 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=3 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=3 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=3 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=3 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=3 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=3 2206c000000000000000000000000016 -> 1 cc=2
+CGXTRA round=3 21f04000000000000000000000000001 -> 1 cc=2
+CGXTRA round=3 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=3 21a84000000000000000000000000001 -> 1 cc=2
+CGXTRA round=3 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=4 0 -> 2238000000000000
 CDGTRA round=4 1 -> 2238000000000001
 CDGTRA round=4 -1 -> 2238000115afb55b
@@ -101,25 +101,25 @@ CGDTRA round=4 4154000000000016 -> -1 cc=3
 CGDTRA round=4 2224000000000016 -> 0 cc=2
 CGDTRA round=4 20bc000000000001 -> 0 cc=2
 CGDTRA round=4 23a000000093fcff -> -1 cc=3
-CGDTRA round=4 3c000000000001 -> 0 cc=2
+CGDTRA round=4 003c000000000001 -> 0 cc=2
 CGDTRA round=4 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=4 a207c0000000000000000011 -> -1 cc=1
-CGXTRA round=4 220800000000000000000000 -> 0 cc=0
-CGXTRA round=4 220800000000000000000001 -> 1 cc=2
-CGXTRA round=4 2207c0000000000000000014 -> 1 cc=2
-CGXTRA round=4 2207c0000000000000000015 -> 2 cc=2
-CGXTRA round=4 2207c0000000000000000016 -> 2 cc=2
-CGXTRA round=4 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=4 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=4 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=4 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=4 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=4 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=4 2206c0000000000000000016 -> 0 cc=2
-CGXTRA round=4 21f040000000000000000001 -> 0 cc=2
-CGXTRA round=4 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=4 21a840000000000000000001 -> 0 cc=2
-CGXTRA round=4 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=4 a207c000000000000000000000000011 -> -1 cc=1
+CGXTRA round=4 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=4 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=4 2207c000000000000000000000000014 -> 1 cc=2
+CGXTRA round=4 2207c000000000000000000000000015 -> 2 cc=2
+CGXTRA round=4 2207c000000000000000000000000016 -> 2 cc=2
+CGXTRA round=4 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=4 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=4 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=4 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=4 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=4 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=4 2206c000000000000000000000000016 -> 0 cc=2
+CGXTRA round=4 21f04000000000000000000000000001 -> 0 cc=2
+CGXTRA round=4 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=4 21a84000000000000000000000000001 -> 0 cc=2
+CGXTRA round=4 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=5 0 -> 2238000000000000
 CDGTRA round=5 1 -> 2238000000000001
 CDGTRA round=5 -1 -> 2238000115afb55b
@@ -140,25 +140,25 @@ CGDTRA round=5 4154000000000016 -> -1 cc=3
 CGDTRA round=5 2224000000000016 -> 0 cc=2
 CGDTRA round=5 20bc000000000001 -> 0 cc=2
 CGDTRA round=5 23a000000093fcff -> -1 cc=3
-CGDTRA round=5 3c000000000001 -> 0 cc=2
+CGDTRA round=5 003c000000000001 -> 0 cc=2
 CGDTRA round=5 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=5 a207c0000000000000000011 -> -1 cc=1
-CGXTRA round=5 220800000000000000000000 -> 0 cc=0
-CGXTRA round=5 220800000000000000000001 -> 1 cc=2
-CGXTRA round=5 2207c0000000000000000014 -> 1 cc=2
-CGXTRA round=5 2207c0000000000000000015 -> 1 cc=2
-CGXTRA round=5 2207c0000000000000000016 -> 1 cc=2
-CGXTRA round=5 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=5 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=5 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=5 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=5 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=5 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=5 2206c0000000000000000016 -> 0 cc=2
-CGXTRA round=5 21f040000000000000000001 -> 0 cc=2
-CGXTRA round=5 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=5 21a840000000000000000001 -> 0 cc=2
-CGXTRA round=5 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=5 a207c000000000000000000000000011 -> -1 cc=1
+CGXTRA round=5 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=5 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=5 2207c000000000000000000000000014 -> 1 cc=2
+CGXTRA round=5 2207c000000000000000000000000015 -> 1 cc=2
+CGXTRA round=5 2207c000000000000000000000000016 -> 1 cc=2
+CGXTRA round=5 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=5 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=5 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=5 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=5 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=5 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=5 2206c000000000000000000000000016 -> 0 cc=2
+CGXTRA round=5 21f04000000000000000000000000001 -> 0 cc=2
+CGXTRA round=5 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=5 21a84000000000000000000000000001 -> 0 cc=2
+CGXTRA round=5 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=6 0 -> 2238000000000000
 CDGTRA round=6 1 -> 2238000000000001
 CDGTRA round=6 -1 -> 2238000115afb55b
@@ -179,25 +179,25 @@ CGDTRA round=6 4154000000000016 -> -1 cc=3
 CGDTRA round=6 2224000000000016 -> 1 cc=2
 CGDTRA round=6 20bc000000000001 -> 1 cc=2
 CGDTRA round=6 23a000000093fcff -> -1 cc=3
-CGDTRA round=6 3c000000000001 -> 1 cc=2
+CGDTRA round=6 003c000000000001 -> 1 cc=2
 CGDTRA round=6 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=6 a207c0000000000000000011 -> -1 cc=1
-CGXTRA round=6 220800000000000000000000 -> 0 cc=0
-CGXTRA round=6 220800000000000000000001 -> 1 cc=2
-CGXTRA round=6 2207c0000000000000000014 -> 2 cc=2
-CGXTRA round=6 2207c0000000000000000015 -> 2 cc=2
-CGXTRA round=6 2207c0000000000000000016 -> 2 cc=2
-CGXTRA round=6 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=6 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=6 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=6 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=6 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=6 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=6 2206c0000000000000000016 -> 1 cc=2
-CGXTRA round=6 21f040000000000000000001 -> 1 cc=2
-CGXTRA round=6 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=6 21a840000000000000000001 -> 1 cc=2
-CGXTRA round=6 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=6 a207c000000000000000000000000011 -> -1 cc=1
+CGXTRA round=6 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=6 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=6 2207c000000000000000000000000014 -> 2 cc=2
+CGXTRA round=6 2207c000000000000000000000000015 -> 2 cc=2
+CGXTRA round=6 2207c000000000000000000000000016 -> 2 cc=2
+CGXTRA round=6 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=6 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=6 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=6 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=6 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=6 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=6 2206c000000000000000000000000016 -> 1 cc=2
+CGXTRA round=6 21f04000000000000000000000000001 -> 1 cc=2
+CGXTRA round=6 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=6 21a84000000000000000000000000001 -> 1 cc=2
+CGXTRA round=6 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=7 0 -> 2238000000000000
 CDGTRA round=7 1 -> 2238000000000001
 CDGTRA round=7 -1 -> 2238000115afb55b
@@ -218,25 +218,25 @@ CGDTRA round=7 4154000000000016 -> -1 cc=3
 CGDTRA round=7 2224000000000016 -> 0 cc=2
 CGDTRA round=7 20bc000000000001 -> 0 cc=2
 CGDTRA round=7 23a000000093fcff -> -1 cc=3
-CGDTRA round=7 3c000000000001 -> 0 cc=2
+CGDTRA round=7 003c000000000001 -> 0 cc=2
 CGDTRA round=7 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=7 a207c0000000000000000011 -> -2 cc=1
-CGXTRA round=7 220800000000000000000000 -> 0 cc=0
-CGXTRA round=7 220800000000000000000001 -> 1 cc=2
-CGXTRA round=7 2207c0000000000000000014 -> 1 cc=2
-CGXTRA round=7 2207c0000000000000000015 -> 1 cc=2
-CGXTRA round=7 2207c0000000000000000016 -> 1 cc=2
-CGXTRA round=7 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=7 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=7 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=7 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=7 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=7 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=7 2206c0000000000000000016 -> 0 cc=2
-CGXTRA round=7 21f040000000000000000001 -> 0 cc=2
-CGXTRA round=7 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=7 21a840000000000000000001 -> 0 cc=2
-CGXTRA round=7 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=7 a207c000000000000000000000000011 -> -2 cc=1
+CGXTRA round=7 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=7 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=7 2207c000000000000000000000000014 -> 1 cc=2
+CGXTRA round=7 2207c000000000000000000000000015 -> 1 cc=2
+CGXTRA round=7 2207c000000000000000000000000016 -> 1 cc=2
+CGXTRA round=7 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=7 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=7 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=7 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=7 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=7 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=7 2206c000000000000000000000000016 -> 0 cc=2
+CGXTRA round=7 21f04000000000000000000000000001 -> 0 cc=2
+CGXTRA round=7 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=7 21a84000000000000000000000000001 -> 0 cc=2
+CGXTRA round=7 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=8 0 -> 2238000000000000
 CDGTRA round=8 1 -> 2238000000000001
 CDGTRA round=8 -1 -> 2238000115afb55b
@@ -257,25 +257,25 @@ CGDTRA round=8 4154000000000016 -> -1 cc=3
 CGDTRA round=8 2224000000000016 -> 0 cc=2
 CGDTRA round=8 20bc000000000001 -> 0 cc=2
 CGDTRA round=8 23a000000093fcff -> -1 cc=3
-CGDTRA round=8 3c000000000001 -> 0 cc=2
+CGDTRA round=8 003c000000000001 -> 0 cc=2
 CGDTRA round=8 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=8 a207c0000000000000000011 -> -1 cc=1
-CGXTRA round=8 220800000000000000000000 -> 0 cc=0
-CGXTRA round=8 220800000000000000000001 -> 1 cc=2
-CGXTRA round=8 2207c0000000000000000014 -> 1 cc=2
-CGXTRA round=8 2207c0000000000000000015 -> 2 cc=2
-CGXTRA round=8 2207c0000000000000000016 -> 2 cc=2
-CGXTRA round=8 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=8 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=8 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=8 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=8 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=8 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=8 2206c0000000000000000016 -> 0 cc=2
-CGXTRA round=8 21f040000000000000000001 -> 0 cc=2
-CGXTRA round=8 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=8 21a840000000000000000001 -> 0 cc=2
-CGXTRA round=8 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=8 a207c000000000000000000000000011 -> -1 cc=1
+CGXTRA round=8 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=8 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=8 2207c000000000000000000000000014 -> 1 cc=2
+CGXTRA round=8 2207c000000000000000000000000015 -> 2 cc=2
+CGXTRA round=8 2207c000000000000000000000000016 -> 2 cc=2
+CGXTRA round=8 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=8 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=8 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=8 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=8 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=8 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=8 2206c000000000000000000000000016 -> 0 cc=2
+CGXTRA round=8 21f04000000000000000000000000001 -> 0 cc=2
+CGXTRA round=8 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=8 21a84000000000000000000000000001 -> 0 cc=2
+CGXTRA round=8 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=9 0 -> 2238000000000000
 CDGTRA round=9 1 -> 2238000000000001
 CDGTRA round=9 -1 -> 2238000115afb55b
@@ -296,25 +296,25 @@ CGDTRA round=9 4154000000000016 -> -1 cc=3
 CGDTRA round=9 2224000000000016 -> 0 cc=2
 CGDTRA round=9 20bc000000000001 -> 0 cc=2
 CGDTRA round=9 23a000000093fcff -> -1 cc=3
-CGDTRA round=9 3c000000000001 -> 0 cc=2
+CGDTRA round=9 003c000000000001 -> 0 cc=2
 CGDTRA round=9 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=9 a207c0000000000000000011 -> -1 cc=1
-CGXTRA round=9 220800000000000000000000 -> 0 cc=0
-CGXTRA round=9 220800000000000000000001 -> 1 cc=2
-CGXTRA round=9 2207c0000000000000000014 -> 1 cc=2
-CGXTRA round=9 2207c0000000000000000015 -> 1 cc=2
-CGXTRA round=9 2207c0000000000000000016 -> 1 cc=2
-CGXTRA round=9 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=9 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=9 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=9 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=9 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=9 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=9 2206c0000000000000000016 -> 0 cc=2
-CGXTRA round=9 21f040000000000000000001 -> 0 cc=2
-CGXTRA round=9 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=9 21a840000000000000000001 -> 0 cc=2
-CGXTRA round=9 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=9 a207c000000000000000000000000011 -> -1 cc=1
+CGXTRA round=9 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=9 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=9 2207c000000000000000000000000014 -> 1 cc=2
+CGXTRA round=9 2207c000000000000000000000000015 -> 1 cc=2
+CGXTRA round=9 2207c000000000000000000000000016 -> 1 cc=2
+CGXTRA round=9 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=9 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=9 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=9 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=9 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=9 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=9 2206c000000000000000000000000016 -> 0 cc=2
+CGXTRA round=9 21f04000000000000000000000000001 -> 0 cc=2
+CGXTRA round=9 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=9 21a84000000000000000000000000001 -> 0 cc=2
+CGXTRA round=9 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=10 0 -> 2238000000000000
 CDGTRA round=10 1 -> 2238000000000001
 CDGTRA round=10 -1 -> 2238000115afb55b
@@ -335,25 +335,25 @@ CGDTRA round=10 4154000000000016 -> -1 cc=3
 CGDTRA round=10 2224000000000016 -> 1 cc=2
 CGDTRA round=10 20bc000000000001 -> 1 cc=2
 CGDTRA round=10 23a000000093fcff -> -1 cc=3
-CGDTRA round=10 3c000000000001 -> 1 cc=2
+CGDTRA round=10 003c000000000001 -> 1 cc=2
 CGDTRA round=10 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=10 a207c0000000000000000011 -> -1 cc=1
-CGXTRA round=10 220800000000000000000000 -> 0 cc=0
-CGXTRA round=10 220800000000000000000001 -> 1 cc=2
-CGXTRA round=10 2207c0000000000000000014 -> 2 cc=2
-CGXTRA round=10 2207c0000000000000000015 -> 2 cc=2
-CGXTRA round=10 2207c0000000000000000016 -> 2 cc=2
-CGXTRA round=10 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=10 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=10 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=10 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=10 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=10 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=10 2206c0000000000000000016 -> 1 cc=2
-CGXTRA round=10 21f040000000000000000001 -> 1 cc=2
-CGXTRA round=10 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=10 21a840000000000000000001 -> 1 cc=2
-CGXTRA round=10 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=10 a207c000000000000000000000000011 -> -1 cc=1
+CGXTRA round=10 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=10 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=10 2207c000000000000000000000000014 -> 2 cc=2
+CGXTRA round=10 2207c000000000000000000000000015 -> 2 cc=2
+CGXTRA round=10 2207c000000000000000000000000016 -> 2 cc=2
+CGXTRA round=10 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=10 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=10 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=10 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=10 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=10 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=10 2206c000000000000000000000000016 -> 1 cc=2
+CGXTRA round=10 21f04000000000000000000000000001 -> 1 cc=2
+CGXTRA round=10 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=10 21a84000000000000000000000000001 -> 1 cc=2
+CGXTRA round=10 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=11 0 -> 2238000000000000
 CDGTRA round=11 1 -> 2238000000000001
 CDGTRA round=11 -1 -> 2238000115afb55b
@@ -374,25 +374,25 @@ CGDTRA round=11 4154000000000016 -> -1 cc=3
 CGDTRA round=11 2224000000000016 -> 0 cc=2
 CGDTRA round=11 20bc000000000001 -> 0 cc=2
 CGDTRA round=11 23a000000093fcff -> -1 cc=3
-CGDTRA round=11 3c000000000001 -> 0 cc=2
+CGDTRA round=11 003c000000000001 -> 0 cc=2
 CGDTRA round=11 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=11 a207c0000000000000000011 -> -2 cc=1
-CGXTRA round=11 220800000000000000000000 -> 0 cc=0
-CGXTRA round=11 220800000000000000000001 -> 1 cc=2
-CGXTRA round=11 2207c0000000000000000014 -> 1 cc=2
-CGXTRA round=11 2207c0000000000000000015 -> 1 cc=2
-CGXTRA round=11 2207c0000000000000000016 -> 1 cc=2
-CGXTRA round=11 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=11 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=11 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=11 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=11 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=11 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=11 2206c0000000000000000016 -> 0 cc=2
-CGXTRA round=11 21f040000000000000000001 -> 0 cc=2
-CGXTRA round=11 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=11 21a840000000000000000001 -> 0 cc=2
-CGXTRA round=11 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=11 a207c000000000000000000000000011 -> -2 cc=1
+CGXTRA round=11 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=11 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=11 2207c000000000000000000000000014 -> 1 cc=2
+CGXTRA round=11 2207c000000000000000000000000015 -> 1 cc=2
+CGXTRA round=11 2207c000000000000000000000000016 -> 1 cc=2
+CGXTRA round=11 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=11 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=11 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=11 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=11 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=11 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=11 2206c000000000000000000000000016 -> 0 cc=2
+CGXTRA round=11 21f04000000000000000000000000001 -> 0 cc=2
+CGXTRA round=11 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=11 21a84000000000000000000000000001 -> 0 cc=2
+CGXTRA round=11 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=12 0 -> 2238000000000000
 CDGTRA round=12 1 -> 2238000000000001
 CDGTRA round=12 -1 -> 2238000115afb55b
@@ -413,25 +413,25 @@ CGDTRA round=12 4154000000000016 -> -1 cc=3
 CGDTRA round=12 2224000000000016 -> 0 cc=2
 CGDTRA round=12 20bc000000000001 -> 0 cc=2
 CGDTRA round=12 23a000000093fcff -> -1 cc=3
-CGDTRA round=12 3c000000000001 -> 0 cc=2
+CGDTRA round=12 003c000000000001 -> 0 cc=2
 CGDTRA round=12 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=12 a207c0000000000000000011 -> -1 cc=1
-CGXTRA round=12 220800000000000000000000 -> 0 cc=0
-CGXTRA round=12 220800000000000000000001 -> 1 cc=2
-CGXTRA round=12 2207c0000000000000000014 -> 1 cc=2
-CGXTRA round=12 2207c0000000000000000015 -> 2 cc=2
-CGXTRA round=12 2207c0000000000000000016 -> 2 cc=2
-CGXTRA round=12 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=12 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=12 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=12 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=12 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=12 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=12 2206c0000000000000000016 -> 0 cc=2
-CGXTRA round=12 21f040000000000000000001 -> 0 cc=2
-CGXTRA round=12 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=12 21a840000000000000000001 -> 0 cc=2
-CGXTRA round=12 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=12 a207c000000000000000000000000011 -> -1 cc=1
+CGXTRA round=12 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=12 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=12 2207c000000000000000000000000014 -> 1 cc=2
+CGXTRA round=12 2207c000000000000000000000000015 -> 2 cc=2
+CGXTRA round=12 2207c000000000000000000000000016 -> 2 cc=2
+CGXTRA round=12 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=12 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=12 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=12 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=12 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=12 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=12 2206c000000000000000000000000016 -> 0 cc=2
+CGXTRA round=12 21f04000000000000000000000000001 -> 0 cc=2
+CGXTRA round=12 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=12 21a84000000000000000000000000001 -> 0 cc=2
+CGXTRA round=12 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=13 0 -> 2238000000000000
 CDGTRA round=13 1 -> 2238000000000001
 CDGTRA round=13 -1 -> 2238000115afb55b
@@ -452,25 +452,25 @@ CGDTRA round=13 4154000000000016 -> -1 cc=3
 CGDTRA round=13 2224000000000016 -> 0 cc=2
 CGDTRA round=13 20bc000000000001 -> 0 cc=2
 CGDTRA round=13 23a000000093fcff -> -1 cc=3
-CGDTRA round=13 3c000000000001 -> 0 cc=2
+CGDTRA round=13 003c000000000001 -> 0 cc=2
 CGDTRA round=13 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=13 a207c0000000000000000011 -> -1 cc=1
-CGXTRA round=13 220800000000000000000000 -> 0 cc=0
-CGXTRA round=13 220800000000000000000001 -> 1 cc=2
-CGXTRA round=13 2207c0000000000000000014 -> 1 cc=2
-CGXTRA round=13 2207c0000000000000000015 -> 1 cc=2
-CGXTRA round=13 2207c0000000000000000016 -> 2 cc=2
-CGXTRA round=13 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=13 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=13 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=13 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=13 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=13 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=13 2206c0000000000000000016 -> 0 cc=2
-CGXTRA round=13 21f040000000000000000001 -> 0 cc=2
-CGXTRA round=13 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=13 21a840000000000000000001 -> 0 cc=2
-CGXTRA round=13 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=13 a207c000000000000000000000000011 -> -1 cc=1
+CGXTRA round=13 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=13 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=13 2207c000000000000000000000000014 -> 1 cc=2
+CGXTRA round=13 2207c000000000000000000000000015 -> 1 cc=2
+CGXTRA round=13 2207c000000000000000000000000016 -> 2 cc=2
+CGXTRA round=13 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=13 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=13 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=13 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=13 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=13 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=13 2206c000000000000000000000000016 -> 0 cc=2
+CGXTRA round=13 21f04000000000000000000000000001 -> 0 cc=2
+CGXTRA round=13 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=13 21a84000000000000000000000000001 -> 0 cc=2
+CGXTRA round=13 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=14 0 -> 2238000000000000
 CDGTRA round=14 1 -> 2238000000000001
 CDGTRA round=14 -1 -> 2238000115afb55b
@@ -491,25 +491,25 @@ CGDTRA round=14 4154000000000016 -> -1 cc=3
 CGDTRA round=14 2224000000000016 -> 1 cc=2
 CGDTRA round=14 20bc000000000001 -> 1 cc=2
 CGDTRA round=14 23a000000093fcff -> -1 cc=3
-CGDTRA round=14 3c000000000001 -> 1 cc=2
+CGDTRA round=14 003c000000000001 -> 1 cc=2
 CGDTRA round=14 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=14 a207c0000000000000000011 -> -2 cc=1
-CGXTRA round=14 220800000000000000000000 -> 0 cc=0
-CGXTRA round=14 220800000000000000000001 -> 1 cc=2
-CGXTRA round=14 2207c0000000000000000014 -> 2 cc=2
-CGXTRA round=14 2207c0000000000000000015 -> 2 cc=2
-CGXTRA round=14 2207c0000000000000000016 -> 2 cc=2
-CGXTRA round=14 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=14 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=14 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=14 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=14 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=14 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=14 2206c0000000000000000016 -> 1 cc=2
-CGXTRA round=14 21f040000000000000000001 -> 1 cc=2
-CGXTRA round=14 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=14 21a840000000000000000001 -> 1 cc=2
-CGXTRA round=14 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=14 a207c000000000000000000000000011 -> -2 cc=1
+CGXTRA round=14 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=14 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=14 2207c000000000000000000000000014 -> 2 cc=2
+CGXTRA round=14 2207c000000000000000000000000015 -> 2 cc=2
+CGXTRA round=14 2207c000000000000000000000000016 -> 2 cc=2
+CGXTRA round=14 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=14 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=14 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=14 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=14 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=14 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=14 2206c000000000000000000000000016 -> 1 cc=2
+CGXTRA round=14 21f04000000000000000000000000001 -> 1 cc=2
+CGXTRA round=14 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=14 21a84000000000000000000000000001 -> 1 cc=2
+CGXTRA round=14 22644000000000000024ff3fcff3fcff -> -1 cc=3
 CDGTRA round=15 0 -> 2238000000000000
 CDGTRA round=15 1 -> 2238000000000001
 CDGTRA round=15 -1 -> 2238000115afb55b
@@ -530,22 +530,22 @@ CGDTRA round=15 4154000000000016 -> -1 cc=3
 CGDTRA round=15 2224000000000016 -> 1 cc=2
 CGDTRA round=15 20bc000000000001 -> 1 cc=2
 CGDTRA round=15 23a000000093fcff -> -1 cc=3
-CGDTRA round=15 3c000000000001 -> 1 cc=2
+CGDTRA round=15 003c000000000001 -> 1 cc=2
 CGDTRA round=15 77fcff3fcff3fcff -> -1 cc=3
-CGXTRA round=15 a207c0000000000000000011 -> -1 cc=1
-CGXTRA round=15 220800000000000000000000 -> 0 cc=0
-CGXTRA round=15 220800000000000000000001 -> 1 cc=2
-CGXTRA round=15 2207c0000000000000000014 -> 1 cc=2
-CGXTRA round=15 2207c0000000000000000015 -> 1 cc=2
-CGXTRA round=15 2207c0000000000000000016 -> 1 cc=2
-CGXTRA round=15 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=15 2209c0000000000000000016 -> 160000000 cc=2
-CGXTRA round=15 2208c0000000000000000016 -> 16000 cc=2
-CGXTRA round=15 220ac0000000000000000016 -> -2022801408 cc=2
-CGXTRA round=15 220cc0000000000000000016 -> -1 cc=3
-CGXTRA round=15 2239c0000000000000000016 -> -1 cc=3
-CGXTRA round=15 2206c0000000000000000016 -> 1 cc=2
-CGXTRA round=15 21f040000000000000000001 -> 1 cc=2
-CGXTRA round=15 221e8000000000000093fcff -> -1 cc=3
-CGXTRA round=15 21a840000000000000000001 -> 1 cc=2
-CGXTRA round=15 226440000000000024ff3fcff3fcff -> -1 cc=3
+CGXTRA round=15 a207c000000000000000000000000011 -> -1 cc=1
+CGXTRA round=15 22080000000000000000000000000000 -> 0 cc=0
+CGXTRA round=15 22080000000000000000000000000001 -> 1 cc=2
+CGXTRA round=15 2207c000000000000000000000000014 -> 1 cc=2
+CGXTRA round=15 2207c000000000000000000000000015 -> 1 cc=2
+CGXTRA round=15 2207c000000000000000000000000016 -> 1 cc=2
+CGXTRA round=15 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=15 2209c000000000000000000000000016 -> 160000000 cc=2
+CGXTRA round=15 2208c000000000000000000000000016 -> 16000 cc=2
+CGXTRA round=15 220ac000000000000000000000000016 -> -2022801408 cc=2
+CGXTRA round=15 220cc000000000000000000000000016 -> -1 cc=3
+CGXTRA round=15 2239c000000000000000000000000016 -> -1 cc=3
+CGXTRA round=15 2206c000000000000000000000000016 -> 1 cc=2
+CGXTRA round=15 21f04000000000000000000000000001 -> 1 cc=2
+CGXTRA round=15 221e800000000000000000000093fcff -> -1 cc=3
+CGXTRA round=15 21a84000000000000000000000000001 -> 1 cc=2
+CGXTRA round=15 22644000000000000024ff3fcff3fcff -> -1 cc=3
index 74d760a50c249ce021f0873ada48fd4214f65d80..62368731b3ad2ddf4e7d261f8c35fd5f0c169718 100644 (file)
@@ -3,11 +3,11 @@ CDFTR round=0 1 -> 2238000000000001
 CDFTR round=0 -1 -> a238000000000001
 CDFTR round=0 -2147483648 -> a23800008c78af48
 CDFTR round=0 2147483647 -> 223800008c78af47
-CXFTR round=0 0 -> 220800000000000000000000
-CXFTR round=0 1 -> 220800000000000000000001
-CXFTR round=0 -1 -> a20800000000000000000001
-CXFTR round=0 -2147483648 -> a2080000000000008c78af48
-CXFTR round=0 2147483647 -> 22080000000000008c78af47
+CXFTR round=0 0 -> 22080000000000000000000000000000
+CXFTR round=0 1 -> 22080000000000000000000000000001
+CXFTR round=0 -1 -> a2080000000000000000000000000001
+CXFTR round=0 -2147483648 -> a208000000000000000000008c78af48
+CXFTR round=0 2147483647 -> 2208000000000000000000008c78af47
 CDLFTR round=0 0 -> 2238000000000000
 CDLFTR round=0 1 -> 2238000000000001
 CDLFTR round=0 4294967295 -> 2238000115afb55b
@@ -17,21 +17,21 @@ CDLFTR round=0 4294967296 -> 2238000000000000
 CDLFTR round=0 18446744073709551615 -> 2238000115afb55b
 CDLFTR round=0 9223372036854775808 -> 2238000000000000
 CDLFTR round=0 9223372036854775807 -> 2238000115afb55b
-CXLFTR round=0 0 -> 220800000000000000000000
-CXLFTR round=0 1 -> 220800000000000000000001
-CXLFTR round=0 4294967295 -> 2208000000000000115afb55b
-CXLFTR round=0 2147483648 -> 22080000000000008c78af48
-CXLFTR round=0 2147483647 -> 22080000000000008c78af47
-CXLFTR round=0 4294967296 -> 220800000000000000000000
-CXLFTR round=0 18446744073709551615 -> 2208000000000000115afb55b
-CXLFTR round=0 9223372036854775808 -> 220800000000000000000000
-CXLFTR round=0 9223372036854775807 -> 2208000000000000115afb55b
-CXLGTR round=0 0 -> 220800000000000000000000
-CXLGTR round=0 1 -> 220800000000000000000001
-CXLGTR round=0 4294967295 -> 2208000000000000115afb55b
-CXLGTR round=0 2147483648 -> 22080000000000008c78af48
-CXLGTR round=0 2147483647 -> 22080000000000008c78af47
-CXLGTR round=0 4294967296 -> 2208000000000000115afb57a
+CXLFTR round=0 0 -> 22080000000000000000000000000000
+CXLFTR round=0 1 -> 22080000000000000000000000000001
+CXLFTR round=0 4294967295 -> 22080000000000000000000115afb55b
+CXLFTR round=0 2147483648 -> 2208000000000000000000008c78af48
+CXLFTR round=0 2147483647 -> 2208000000000000000000008c78af47
+CXLFTR round=0 4294967296 -> 22080000000000000000000000000000
+CXLFTR round=0 18446744073709551615 -> 22080000000000000000000115afb55b
+CXLFTR round=0 9223372036854775808 -> 22080000000000000000000000000000
+CXLFTR round=0 9223372036854775807 -> 22080000000000000000000115afb55b
+CXLGTR round=0 0 -> 22080000000000000000000000000000
+CXLGTR round=0 1 -> 22080000000000000000000000000001
+CXLGTR round=0 4294967295 -> 22080000000000000000000115afb55b
+CXLGTR round=0 2147483648 -> 2208000000000000000000008c78af48
+CXLGTR round=0 2147483647 -> 2208000000000000000000008c78af47
+CXLGTR round=0 4294967296 -> 22080000000000000000000115afb57a
 CXLGTR round=0 18446744073709551615 -> 2208000000000001891bc41cf89b4715
 CXLGTR round=0 9223372036854775808 -> 2208000000000000948df20da5cfd42e
 CXLGTR round=0 9223372036854775807 -> 2208000000000000948df20da5cfd70d
@@ -59,7 +59,7 @@ CLFDTR round=1 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=1 2224000000000016 -> 0 cc=2
 CLFDTR round=1 20bc000000000001 -> 0 cc=2
 CLFDTR round=1 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=1 3c000000000001 -> 0 cc=2
+CLFDTR round=1 003c000000000001 -> 0 cc=2
 CLFDTR round=1 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=1 a234000000000011 -> 0 cc=3
 CLGDTR round=1 2238000000000000 -> 0 cc=0
@@ -76,7 +76,7 @@ CLGDTR round=1 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=1 2224000000000016 -> 0 cc=2
 CLGDTR round=1 20bc000000000001 -> 0 cc=2
 CLGDTR round=1 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=1 3c000000000001 -> 0 cc=2
+CLGDTR round=1 003c000000000001 -> 0 cc=2
 CLGDTR round=1 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=1 a234000000000011 -> -1 cc=1
 CFDTR round=1 2238000000000000 -> 0 cc=0
@@ -93,59 +93,59 @@ CFDTR round=1 4154000000000016 -> 2147483647 cc=3
 CFDTR round=1 2224000000000016 -> 0 cc=2
 CFDTR round=1 20bc000000000001 -> 0 cc=2
 CFDTR round=1 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=1 3c000000000001 -> 0 cc=2
+CFDTR round=1 003c000000000001 -> 0 cc=2
 CFDTR round=1 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=1 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=1 220800000000000000000000 -> 0 cc=0
-CLFXTR round=1 220800000000000000000001 -> 1 cc=2
-CLFXTR round=1 2207c0000000000000000014 -> 1 cc=2
-CLFXTR round=1 2207c0000000000000000015 -> 2 cc=2
-CLFXTR round=1 2207c0000000000000000016 -> 2 cc=2
-CLFXTR round=1 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=1 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=1 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=1 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=1 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=1 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=1 2206c0000000000000000016 -> 0 cc=2
-CLFXTR round=1 21f040000000000000000001 -> 0 cc=2
-CLFXTR round=1 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=1 21a840000000000000000001 -> 0 cc=2
-CLFXTR round=1 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=1 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=1 220800000000000000000000 -> 0 cc=0
-CLGXTR round=1 220800000000000000000001 -> 1 cc=2
-CLGXTR round=1 2207c0000000000000000014 -> 1 cc=2
-CLGXTR round=1 2207c0000000000000000015 -> 2 cc=2
-CLGXTR round=1 2207c0000000000000000016 -> 2 cc=2
-CLGXTR round=1 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=1 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=1 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=1 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=1 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=1 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=1 2206c0000000000000000016 -> 0 cc=2
-CLGXTR round=1 21f040000000000000000001 -> 0 cc=2
-CLGXTR round=1 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=1 21a840000000000000000001 -> 0 cc=2
-CLGXTR round=1 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=1 a207c0000000000000000011 -> -1 cc=1
-CFXTR round=1 220800000000000000000000 -> 0 cc=0
-CFXTR round=1 220800000000000000000001 -> 1 cc=2
-CFXTR round=1 2207c0000000000000000014 -> 1 cc=2
-CFXTR round=1 2207c0000000000000000015 -> 2 cc=2
-CFXTR round=1 2207c0000000000000000016 -> 2 cc=2
-CFXTR round=1 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=1 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=1 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=1 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=1 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=1 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=1 2206c0000000000000000016 -> 0 cc=2
-CFXTR round=1 21f040000000000000000001 -> 0 cc=2
-CFXTR round=1 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=1 21a840000000000000000001 -> 0 cc=2
-CFXTR round=1 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=1 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=1 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=1 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=1 2207c000000000000000000000000014 -> 1 cc=2
+CLFXTR round=1 2207c000000000000000000000000015 -> 2 cc=2
+CLFXTR round=1 2207c000000000000000000000000016 -> 2 cc=2
+CLFXTR round=1 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=1 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=1 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=1 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=1 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=1 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=1 2206c000000000000000000000000016 -> 0 cc=2
+CLFXTR round=1 21f04000000000000000000000000001 -> 0 cc=2
+CLFXTR round=1 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=1 21a84000000000000000000000000001 -> 0 cc=2
+CLFXTR round=1 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=1 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=1 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=1 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=1 2207c000000000000000000000000014 -> 1 cc=2
+CLGXTR round=1 2207c000000000000000000000000015 -> 2 cc=2
+CLGXTR round=1 2207c000000000000000000000000016 -> 2 cc=2
+CLGXTR round=1 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=1 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=1 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=1 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=1 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=1 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=1 2206c000000000000000000000000016 -> 0 cc=2
+CLGXTR round=1 21f04000000000000000000000000001 -> 0 cc=2
+CLGXTR round=1 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=1 21a84000000000000000000000000001 -> 0 cc=2
+CLGXTR round=1 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=1 a207c000000000000000000000000011 -> -1 cc=1
+CFXTR round=1 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=1 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=1 2207c000000000000000000000000014 -> 1 cc=2
+CFXTR round=1 2207c000000000000000000000000015 -> 2 cc=2
+CFXTR round=1 2207c000000000000000000000000016 -> 2 cc=2
+CFXTR round=1 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=1 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=1 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=1 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=1 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=1 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=1 2206c000000000000000000000000016 -> 0 cc=2
+CFXTR round=1 21f04000000000000000000000000001 -> 0 cc=2
+CFXTR round=1 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=1 21a84000000000000000000000000001 -> 0 cc=2
+CFXTR round=1 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=3 0 -> 2238000000000000
 CDLGTR round=3 1 -> 2238000000000001
 CDLGTR round=3 4294967295 -> 2238000115afb55b
@@ -170,7 +170,7 @@ CLFDTR round=3 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=3 2224000000000016 -> 1 cc=2
 CLFDTR round=3 20bc000000000001 -> 1 cc=2
 CLFDTR round=3 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=3 3c000000000001 -> 1 cc=2
+CLFDTR round=3 003c000000000001 -> 1 cc=2
 CLFDTR round=3 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=3 a234000000000011 -> 0 cc=3
 CLGDTR round=3 2238000000000000 -> 0 cc=0
@@ -187,7 +187,7 @@ CLGDTR round=3 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=3 2224000000000016 -> 1 cc=2
 CLGDTR round=3 20bc000000000001 -> 1 cc=2
 CLGDTR round=3 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=3 3c000000000001 -> 1 cc=2
+CLGDTR round=3 003c000000000001 -> 1 cc=2
 CLGDTR round=3 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=3 a234000000000011 -> -1 cc=1
 CFDTR round=3 2238000000000000 -> 0 cc=0
@@ -204,59 +204,59 @@ CFDTR round=3 4154000000000016 -> 2147483647 cc=3
 CFDTR round=3 2224000000000016 -> 1 cc=2
 CFDTR round=3 20bc000000000001 -> 1 cc=2
 CFDTR round=3 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=3 3c000000000001 -> 1 cc=2
+CFDTR round=3 003c000000000001 -> 1 cc=2
 CFDTR round=3 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=3 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=3 220800000000000000000000 -> 0 cc=0
-CLFXTR round=3 220800000000000000000001 -> 1 cc=2
-CLFXTR round=3 2207c0000000000000000014 -> 1 cc=2
-CLFXTR round=3 2207c0000000000000000015 -> 1 cc=2
-CLFXTR round=3 2207c0000000000000000016 -> 1 cc=2
-CLFXTR round=3 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=3 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=3 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=3 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=3 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=3 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=3 2206c0000000000000000016 -> 1 cc=2
-CLFXTR round=3 21f040000000000000000001 -> 1 cc=2
-CLFXTR round=3 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=3 21a840000000000000000001 -> 1 cc=2
-CLFXTR round=3 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=3 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=3 220800000000000000000000 -> 0 cc=0
-CLGXTR round=3 220800000000000000000001 -> 1 cc=2
-CLGXTR round=3 2207c0000000000000000014 -> 1 cc=2
-CLGXTR round=3 2207c0000000000000000015 -> 1 cc=2
-CLGXTR round=3 2207c0000000000000000016 -> 1 cc=2
-CLGXTR round=3 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=3 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=3 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=3 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=3 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=3 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=3 2206c0000000000000000016 -> 1 cc=2
-CLGXTR round=3 21f040000000000000000001 -> 1 cc=2
-CLGXTR round=3 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=3 21a840000000000000000001 -> 1 cc=2
-CLGXTR round=3 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=3 a207c0000000000000000011 -> -1 cc=1
-CFXTR round=3 220800000000000000000000 -> 0 cc=0
-CFXTR round=3 220800000000000000000001 -> 1 cc=2
-CFXTR round=3 2207c0000000000000000014 -> 1 cc=2
-CFXTR round=3 2207c0000000000000000015 -> 1 cc=2
-CFXTR round=3 2207c0000000000000000016 -> 1 cc=2
-CFXTR round=3 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=3 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=3 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=3 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=3 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=3 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=3 2206c0000000000000000016 -> 1 cc=2
-CFXTR round=3 21f040000000000000000001 -> 1 cc=2
-CFXTR round=3 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=3 21a840000000000000000001 -> 1 cc=2
-CFXTR round=3 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=3 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=3 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=3 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=3 2207c000000000000000000000000014 -> 1 cc=2
+CLFXTR round=3 2207c000000000000000000000000015 -> 1 cc=2
+CLFXTR round=3 2207c000000000000000000000000016 -> 1 cc=2
+CLFXTR round=3 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=3 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=3 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=3 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=3 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=3 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=3 2206c000000000000000000000000016 -> 1 cc=2
+CLFXTR round=3 21f04000000000000000000000000001 -> 1 cc=2
+CLFXTR round=3 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=3 21a84000000000000000000000000001 -> 1 cc=2
+CLFXTR round=3 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=3 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=3 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=3 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=3 2207c000000000000000000000000014 -> 1 cc=2
+CLGXTR round=3 2207c000000000000000000000000015 -> 1 cc=2
+CLGXTR round=3 2207c000000000000000000000000016 -> 1 cc=2
+CLGXTR round=3 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=3 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=3 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=3 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=3 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=3 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=3 2206c000000000000000000000000016 -> 1 cc=2
+CLGXTR round=3 21f04000000000000000000000000001 -> 1 cc=2
+CLGXTR round=3 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=3 21a84000000000000000000000000001 -> 1 cc=2
+CLGXTR round=3 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=3 a207c000000000000000000000000011 -> -1 cc=1
+CFXTR round=3 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=3 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=3 2207c000000000000000000000000014 -> 1 cc=2
+CFXTR round=3 2207c000000000000000000000000015 -> 1 cc=2
+CFXTR round=3 2207c000000000000000000000000016 -> 1 cc=2
+CFXTR round=3 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=3 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=3 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=3 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=3 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=3 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=3 2206c000000000000000000000000016 -> 1 cc=2
+CFXTR round=3 21f04000000000000000000000000001 -> 1 cc=2
+CFXTR round=3 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=3 21a84000000000000000000000000001 -> 1 cc=2
+CFXTR round=3 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=4 0 -> 2238000000000000
 CDLGTR round=4 1 -> 2238000000000001
 CDLGTR round=4 4294967295 -> 2238000115afb55b
@@ -281,7 +281,7 @@ CLFDTR round=4 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=4 2224000000000016 -> 0 cc=2
 CLFDTR round=4 20bc000000000001 -> 0 cc=2
 CLFDTR round=4 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=4 3c000000000001 -> 0 cc=2
+CLFDTR round=4 003c000000000001 -> 0 cc=2
 CLFDTR round=4 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=4 a234000000000011 -> 0 cc=3
 CLGDTR round=4 2238000000000000 -> 0 cc=0
@@ -298,7 +298,7 @@ CLGDTR round=4 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=4 2224000000000016 -> 0 cc=2
 CLGDTR round=4 20bc000000000001 -> 0 cc=2
 CLGDTR round=4 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=4 3c000000000001 -> 0 cc=2
+CLGDTR round=4 003c000000000001 -> 0 cc=2
 CLGDTR round=4 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=4 a234000000000011 -> -1 cc=1
 CFDTR round=4 2238000000000000 -> 0 cc=0
@@ -315,59 +315,59 @@ CFDTR round=4 4154000000000016 -> 2147483647 cc=3
 CFDTR round=4 2224000000000016 -> 0 cc=2
 CFDTR round=4 20bc000000000001 -> 0 cc=2
 CFDTR round=4 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=4 3c000000000001 -> 0 cc=2
+CFDTR round=4 003c000000000001 -> 0 cc=2
 CFDTR round=4 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=4 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=4 220800000000000000000000 -> 0 cc=0
-CLFXTR round=4 220800000000000000000001 -> 1 cc=2
-CLFXTR round=4 2207c0000000000000000014 -> 1 cc=2
-CLFXTR round=4 2207c0000000000000000015 -> 2 cc=2
-CLFXTR round=4 2207c0000000000000000016 -> 2 cc=2
-CLFXTR round=4 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=4 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=4 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=4 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=4 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=4 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=4 2206c0000000000000000016 -> 0 cc=2
-CLFXTR round=4 21f040000000000000000001 -> 0 cc=2
-CLFXTR round=4 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=4 21a840000000000000000001 -> 0 cc=2
-CLFXTR round=4 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=4 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=4 220800000000000000000000 -> 0 cc=0
-CLGXTR round=4 220800000000000000000001 -> 1 cc=2
-CLGXTR round=4 2207c0000000000000000014 -> 1 cc=2
-CLGXTR round=4 2207c0000000000000000015 -> 2 cc=2
-CLGXTR round=4 2207c0000000000000000016 -> 2 cc=2
-CLGXTR round=4 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=4 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=4 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=4 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=4 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=4 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=4 2206c0000000000000000016 -> 0 cc=2
-CLGXTR round=4 21f040000000000000000001 -> 0 cc=2
-CLGXTR round=4 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=4 21a840000000000000000001 -> 0 cc=2
-CLGXTR round=4 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=4 a207c0000000000000000011 -> -1 cc=1
-CFXTR round=4 220800000000000000000000 -> 0 cc=0
-CFXTR round=4 220800000000000000000001 -> 1 cc=2
-CFXTR round=4 2207c0000000000000000014 -> 1 cc=2
-CFXTR round=4 2207c0000000000000000015 -> 2 cc=2
-CFXTR round=4 2207c0000000000000000016 -> 2 cc=2
-CFXTR round=4 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=4 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=4 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=4 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=4 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=4 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=4 2206c0000000000000000016 -> 0 cc=2
-CFXTR round=4 21f040000000000000000001 -> 0 cc=2
-CFXTR round=4 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=4 21a840000000000000000001 -> 0 cc=2
-CFXTR round=4 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=4 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=4 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=4 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=4 2207c000000000000000000000000014 -> 1 cc=2
+CLFXTR round=4 2207c000000000000000000000000015 -> 2 cc=2
+CLFXTR round=4 2207c000000000000000000000000016 -> 2 cc=2
+CLFXTR round=4 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=4 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=4 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=4 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=4 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=4 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=4 2206c000000000000000000000000016 -> 0 cc=2
+CLFXTR round=4 21f04000000000000000000000000001 -> 0 cc=2
+CLFXTR round=4 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=4 21a84000000000000000000000000001 -> 0 cc=2
+CLFXTR round=4 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=4 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=4 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=4 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=4 2207c000000000000000000000000014 -> 1 cc=2
+CLGXTR round=4 2207c000000000000000000000000015 -> 2 cc=2
+CLGXTR round=4 2207c000000000000000000000000016 -> 2 cc=2
+CLGXTR round=4 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=4 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=4 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=4 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=4 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=4 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=4 2206c000000000000000000000000016 -> 0 cc=2
+CLGXTR round=4 21f04000000000000000000000000001 -> 0 cc=2
+CLGXTR round=4 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=4 21a84000000000000000000000000001 -> 0 cc=2
+CLGXTR round=4 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=4 a207c000000000000000000000000011 -> -1 cc=1
+CFXTR round=4 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=4 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=4 2207c000000000000000000000000014 -> 1 cc=2
+CFXTR round=4 2207c000000000000000000000000015 -> 2 cc=2
+CFXTR round=4 2207c000000000000000000000000016 -> 2 cc=2
+CFXTR round=4 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=4 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=4 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=4 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=4 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=4 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=4 2206c000000000000000000000000016 -> 0 cc=2
+CFXTR round=4 21f04000000000000000000000000001 -> 0 cc=2
+CFXTR round=4 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=4 21a84000000000000000000000000001 -> 0 cc=2
+CFXTR round=4 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=5 0 -> 2238000000000000
 CDLGTR round=5 1 -> 2238000000000001
 CDLGTR round=5 4294967295 -> 2238000115afb55b
@@ -392,7 +392,7 @@ CLFDTR round=5 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=5 2224000000000016 -> 0 cc=2
 CLFDTR round=5 20bc000000000001 -> 0 cc=2
 CLFDTR round=5 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=5 3c000000000001 -> 0 cc=2
+CLFDTR round=5 003c000000000001 -> 0 cc=2
 CLFDTR round=5 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=5 a234000000000011 -> 0 cc=3
 CLGDTR round=5 2238000000000000 -> 0 cc=0
@@ -409,7 +409,7 @@ CLGDTR round=5 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=5 2224000000000016 -> 0 cc=2
 CLGDTR round=5 20bc000000000001 -> 0 cc=2
 CLGDTR round=5 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=5 3c000000000001 -> 0 cc=2
+CLGDTR round=5 003c000000000001 -> 0 cc=2
 CLGDTR round=5 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=5 a234000000000011 -> -1 cc=1
 CFDTR round=5 2238000000000000 -> 0 cc=0
@@ -426,59 +426,59 @@ CFDTR round=5 4154000000000016 -> 2147483647 cc=3
 CFDTR round=5 2224000000000016 -> 0 cc=2
 CFDTR round=5 20bc000000000001 -> 0 cc=2
 CFDTR round=5 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=5 3c000000000001 -> 0 cc=2
+CFDTR round=5 003c000000000001 -> 0 cc=2
 CFDTR round=5 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=5 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=5 220800000000000000000000 -> 0 cc=0
-CLFXTR round=5 220800000000000000000001 -> 1 cc=2
-CLFXTR round=5 2207c0000000000000000014 -> 1 cc=2
-CLFXTR round=5 2207c0000000000000000015 -> 1 cc=2
-CLFXTR round=5 2207c0000000000000000016 -> 1 cc=2
-CLFXTR round=5 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=5 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=5 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=5 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=5 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=5 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=5 2206c0000000000000000016 -> 0 cc=2
-CLFXTR round=5 21f040000000000000000001 -> 0 cc=2
-CLFXTR round=5 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=5 21a840000000000000000001 -> 0 cc=2
-CLFXTR round=5 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=5 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=5 220800000000000000000000 -> 0 cc=0
-CLGXTR round=5 220800000000000000000001 -> 1 cc=2
-CLGXTR round=5 2207c0000000000000000014 -> 1 cc=2
-CLGXTR round=5 2207c0000000000000000015 -> 1 cc=2
-CLGXTR round=5 2207c0000000000000000016 -> 1 cc=2
-CLGXTR round=5 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=5 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=5 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=5 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=5 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=5 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=5 2206c0000000000000000016 -> 0 cc=2
-CLGXTR round=5 21f040000000000000000001 -> 0 cc=2
-CLGXTR round=5 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=5 21a840000000000000000001 -> 0 cc=2
-CLGXTR round=5 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=5 a207c0000000000000000011 -> -1 cc=1
-CFXTR round=5 220800000000000000000000 -> 0 cc=0
-CFXTR round=5 220800000000000000000001 -> 1 cc=2
-CFXTR round=5 2207c0000000000000000014 -> 1 cc=2
-CFXTR round=5 2207c0000000000000000015 -> 1 cc=2
-CFXTR round=5 2207c0000000000000000016 -> 1 cc=2
-CFXTR round=5 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=5 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=5 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=5 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=5 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=5 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=5 2206c0000000000000000016 -> 0 cc=2
-CFXTR round=5 21f040000000000000000001 -> 0 cc=2
-CFXTR round=5 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=5 21a840000000000000000001 -> 0 cc=2
-CFXTR round=5 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=5 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=5 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=5 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=5 2207c000000000000000000000000014 -> 1 cc=2
+CLFXTR round=5 2207c000000000000000000000000015 -> 1 cc=2
+CLFXTR round=5 2207c000000000000000000000000016 -> 1 cc=2
+CLFXTR round=5 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=5 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=5 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=5 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=5 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=5 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=5 2206c000000000000000000000000016 -> 0 cc=2
+CLFXTR round=5 21f04000000000000000000000000001 -> 0 cc=2
+CLFXTR round=5 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=5 21a84000000000000000000000000001 -> 0 cc=2
+CLFXTR round=5 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=5 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=5 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=5 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=5 2207c000000000000000000000000014 -> 1 cc=2
+CLGXTR round=5 2207c000000000000000000000000015 -> 1 cc=2
+CLGXTR round=5 2207c000000000000000000000000016 -> 1 cc=2
+CLGXTR round=5 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=5 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=5 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=5 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=5 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=5 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=5 2206c000000000000000000000000016 -> 0 cc=2
+CLGXTR round=5 21f04000000000000000000000000001 -> 0 cc=2
+CLGXTR round=5 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=5 21a84000000000000000000000000001 -> 0 cc=2
+CLGXTR round=5 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=5 a207c000000000000000000000000011 -> -1 cc=1
+CFXTR round=5 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=5 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=5 2207c000000000000000000000000014 -> 1 cc=2
+CFXTR round=5 2207c000000000000000000000000015 -> 1 cc=2
+CFXTR round=5 2207c000000000000000000000000016 -> 1 cc=2
+CFXTR round=5 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=5 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=5 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=5 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=5 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=5 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=5 2206c000000000000000000000000016 -> 0 cc=2
+CFXTR round=5 21f04000000000000000000000000001 -> 0 cc=2
+CFXTR round=5 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=5 21a84000000000000000000000000001 -> 0 cc=2
+CFXTR round=5 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=6 0 -> 2238000000000000
 CDLGTR round=6 1 -> 2238000000000001
 CDLGTR round=6 4294967295 -> 2238000115afb55b
@@ -503,7 +503,7 @@ CLFDTR round=6 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=6 2224000000000016 -> 1 cc=2
 CLFDTR round=6 20bc000000000001 -> 1 cc=2
 CLFDTR round=6 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=6 3c000000000001 -> 1 cc=2
+CLFDTR round=6 003c000000000001 -> 1 cc=2
 CLFDTR round=6 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=6 a234000000000011 -> 0 cc=3
 CLGDTR round=6 2238000000000000 -> 0 cc=0
@@ -520,7 +520,7 @@ CLGDTR round=6 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=6 2224000000000016 -> 1 cc=2
 CLGDTR round=6 20bc000000000001 -> 1 cc=2
 CLGDTR round=6 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=6 3c000000000001 -> 1 cc=2
+CLGDTR round=6 003c000000000001 -> 1 cc=2
 CLGDTR round=6 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=6 a234000000000011 -> -1 cc=1
 CFDTR round=6 2238000000000000 -> 0 cc=0
@@ -537,59 +537,59 @@ CFDTR round=6 4154000000000016 -> 2147483647 cc=3
 CFDTR round=6 2224000000000016 -> 1 cc=2
 CFDTR round=6 20bc000000000001 -> 1 cc=2
 CFDTR round=6 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=6 3c000000000001 -> 1 cc=2
+CFDTR round=6 003c000000000001 -> 1 cc=2
 CFDTR round=6 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=6 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=6 220800000000000000000000 -> 0 cc=0
-CLFXTR round=6 220800000000000000000001 -> 1 cc=2
-CLFXTR round=6 2207c0000000000000000014 -> 2 cc=2
-CLFXTR round=6 2207c0000000000000000015 -> 2 cc=2
-CLFXTR round=6 2207c0000000000000000016 -> 2 cc=2
-CLFXTR round=6 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=6 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=6 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=6 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=6 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=6 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=6 2206c0000000000000000016 -> 1 cc=2
-CLFXTR round=6 21f040000000000000000001 -> 1 cc=2
-CLFXTR round=6 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=6 21a840000000000000000001 -> 1 cc=2
-CLFXTR round=6 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=6 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=6 220800000000000000000000 -> 0 cc=0
-CLGXTR round=6 220800000000000000000001 -> 1 cc=2
-CLGXTR round=6 2207c0000000000000000014 -> 2 cc=2
-CLGXTR round=6 2207c0000000000000000015 -> 2 cc=2
-CLGXTR round=6 2207c0000000000000000016 -> 2 cc=2
-CLGXTR round=6 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=6 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=6 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=6 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=6 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=6 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=6 2206c0000000000000000016 -> 1 cc=2
-CLGXTR round=6 21f040000000000000000001 -> 1 cc=2
-CLGXTR round=6 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=6 21a840000000000000000001 -> 1 cc=2
-CLGXTR round=6 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=6 a207c0000000000000000011 -> -1 cc=1
-CFXTR round=6 220800000000000000000000 -> 0 cc=0
-CFXTR round=6 220800000000000000000001 -> 1 cc=2
-CFXTR round=6 2207c0000000000000000014 -> 2 cc=2
-CFXTR round=6 2207c0000000000000000015 -> 2 cc=2
-CFXTR round=6 2207c0000000000000000016 -> 2 cc=2
-CFXTR round=6 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=6 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=6 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=6 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=6 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=6 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=6 2206c0000000000000000016 -> 1 cc=2
-CFXTR round=6 21f040000000000000000001 -> 1 cc=2
-CFXTR round=6 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=6 21a840000000000000000001 -> 1 cc=2
-CFXTR round=6 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=6 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=6 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=6 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=6 2207c000000000000000000000000014 -> 2 cc=2
+CLFXTR round=6 2207c000000000000000000000000015 -> 2 cc=2
+CLFXTR round=6 2207c000000000000000000000000016 -> 2 cc=2
+CLFXTR round=6 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=6 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=6 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=6 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=6 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=6 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=6 2206c000000000000000000000000016 -> 1 cc=2
+CLFXTR round=6 21f04000000000000000000000000001 -> 1 cc=2
+CLFXTR round=6 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=6 21a84000000000000000000000000001 -> 1 cc=2
+CLFXTR round=6 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=6 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=6 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=6 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=6 2207c000000000000000000000000014 -> 2 cc=2
+CLGXTR round=6 2207c000000000000000000000000015 -> 2 cc=2
+CLGXTR round=6 2207c000000000000000000000000016 -> 2 cc=2
+CLGXTR round=6 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=6 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=6 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=6 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=6 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=6 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=6 2206c000000000000000000000000016 -> 1 cc=2
+CLGXTR round=6 21f04000000000000000000000000001 -> 1 cc=2
+CLGXTR round=6 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=6 21a84000000000000000000000000001 -> 1 cc=2
+CLGXTR round=6 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=6 a207c000000000000000000000000011 -> -1 cc=1
+CFXTR round=6 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=6 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=6 2207c000000000000000000000000014 -> 2 cc=2
+CFXTR round=6 2207c000000000000000000000000015 -> 2 cc=2
+CFXTR round=6 2207c000000000000000000000000016 -> 2 cc=2
+CFXTR round=6 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=6 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=6 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=6 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=6 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=6 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=6 2206c000000000000000000000000016 -> 1 cc=2
+CFXTR round=6 21f04000000000000000000000000001 -> 1 cc=2
+CFXTR round=6 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=6 21a84000000000000000000000000001 -> 1 cc=2
+CFXTR round=6 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=7 0 -> 2238000000000000
 CDLGTR round=7 1 -> 2238000000000001
 CDLGTR round=7 4294967295 -> 2238000115afb55b
@@ -614,7 +614,7 @@ CLFDTR round=7 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=7 2224000000000016 -> 0 cc=2
 CLFDTR round=7 20bc000000000001 -> 0 cc=2
 CLFDTR round=7 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=7 3c000000000001 -> 0 cc=2
+CLFDTR round=7 003c000000000001 -> 0 cc=2
 CLFDTR round=7 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=7 a234000000000011 -> 0 cc=3
 CLGDTR round=7 2238000000000000 -> 0 cc=0
@@ -631,7 +631,7 @@ CLGDTR round=7 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=7 2224000000000016 -> 0 cc=2
 CLGDTR round=7 20bc000000000001 -> 0 cc=2
 CLGDTR round=7 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=7 3c000000000001 -> 0 cc=2
+CLGDTR round=7 003c000000000001 -> 0 cc=2
 CLGDTR round=7 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=7 a234000000000011 -> -2 cc=1
 CFDTR round=7 2238000000000000 -> 0 cc=0
@@ -648,59 +648,59 @@ CFDTR round=7 4154000000000016 -> 2147483647 cc=3
 CFDTR round=7 2224000000000016 -> 0 cc=2
 CFDTR round=7 20bc000000000001 -> 0 cc=2
 CFDTR round=7 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=7 3c000000000001 -> 0 cc=2
+CFDTR round=7 003c000000000001 -> 0 cc=2
 CFDTR round=7 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=7 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=7 220800000000000000000000 -> 0 cc=0
-CLFXTR round=7 220800000000000000000001 -> 1 cc=2
-CLFXTR round=7 2207c0000000000000000014 -> 1 cc=2
-CLFXTR round=7 2207c0000000000000000015 -> 1 cc=2
-CLFXTR round=7 2207c0000000000000000016 -> 1 cc=2
-CLFXTR round=7 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=7 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=7 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=7 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=7 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=7 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=7 2206c0000000000000000016 -> 0 cc=2
-CLFXTR round=7 21f040000000000000000001 -> 0 cc=2
-CLFXTR round=7 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=7 21a840000000000000000001 -> 0 cc=2
-CLFXTR round=7 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=7 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=7 220800000000000000000000 -> 0 cc=0
-CLGXTR round=7 220800000000000000000001 -> 1 cc=2
-CLGXTR round=7 2207c0000000000000000014 -> 1 cc=2
-CLGXTR round=7 2207c0000000000000000015 -> 1 cc=2
-CLGXTR round=7 2207c0000000000000000016 -> 1 cc=2
-CLGXTR round=7 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=7 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=7 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=7 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=7 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=7 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=7 2206c0000000000000000016 -> 0 cc=2
-CLGXTR round=7 21f040000000000000000001 -> 0 cc=2
-CLGXTR round=7 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=7 21a840000000000000000001 -> 0 cc=2
-CLGXTR round=7 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=7 a207c0000000000000000011 -> -2 cc=1
-CFXTR round=7 220800000000000000000000 -> 0 cc=0
-CFXTR round=7 220800000000000000000001 -> 1 cc=2
-CFXTR round=7 2207c0000000000000000014 -> 1 cc=2
-CFXTR round=7 2207c0000000000000000015 -> 1 cc=2
-CFXTR round=7 2207c0000000000000000016 -> 1 cc=2
-CFXTR round=7 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=7 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=7 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=7 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=7 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=7 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=7 2206c0000000000000000016 -> 0 cc=2
-CFXTR round=7 21f040000000000000000001 -> 0 cc=2
-CFXTR round=7 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=7 21a840000000000000000001 -> 0 cc=2
-CFXTR round=7 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=7 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=7 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=7 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=7 2207c000000000000000000000000014 -> 1 cc=2
+CLFXTR round=7 2207c000000000000000000000000015 -> 1 cc=2
+CLFXTR round=7 2207c000000000000000000000000016 -> 1 cc=2
+CLFXTR round=7 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=7 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=7 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=7 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=7 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=7 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=7 2206c000000000000000000000000016 -> 0 cc=2
+CLFXTR round=7 21f04000000000000000000000000001 -> 0 cc=2
+CLFXTR round=7 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=7 21a84000000000000000000000000001 -> 0 cc=2
+CLFXTR round=7 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=7 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=7 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=7 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=7 2207c000000000000000000000000014 -> 1 cc=2
+CLGXTR round=7 2207c000000000000000000000000015 -> 1 cc=2
+CLGXTR round=7 2207c000000000000000000000000016 -> 1 cc=2
+CLGXTR round=7 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=7 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=7 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=7 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=7 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=7 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=7 2206c000000000000000000000000016 -> 0 cc=2
+CLGXTR round=7 21f04000000000000000000000000001 -> 0 cc=2
+CLGXTR round=7 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=7 21a84000000000000000000000000001 -> 0 cc=2
+CLGXTR round=7 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=7 a207c000000000000000000000000011 -> -2 cc=1
+CFXTR round=7 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=7 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=7 2207c000000000000000000000000014 -> 1 cc=2
+CFXTR round=7 2207c000000000000000000000000015 -> 1 cc=2
+CFXTR round=7 2207c000000000000000000000000016 -> 1 cc=2
+CFXTR round=7 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=7 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=7 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=7 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=7 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=7 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=7 2206c000000000000000000000000016 -> 0 cc=2
+CFXTR round=7 21f04000000000000000000000000001 -> 0 cc=2
+CFXTR round=7 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=7 21a84000000000000000000000000001 -> 0 cc=2
+CFXTR round=7 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=8 0 -> 2238000000000000
 CDLGTR round=8 1 -> 2238000000000001
 CDLGTR round=8 4294967295 -> 2238000115afb55b
@@ -725,7 +725,7 @@ CLFDTR round=8 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=8 2224000000000016 -> 0 cc=2
 CLFDTR round=8 20bc000000000001 -> 0 cc=2
 CLFDTR round=8 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=8 3c000000000001 -> 0 cc=2
+CLFDTR round=8 003c000000000001 -> 0 cc=2
 CLFDTR round=8 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=8 a234000000000011 -> 0 cc=3
 CLGDTR round=8 2238000000000000 -> 0 cc=0
@@ -742,7 +742,7 @@ CLGDTR round=8 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=8 2224000000000016 -> 0 cc=2
 CLGDTR round=8 20bc000000000001 -> 0 cc=2
 CLGDTR round=8 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=8 3c000000000001 -> 0 cc=2
+CLGDTR round=8 003c000000000001 -> 0 cc=2
 CLGDTR round=8 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=8 a234000000000011 -> -1 cc=1
 CFDTR round=8 2238000000000000 -> 0 cc=0
@@ -759,59 +759,59 @@ CFDTR round=8 4154000000000016 -> 2147483647 cc=3
 CFDTR round=8 2224000000000016 -> 0 cc=2
 CFDTR round=8 20bc000000000001 -> 0 cc=2
 CFDTR round=8 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=8 3c000000000001 -> 0 cc=2
+CFDTR round=8 003c000000000001 -> 0 cc=2
 CFDTR round=8 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=8 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=8 220800000000000000000000 -> 0 cc=0
-CLFXTR round=8 220800000000000000000001 -> 1 cc=2
-CLFXTR round=8 2207c0000000000000000014 -> 1 cc=2
-CLFXTR round=8 2207c0000000000000000015 -> 2 cc=2
-CLFXTR round=8 2207c0000000000000000016 -> 2 cc=2
-CLFXTR round=8 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=8 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=8 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=8 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=8 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=8 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=8 2206c0000000000000000016 -> 0 cc=2
-CLFXTR round=8 21f040000000000000000001 -> 0 cc=2
-CLFXTR round=8 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=8 21a840000000000000000001 -> 0 cc=2
-CLFXTR round=8 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=8 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=8 220800000000000000000000 -> 0 cc=0
-CLGXTR round=8 220800000000000000000001 -> 1 cc=2
-CLGXTR round=8 2207c0000000000000000014 -> 1 cc=2
-CLGXTR round=8 2207c0000000000000000015 -> 2 cc=2
-CLGXTR round=8 2207c0000000000000000016 -> 2 cc=2
-CLGXTR round=8 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=8 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=8 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=8 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=8 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=8 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=8 2206c0000000000000000016 -> 0 cc=2
-CLGXTR round=8 21f040000000000000000001 -> 0 cc=2
-CLGXTR round=8 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=8 21a840000000000000000001 -> 0 cc=2
-CLGXTR round=8 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=8 a207c0000000000000000011 -> -1 cc=1
-CFXTR round=8 220800000000000000000000 -> 0 cc=0
-CFXTR round=8 220800000000000000000001 -> 1 cc=2
-CFXTR round=8 2207c0000000000000000014 -> 1 cc=2
-CFXTR round=8 2207c0000000000000000015 -> 2 cc=2
-CFXTR round=8 2207c0000000000000000016 -> 2 cc=2
-CFXTR round=8 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=8 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=8 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=8 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=8 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=8 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=8 2206c0000000000000000016 -> 0 cc=2
-CFXTR round=8 21f040000000000000000001 -> 0 cc=2
-CFXTR round=8 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=8 21a840000000000000000001 -> 0 cc=2
-CFXTR round=8 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=8 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=8 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=8 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=8 2207c000000000000000000000000014 -> 1 cc=2
+CLFXTR round=8 2207c000000000000000000000000015 -> 2 cc=2
+CLFXTR round=8 2207c000000000000000000000000016 -> 2 cc=2
+CLFXTR round=8 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=8 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=8 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=8 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=8 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=8 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=8 2206c000000000000000000000000016 -> 0 cc=2
+CLFXTR round=8 21f04000000000000000000000000001 -> 0 cc=2
+CLFXTR round=8 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=8 21a84000000000000000000000000001 -> 0 cc=2
+CLFXTR round=8 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=8 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=8 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=8 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=8 2207c000000000000000000000000014 -> 1 cc=2
+CLGXTR round=8 2207c000000000000000000000000015 -> 2 cc=2
+CLGXTR round=8 2207c000000000000000000000000016 -> 2 cc=2
+CLGXTR round=8 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=8 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=8 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=8 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=8 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=8 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=8 2206c000000000000000000000000016 -> 0 cc=2
+CLGXTR round=8 21f04000000000000000000000000001 -> 0 cc=2
+CLGXTR round=8 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=8 21a84000000000000000000000000001 -> 0 cc=2
+CLGXTR round=8 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=8 a207c000000000000000000000000011 -> -1 cc=1
+CFXTR round=8 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=8 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=8 2207c000000000000000000000000014 -> 1 cc=2
+CFXTR round=8 2207c000000000000000000000000015 -> 2 cc=2
+CFXTR round=8 2207c000000000000000000000000016 -> 2 cc=2
+CFXTR round=8 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=8 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=8 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=8 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=8 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=8 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=8 2206c000000000000000000000000016 -> 0 cc=2
+CFXTR round=8 21f04000000000000000000000000001 -> 0 cc=2
+CFXTR round=8 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=8 21a84000000000000000000000000001 -> 0 cc=2
+CFXTR round=8 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=9 0 -> 2238000000000000
 CDLGTR round=9 1 -> 2238000000000001
 CDLGTR round=9 4294967295 -> 2238000115afb55b
@@ -836,7 +836,7 @@ CLFDTR round=9 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=9 2224000000000016 -> 0 cc=2
 CLFDTR round=9 20bc000000000001 -> 0 cc=2
 CLFDTR round=9 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=9 3c000000000001 -> 0 cc=2
+CLFDTR round=9 003c000000000001 -> 0 cc=2
 CLFDTR round=9 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=9 a234000000000011 -> 0 cc=3
 CLGDTR round=9 2238000000000000 -> 0 cc=0
@@ -853,7 +853,7 @@ CLGDTR round=9 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=9 2224000000000016 -> 0 cc=2
 CLGDTR round=9 20bc000000000001 -> 0 cc=2
 CLGDTR round=9 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=9 3c000000000001 -> 0 cc=2
+CLGDTR round=9 003c000000000001 -> 0 cc=2
 CLGDTR round=9 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=9 a234000000000011 -> -1 cc=1
 CFDTR round=9 2238000000000000 -> 0 cc=0
@@ -870,59 +870,59 @@ CFDTR round=9 4154000000000016 -> 2147483647 cc=3
 CFDTR round=9 2224000000000016 -> 0 cc=2
 CFDTR round=9 20bc000000000001 -> 0 cc=2
 CFDTR round=9 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=9 3c000000000001 -> 0 cc=2
+CFDTR round=9 003c000000000001 -> 0 cc=2
 CFDTR round=9 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=9 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=9 220800000000000000000000 -> 0 cc=0
-CLFXTR round=9 220800000000000000000001 -> 1 cc=2
-CLFXTR round=9 2207c0000000000000000014 -> 1 cc=2
-CLFXTR round=9 2207c0000000000000000015 -> 1 cc=2
-CLFXTR round=9 2207c0000000000000000016 -> 1 cc=2
-CLFXTR round=9 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=9 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=9 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=9 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=9 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=9 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=9 2206c0000000000000000016 -> 0 cc=2
-CLFXTR round=9 21f040000000000000000001 -> 0 cc=2
-CLFXTR round=9 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=9 21a840000000000000000001 -> 0 cc=2
-CLFXTR round=9 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=9 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=9 220800000000000000000000 -> 0 cc=0
-CLGXTR round=9 220800000000000000000001 -> 1 cc=2
-CLGXTR round=9 2207c0000000000000000014 -> 1 cc=2
-CLGXTR round=9 2207c0000000000000000015 -> 1 cc=2
-CLGXTR round=9 2207c0000000000000000016 -> 1 cc=2
-CLGXTR round=9 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=9 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=9 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=9 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=9 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=9 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=9 2206c0000000000000000016 -> 0 cc=2
-CLGXTR round=9 21f040000000000000000001 -> 0 cc=2
-CLGXTR round=9 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=9 21a840000000000000000001 -> 0 cc=2
-CLGXTR round=9 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=9 a207c0000000000000000011 -> -1 cc=1
-CFXTR round=9 220800000000000000000000 -> 0 cc=0
-CFXTR round=9 220800000000000000000001 -> 1 cc=2
-CFXTR round=9 2207c0000000000000000014 -> 1 cc=2
-CFXTR round=9 2207c0000000000000000015 -> 1 cc=2
-CFXTR round=9 2207c0000000000000000016 -> 1 cc=2
-CFXTR round=9 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=9 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=9 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=9 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=9 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=9 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=9 2206c0000000000000000016 -> 0 cc=2
-CFXTR round=9 21f040000000000000000001 -> 0 cc=2
-CFXTR round=9 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=9 21a840000000000000000001 -> 0 cc=2
-CFXTR round=9 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=9 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=9 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=9 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=9 2207c000000000000000000000000014 -> 1 cc=2
+CLFXTR round=9 2207c000000000000000000000000015 -> 1 cc=2
+CLFXTR round=9 2207c000000000000000000000000016 -> 1 cc=2
+CLFXTR round=9 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=9 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=9 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=9 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=9 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=9 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=9 2206c000000000000000000000000016 -> 0 cc=2
+CLFXTR round=9 21f04000000000000000000000000001 -> 0 cc=2
+CLFXTR round=9 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=9 21a84000000000000000000000000001 -> 0 cc=2
+CLFXTR round=9 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=9 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=9 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=9 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=9 2207c000000000000000000000000014 -> 1 cc=2
+CLGXTR round=9 2207c000000000000000000000000015 -> 1 cc=2
+CLGXTR round=9 2207c000000000000000000000000016 -> 1 cc=2
+CLGXTR round=9 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=9 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=9 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=9 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=9 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=9 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=9 2206c000000000000000000000000016 -> 0 cc=2
+CLGXTR round=9 21f04000000000000000000000000001 -> 0 cc=2
+CLGXTR round=9 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=9 21a84000000000000000000000000001 -> 0 cc=2
+CLGXTR round=9 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=9 a207c000000000000000000000000011 -> -1 cc=1
+CFXTR round=9 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=9 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=9 2207c000000000000000000000000014 -> 1 cc=2
+CFXTR round=9 2207c000000000000000000000000015 -> 1 cc=2
+CFXTR round=9 2207c000000000000000000000000016 -> 1 cc=2
+CFXTR round=9 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=9 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=9 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=9 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=9 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=9 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=9 2206c000000000000000000000000016 -> 0 cc=2
+CFXTR round=9 21f04000000000000000000000000001 -> 0 cc=2
+CFXTR round=9 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=9 21a84000000000000000000000000001 -> 0 cc=2
+CFXTR round=9 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=10 0 -> 2238000000000000
 CDLGTR round=10 1 -> 2238000000000001
 CDLGTR round=10 4294967295 -> 2238000115afb55b
@@ -947,7 +947,7 @@ CLFDTR round=10 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=10 2224000000000016 -> 1 cc=2
 CLFDTR round=10 20bc000000000001 -> 1 cc=2
 CLFDTR round=10 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=10 3c000000000001 -> 1 cc=2
+CLFDTR round=10 003c000000000001 -> 1 cc=2
 CLFDTR round=10 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=10 a234000000000011 -> 0 cc=3
 CLGDTR round=10 2238000000000000 -> 0 cc=0
@@ -964,7 +964,7 @@ CLGDTR round=10 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=10 2224000000000016 -> 1 cc=2
 CLGDTR round=10 20bc000000000001 -> 1 cc=2
 CLGDTR round=10 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=10 3c000000000001 -> 1 cc=2
+CLGDTR round=10 003c000000000001 -> 1 cc=2
 CLGDTR round=10 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=10 a234000000000011 -> -1 cc=1
 CFDTR round=10 2238000000000000 -> 0 cc=0
@@ -981,59 +981,59 @@ CFDTR round=10 4154000000000016 -> 2147483647 cc=3
 CFDTR round=10 2224000000000016 -> 1 cc=2
 CFDTR round=10 20bc000000000001 -> 1 cc=2
 CFDTR round=10 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=10 3c000000000001 -> 1 cc=2
+CFDTR round=10 003c000000000001 -> 1 cc=2
 CFDTR round=10 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=10 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=10 220800000000000000000000 -> 0 cc=0
-CLFXTR round=10 220800000000000000000001 -> 1 cc=2
-CLFXTR round=10 2207c0000000000000000014 -> 2 cc=2
-CLFXTR round=10 2207c0000000000000000015 -> 2 cc=2
-CLFXTR round=10 2207c0000000000000000016 -> 2 cc=2
-CLFXTR round=10 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=10 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=10 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=10 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=10 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=10 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=10 2206c0000000000000000016 -> 1 cc=2
-CLFXTR round=10 21f040000000000000000001 -> 1 cc=2
-CLFXTR round=10 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=10 21a840000000000000000001 -> 1 cc=2
-CLFXTR round=10 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=10 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=10 220800000000000000000000 -> 0 cc=0
-CLGXTR round=10 220800000000000000000001 -> 1 cc=2
-CLGXTR round=10 2207c0000000000000000014 -> 2 cc=2
-CLGXTR round=10 2207c0000000000000000015 -> 2 cc=2
-CLGXTR round=10 2207c0000000000000000016 -> 2 cc=2
-CLGXTR round=10 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=10 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=10 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=10 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=10 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=10 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=10 2206c0000000000000000016 -> 1 cc=2
-CLGXTR round=10 21f040000000000000000001 -> 1 cc=2
-CLGXTR round=10 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=10 21a840000000000000000001 -> 1 cc=2
-CLGXTR round=10 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=10 a207c0000000000000000011 -> -1 cc=1
-CFXTR round=10 220800000000000000000000 -> 0 cc=0
-CFXTR round=10 220800000000000000000001 -> 1 cc=2
-CFXTR round=10 2207c0000000000000000014 -> 2 cc=2
-CFXTR round=10 2207c0000000000000000015 -> 2 cc=2
-CFXTR round=10 2207c0000000000000000016 -> 2 cc=2
-CFXTR round=10 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=10 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=10 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=10 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=10 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=10 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=10 2206c0000000000000000016 -> 1 cc=2
-CFXTR round=10 21f040000000000000000001 -> 1 cc=2
-CFXTR round=10 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=10 21a840000000000000000001 -> 1 cc=2
-CFXTR round=10 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=10 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=10 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=10 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=10 2207c000000000000000000000000014 -> 2 cc=2
+CLFXTR round=10 2207c000000000000000000000000015 -> 2 cc=2
+CLFXTR round=10 2207c000000000000000000000000016 -> 2 cc=2
+CLFXTR round=10 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=10 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=10 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=10 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=10 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=10 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=10 2206c000000000000000000000000016 -> 1 cc=2
+CLFXTR round=10 21f04000000000000000000000000001 -> 1 cc=2
+CLFXTR round=10 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=10 21a84000000000000000000000000001 -> 1 cc=2
+CLFXTR round=10 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=10 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=10 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=10 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=10 2207c000000000000000000000000014 -> 2 cc=2
+CLGXTR round=10 2207c000000000000000000000000015 -> 2 cc=2
+CLGXTR round=10 2207c000000000000000000000000016 -> 2 cc=2
+CLGXTR round=10 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=10 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=10 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=10 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=10 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=10 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=10 2206c000000000000000000000000016 -> 1 cc=2
+CLGXTR round=10 21f04000000000000000000000000001 -> 1 cc=2
+CLGXTR round=10 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=10 21a84000000000000000000000000001 -> 1 cc=2
+CLGXTR round=10 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=10 a207c000000000000000000000000011 -> -1 cc=1
+CFXTR round=10 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=10 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=10 2207c000000000000000000000000014 -> 2 cc=2
+CFXTR round=10 2207c000000000000000000000000015 -> 2 cc=2
+CFXTR round=10 2207c000000000000000000000000016 -> 2 cc=2
+CFXTR round=10 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=10 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=10 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=10 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=10 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=10 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=10 2206c000000000000000000000000016 -> 1 cc=2
+CFXTR round=10 21f04000000000000000000000000001 -> 1 cc=2
+CFXTR round=10 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=10 21a84000000000000000000000000001 -> 1 cc=2
+CFXTR round=10 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=11 0 -> 2238000000000000
 CDLGTR round=11 1 -> 2238000000000001
 CDLGTR round=11 4294967295 -> 2238000115afb55b
@@ -1058,7 +1058,7 @@ CLFDTR round=11 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=11 2224000000000016 -> 0 cc=2
 CLFDTR round=11 20bc000000000001 -> 0 cc=2
 CLFDTR round=11 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=11 3c000000000001 -> 0 cc=2
+CLFDTR round=11 003c000000000001 -> 0 cc=2
 CLFDTR round=11 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=11 a234000000000011 -> 0 cc=3
 CLGDTR round=11 2238000000000000 -> 0 cc=0
@@ -1075,7 +1075,7 @@ CLGDTR round=11 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=11 2224000000000016 -> 0 cc=2
 CLGDTR round=11 20bc000000000001 -> 0 cc=2
 CLGDTR round=11 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=11 3c000000000001 -> 0 cc=2
+CLGDTR round=11 003c000000000001 -> 0 cc=2
 CLGDTR round=11 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=11 a234000000000011 -> -2 cc=1
 CFDTR round=11 2238000000000000 -> 0 cc=0
@@ -1092,59 +1092,59 @@ CFDTR round=11 4154000000000016 -> 2147483647 cc=3
 CFDTR round=11 2224000000000016 -> 0 cc=2
 CFDTR round=11 20bc000000000001 -> 0 cc=2
 CFDTR round=11 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=11 3c000000000001 -> 0 cc=2
+CFDTR round=11 003c000000000001 -> 0 cc=2
 CFDTR round=11 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=11 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=11 220800000000000000000000 -> 0 cc=0
-CLFXTR round=11 220800000000000000000001 -> 1 cc=2
-CLFXTR round=11 2207c0000000000000000014 -> 1 cc=2
-CLFXTR round=11 2207c0000000000000000015 -> 1 cc=2
-CLFXTR round=11 2207c0000000000000000016 -> 1 cc=2
-CLFXTR round=11 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=11 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=11 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=11 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=11 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=11 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=11 2206c0000000000000000016 -> 0 cc=2
-CLFXTR round=11 21f040000000000000000001 -> 0 cc=2
-CLFXTR round=11 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=11 21a840000000000000000001 -> 0 cc=2
-CLFXTR round=11 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=11 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=11 220800000000000000000000 -> 0 cc=0
-CLGXTR round=11 220800000000000000000001 -> 1 cc=2
-CLGXTR round=11 2207c0000000000000000014 -> 1 cc=2
-CLGXTR round=11 2207c0000000000000000015 -> 1 cc=2
-CLGXTR round=11 2207c0000000000000000016 -> 1 cc=2
-CLGXTR round=11 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=11 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=11 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=11 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=11 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=11 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=11 2206c0000000000000000016 -> 0 cc=2
-CLGXTR round=11 21f040000000000000000001 -> 0 cc=2
-CLGXTR round=11 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=11 21a840000000000000000001 -> 0 cc=2
-CLGXTR round=11 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=11 a207c0000000000000000011 -> -2 cc=1
-CFXTR round=11 220800000000000000000000 -> 0 cc=0
-CFXTR round=11 220800000000000000000001 -> 1 cc=2
-CFXTR round=11 2207c0000000000000000014 -> 1 cc=2
-CFXTR round=11 2207c0000000000000000015 -> 1 cc=2
-CFXTR round=11 2207c0000000000000000016 -> 1 cc=2
-CFXTR round=11 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=11 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=11 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=11 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=11 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=11 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=11 2206c0000000000000000016 -> 0 cc=2
-CFXTR round=11 21f040000000000000000001 -> 0 cc=2
-CFXTR round=11 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=11 21a840000000000000000001 -> 0 cc=2
-CFXTR round=11 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=11 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=11 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=11 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=11 2207c000000000000000000000000014 -> 1 cc=2
+CLFXTR round=11 2207c000000000000000000000000015 -> 1 cc=2
+CLFXTR round=11 2207c000000000000000000000000016 -> 1 cc=2
+CLFXTR round=11 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=11 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=11 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=11 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=11 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=11 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=11 2206c000000000000000000000000016 -> 0 cc=2
+CLFXTR round=11 21f04000000000000000000000000001 -> 0 cc=2
+CLFXTR round=11 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=11 21a84000000000000000000000000001 -> 0 cc=2
+CLFXTR round=11 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=11 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=11 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=11 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=11 2207c000000000000000000000000014 -> 1 cc=2
+CLGXTR round=11 2207c000000000000000000000000015 -> 1 cc=2
+CLGXTR round=11 2207c000000000000000000000000016 -> 1 cc=2
+CLGXTR round=11 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=11 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=11 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=11 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=11 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=11 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=11 2206c000000000000000000000000016 -> 0 cc=2
+CLGXTR round=11 21f04000000000000000000000000001 -> 0 cc=2
+CLGXTR round=11 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=11 21a84000000000000000000000000001 -> 0 cc=2
+CLGXTR round=11 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=11 a207c000000000000000000000000011 -> -2 cc=1
+CFXTR round=11 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=11 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=11 2207c000000000000000000000000014 -> 1 cc=2
+CFXTR round=11 2207c000000000000000000000000015 -> 1 cc=2
+CFXTR round=11 2207c000000000000000000000000016 -> 1 cc=2
+CFXTR round=11 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=11 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=11 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=11 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=11 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=11 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=11 2206c000000000000000000000000016 -> 0 cc=2
+CFXTR round=11 21f04000000000000000000000000001 -> 0 cc=2
+CFXTR round=11 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=11 21a84000000000000000000000000001 -> 0 cc=2
+CFXTR round=11 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=12 0 -> 2238000000000000
 CDLGTR round=12 1 -> 2238000000000001
 CDLGTR round=12 4294967295 -> 2238000115afb55b
@@ -1169,7 +1169,7 @@ CLFDTR round=12 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=12 2224000000000016 -> 0 cc=2
 CLFDTR round=12 20bc000000000001 -> 0 cc=2
 CLFDTR round=12 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=12 3c000000000001 -> 0 cc=2
+CLFDTR round=12 003c000000000001 -> 0 cc=2
 CLFDTR round=12 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=12 a234000000000011 -> 0 cc=3
 CLGDTR round=12 2238000000000000 -> 0 cc=0
@@ -1186,7 +1186,7 @@ CLGDTR round=12 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=12 2224000000000016 -> 0 cc=2
 CLGDTR round=12 20bc000000000001 -> 0 cc=2
 CLGDTR round=12 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=12 3c000000000001 -> 0 cc=2
+CLGDTR round=12 003c000000000001 -> 0 cc=2
 CLGDTR round=12 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=12 a234000000000011 -> -1 cc=1
 CFDTR round=12 2238000000000000 -> 0 cc=0
@@ -1203,59 +1203,59 @@ CFDTR round=12 4154000000000016 -> 2147483647 cc=3
 CFDTR round=12 2224000000000016 -> 0 cc=2
 CFDTR round=12 20bc000000000001 -> 0 cc=2
 CFDTR round=12 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=12 3c000000000001 -> 0 cc=2
+CFDTR round=12 003c000000000001 -> 0 cc=2
 CFDTR round=12 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=12 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=12 220800000000000000000000 -> 0 cc=0
-CLFXTR round=12 220800000000000000000001 -> 1 cc=2
-CLFXTR round=12 2207c0000000000000000014 -> 1 cc=2
-CLFXTR round=12 2207c0000000000000000015 -> 2 cc=2
-CLFXTR round=12 2207c0000000000000000016 -> 2 cc=2
-CLFXTR round=12 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=12 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=12 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=12 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=12 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=12 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=12 2206c0000000000000000016 -> 0 cc=2
-CLFXTR round=12 21f040000000000000000001 -> 0 cc=2
-CLFXTR round=12 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=12 21a840000000000000000001 -> 0 cc=2
-CLFXTR round=12 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=12 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=12 220800000000000000000000 -> 0 cc=0
-CLGXTR round=12 220800000000000000000001 -> 1 cc=2
-CLGXTR round=12 2207c0000000000000000014 -> 1 cc=2
-CLGXTR round=12 2207c0000000000000000015 -> 2 cc=2
-CLGXTR round=12 2207c0000000000000000016 -> 2 cc=2
-CLGXTR round=12 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=12 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=12 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=12 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=12 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=12 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=12 2206c0000000000000000016 -> 0 cc=2
-CLGXTR round=12 21f040000000000000000001 -> 0 cc=2
-CLGXTR round=12 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=12 21a840000000000000000001 -> 0 cc=2
-CLGXTR round=12 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=12 a207c0000000000000000011 -> -1 cc=1
-CFXTR round=12 220800000000000000000000 -> 0 cc=0
-CFXTR round=12 220800000000000000000001 -> 1 cc=2
-CFXTR round=12 2207c0000000000000000014 -> 1 cc=2
-CFXTR round=12 2207c0000000000000000015 -> 2 cc=2
-CFXTR round=12 2207c0000000000000000016 -> 2 cc=2
-CFXTR round=12 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=12 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=12 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=12 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=12 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=12 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=12 2206c0000000000000000016 -> 0 cc=2
-CFXTR round=12 21f040000000000000000001 -> 0 cc=2
-CFXTR round=12 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=12 21a840000000000000000001 -> 0 cc=2
-CFXTR round=12 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=12 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=12 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=12 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=12 2207c000000000000000000000000014 -> 1 cc=2
+CLFXTR round=12 2207c000000000000000000000000015 -> 2 cc=2
+CLFXTR round=12 2207c000000000000000000000000016 -> 2 cc=2
+CLFXTR round=12 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=12 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=12 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=12 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=12 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=12 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=12 2206c000000000000000000000000016 -> 0 cc=2
+CLFXTR round=12 21f04000000000000000000000000001 -> 0 cc=2
+CLFXTR round=12 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=12 21a84000000000000000000000000001 -> 0 cc=2
+CLFXTR round=12 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=12 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=12 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=12 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=12 2207c000000000000000000000000014 -> 1 cc=2
+CLGXTR round=12 2207c000000000000000000000000015 -> 2 cc=2
+CLGXTR round=12 2207c000000000000000000000000016 -> 2 cc=2
+CLGXTR round=12 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=12 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=12 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=12 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=12 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=12 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=12 2206c000000000000000000000000016 -> 0 cc=2
+CLGXTR round=12 21f04000000000000000000000000001 -> 0 cc=2
+CLGXTR round=12 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=12 21a84000000000000000000000000001 -> 0 cc=2
+CLGXTR round=12 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=12 a207c000000000000000000000000011 -> -1 cc=1
+CFXTR round=12 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=12 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=12 2207c000000000000000000000000014 -> 1 cc=2
+CFXTR round=12 2207c000000000000000000000000015 -> 2 cc=2
+CFXTR round=12 2207c000000000000000000000000016 -> 2 cc=2
+CFXTR round=12 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=12 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=12 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=12 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=12 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=12 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=12 2206c000000000000000000000000016 -> 0 cc=2
+CFXTR round=12 21f04000000000000000000000000001 -> 0 cc=2
+CFXTR round=12 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=12 21a84000000000000000000000000001 -> 0 cc=2
+CFXTR round=12 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=13 0 -> 2238000000000000
 CDLGTR round=13 1 -> 2238000000000001
 CDLGTR round=13 4294967295 -> 2238000115afb55b
@@ -1280,7 +1280,7 @@ CLFDTR round=13 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=13 2224000000000016 -> 0 cc=2
 CLFDTR round=13 20bc000000000001 -> 0 cc=2
 CLFDTR round=13 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=13 3c000000000001 -> 0 cc=2
+CLFDTR round=13 003c000000000001 -> 0 cc=2
 CLFDTR round=13 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=13 a234000000000011 -> 0 cc=3
 CLGDTR round=13 2238000000000000 -> 0 cc=0
@@ -1297,7 +1297,7 @@ CLGDTR round=13 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=13 2224000000000016 -> 0 cc=2
 CLGDTR round=13 20bc000000000001 -> 0 cc=2
 CLGDTR round=13 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=13 3c000000000001 -> 0 cc=2
+CLGDTR round=13 003c000000000001 -> 0 cc=2
 CLGDTR round=13 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=13 a234000000000011 -> -1 cc=1
 CFDTR round=13 2238000000000000 -> 0 cc=0
@@ -1314,59 +1314,59 @@ CFDTR round=13 4154000000000016 -> 2147483647 cc=3
 CFDTR round=13 2224000000000016 -> 0 cc=2
 CFDTR round=13 20bc000000000001 -> 0 cc=2
 CFDTR round=13 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=13 3c000000000001 -> 0 cc=2
+CFDTR round=13 003c000000000001 -> 0 cc=2
 CFDTR round=13 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=13 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=13 220800000000000000000000 -> 0 cc=0
-CLFXTR round=13 220800000000000000000001 -> 1 cc=2
-CLFXTR round=13 2207c0000000000000000014 -> 1 cc=2
-CLFXTR round=13 2207c0000000000000000015 -> 1 cc=2
-CLFXTR round=13 2207c0000000000000000016 -> 2 cc=2
-CLFXTR round=13 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=13 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=13 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=13 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=13 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=13 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=13 2206c0000000000000000016 -> 0 cc=2
-CLFXTR round=13 21f040000000000000000001 -> 0 cc=2
-CLFXTR round=13 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=13 21a840000000000000000001 -> 0 cc=2
-CLFXTR round=13 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=13 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=13 220800000000000000000000 -> 0 cc=0
-CLGXTR round=13 220800000000000000000001 -> 1 cc=2
-CLGXTR round=13 2207c0000000000000000014 -> 1 cc=2
-CLGXTR round=13 2207c0000000000000000015 -> 1 cc=2
-CLGXTR round=13 2207c0000000000000000016 -> 2 cc=2
-CLGXTR round=13 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=13 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=13 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=13 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=13 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=13 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=13 2206c0000000000000000016 -> 0 cc=2
-CLGXTR round=13 21f040000000000000000001 -> 0 cc=2
-CLGXTR round=13 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=13 21a840000000000000000001 -> 0 cc=2
-CLGXTR round=13 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=13 a207c0000000000000000011 -> -1 cc=1
-CFXTR round=13 220800000000000000000000 -> 0 cc=0
-CFXTR round=13 220800000000000000000001 -> 1 cc=2
-CFXTR round=13 2207c0000000000000000014 -> 1 cc=2
-CFXTR round=13 2207c0000000000000000015 -> 1 cc=2
-CFXTR round=13 2207c0000000000000000016 -> 2 cc=2
-CFXTR round=13 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=13 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=13 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=13 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=13 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=13 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=13 2206c0000000000000000016 -> 0 cc=2
-CFXTR round=13 21f040000000000000000001 -> 0 cc=2
-CFXTR round=13 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=13 21a840000000000000000001 -> 0 cc=2
-CFXTR round=13 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=13 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=13 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=13 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=13 2207c000000000000000000000000014 -> 1 cc=2
+CLFXTR round=13 2207c000000000000000000000000015 -> 1 cc=2
+CLFXTR round=13 2207c000000000000000000000000016 -> 2 cc=2
+CLFXTR round=13 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=13 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=13 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=13 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=13 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=13 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=13 2206c000000000000000000000000016 -> 0 cc=2
+CLFXTR round=13 21f04000000000000000000000000001 -> 0 cc=2
+CLFXTR round=13 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=13 21a84000000000000000000000000001 -> 0 cc=2
+CLFXTR round=13 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=13 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=13 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=13 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=13 2207c000000000000000000000000014 -> 1 cc=2
+CLGXTR round=13 2207c000000000000000000000000015 -> 1 cc=2
+CLGXTR round=13 2207c000000000000000000000000016 -> 2 cc=2
+CLGXTR round=13 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=13 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=13 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=13 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=13 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=13 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=13 2206c000000000000000000000000016 -> 0 cc=2
+CLGXTR round=13 21f04000000000000000000000000001 -> 0 cc=2
+CLGXTR round=13 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=13 21a84000000000000000000000000001 -> 0 cc=2
+CLGXTR round=13 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=13 a207c000000000000000000000000011 -> -1 cc=1
+CFXTR round=13 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=13 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=13 2207c000000000000000000000000014 -> 1 cc=2
+CFXTR round=13 2207c000000000000000000000000015 -> 1 cc=2
+CFXTR round=13 2207c000000000000000000000000016 -> 2 cc=2
+CFXTR round=13 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=13 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=13 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=13 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=13 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=13 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=13 2206c000000000000000000000000016 -> 0 cc=2
+CFXTR round=13 21f04000000000000000000000000001 -> 0 cc=2
+CFXTR round=13 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=13 21a84000000000000000000000000001 -> 0 cc=2
+CFXTR round=13 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=14 0 -> 2238000000000000
 CDLGTR round=14 1 -> 2238000000000001
 CDLGTR round=14 4294967295 -> 2238000115afb55b
@@ -1391,7 +1391,7 @@ CLFDTR round=14 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=14 2224000000000016 -> 1 cc=2
 CLFDTR round=14 20bc000000000001 -> 1 cc=2
 CLFDTR round=14 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=14 3c000000000001 -> 1 cc=2
+CLFDTR round=14 003c000000000001 -> 1 cc=2
 CLFDTR round=14 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=14 a234000000000011 -> 0 cc=3
 CLGDTR round=14 2238000000000000 -> 0 cc=0
@@ -1408,7 +1408,7 @@ CLGDTR round=14 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=14 2224000000000016 -> 1 cc=2
 CLGDTR round=14 20bc000000000001 -> 1 cc=2
 CLGDTR round=14 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=14 3c000000000001 -> 1 cc=2
+CLGDTR round=14 003c000000000001 -> 1 cc=2
 CLGDTR round=14 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=14 a234000000000011 -> -2 cc=1
 CFDTR round=14 2238000000000000 -> 0 cc=0
@@ -1425,59 +1425,59 @@ CFDTR round=14 4154000000000016 -> 2147483647 cc=3
 CFDTR round=14 2224000000000016 -> 1 cc=2
 CFDTR round=14 20bc000000000001 -> 1 cc=2
 CFDTR round=14 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=14 3c000000000001 -> 1 cc=2
+CFDTR round=14 003c000000000001 -> 1 cc=2
 CFDTR round=14 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=14 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=14 220800000000000000000000 -> 0 cc=0
-CLFXTR round=14 220800000000000000000001 -> 1 cc=2
-CLFXTR round=14 2207c0000000000000000014 -> 2 cc=2
-CLFXTR round=14 2207c0000000000000000015 -> 2 cc=2
-CLFXTR round=14 2207c0000000000000000016 -> 2 cc=2
-CLFXTR round=14 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=14 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=14 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=14 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=14 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=14 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=14 2206c0000000000000000016 -> 1 cc=2
-CLFXTR round=14 21f040000000000000000001 -> 1 cc=2
-CLFXTR round=14 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=14 21a840000000000000000001 -> 1 cc=2
-CLFXTR round=14 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=14 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=14 220800000000000000000000 -> 0 cc=0
-CLGXTR round=14 220800000000000000000001 -> 1 cc=2
-CLGXTR round=14 2207c0000000000000000014 -> 2 cc=2
-CLGXTR round=14 2207c0000000000000000015 -> 2 cc=2
-CLGXTR round=14 2207c0000000000000000016 -> 2 cc=2
-CLGXTR round=14 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=14 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=14 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=14 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=14 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=14 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=14 2206c0000000000000000016 -> 1 cc=2
-CLGXTR round=14 21f040000000000000000001 -> 1 cc=2
-CLGXTR round=14 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=14 21a840000000000000000001 -> 1 cc=2
-CLGXTR round=14 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=14 a207c0000000000000000011 -> -2 cc=1
-CFXTR round=14 220800000000000000000000 -> 0 cc=0
-CFXTR round=14 220800000000000000000001 -> 1 cc=2
-CFXTR round=14 2207c0000000000000000014 -> 2 cc=2
-CFXTR round=14 2207c0000000000000000015 -> 2 cc=2
-CFXTR round=14 2207c0000000000000000016 -> 2 cc=2
-CFXTR round=14 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=14 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=14 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=14 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=14 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=14 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=14 2206c0000000000000000016 -> 1 cc=2
-CFXTR round=14 21f040000000000000000001 -> 1 cc=2
-CFXTR round=14 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=14 21a840000000000000000001 -> 1 cc=2
-CFXTR round=14 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=14 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=14 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=14 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=14 2207c000000000000000000000000014 -> 2 cc=2
+CLFXTR round=14 2207c000000000000000000000000015 -> 2 cc=2
+CLFXTR round=14 2207c000000000000000000000000016 -> 2 cc=2
+CLFXTR round=14 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=14 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=14 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=14 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=14 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=14 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=14 2206c000000000000000000000000016 -> 1 cc=2
+CLFXTR round=14 21f04000000000000000000000000001 -> 1 cc=2
+CLFXTR round=14 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=14 21a84000000000000000000000000001 -> 1 cc=2
+CLFXTR round=14 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=14 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=14 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=14 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=14 2207c000000000000000000000000014 -> 2 cc=2
+CLGXTR round=14 2207c000000000000000000000000015 -> 2 cc=2
+CLGXTR round=14 2207c000000000000000000000000016 -> 2 cc=2
+CLGXTR round=14 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=14 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=14 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=14 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=14 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=14 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=14 2206c000000000000000000000000016 -> 1 cc=2
+CLGXTR round=14 21f04000000000000000000000000001 -> 1 cc=2
+CLGXTR round=14 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=14 21a84000000000000000000000000001 -> 1 cc=2
+CLGXTR round=14 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=14 a207c000000000000000000000000011 -> -2 cc=1
+CFXTR round=14 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=14 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=14 2207c000000000000000000000000014 -> 2 cc=2
+CFXTR round=14 2207c000000000000000000000000015 -> 2 cc=2
+CFXTR round=14 2207c000000000000000000000000016 -> 2 cc=2
+CFXTR round=14 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=14 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=14 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=14 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=14 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=14 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=14 2206c000000000000000000000000016 -> 1 cc=2
+CFXTR round=14 21f04000000000000000000000000001 -> 1 cc=2
+CFXTR round=14 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=14 21a84000000000000000000000000001 -> 1 cc=2
+CFXTR round=14 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
 CDLGTR round=15 0 -> 2238000000000000
 CDLGTR round=15 1 -> 2238000000000001
 CDLGTR round=15 4294967295 -> 2238000115afb55b
@@ -1502,7 +1502,7 @@ CLFDTR round=15 4154000000000016 -> 4294967295 cc=3
 CLFDTR round=15 2224000000000016 -> 1 cc=2
 CLFDTR round=15 20bc000000000001 -> 1 cc=2
 CLFDTR round=15 23a000000093fcff -> 4294967295 cc=3
-CLFDTR round=15 3c000000000001 -> 1 cc=2
+CLFDTR round=15 003c000000000001 -> 1 cc=2
 CLFDTR round=15 77fcff3fcff3fcff -> 4294967295 cc=3
 CLGDTR round=15 a234000000000011 -> 0 cc=3
 CLGDTR round=15 2238000000000000 -> 0 cc=0
@@ -1519,7 +1519,7 @@ CLGDTR round=15 4154000000000016 -> 18446744073709551615 cc=3
 CLGDTR round=15 2224000000000016 -> 1 cc=2
 CLGDTR round=15 20bc000000000001 -> 1 cc=2
 CLGDTR round=15 23a000000093fcff -> 18446744073709551615 cc=3
-CLGDTR round=15 3c000000000001 -> 1 cc=2
+CLGDTR round=15 003c000000000001 -> 1 cc=2
 CLGDTR round=15 77fcff3fcff3fcff -> 18446744073709551615 cc=3
 CFDTR round=15 a234000000000011 -> -1 cc=1
 CFDTR round=15 2238000000000000 -> 0 cc=0
@@ -1536,56 +1536,56 @@ CFDTR round=15 4154000000000016 -> 2147483647 cc=3
 CFDTR round=15 2224000000000016 -> 1 cc=2
 CFDTR round=15 20bc000000000001 -> 1 cc=2
 CFDTR round=15 23a000000093fcff -> 2147483647 cc=3
-CFDTR round=15 3c000000000001 -> 1 cc=2
+CFDTR round=15 003c000000000001 -> 1 cc=2
 CFDTR round=15 77fcff3fcff3fcff -> 2147483647 cc=3
-CLFXTR round=15 a207c0000000000000000011 -> 0 cc=3
-CLFXTR round=15 220800000000000000000000 -> 0 cc=0
-CLFXTR round=15 220800000000000000000001 -> 1 cc=2
-CLFXTR round=15 2207c0000000000000000014 -> 1 cc=2
-CLFXTR round=15 2207c0000000000000000015 -> 1 cc=2
-CLFXTR round=15 2207c0000000000000000016 -> 1 cc=2
-CLFXTR round=15 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=15 2209c0000000000000000016 -> 160000000 cc=2
-CLFXTR round=15 2208c0000000000000000016 -> 16000 cc=2
-CLFXTR round=15 220ac0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=15 220cc0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=15 2239c0000000000000000016 -> 4294967295 cc=3
-CLFXTR round=15 2206c0000000000000000016 -> 1 cc=2
-CLFXTR round=15 21f040000000000000000001 -> 1 cc=2
-CLFXTR round=15 221e8000000000000093fcff -> 4294967295 cc=3
-CLFXTR round=15 21a840000000000000000001 -> 1 cc=2
-CLFXTR round=15 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
-CLGXTR round=15 a207c0000000000000000011 -> 0 cc=3
-CLGXTR round=15 220800000000000000000000 -> 0 cc=0
-CLGXTR round=15 220800000000000000000001 -> 1 cc=2
-CLGXTR round=15 2207c0000000000000000014 -> 1 cc=2
-CLGXTR round=15 2207c0000000000000000015 -> 1 cc=2
-CLGXTR round=15 2207c0000000000000000016 -> 1 cc=2
-CLGXTR round=15 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=15 2209c0000000000000000016 -> 160000000 cc=2
-CLGXTR round=15 2208c0000000000000000016 -> 16000 cc=2
-CLGXTR round=15 220ac0000000000000000016 -> 1600000000000 cc=2
-CLGXTR round=15 220cc0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=15 2239c0000000000000000016 -> 18446744073709551615 cc=3
-CLGXTR round=15 2206c0000000000000000016 -> 1 cc=2
-CLGXTR round=15 21f040000000000000000001 -> 1 cc=2
-CLGXTR round=15 221e8000000000000093fcff -> 18446744073709551615 cc=3
-CLGXTR round=15 21a840000000000000000001 -> 1 cc=2
-CLGXTR round=15 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
-CFXTR round=15 a207c0000000000000000011 -> -1 cc=1
-CFXTR round=15 220800000000000000000000 -> 0 cc=0
-CFXTR round=15 220800000000000000000001 -> 1 cc=2
-CFXTR round=15 2207c0000000000000000014 -> 1 cc=2
-CFXTR round=15 2207c0000000000000000015 -> 1 cc=2
-CFXTR round=15 2207c0000000000000000016 -> 1 cc=2
-CFXTR round=15 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=15 2209c0000000000000000016 -> 160000000 cc=2
-CFXTR round=15 2208c0000000000000000016 -> 16000 cc=2
-CFXTR round=15 220ac0000000000000000016 -> 2147483647 cc=3
-CFXTR round=15 220cc0000000000000000016 -> 2147483647 cc=3
-CFXTR round=15 2239c0000000000000000016 -> 2147483647 cc=3
-CFXTR round=15 2206c0000000000000000016 -> 1 cc=2
-CFXTR round=15 21f040000000000000000001 -> 1 cc=2
-CFXTR round=15 221e8000000000000093fcff -> 2147483647 cc=3
-CFXTR round=15 21a840000000000000000001 -> 1 cc=2
-CFXTR round=15 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=15 a207c000000000000000000000000011 -> 0 cc=3
+CLFXTR round=15 22080000000000000000000000000000 -> 0 cc=0
+CLFXTR round=15 22080000000000000000000000000001 -> 1 cc=2
+CLFXTR round=15 2207c000000000000000000000000014 -> 1 cc=2
+CLFXTR round=15 2207c000000000000000000000000015 -> 1 cc=2
+CLFXTR round=15 2207c000000000000000000000000016 -> 1 cc=2
+CLFXTR round=15 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=15 2209c000000000000000000000000016 -> 160000000 cc=2
+CLFXTR round=15 2208c000000000000000000000000016 -> 16000 cc=2
+CLFXTR round=15 220ac000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=15 220cc000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=15 2239c000000000000000000000000016 -> 4294967295 cc=3
+CLFXTR round=15 2206c000000000000000000000000016 -> 1 cc=2
+CLFXTR round=15 21f04000000000000000000000000001 -> 1 cc=2
+CLFXTR round=15 221e800000000000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=15 21a84000000000000000000000000001 -> 1 cc=2
+CLFXTR round=15 22644000000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=15 a207c000000000000000000000000011 -> 0 cc=3
+CLGXTR round=15 22080000000000000000000000000000 -> 0 cc=0
+CLGXTR round=15 22080000000000000000000000000001 -> 1 cc=2
+CLGXTR round=15 2207c000000000000000000000000014 -> 1 cc=2
+CLGXTR round=15 2207c000000000000000000000000015 -> 1 cc=2
+CLGXTR round=15 2207c000000000000000000000000016 -> 1 cc=2
+CLGXTR round=15 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=15 2209c000000000000000000000000016 -> 160000000 cc=2
+CLGXTR round=15 2208c000000000000000000000000016 -> 16000 cc=2
+CLGXTR round=15 220ac000000000000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=15 220cc000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=15 2239c000000000000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=15 2206c000000000000000000000000016 -> 1 cc=2
+CLGXTR round=15 21f04000000000000000000000000001 -> 1 cc=2
+CLGXTR round=15 221e800000000000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=15 21a84000000000000000000000000001 -> 1 cc=2
+CLGXTR round=15 22644000000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=15 a207c000000000000000000000000011 -> -1 cc=1
+CFXTR round=15 22080000000000000000000000000000 -> 0 cc=0
+CFXTR round=15 22080000000000000000000000000001 -> 1 cc=2
+CFXTR round=15 2207c000000000000000000000000014 -> 1 cc=2
+CFXTR round=15 2207c000000000000000000000000015 -> 1 cc=2
+CFXTR round=15 2207c000000000000000000000000016 -> 1 cc=2
+CFXTR round=15 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=15 2209c000000000000000000000000016 -> 160000000 cc=2
+CFXTR round=15 2208c000000000000000000000000016 -> 16000 cc=2
+CFXTR round=15 220ac000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=15 220cc000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=15 2239c000000000000000000000000016 -> 2147483647 cc=3
+CFXTR round=15 2206c000000000000000000000000016 -> 1 cc=2
+CFXTR round=15 21f04000000000000000000000000001 -> 1 cc=2
+CFXTR round=15 221e800000000000000000000093fcff -> 2147483647 cc=3
+CFXTR round=15 21a84000000000000000000000000001 -> 1 cc=2
+CFXTR round=15 22644000000000000024ff3fcff3fcff -> 2147483647 cc=3
index 8d874c48a914be95486b7da99de951a0ee6b77ef..ed628c26991eff948d53cdc80f7b13d5cfe3cc5a 100644 (file)
@@ -2,7 +2,7 @@ pfpo test: function=81090600 ret=0 cc=0
 pfpo test: function=81990600 ret=0 cc=3
 f32 -> d32: round=0 0x1.ee4342p+6 -> 2614d757 ret=0 cc=1
 f32 -> d32: round=0 0x1.fffffep+127 -> 4c58092d ret=0 cc=1
-f32 -> d32: round=0 0x1p-126 -> 793d65a ret=0 cc=1
+f32 -> d32: round=0 0x1p-126 -> 0793d65a ret=0 cc=1
 f32 -> d64: round=0 0x1.ee4342p+6 -> 260535d5a1cbd4db ret=0 cc=1
 f32 -> d64: round=0 0x1.fffffep+127 -> 2e96024b66672d4f ret=0 cc=1
 f32 -> d64: round=0 0x1p-126 -> 2564f5969d04b14e ret=0 cc=1
@@ -10,53 +10,53 @@ f32 -> d128: round=0 0x1.ee4342p+6 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=
 f32 -> d128: round=0 0x1.fffffep+127 -> 2e096024b66672d4eb78971063c934e9 ret=0 cc=1
 f32 -> d128: round=0 0x1p-126 -> 25f64f5969d04b16ba1faeedab748946 ret=0 cc=1
 f64 -> d32: round=0 0x1.cbe991def90dp+36 -> 26a4d2e8 ret=0 cc=1
-f64 -> d32: round=0 0x1p-1022 -> 0 ret=0 cc=1
+f64 -> d32: round=0 0x1p-1022 -> 00000000 ret=0 cc=1
 f64 -> d32: round=0 0x1.fffffffffffffp+1023 -> 78000000 ret=0 cc=1
 f64 -> d64: round=0 0x1.cbe991def90dp+36 -> 262934b9c7fa7f57 ret=0 cc=1
-f64 -> d64: round=0 0x1p-1022 -> 92d251ce3ea1d01 ret=0 cc=1
+f64 -> d64: round=0 0x1p-1022 -> 092d251ce3ea1d01 ret=0 cc=1
 f64 -> d64: round=0 0x1.fffffffffffffp+1023 -> 46cffbcecb45b196 ret=0 cc=1
 f64 -> d128: round=0 0x1.cbe991def90dp+36 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
 f64 -> d128: round=0 0x1p-1022 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
 f64 -> d128: round=0 0x1.fffffffffffffp+1023 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
 f128 -> d32: round=0 0x1.fe9af39b0ba6d66022922048682bp+89 -> 27a4d2e8 ret=0 cc=1
-f128 -> d32: round=0 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d32: round=0 0x1p-16382 -> 00000000 ret=0 cc=1
 f128 -> d32: round=0 0x1.ffffffffffffffffffffffffffffp+16383 -> 78000000 ret=0 cc=1
 f128 -> d6: round=0 0x1.fe9af39b0ba6d66022922048682bp+89 -> 266934b9d1c71779 ret=0 cc=1
-f128 -> d6: round=0 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d6: round=0 0x1p-16382 -> 0000000000000000 ret=0 cc=1
 f128 -> d6: round=0 0x1.ffffffffffffffffffffffffffffp+16383 -> 7800000000000000 ret=0 cc=1
 f128 -> d128: round=0 0x1.fe9af39b0ba6d66022922048682bp+89 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-f128 -> d128: round=0 0x1p-16382 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
+f128 -> d128: round=0 0x1p-16382 -> 0d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
 f128 -> d128: round=0 0x1.ffffffffffffffffffffffffffffp+16383 -> 46d0ccfec65b75d31f944bf65a6ca007 ret=0 cc=1
 d32 -> f32: round=0 2614d757 -> 0x1.ee4346p+6 ret=0 cc=1
 d32 -> f32: round=0 77f3fcff -> inf ret=0 cc=1
-d32 -> f32: round=0 600001 -> 0x0p+0 ret=0 cc=1
+d32 -> f32: round=0 00600001 -> 0x0p+0 ret=0 cc=1
 d32 -> f64: round=0 2614d757 -> 0x1.ee4346dc5d639p+6 ret=0 cc=1
 d32 -> f64: round=0 77f3fcff -> 0x1.2ba093e5c6114p+322 ret=0 cc=1
-d32 -> f64: round=0 600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
+d32 -> f64: round=0 00600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
 d32 -> f128: round=0 2614d757 -> 0x1.ee4346dc5d63886594af4f0d844dp+6 ret=0 cc=1
 d32 -> f128: round=0 77f3fcff -> 0x1.2ba093e5c6114735dacf25995a53p+322 ret=0 cc=1
-d32 -> f128: round=0 600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
+d32 -> f128: round=0 00600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
 d64 -> f32: round=0 262934b9c7fa7f57 -> 0x1.cbe992p+36 ret=0 cc=1
-d64 -> f32: round=0 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f32: round=0 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f32: round=0 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f64: round=0 262934b9c7fa7f57 -> 0x1.cbe991def90d2p+36 ret=0 cc=1
-d64 -> f64: round=0 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f64: round=0 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f64: round=0 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f128: round=0 262934b9c7fa7f57 -> 0x1.cbe991def90d1b71758e219652bdp+36 ret=0 cc=1
-d64 -> f128: round=0 3c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
+d64 -> f128: round=0 003c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
 d64 -> f128: round=0 77fcff3fcff3fcff -> 0x1.ebeeb7a9b56d9b60e91dc03ab30bp+1278 ret=0 cc=1
 d128 -> f32: round=0 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af4p+89 ret=0 cc=1
-d128 -> f32: round=0 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f32: round=0 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f32: round=0 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f64: round=0 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6dp+89 ret=0 cc=1
-d128 -> f64: round=0 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f64: round=0 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f64: round=0 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f128: round=0 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6d66022922048682bp+89 ret=0 cc=1
-d128 -> f128: round=0 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f128: round=0 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f128: round=0 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 f32 -> d32: round=1 0x1.ee4342p+6 -> 2614d757 ret=0 cc=1
 f32 -> d32: round=1 0x1.fffffep+127 -> 4c58092d ret=0 cc=1
-f32 -> d32: round=1 0x1p-126 -> 793d65a ret=0 cc=1
+f32 -> d32: round=1 0x1p-126 -> 0793d65a ret=0 cc=1
 f32 -> d64: round=1 0x1.ee4342p+6 -> 260535d5a1cbd4db ret=0 cc=1
 f32 -> d64: round=1 0x1.fffffep+127 -> 2e96024b66672d4f ret=0 cc=1
 f32 -> d64: round=1 0x1p-126 -> 2564f5969d04b14e ret=0 cc=1
@@ -64,53 +64,53 @@ f32 -> d128: round=1 0x1.ee4342p+6 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=
 f32 -> d128: round=1 0x1.fffffep+127 -> 2e096024b66672d4eb78971063c934e9 ret=0 cc=1
 f32 -> d128: round=1 0x1p-126 -> 25f64f5969d04b16ba1faeedab748946 ret=0 cc=1
 f64 -> d32: round=1 0x1.cbe991def90dp+36 -> 26a4d2e8 ret=0 cc=1
-f64 -> d32: round=1 0x1p-1022 -> 0 ret=0 cc=1
+f64 -> d32: round=1 0x1p-1022 -> 00000000 ret=0 cc=1
 f64 -> d32: round=1 0x1.fffffffffffffp+1023 -> 78000000 ret=0 cc=1
 f64 -> d64: round=1 0x1.cbe991def90dp+36 -> 262934b9c7fa7f57 ret=0 cc=1
-f64 -> d64: round=1 0x1p-1022 -> 92d251ce3ea1d01 ret=0 cc=1
+f64 -> d64: round=1 0x1p-1022 -> 092d251ce3ea1d01 ret=0 cc=1
 f64 -> d64: round=1 0x1.fffffffffffffp+1023 -> 46cffbcecb45b196 ret=0 cc=1
 f64 -> d128: round=1 0x1.cbe991def90dp+36 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
 f64 -> d128: round=1 0x1p-1022 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
 f64 -> d128: round=1 0x1.fffffffffffffp+1023 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
 f128 -> d32: round=1 0x1.fe9af39b0ba6d66022922048682bp+89 -> 27a4d2e8 ret=0 cc=1
-f128 -> d32: round=1 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d32: round=1 0x1p-16382 -> 00000000 ret=0 cc=1
 f128 -> d32: round=1 0x1.ffffffffffffffffffffffffffffp+16383 -> 78000000 ret=0 cc=1
 f128 -> d6: round=1 0x1.fe9af39b0ba6d66022922048682bp+89 -> 266934b9d1c71779 ret=0 cc=1
-f128 -> d6: round=1 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d6: round=1 0x1p-16382 -> 0000000000000000 ret=0 cc=1
 f128 -> d6: round=1 0x1.ffffffffffffffffffffffffffffp+16383 -> 7800000000000000 ret=0 cc=1
 f128 -> d128: round=1 0x1.fe9af39b0ba6d66022922048682bp+89 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-f128 -> d128: round=1 0x1p-16382 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
+f128 -> d128: round=1 0x1p-16382 -> 0d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
 f128 -> d128: round=1 0x1.ffffffffffffffffffffffffffffp+16383 -> 46d0ccfec65b75d31f944bf65a6ca007 ret=0 cc=1
 d32 -> f32: round=1 2614d757 -> 0x1.ee4346p+6 ret=0 cc=1
 d32 -> f32: round=1 77f3fcff -> inf ret=0 cc=1
-d32 -> f32: round=1 600001 -> 0x0p+0 ret=0 cc=1
+d32 -> f32: round=1 00600001 -> 0x0p+0 ret=0 cc=1
 d32 -> f64: round=1 2614d757 -> 0x1.ee4346dc5d639p+6 ret=0 cc=1
 d32 -> f64: round=1 77f3fcff -> 0x1.2ba093e5c6114p+322 ret=0 cc=1
-d32 -> f64: round=1 600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
+d32 -> f64: round=1 00600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
 d32 -> f128: round=1 2614d757 -> 0x1.ee4346dc5d63886594af4f0d844dp+6 ret=0 cc=1
 d32 -> f128: round=1 77f3fcff -> 0x1.2ba093e5c6114735dacf25995a53p+322 ret=0 cc=1
-d32 -> f128: round=1 600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
+d32 -> f128: round=1 00600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
 d64 -> f32: round=1 262934b9c7fa7f57 -> 0x1.cbe992p+36 ret=0 cc=1
-d64 -> f32: round=1 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f32: round=1 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f32: round=1 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f64: round=1 262934b9c7fa7f57 -> 0x1.cbe991def90d2p+36 ret=0 cc=1
-d64 -> f64: round=1 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f64: round=1 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f64: round=1 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f128: round=1 262934b9c7fa7f57 -> 0x1.cbe991def90d1b71758e219652bdp+36 ret=0 cc=1
-d64 -> f128: round=1 3c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
+d64 -> f128: round=1 003c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
 d64 -> f128: round=1 77fcff3fcff3fcff -> 0x1.ebeeb7a9b56d9b60e91dc03ab30bp+1278 ret=0 cc=1
 d128 -> f32: round=1 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af4p+89 ret=0 cc=1
-d128 -> f32: round=1 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f32: round=1 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f32: round=1 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f64: round=1 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6dp+89 ret=0 cc=1
-d128 -> f64: round=1 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f64: round=1 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f64: round=1 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f128: round=1 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6d66022922048682bp+89 ret=0 cc=1
-d128 -> f128: round=1 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f128: round=1 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f128: round=1 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 f32 -> d32: round=8 0x1.ee4342p+6 -> 2614d757 ret=0 cc=1
 f32 -> d32: round=8 0x1.fffffep+127 -> 4c58092d ret=0 cc=1
-f32 -> d32: round=8 0x1p-126 -> 793d65a ret=0 cc=1
+f32 -> d32: round=8 0x1p-126 -> 0793d65a ret=0 cc=1
 f32 -> d64: round=8 0x1.ee4342p+6 -> 260535d5a1cbd4db ret=0 cc=1
 f32 -> d64: round=8 0x1.fffffep+127 -> 2e96024b66672d4f ret=0 cc=1
 f32 -> d64: round=8 0x1p-126 -> 2564f5969d04b14e ret=0 cc=1
@@ -118,53 +118,53 @@ f32 -> d128: round=8 0x1.ee4342p+6 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=
 f32 -> d128: round=8 0x1.fffffep+127 -> 2e096024b66672d4eb78971063c934e9 ret=0 cc=1
 f32 -> d128: round=8 0x1p-126 -> 25f64f5969d04b16ba1faeedab748946 ret=0 cc=1
 f64 -> d32: round=8 0x1.cbe991def90dp+36 -> 26a4d2e8 ret=0 cc=1
-f64 -> d32: round=8 0x1p-1022 -> 0 ret=0 cc=1
+f64 -> d32: round=8 0x1p-1022 -> 00000000 ret=0 cc=1
 f64 -> d32: round=8 0x1.fffffffffffffp+1023 -> 78000000 ret=0 cc=1
 f64 -> d64: round=8 0x1.cbe991def90dp+36 -> 262934b9c7fa7f57 ret=0 cc=1
-f64 -> d64: round=8 0x1p-1022 -> 92d251ce3ea1d01 ret=0 cc=1
+f64 -> d64: round=8 0x1p-1022 -> 092d251ce3ea1d01 ret=0 cc=1
 f64 -> d64: round=8 0x1.fffffffffffffp+1023 -> 46cffbcecb45b196 ret=0 cc=1
 f64 -> d128: round=8 0x1.cbe991def90dp+36 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
 f64 -> d128: round=8 0x1p-1022 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
 f64 -> d128: round=8 0x1.fffffffffffffp+1023 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
 f128 -> d32: round=8 0x1.fe9af39b0ba6d66022922048682bp+89 -> 27a4d2e8 ret=0 cc=1
-f128 -> d32: round=8 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d32: round=8 0x1p-16382 -> 00000000 ret=0 cc=1
 f128 -> d32: round=8 0x1.ffffffffffffffffffffffffffffp+16383 -> 78000000 ret=0 cc=1
 f128 -> d6: round=8 0x1.fe9af39b0ba6d66022922048682bp+89 -> 266934b9d1c71779 ret=0 cc=1
-f128 -> d6: round=8 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d6: round=8 0x1p-16382 -> 0000000000000000 ret=0 cc=1
 f128 -> d6: round=8 0x1.ffffffffffffffffffffffffffffp+16383 -> 7800000000000000 ret=0 cc=1
 f128 -> d128: round=8 0x1.fe9af39b0ba6d66022922048682bp+89 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-f128 -> d128: round=8 0x1p-16382 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
+f128 -> d128: round=8 0x1p-16382 -> 0d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
 f128 -> d128: round=8 0x1.ffffffffffffffffffffffffffffp+16383 -> 46d0ccfec65b75d31f944bf65a6ca007 ret=0 cc=1
 d32 -> f32: round=8 2614d757 -> 0x1.ee4346p+6 ret=0 cc=1
 d32 -> f32: round=8 77f3fcff -> inf ret=0 cc=1
-d32 -> f32: round=8 600001 -> 0x0p+0 ret=0 cc=1
+d32 -> f32: round=8 00600001 -> 0x0p+0 ret=0 cc=1
 d32 -> f64: round=8 2614d757 -> 0x1.ee4346dc5d639p+6 ret=0 cc=1
 d32 -> f64: round=8 77f3fcff -> 0x1.2ba093e5c6114p+322 ret=0 cc=1
-d32 -> f64: round=8 600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
+d32 -> f64: round=8 00600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
 d32 -> f128: round=8 2614d757 -> 0x1.ee4346dc5d63886594af4f0d844dp+6 ret=0 cc=1
 d32 -> f128: round=8 77f3fcff -> 0x1.2ba093e5c6114735dacf25995a53p+322 ret=0 cc=1
-d32 -> f128: round=8 600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
+d32 -> f128: round=8 00600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
 d64 -> f32: round=8 262934b9c7fa7f57 -> 0x1.cbe992p+36 ret=0 cc=1
-d64 -> f32: round=8 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f32: round=8 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f32: round=8 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f64: round=8 262934b9c7fa7f57 -> 0x1.cbe991def90d2p+36 ret=0 cc=1
-d64 -> f64: round=8 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f64: round=8 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f64: round=8 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f128: round=8 262934b9c7fa7f57 -> 0x1.cbe991def90d1b71758e219652bdp+36 ret=0 cc=1
-d64 -> f128: round=8 3c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
+d64 -> f128: round=8 003c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
 d64 -> f128: round=8 77fcff3fcff3fcff -> 0x1.ebeeb7a9b56d9b60e91dc03ab30bp+1278 ret=0 cc=1
 d128 -> f32: round=8 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af4p+89 ret=0 cc=1
-d128 -> f32: round=8 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f32: round=8 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f32: round=8 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f64: round=8 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6dp+89 ret=0 cc=1
-d128 -> f64: round=8 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f64: round=8 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f64: round=8 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f128: round=8 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6d66022922048682bp+89 ret=0 cc=1
-d128 -> f128: round=8 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f128: round=8 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f128: round=8 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 f32 -> d32: round=9 0x1.ee4342p+6 -> 2614d756 ret=0 cc=1
 f32 -> d32: round=9 0x1.fffffep+127 -> 4c58092d ret=0 cc=1
-f32 -> d32: round=9 0x1p-126 -> 793d65a ret=0 cc=1
+f32 -> d32: round=9 0x1p-126 -> 0793d65a ret=0 cc=1
 f32 -> d64: round=9 0x1.ee4342p+6 -> 260535d5a1cbd4db ret=0 cc=1
 f32 -> d64: round=9 0x1.fffffep+127 -> 2e96024b66672d4e ret=0 cc=1
 f32 -> d64: round=9 0x1p-126 -> 2564f5969d04b16b ret=0 cc=1
@@ -172,53 +172,53 @@ f32 -> d128: round=9 0x1.ee4342p+6 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=
 f32 -> d128: round=9 0x1.fffffep+127 -> 2e096024b66672d4eb78971063c934e9 ret=0 cc=1
 f32 -> d128: round=9 0x1p-126 -> 25f64f5969d04b16ba1faeedab748945 ret=0 cc=1
 f64 -> d32: round=9 0x1.cbe991def90dp+36 -> 26a4d2e7 ret=0 cc=1
-f64 -> d32: round=9 0x1p-1022 -> 0 ret=0 cc=1
+f64 -> d32: round=9 0x1p-1022 -> 00000000 ret=0 cc=1
 f64 -> d32: round=9 0x1.fffffffffffffp+1023 -> 77f3fcff ret=0 cc=1
 f64 -> d64: round=9 0x1.cbe991def90dp+36 -> 262934b9c7fa7f56 ret=0 cc=1
-f64 -> d64: round=9 0x1p-1022 -> 92d251ce3ea1d01 ret=0 cc=1
+f64 -> d64: round=9 0x1p-1022 -> 092d251ce3ea1d01 ret=0 cc=1
 f64 -> d64: round=9 0x1.fffffffffffffp+1023 -> 46cffbcecb45b195 ret=0 cc=1
 f64 -> d128: round=9 0x1.cbe991def90dp+36 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
 f64 -> d128: round=9 0x1p-1022 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
 f64 -> d128: round=9 0x1.fffffffffffffp+1023 -> 264cffbcecb45b195e20c55d13765c43 ret=0 cc=1
 f128 -> d32: round=9 0x1.fe9af39b0ba6d66022922048682bp+89 -> 27a4d2e7 ret=0 cc=1
-f128 -> d32: round=9 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d32: round=9 0x1p-16382 -> 00000000 ret=0 cc=1
 f128 -> d32: round=9 0x1.ffffffffffffffffffffffffffffp+16383 -> 77f3fcff ret=0 cc=1
 f128 -> d6: round=9 0x1.fe9af39b0ba6d66022922048682bp+89 -> 266934b9d1c71778 ret=0 cc=1
-f128 -> d6: round=9 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d6: round=9 0x1p-16382 -> 0000000000000000 ret=0 cc=1
 f128 -> d6: round=9 0x1.ffffffffffffffffffffffffffffp+16383 -> 77fcff3fcff3fcff ret=0 cc=1
 f128 -> d128: round=9 0x1.fe9af39b0ba6d66022922048682bp+89 -> 2606934b9d1c71778671c5de19cb9778 ret=0 cc=1
-f128 -> d128: round=9 0x1p-16382 -> d2ede220cc32483ba1962ddf1d687d2 ret=0 cc=1
+f128 -> d128: round=9 0x1p-16382 -> 0d2ede220cc32483ba1962ddf1d687d2 ret=0 cc=1
 f128 -> d128: round=9 0x1.ffffffffffffffffffffffffffffp+16383 -> 46d0ccfec65b75d31f944bf65a6ca007 ret=0 cc=1
 d32 -> f32: round=9 2614d757 -> 0x1.ee4346p+6 ret=0 cc=1
 d32 -> f32: round=9 77f3fcff -> 0x1.fffffep+127 ret=0 cc=1
-d32 -> f32: round=9 600001 -> 0x0p+0 ret=0 cc=1
+d32 -> f32: round=9 00600001 -> 0x0p+0 ret=0 cc=1
 d32 -> f64: round=9 2614d757 -> 0x1.ee4346dc5d638p+6 ret=0 cc=1
 d32 -> f64: round=9 77f3fcff -> 0x1.2ba093e5c6114p+322 ret=0 cc=1
-d32 -> f64: round=9 600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
+d32 -> f64: round=9 00600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
 d32 -> f128: round=9 2614d757 -> 0x1.ee4346dc5d63886594af4f0d844dp+6 ret=0 cc=1
 d32 -> f128: round=9 77f3fcff -> 0x1.2ba093e5c6114735dacf25995a53p+322 ret=0 cc=1
-d32 -> f128: round=9 600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
+d32 -> f128: round=9 00600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
 d64 -> f32: round=9 262934b9c7fa7f57 -> 0x1.cbe99p+36 ret=0 cc=1
-d64 -> f32: round=9 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f32: round=9 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f32: round=9 77fcff3fcff3fcff -> 0x1.fffffep+127 ret=0 cc=1
 d64 -> f64: round=9 262934b9c7fa7f57 -> 0x1.cbe991def90d1p+36 ret=0 cc=1
-d64 -> f64: round=9 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f64: round=9 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f64: round=9 77fcff3fcff3fcff -> 0x1.fffffffffffffp+1023 ret=0 cc=1
 d64 -> f128: round=9 262934b9c7fa7f57 -> 0x1.cbe991def90d1b71758e219652bdp+36 ret=0 cc=1
-d64 -> f128: round=9 3c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
+d64 -> f128: round=9 003c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
 d64 -> f128: round=9 77fcff3fcff3fcff -> 0x1.ebeeb7a9b56d9b60e91dc03ab30ap+1278 ret=0 cc=1
 d128 -> f32: round=9 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af2p+89 ret=0 cc=1
-d128 -> f32: round=9 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f32: round=9 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f32: round=9 77ffcff3fcff3fcff3fcff3fcff3fcff -> 0x1.fffffep+127 ret=0 cc=1
 d128 -> f64: round=9 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6dp+89 ret=0 cc=1
-d128 -> f64: round=9 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f64: round=9 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f64: round=9 77ffcff3fcff3fcff3fcff3fcff3fcff -> 0x1.fffffffffffffp+1023 ret=0 cc=1
 d128 -> f128: round=9 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6d66022922048682bp+89 ret=0 cc=1
-d128 -> f128: round=9 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f128: round=9 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f128: round=9 77ffcff3fcff3fcff3fcff3fcff3fcff -> 0x1.ffffffffffffffffffffffffffffp+16383 ret=0 cc=1
 f32 -> d32: round=a 0x1.ee4342p+6 -> 2614d757 ret=0 cc=1
 f32 -> d32: round=a 0x1.fffffep+127 -> 4c580a2c ret=0 cc=1
-f32 -> d32: round=a 0x1p-126 -> 793d65b ret=0 cc=1
+f32 -> d32: round=a 0x1p-126 -> 0793d65b ret=0 cc=1
 f32 -> d64: round=a 0x1.ee4342p+6 -> 260535d5a1cbd4fa ret=0 cc=1
 f32 -> d64: round=a 0x1.fffffep+127 -> 2e96024b66672d4f ret=0 cc=1
 f32 -> d64: round=a 0x1p-126 -> 2564f5969d04b14e ret=0 cc=1
@@ -226,53 +226,53 @@ f32 -> d128: round=a 0x1.ee4342p+6 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=
 f32 -> d128: round=a 0x1.fffffep+127 -> 2e096024b66672d4eb78971063c934f0 ret=0 cc=1
 f32 -> d128: round=a 0x1p-126 -> 25f64f5969d04b16ba1faeedab748946 ret=0 cc=1
 f64 -> d32: round=a 0x1.cbe991def90dp+36 -> 26a4d2e8 ret=0 cc=1
-f64 -> d32: round=a 0x1p-1022 -> 1 ret=0 cc=1
+f64 -> d32: round=a 0x1p-1022 -> 00000001 ret=0 cc=1
 f64 -> d32: round=a 0x1.fffffffffffffp+1023 -> 78000000 ret=0 cc=1
 f64 -> d64: round=a 0x1.cbe991def90dp+36 -> 262934b9c7fa7f57 ret=0 cc=1
-f64 -> d64: round=a 0x1p-1022 -> 92d251ce3ea1d02 ret=0 cc=1
+f64 -> d64: round=a 0x1p-1022 -> 092d251ce3ea1d02 ret=0 cc=1
 f64 -> d64: round=a 0x1.fffffffffffffp+1023 -> 46cffbcecb45b196 ret=0 cc=1
 f64 -> d128: round=a 0x1.cbe991def90dp+36 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
 f64 -> d128: round=a 0x1p-1022 -> 29b2d251ce3ea1d016ac1a4cb976ca05 ret=0 cc=1
 f64 -> d128: round=a 0x1.fffffffffffffp+1023 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
 f128 -> d32: round=a 0x1.fe9af39b0ba6d66022922048682bp+89 -> 27a4d2e8 ret=0 cc=1
-f128 -> d32: round=a 0x1p-16382 -> 1 ret=0 cc=1
+f128 -> d32: round=a 0x1p-16382 -> 00000001 ret=0 cc=1
 f128 -> d32: round=a 0x1.ffffffffffffffffffffffffffffp+16383 -> 78000000 ret=0 cc=1
 f128 -> d6: round=a 0x1.fe9af39b0ba6d66022922048682bp+89 -> 266934b9d1c71779 ret=0 cc=1
-f128 -> d6: round=a 0x1p-16382 -> 1 ret=0 cc=1
+f128 -> d6: round=a 0x1p-16382 -> 0000000000000001 ret=0 cc=1
 f128 -> d6: round=a 0x1.ffffffffffffffffffffffffffffp+16383 -> 7800000000000000 ret=0 cc=1
 f128 -> d128: round=a 0x1.fe9af39b0ba6d66022922048682bp+89 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-f128 -> d128: round=a 0x1p-16382 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
+f128 -> d128: round=a 0x1p-16382 -> 0d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
 f128 -> d128: round=a 0x1.ffffffffffffffffffffffffffffp+16383 -> 46d0ccfec65b75d31f944bf65a6ca008 ret=0 cc=1
 d32 -> f32: round=a 2614d757 -> 0x1.ee4348p+6 ret=0 cc=1
 d32 -> f32: round=a 77f3fcff -> inf ret=0 cc=1
-d32 -> f32: round=a 600001 -> 0x1p-149 ret=0 cc=1
+d32 -> f32: round=a 00600001 -> 0x1p-149 ret=0 cc=1
 d32 -> f64: round=a 2614d757 -> 0x1.ee4346dc5d639p+6 ret=0 cc=1
 d32 -> f64: round=a 77f3fcff -> 0x1.2ba093e5c6115p+322 ret=0 cc=1
-d32 -> f64: round=a 600001 -> 0x1.55c2076bf9a56p-316 ret=0 cc=1
+d32 -> f64: round=a 00600001 -> 0x1.55c2076bf9a56p-316 ret=0 cc=1
 d32 -> f128: round=a 2614d757 -> 0x1.ee4346dc5d63886594af4f0d844ep+6 ret=0 cc=1
 d32 -> f128: round=a 77f3fcff -> 0x1.2ba093e5c6114735dacf25995a54p+322 ret=0 cc=1
-d32 -> f128: round=a 600001 -> 0x1.55c2076bf9a55103aca57b853e4ep-316 ret=0 cc=1
+d32 -> f128: round=a 00600001 -> 0x1.55c2076bf9a55103aca57b853e4ep-316 ret=0 cc=1
 d64 -> f32: round=a 262934b9c7fa7f57 -> 0x1.cbe992p+36 ret=0 cc=1
-d64 -> f32: round=a 3c000000000001 -> 0x1p-149 ret=0 cc=1
+d64 -> f32: round=a 003c000000000001 -> 0x1p-149 ret=0 cc=1
 d64 -> f32: round=a 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f64: round=a 262934b9c7fa7f57 -> 0x1.cbe991def90d2p+36 ret=0 cc=1
-d64 -> f64: round=a 3c000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
+d64 -> f64: round=a 003c000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
 d64 -> f64: round=a 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f128: round=a 262934b9c7fa7f57 -> 0x1.cbe991def90d1b71758e219652bep+36 ret=0 cc=1
-d64 -> f128: round=a 3c000000000001 -> 0x1.a05139c5bac394dad6250fff96c1p-1273 ret=0 cc=1
+d64 -> f128: round=a 003c000000000001 -> 0x1.a05139c5bac394dad6250fff96c1p-1273 ret=0 cc=1
 d64 -> f128: round=a 77fcff3fcff3fcff -> 0x1.ebeeb7a9b56d9b60e91dc03ab30bp+1278 ret=0 cc=1
 d128 -> f32: round=a 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af4p+89 ret=0 cc=1
-d128 -> f32: round=a 840000000000000000001 -> 0x1p-149 ret=0 cc=1
+d128 -> f32: round=a 00084000000000000000000000000001 -> 0x1p-149 ret=0 cc=1
 d128 -> f32: round=a 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f64: round=a 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6ep+89 ret=0 cc=1
-d128 -> f64: round=a 840000000000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
+d128 -> f64: round=a 00084000000000000000000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
 d128 -> f64: round=a 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f128: round=a 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6d66022922048682cp+89 ret=0 cc=1
-d128 -> f128: round=a 840000000000000000001 -> 0x0.0000000000000000000000000001p-16382 ret=0 cc=1
+d128 -> f128: round=a 00084000000000000000000000000001 -> 0x0.0000000000000000000000000001p-16382 ret=0 cc=1
 d128 -> f128: round=a 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 f32 -> d32: round=b 0x1.ee4342p+6 -> 2614d756 ret=0 cc=1
 f32 -> d32: round=b 0x1.fffffep+127 -> 4c58092d ret=0 cc=1
-f32 -> d32: round=b 0x1p-126 -> 793d65a ret=0 cc=1
+f32 -> d32: round=b 0x1p-126 -> 0793d65a ret=0 cc=1
 f32 -> d64: round=b 0x1.ee4342p+6 -> 260535d5a1cbd4db ret=0 cc=1
 f32 -> d64: round=b 0x1.fffffep+127 -> 2e96024b66672d4e ret=0 cc=1
 f32 -> d64: round=b 0x1p-126 -> 2564f5969d04b16b ret=0 cc=1
@@ -280,53 +280,53 @@ f32 -> d128: round=b 0x1.ee4342p+6 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=
 f32 -> d128: round=b 0x1.fffffep+127 -> 2e096024b66672d4eb78971063c934e9 ret=0 cc=1
 f32 -> d128: round=b 0x1p-126 -> 25f64f5969d04b16ba1faeedab748945 ret=0 cc=1
 f64 -> d32: round=b 0x1.cbe991def90dp+36 -> 26a4d2e7 ret=0 cc=1
-f64 -> d32: round=b 0x1p-1022 -> 0 ret=0 cc=1
+f64 -> d32: round=b 0x1p-1022 -> 00000000 ret=0 cc=1
 f64 -> d32: round=b 0x1.fffffffffffffp+1023 -> 77f3fcff ret=0 cc=1
 f64 -> d64: round=b 0x1.cbe991def90dp+36 -> 262934b9c7fa7f56 ret=0 cc=1
-f64 -> d64: round=b 0x1p-1022 -> 92d251ce3ea1d01 ret=0 cc=1
+f64 -> d64: round=b 0x1p-1022 -> 092d251ce3ea1d01 ret=0 cc=1
 f64 -> d64: round=b 0x1.fffffffffffffp+1023 -> 46cffbcecb45b195 ret=0 cc=1
 f64 -> d128: round=b 0x1.cbe991def90dp+36 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
 f64 -> d128: round=b 0x1p-1022 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
 f64 -> d128: round=b 0x1.fffffffffffffp+1023 -> 264cffbcecb45b195e20c55d13765c43 ret=0 cc=1
 f128 -> d32: round=b 0x1.fe9af39b0ba6d66022922048682bp+89 -> 27a4d2e7 ret=0 cc=1
-f128 -> d32: round=b 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d32: round=b 0x1p-16382 -> 00000000 ret=0 cc=1
 f128 -> d32: round=b 0x1.ffffffffffffffffffffffffffffp+16383 -> 77f3fcff ret=0 cc=1
 f128 -> d6: round=b 0x1.fe9af39b0ba6d66022922048682bp+89 -> 266934b9d1c71778 ret=0 cc=1
-f128 -> d6: round=b 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d6: round=b 0x1p-16382 -> 0000000000000000 ret=0 cc=1
 f128 -> d6: round=b 0x1.ffffffffffffffffffffffffffffp+16383 -> 77fcff3fcff3fcff ret=0 cc=1
 f128 -> d128: round=b 0x1.fe9af39b0ba6d66022922048682bp+89 -> 2606934b9d1c71778671c5de19cb9778 ret=0 cc=1
-f128 -> d128: round=b 0x1p-16382 -> d2ede220cc32483ba1962ddf1d687d2 ret=0 cc=1
+f128 -> d128: round=b 0x1p-16382 -> 0d2ede220cc32483ba1962ddf1d687d2 ret=0 cc=1
 f128 -> d128: round=b 0x1.ffffffffffffffffffffffffffffp+16383 -> 46d0ccfec65b75d31f944bf65a6ca007 ret=0 cc=1
 d32 -> f32: round=b 2614d757 -> 0x1.ee4346p+6 ret=0 cc=1
 d32 -> f32: round=b 77f3fcff -> 0x1.fffffep+127 ret=0 cc=1
-d32 -> f32: round=b 600001 -> 0x0p+0 ret=0 cc=1
+d32 -> f32: round=b 00600001 -> 0x0p+0 ret=0 cc=1
 d32 -> f64: round=b 2614d757 -> 0x1.ee4346dc5d638p+6 ret=0 cc=1
 d32 -> f64: round=b 77f3fcff -> 0x1.2ba093e5c6114p+322 ret=0 cc=1
-d32 -> f64: round=b 600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
+d32 -> f64: round=b 00600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
 d32 -> f128: round=b 2614d757 -> 0x1.ee4346dc5d63886594af4f0d844dp+6 ret=0 cc=1
 d32 -> f128: round=b 77f3fcff -> 0x1.2ba093e5c6114735dacf25995a53p+322 ret=0 cc=1
-d32 -> f128: round=b 600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
+d32 -> f128: round=b 00600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
 d64 -> f32: round=b 262934b9c7fa7f57 -> 0x1.cbe99p+36 ret=0 cc=1
-d64 -> f32: round=b 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f32: round=b 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f32: round=b 77fcff3fcff3fcff -> 0x1.fffffep+127 ret=0 cc=1
 d64 -> f64: round=b 262934b9c7fa7f57 -> 0x1.cbe991def90d1p+36 ret=0 cc=1
-d64 -> f64: round=b 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f64: round=b 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f64: round=b 77fcff3fcff3fcff -> 0x1.fffffffffffffp+1023 ret=0 cc=1
 d64 -> f128: round=b 262934b9c7fa7f57 -> 0x1.cbe991def90d1b71758e219652bdp+36 ret=0 cc=1
-d64 -> f128: round=b 3c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
+d64 -> f128: round=b 003c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
 d64 -> f128: round=b 77fcff3fcff3fcff -> 0x1.ebeeb7a9b56d9b60e91dc03ab30ap+1278 ret=0 cc=1
 d128 -> f32: round=b 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af2p+89 ret=0 cc=1
-d128 -> f32: round=b 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f32: round=b 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f32: round=b 77ffcff3fcff3fcff3fcff3fcff3fcff -> 0x1.fffffep+127 ret=0 cc=1
 d128 -> f64: round=b 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6dp+89 ret=0 cc=1
-d128 -> f64: round=b 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f64: round=b 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f64: round=b 77ffcff3fcff3fcff3fcff3fcff3fcff -> 0x1.fffffffffffffp+1023 ret=0 cc=1
 d128 -> f128: round=b 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6d66022922048682bp+89 ret=0 cc=1
-d128 -> f128: round=b 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f128: round=b 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f128: round=b 77ffcff3fcff3fcff3fcff3fcff3fcff -> 0x1.ffffffffffffffffffffffffffffp+16383 ret=0 cc=1
 f32 -> d32: round=c 0x1.ee4342p+6 -> 2614d757 ret=0 cc=1
 f32 -> d32: round=c 0x1.fffffep+127 -> 4c58092d ret=0 cc=1
-f32 -> d32: round=c 0x1p-126 -> 793d65a ret=0 cc=1
+f32 -> d32: round=c 0x1p-126 -> 0793d65a ret=0 cc=1
 f32 -> d64: round=c 0x1.ee4342p+6 -> 260535d5a1cbd4db ret=0 cc=1
 f32 -> d64: round=c 0x1.fffffep+127 -> 2e96024b66672d4f ret=0 cc=1
 f32 -> d64: round=c 0x1p-126 -> 2564f5969d04b14e ret=0 cc=1
@@ -334,53 +334,53 @@ f32 -> d128: round=c 0x1.ee4342p+6 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=
 f32 -> d128: round=c 0x1.fffffep+127 -> 2e096024b66672d4eb78971063c934e9 ret=0 cc=1
 f32 -> d128: round=c 0x1p-126 -> 25f64f5969d04b16ba1faeedab748946 ret=0 cc=1
 f64 -> d32: round=c 0x1.cbe991def90dp+36 -> 26a4d2e8 ret=0 cc=1
-f64 -> d32: round=c 0x1p-1022 -> 0 ret=0 cc=1
+f64 -> d32: round=c 0x1p-1022 -> 00000000 ret=0 cc=1
 f64 -> d32: round=c 0x1.fffffffffffffp+1023 -> 78000000 ret=0 cc=1
 f64 -> d64: round=c 0x1.cbe991def90dp+36 -> 262934b9c7fa7f57 ret=0 cc=1
-f64 -> d64: round=c 0x1p-1022 -> 92d251ce3ea1d01 ret=0 cc=1
+f64 -> d64: round=c 0x1p-1022 -> 092d251ce3ea1d01 ret=0 cc=1
 f64 -> d64: round=c 0x1.fffffffffffffp+1023 -> 46cffbcecb45b196 ret=0 cc=1
 f64 -> d128: round=c 0x1.cbe991def90dp+36 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
 f64 -> d128: round=c 0x1p-1022 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
 f64 -> d128: round=c 0x1.fffffffffffffp+1023 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
 f128 -> d32: round=c 0x1.fe9af39b0ba6d66022922048682bp+89 -> 27a4d2e8 ret=0 cc=1
-f128 -> d32: round=c 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d32: round=c 0x1p-16382 -> 00000000 ret=0 cc=1
 f128 -> d32: round=c 0x1.ffffffffffffffffffffffffffffp+16383 -> 78000000 ret=0 cc=1
 f128 -> d6: round=c 0x1.fe9af39b0ba6d66022922048682bp+89 -> 266934b9d1c71779 ret=0 cc=1
-f128 -> d6: round=c 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d6: round=c 0x1p-16382 -> 0000000000000000 ret=0 cc=1
 f128 -> d6: round=c 0x1.ffffffffffffffffffffffffffffp+16383 -> 7800000000000000 ret=0 cc=1
 f128 -> d128: round=c 0x1.fe9af39b0ba6d66022922048682bp+89 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-f128 -> d128: round=c 0x1p-16382 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
+f128 -> d128: round=c 0x1p-16382 -> 0d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
 f128 -> d128: round=c 0x1.ffffffffffffffffffffffffffffp+16383 -> 46d0ccfec65b75d31f944bf65a6ca007 ret=0 cc=1
 d32 -> f32: round=c 2614d757 -> 0x1.ee4346p+6 ret=0 cc=1
 d32 -> f32: round=c 77f3fcff -> inf ret=0 cc=1
-d32 -> f32: round=c 600001 -> 0x0p+0 ret=0 cc=1
+d32 -> f32: round=c 00600001 -> 0x0p+0 ret=0 cc=1
 d32 -> f64: round=c 2614d757 -> 0x1.ee4346dc5d639p+6 ret=0 cc=1
 d32 -> f64: round=c 77f3fcff -> 0x1.2ba093e5c6114p+322 ret=0 cc=1
-d32 -> f64: round=c 600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
+d32 -> f64: round=c 00600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
 d32 -> f128: round=c 2614d757 -> 0x1.ee4346dc5d63886594af4f0d844dp+6 ret=0 cc=1
 d32 -> f128: round=c 77f3fcff -> 0x1.2ba093e5c6114735dacf25995a53p+322 ret=0 cc=1
-d32 -> f128: round=c 600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
+d32 -> f128: round=c 00600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
 d64 -> f32: round=c 262934b9c7fa7f57 -> 0x1.cbe992p+36 ret=0 cc=1
-d64 -> f32: round=c 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f32: round=c 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f32: round=c 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f64: round=c 262934b9c7fa7f57 -> 0x1.cbe991def90d2p+36 ret=0 cc=1
-d64 -> f64: round=c 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f64: round=c 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f64: round=c 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f128: round=c 262934b9c7fa7f57 -> 0x1.cbe991def90d1b71758e219652bdp+36 ret=0 cc=1
-d64 -> f128: round=c 3c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
+d64 -> f128: round=c 003c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
 d64 -> f128: round=c 77fcff3fcff3fcff -> 0x1.ebeeb7a9b56d9b60e91dc03ab30bp+1278 ret=0 cc=1
 d128 -> f32: round=c 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af4p+89 ret=0 cc=1
-d128 -> f32: round=c 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f32: round=c 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f32: round=c 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f64: round=c 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6dp+89 ret=0 cc=1
-d128 -> f64: round=c 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f64: round=c 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f64: round=c 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f128: round=c 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6d66022922048682bp+89 ret=0 cc=1
-d128 -> f128: round=c 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f128: round=c 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f128: round=c 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 f32 -> d32: round=d 0x1.ee4342p+6 -> 2614d757 ret=0 cc=1
 f32 -> d32: round=d 0x1.fffffep+127 -> 4c58092d ret=0 cc=1
-f32 -> d32: round=d 0x1p-126 -> 793d65a ret=0 cc=1
+f32 -> d32: round=d 0x1p-126 -> 0793d65a ret=0 cc=1
 f32 -> d64: round=d 0x1.ee4342p+6 -> 260535d5a1cbd4db ret=0 cc=1
 f32 -> d64: round=d 0x1.fffffep+127 -> 2e96024b66672d4f ret=0 cc=1
 f32 -> d64: round=d 0x1p-126 -> 2564f5969d04b14e ret=0 cc=1
@@ -388,53 +388,53 @@ f32 -> d128: round=d 0x1.ee4342p+6 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=
 f32 -> d128: round=d 0x1.fffffep+127 -> 2e096024b66672d4eb78971063c934e9 ret=0 cc=1
 f32 -> d128: round=d 0x1p-126 -> 25f64f5969d04b16ba1faeedab748946 ret=0 cc=1
 f64 -> d32: round=d 0x1.cbe991def90dp+36 -> 26a4d2e8 ret=0 cc=1
-f64 -> d32: round=d 0x1p-1022 -> 0 ret=0 cc=1
+f64 -> d32: round=d 0x1p-1022 -> 00000000 ret=0 cc=1
 f64 -> d32: round=d 0x1.fffffffffffffp+1023 -> 78000000 ret=0 cc=1
 f64 -> d64: round=d 0x1.cbe991def90dp+36 -> 262934b9c7fa7f57 ret=0 cc=1
-f64 -> d64: round=d 0x1p-1022 -> 92d251ce3ea1d01 ret=0 cc=1
+f64 -> d64: round=d 0x1p-1022 -> 092d251ce3ea1d01 ret=0 cc=1
 f64 -> d64: round=d 0x1.fffffffffffffp+1023 -> 46cffbcecb45b196 ret=0 cc=1
 f64 -> d128: round=d 0x1.cbe991def90dp+36 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
 f64 -> d128: round=d 0x1p-1022 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
 f64 -> d128: round=d 0x1.fffffffffffffp+1023 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
 f128 -> d32: round=d 0x1.fe9af39b0ba6d66022922048682bp+89 -> 27a4d2e8 ret=0 cc=1
-f128 -> d32: round=d 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d32: round=d 0x1p-16382 -> 00000000 ret=0 cc=1
 f128 -> d32: round=d 0x1.ffffffffffffffffffffffffffffp+16383 -> 78000000 ret=0 cc=1
 f128 -> d6: round=d 0x1.fe9af39b0ba6d66022922048682bp+89 -> 266934b9d1c71779 ret=0 cc=1
-f128 -> d6: round=d 0x1p-16382 -> 0 ret=0 cc=1
+f128 -> d6: round=d 0x1p-16382 -> 0000000000000000 ret=0 cc=1
 f128 -> d6: round=d 0x1.ffffffffffffffffffffffffffffp+16383 -> 7800000000000000 ret=0 cc=1
 f128 -> d128: round=d 0x1.fe9af39b0ba6d66022922048682bp+89 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-f128 -> d128: round=d 0x1p-16382 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
+f128 -> d128: round=d 0x1p-16382 -> 0d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
 f128 -> d128: round=d 0x1.ffffffffffffffffffffffffffffp+16383 -> 46d0ccfec65b75d31f944bf65a6ca007 ret=0 cc=1
 d32 -> f32: round=d 2614d757 -> 0x1.ee4346p+6 ret=0 cc=1
 d32 -> f32: round=d 77f3fcff -> inf ret=0 cc=1
-d32 -> f32: round=d 600001 -> 0x0p+0 ret=0 cc=1
+d32 -> f32: round=d 00600001 -> 0x0p+0 ret=0 cc=1
 d32 -> f64: round=d 2614d757 -> 0x1.ee4346dc5d639p+6 ret=0 cc=1
 d32 -> f64: round=d 77f3fcff -> 0x1.2ba093e5c6114p+322 ret=0 cc=1
-d32 -> f64: round=d 600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
+d32 -> f64: round=d 00600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
 d32 -> f128: round=d 2614d757 -> 0x1.ee4346dc5d63886594af4f0d844dp+6 ret=0 cc=1
 d32 -> f128: round=d 77f3fcff -> 0x1.2ba093e5c6114735dacf25995a53p+322 ret=0 cc=1
-d32 -> f128: round=d 600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
+d32 -> f128: round=d 00600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
 d64 -> f32: round=d 262934b9c7fa7f57 -> 0x1.cbe992p+36 ret=0 cc=1
-d64 -> f32: round=d 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f32: round=d 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f32: round=d 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f64: round=d 262934b9c7fa7f57 -> 0x1.cbe991def90d2p+36 ret=0 cc=1
-d64 -> f64: round=d 3c000000000001 -> 0x0p+0 ret=0 cc=1
+d64 -> f64: round=d 003c000000000001 -> 0x0p+0 ret=0 cc=1
 d64 -> f64: round=d 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f128: round=d 262934b9c7fa7f57 -> 0x1.cbe991def90d1b71758e219652bdp+36 ret=0 cc=1
-d64 -> f128: round=d 3c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
+d64 -> f128: round=d 003c000000000001 -> 0x1.a05139c5bac394dad6250fff96cp-1273 ret=0 cc=1
 d64 -> f128: round=d 77fcff3fcff3fcff -> 0x1.ebeeb7a9b56d9b60e91dc03ab30bp+1278 ret=0 cc=1
 d128 -> f32: round=d 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af4p+89 ret=0 cc=1
-d128 -> f32: round=d 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f32: round=d 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f32: round=d 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f64: round=d 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6dp+89 ret=0 cc=1
-d128 -> f64: round=d 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f64: round=d 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f64: round=d 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f128: round=d 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6d66022922048682bp+89 ret=0 cc=1
-d128 -> f128: round=d 840000000000000000001 -> 0x0p+0 ret=0 cc=1
+d128 -> f128: round=d 00084000000000000000000000000001 -> 0x0p+0 ret=0 cc=1
 d128 -> f128: round=d 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 f32 -> d32: round=e 0x1.ee4342p+6 -> 2614d757 ret=0 cc=1
 f32 -> d32: round=e 0x1.fffffep+127 -> 4c580a2c ret=0 cc=1
-f32 -> d32: round=e 0x1p-126 -> 793d65b ret=0 cc=1
+f32 -> d32: round=e 0x1p-126 -> 0793d65b ret=0 cc=1
 f32 -> d64: round=e 0x1.ee4342p+6 -> 260535d5a1cbd4fa ret=0 cc=1
 f32 -> d64: round=e 0x1.fffffep+127 -> 2e96024b66672d4f ret=0 cc=1
 f32 -> d64: round=e 0x1p-126 -> 2564f5969d04b14e ret=0 cc=1
@@ -442,53 +442,53 @@ f32 -> d128: round=e 0x1.ee4342p+6 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=
 f32 -> d128: round=e 0x1.fffffep+127 -> 2e096024b66672d4eb78971063c934f0 ret=0 cc=1
 f32 -> d128: round=e 0x1p-126 -> 25f64f5969d04b16ba1faeedab748946 ret=0 cc=1
 f64 -> d32: round=e 0x1.cbe991def90dp+36 -> 26a4d2e8 ret=0 cc=1
-f64 -> d32: round=e 0x1p-1022 -> 1 ret=0 cc=1
+f64 -> d32: round=e 0x1p-1022 -> 00000001 ret=0 cc=1
 f64 -> d32: round=e 0x1.fffffffffffffp+1023 -> 78000000 ret=0 cc=1
 f64 -> d64: round=e 0x1.cbe991def90dp+36 -> 262934b9c7fa7f57 ret=0 cc=1
-f64 -> d64: round=e 0x1p-1022 -> 92d251ce3ea1d02 ret=0 cc=1
+f64 -> d64: round=e 0x1p-1022 -> 092d251ce3ea1d02 ret=0 cc=1
 f64 -> d64: round=e 0x1.fffffffffffffp+1023 -> 46cffbcecb45b196 ret=0 cc=1
 f64 -> d128: round=e 0x1.cbe991def90dp+36 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
 f64 -> d128: round=e 0x1p-1022 -> 29b2d251ce3ea1d016ac1a4cb976ca05 ret=0 cc=1
 f64 -> d128: round=e 0x1.fffffffffffffp+1023 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
 f128 -> d32: round=e 0x1.fe9af39b0ba6d66022922048682bp+89 -> 27a4d2e8 ret=0 cc=1
-f128 -> d32: round=e 0x1p-16382 -> 1 ret=0 cc=1
+f128 -> d32: round=e 0x1p-16382 -> 00000001 ret=0 cc=1
 f128 -> d32: round=e 0x1.ffffffffffffffffffffffffffffp+16383 -> 78000000 ret=0 cc=1
 f128 -> d6: round=e 0x1.fe9af39b0ba6d66022922048682bp+89 -> 266934b9d1c71779 ret=0 cc=1
-f128 -> d6: round=e 0x1p-16382 -> 1 ret=0 cc=1
+f128 -> d6: round=e 0x1p-16382 -> 0000000000000001 ret=0 cc=1
 f128 -> d6: round=e 0x1.ffffffffffffffffffffffffffffp+16383 -> 7800000000000000 ret=0 cc=1
 f128 -> d128: round=e 0x1.fe9af39b0ba6d66022922048682bp+89 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-f128 -> d128: round=e 0x1p-16382 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
+f128 -> d128: round=e 0x1p-16382 -> 0d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
 f128 -> d128: round=e 0x1.ffffffffffffffffffffffffffffp+16383 -> 46d0ccfec65b75d31f944bf65a6ca008 ret=0 cc=1
 d32 -> f32: round=e 2614d757 -> 0x1.ee4348p+6 ret=0 cc=1
 d32 -> f32: round=e 77f3fcff -> inf ret=0 cc=1
-d32 -> f32: round=e 600001 -> 0x1p-149 ret=0 cc=1
+d32 -> f32: round=e 00600001 -> 0x1p-149 ret=0 cc=1
 d32 -> f64: round=e 2614d757 -> 0x1.ee4346dc5d639p+6 ret=0 cc=1
 d32 -> f64: round=e 77f3fcff -> 0x1.2ba093e5c6115p+322 ret=0 cc=1
-d32 -> f64: round=e 600001 -> 0x1.55c2076bf9a56p-316 ret=0 cc=1
+d32 -> f64: round=e 00600001 -> 0x1.55c2076bf9a56p-316 ret=0 cc=1
 d32 -> f128: round=e 2614d757 -> 0x1.ee4346dc5d63886594af4f0d844ep+6 ret=0 cc=1
 d32 -> f128: round=e 77f3fcff -> 0x1.2ba093e5c6114735dacf25995a54p+322 ret=0 cc=1
-d32 -> f128: round=e 600001 -> 0x1.55c2076bf9a55103aca57b853e4ep-316 ret=0 cc=1
+d32 -> f128: round=e 00600001 -> 0x1.55c2076bf9a55103aca57b853e4ep-316 ret=0 cc=1
 d64 -> f32: round=e 262934b9c7fa7f57 -> 0x1.cbe992p+36 ret=0 cc=1
-d64 -> f32: round=e 3c000000000001 -> 0x1p-149 ret=0 cc=1
+d64 -> f32: round=e 003c000000000001 -> 0x1p-149 ret=0 cc=1
 d64 -> f32: round=e 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f64: round=e 262934b9c7fa7f57 -> 0x1.cbe991def90d2p+36 ret=0 cc=1
-d64 -> f64: round=e 3c000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
+d64 -> f64: round=e 003c000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
 d64 -> f64: round=e 77fcff3fcff3fcff -> inf ret=0 cc=1
 d64 -> f128: round=e 262934b9c7fa7f57 -> 0x1.cbe991def90d1b71758e219652bep+36 ret=0 cc=1
-d64 -> f128: round=e 3c000000000001 -> 0x1.a05139c5bac394dad6250fff96c1p-1273 ret=0 cc=1
+d64 -> f128: round=e 003c000000000001 -> 0x1.a05139c5bac394dad6250fff96c1p-1273 ret=0 cc=1
 d64 -> f128: round=e 77fcff3fcff3fcff -> 0x1.ebeeb7a9b56d9b60e91dc03ab30bp+1278 ret=0 cc=1
 d128 -> f32: round=e 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af4p+89 ret=0 cc=1
-d128 -> f32: round=e 840000000000000000001 -> 0x1p-149 ret=0 cc=1
+d128 -> f32: round=e 00084000000000000000000000000001 -> 0x1p-149 ret=0 cc=1
 d128 -> f32: round=e 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f64: round=e 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6ep+89 ret=0 cc=1
-d128 -> f64: round=e 840000000000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
+d128 -> f64: round=e 00084000000000000000000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
 d128 -> f64: round=e 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 d128 -> f128: round=e 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6d66022922048682cp+89 ret=0 cc=1
-d128 -> f128: round=e 840000000000000000001 -> 0x0.0000000000000000000000000001p-16382 ret=0 cc=1
+d128 -> f128: round=e 00084000000000000000000000000001 -> 0x0.0000000000000000000000000001p-16382 ret=0 cc=1
 d128 -> f128: round=e 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
 f32 -> d32: round=f 0x1.ee4342p+6 -> 2614d756 ret=0 cc=1
 f32 -> d32: round=f 0x1.fffffep+127 -> 4c58092d ret=0 cc=1
-f32 -> d32: round=f 0x1p-126 -> 793d65a ret=0 cc=1
+f32 -> d32: round=f 0x1p-126 -> 0793d65a ret=0 cc=1
 f32 -> d64: round=f 0x1.ee4342p+6 -> 260535d5a1cbd4fa ret=0 cc=1
 f32 -> d64: round=f 0x1.fffffep+127 -> 2e96024b66672d4e ret=0 cc=1
 f32 -> d64: round=f 0x1p-126 -> 2564f5969d04b16b ret=0 cc=1
@@ -496,47 +496,47 @@ f32 -> d128: round=f 0x1.ee4342p+6 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=
 f32 -> d128: round=f 0x1.fffffep+127 -> 2e096024b66672d4eb78971063c934e9 ret=0 cc=1
 f32 -> d128: round=f 0x1p-126 -> 25f64f5969d04b16ba1faeedab748946 ret=0 cc=1
 f64 -> d32: round=f 0x1.cbe991def90dp+36 -> 26a4d2e7 ret=0 cc=1
-f64 -> d32: round=f 0x1p-1022 -> 1 ret=0 cc=1
+f64 -> d32: round=f 0x1p-1022 -> 00000001 ret=0 cc=1
 f64 -> d32: round=f 0x1.fffffffffffffp+1023 -> 77f3fcff ret=0 cc=1
 f64 -> d64: round=f 0x1.cbe991def90dp+36 -> 262934b9c7fa7f56 ret=0 cc=1
-f64 -> d64: round=f 0x1p-1022 -> 92d251ce3ea1d01 ret=0 cc=1
+f64 -> d64: round=f 0x1p-1022 -> 092d251ce3ea1d01 ret=0 cc=1
 f64 -> d64: round=f 0x1.fffffffffffffp+1023 -> 46cffbcecb45b196 ret=0 cc=1
 f64 -> d128: round=f 0x1.cbe991def90dp+36 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
 f64 -> d128: round=f 0x1p-1022 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
 f64 -> d128: round=f 0x1.fffffffffffffp+1023 -> 264cffbcecb45b195e20c55d13765c43 ret=0 cc=1
 f128 -> d32: round=f 0x1.fe9af39b0ba6d66022922048682bp+89 -> 27a4d2e7 ret=0 cc=1
-f128 -> d32: round=f 0x1p-16382 -> 1 ret=0 cc=1
+f128 -> d32: round=f 0x1p-16382 -> 00000001 ret=0 cc=1
 f128 -> d32: round=f 0x1.ffffffffffffffffffffffffffffp+16383 -> 77f3fcff ret=0 cc=1
 f128 -> d6: round=f 0x1.fe9af39b0ba6d66022922048682bp+89 -> 266934b9d1c71778 ret=0 cc=1
-f128 -> d6: round=f 0x1p-16382 -> 1 ret=0 cc=1
+f128 -> d6: round=f 0x1p-16382 -> 0000000000000001 ret=0 cc=1
 f128 -> d6: round=f 0x1.ffffffffffffffffffffffffffffp+16383 -> 77fcff3fcff3fcff ret=0 cc=1
 f128 -> d128: round=f 0x1.fe9af39b0ba6d66022922048682bp+89 -> 2606934b9d1c71778671c5de19cb9778 ret=0 cc=1
-f128 -> d128: round=f 0x1p-16382 -> d2ede220cc32483ba1962ddf1d687d2 ret=0 cc=1
+f128 -> d128: round=f 0x1p-16382 -> 0d2ede220cc32483ba1962ddf1d687d2 ret=0 cc=1
 f128 -> d128: round=f 0x1.ffffffffffffffffffffffffffffp+16383 -> 46d0ccfec65b75d31f944bf65a6ca007 ret=0 cc=1
 d32 -> f32: round=f 2614d757 -> 0x1.ee4346p+6 ret=0 cc=1
 d32 -> f32: round=f 77f3fcff -> 0x1.fffffep+127 ret=0 cc=1
-d32 -> f32: round=f 600001 -> 0x1p-149 ret=0 cc=1
+d32 -> f32: round=f 00600001 -> 0x1p-149 ret=0 cc=1
 d32 -> f64: round=f 2614d757 -> 0x1.ee4346dc5d639p+6 ret=0 cc=1
 d32 -> f64: round=f 77f3fcff -> 0x1.2ba093e5c6115p+322 ret=0 cc=1
-d32 -> f64: round=f 600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
+d32 -> f64: round=f 00600001 -> 0x1.55c2076bf9a55p-316 ret=0 cc=1
 d32 -> f128: round=f 2614d757 -> 0x1.ee4346dc5d63886594af4f0d844dp+6 ret=0 cc=1
 d32 -> f128: round=f 77f3fcff -> 0x1.2ba093e5c6114735dacf25995a53p+322 ret=0 cc=1
-d32 -> f128: round=f 600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
+d32 -> f128: round=f 00600001 -> 0x1.55c2076bf9a55103aca57b853e4dp-316 ret=0 cc=1
 d64 -> f32: round=f 262934b9c7fa7f57 -> 0x1.cbe992p+36 ret=0 cc=1
-d64 -> f32: round=f 3c000000000001 -> 0x1p-149 ret=0 cc=1
+d64 -> f32: round=f 003c000000000001 -> 0x1p-149 ret=0 cc=1
 d64 -> f32: round=f 77fcff3fcff3fcff -> 0x1.fffffep+127 ret=0 cc=1
 d64 -> f64: round=f 262934b9c7fa7f57 -> 0x1.cbe991def90d1p+36 ret=0 cc=1
-d64 -> f64: round=f 3c000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
+d64 -> f64: round=f 003c000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
 d64 -> f64: round=f 77fcff3fcff3fcff -> 0x1.fffffffffffffp+1023 ret=0 cc=1
 d64 -> f128: round=f 262934b9c7fa7f57 -> 0x1.cbe991def90d1b71758e219652bdp+36 ret=0 cc=1
-d64 -> f128: round=f 3c000000000001 -> 0x1.a05139c5bac394dad6250fff96c1p-1273 ret=0 cc=1
+d64 -> f128: round=f 003c000000000001 -> 0x1.a05139c5bac394dad6250fff96c1p-1273 ret=0 cc=1
 d64 -> f128: round=f 77fcff3fcff3fcff -> 0x1.ebeeb7a9b56d9b60e91dc03ab30bp+1278 ret=0 cc=1
 d128 -> f32: round=f 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af2p+89 ret=0 cc=1
-d128 -> f32: round=f 840000000000000000001 -> 0x1p-149 ret=0 cc=1
+d128 -> f32: round=f 00084000000000000000000000000001 -> 0x1p-149 ret=0 cc=1
 d128 -> f32: round=f 77ffcff3fcff3fcff3fcff3fcff3fcff -> 0x1.fffffep+127 ret=0 cc=1
 d128 -> f64: round=f 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6dp+89 ret=0 cc=1
-d128 -> f64: round=f 840000000000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
+d128 -> f64: round=f 00084000000000000000000000000001 -> 0x0.0000000000001p-1022 ret=0 cc=1
 d128 -> f64: round=f 77ffcff3fcff3fcff3fcff3fcff3fcff -> 0x1.fffffffffffffp+1023 ret=0 cc=1
 d128 -> f128: round=f 2606934b9d1c71778671c5de19cb9779 -> 0x1.fe9af39b0ba6d66022922048682bp+89 ret=0 cc=1
-d128 -> f128: round=f 840000000000000000001 -> 0x0.0000000000000000000000000001p-16382 ret=0 cc=1
+d128 -> f128: round=f 00084000000000000000000000000001 -> 0x0.0000000000000000000000000001p-16382 ret=0 cc=1
 d128 -> f128: round=f 77ffcff3fcff3fcff3fcff3fcff3fcff -> 0x1.ffffffffffffffffffffffffffffp+16383 ret=0 cc=1