|
From: <sv...@va...> - 2013-01-21 15:39:56
|
florian 2013-01-21 15:39:44 +0000 (Mon, 21 Jan 2013)
New Revision: 13254
Log:
s390: Add another testcase for DFP insns.
Patch by Maran Pakkirisamy (ma...@li...).
Part of fixing BZ 307113.
Added files:
trunk/none/tests/s390x/dfpext.c
trunk/none/tests/s390x/dfpext.stderr.exp
trunk/none/tests/s390x/dfpext.stdout.exp
trunk/none/tests/s390x/dfpext.vgtest
Modified directories:
trunk/none/tests/s390x/
Modified files:
trunk/none/tests/s390x/Makefile.am
trunk/none/tests/s390x/opcodes.h
Modified: trunk/none/tests/s390x/
Modified: trunk/none/tests/s390x/opcodes.h (+12 -0)
===================================================================
--- trunk/none/tests/s390x/opcodes.h 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/opcodes.h 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -130,9 +130,12 @@
#define AXTRA(r3,m4,r1,r2) RRF_FUFF2(b3da,r3,m4,r1,r2)
#define AY(r1,x2,b2,dl2,dh2) RXY_RRRD(e3,r1,x2,b2,dl2,dh2,5a)
#define CDFBRA(m3,m4,r1,r2) RRF_UUFR(b395,m3,m4,r1,r2)
+#define CDFTR(m3,m4,r1,r2) RRF_UUFR(b951,m3,m4,r1,r2)
#define CDGBRA(m3,m4,r1,r2) RRF_UUFR(b3a5,m3,m4,r1,r2)
#define CDLFBR(m3,m4,r1,r2) RRF_UUFR(b391,m3,m4,r1,r2)
+#define CDLFTR(m3,m4,r1,r2) RRF_UUFR(b953,m3,m4,r1,r2)
#define CDLGBR(m3,m4,r1,r2) RRF_UUFR(b3a1,m3,m4,r1,r2)
+#define CDLGTR(m3,m4,r1,r2) RRF_UUFR(b952,m3,m4,r1,r2)
#define CDTR(r1,r2) RRE_RERE(b3e4,r1,r2)
#define CEDTR(r1,r2) RRE_RERE(b3f4,r1,r2)
#define CEFBRA(m3,m4,r1,r2) RRF_UUFR(b394,m3,m4,r1,r2)
@@ -142,8 +145,10 @@
#define CEXTR(r1,r2) RRE_RERE(b3fc,r1,r2)
#define CFEBRA(m3,m4,r1,r2) RRF_UURF(b398,m3,m4,r1,r2)
#define CFDBRA(m3,m4,r1,r2) RRF_UURF(b399,m3,m4,r1,r2)
+#define CFDTR(m3,m4,r1,r2) RRF_UURF(b941,m3,m4,r1,r2)
#define CFI(r1,i2) RIL_RI(c2,r1,d,i2)
#define CFXBRA(m3,m4,r1,r2) RRF_UURF(b39a,m3,m4,r1,r2)
+#define CFXTR(m3,m4,r1,r2) RRF_UURF(b949,m3,m4,r1,r2)
#define CGDBRA(m3,m4,r1,r2) RRF_UURF(b3a9,m3,m4,r1,r2)
#define CGEBRA(m3,m4,r1,r2) RRF_UURF(b3a8,m3,m4,r1,r2)
#define CGFI(r1,i2) RIL_RI(c2,r1,c,i2)
@@ -169,10 +174,13 @@
#define CIJ(r1,m3,i4,i2) RIE_RUPI(ec,r1,m3,i4,i2,7e)
#define CLFEBR(m3,m4,r1,r2) RRF_UURF(b39c,m3,m4,r1,r2)
#define CLFDBR(m3,m4,r1,r2) RRF_UURF(b39d,m3,m4,r1,r2)
+#define CLFDTR(m3,m4,r1,r2) RRF_UURF(b943,m3,m4,r1,r2)
#define CLFXBR(m3,m4,r1,r2) RRF_UURF(b39e,m3,m4,r1,r2)
+#define CLFXTR(m3,m4,r1,r2) RRF_UURF(b94b,m3,m4,r1,r2)
#define CLFHSI(b1,d1,i2) SIL_RDU(e55d,b1,d1,i2)
#define CLFI(r1,i2) RIL_RU(c2,r1,f,i2)
#define CLGDBR(m3,m4,r1,r2) RRF_UURF(b3ad,m3,m4,r1,r2)
+#define CLGDTR(m3,m4,r1,r2) RRF_UURF(b942,m3,m4,r1,r2)
#define CLGEBR(m3,m4,r1,r2) RRF_UURF(b3ac,m3,m4,r1,r2)
#define CLGFI(r1,i2) RIL_RU(c2,r1,e,i2)
#define CLGFRL(r1,i2) RIL_RP(c6,r1,e,i2)
@@ -184,6 +192,7 @@
#define CLGRJ(r1,r2,i4,m3) RIE_RRPU(ec,r1,r2,i4,m3,0,65)
#define CLGRL(r1,i2) RIL_RP(c6,r1,a,i2)
#define CLGXBR(m3,m4,r1,r2) RRF_UURF(b3ae,m3,m4,r1,r2)
+#define CLGXTR(m3,m4,r1,r2) RRF_UURF(b94a,m3,m4,r1,r2)
#define CLHF(r1,x2,b2,dl2,dh2) RXY_RRRD(e3,r1,x2,b2,dl2,dh2,cf)
#define CLHHR(r1,r2) RRE_RR(b9cf,00,r1,r2)
#define CLHHSI(b1,d1,i2) SIL_RDU(e555,b1,d1,i2)
@@ -212,9 +221,12 @@
#define CVBY(r1,x2,b2,dl2,dh2) RXY_RRRD(e3,r1,x2,b2,dl2,dh2,06)
#define CVDY(r1,x2,b2,dl2,dh2) RXY_RRRD(e3,r1,x2,b2,dl2,dh2,26)
#define CXFBRA(m3,m4,r1,r2) RRF_UUFR(b396,m3,m4,r1,r2)
+#define CXFTR(m3,m4,r1,r2) RRF_UUFR(b959,m3,m4,r1,r2)
#define CXGBRA(m3,m4,r1,r2) RRF_UUFR(b3a6,m3,m4,r1,r2)
#define CXLFBR(m3,m4,r1,r2) RRF_UUFR(b392,m3,m4,r1,r2)
+#define CXLFTR(m3,m4,r1,r2) RRF_UUFR(b95b,m3,m4,r1,r2)
#define CXLGBR(m3,m4,r1,r2) RRF_UUFR(b3a2,m3,m4,r1,r2)
+#define CXLGTR(m3,m4,r1,r2) RRF_UUFR(b95a,m3,m4,r1,r2)
#define CXTR(r1,r2) RRE_RERE(b3ec,r1,r2)
#define CY(r1,x2,b2,dl2,dh2) RXY_RRRD(e3,r1,x2,b2,dl2,dh2,59)
#define DDTRA(r3,m4,r1,r2) RRF_FUFF2(b3d1,r3,m4,r1,r2)
Added: trunk/none/tests/s390x/dfpext.stderr.exp (+2 -0)
===================================================================
--- trunk/none/tests/s390x/dfpext.stderr.exp 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/dfpext.stderr.exp 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -0,0 +1,2 @@
+
+
Modified: trunk/none/tests/s390x/Makefile.am (+3 -2)
===================================================================
--- trunk/none/tests/s390x/Makefile.am 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/Makefile.am 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -19,7 +19,7 @@
spechelper-icm-1 spechelper-icm-2 spechelper-tmll \
spechelper-tm laa
if BUILD_DFP_TESTS
- INSN_TESTS += dfp-1 dfp-2 dfp-3 dfp-4 dfptest
+ INSN_TESTS += dfp-1 dfp-2 dfp-3 dfp-4 dfptest dfpext
endif
check_PROGRAMS = $(INSN_TESTS) \
@@ -39,7 +39,8 @@
dfp-2.stderr.exp dfp-2.stdout.exp dfp-2.vgtest \
dfp-3.stderr.exp dfp-3.stdout.exp dfp-3.vgtest \
dfp-4.stderr.exp dfp-4.stdout.exp dfp-4.vgtest \
- dfptest.stderr.exp dfptest.stdout.exp dfptest.vgtest
+ dfptest.stderr.exp dfptest.stdout.exp dfptest.vgtest \
+ dfpext.stderr.exp dfpext.stdout.exp dfpext.vgtest
AM_CFLAGS += @FLAG_M64@
AM_CXXFLAGS += @FLAG_M64@
Added: trunk/none/tests/s390x/dfpext.c (+247 -0)
===================================================================
--- trunk/none/tests/s390x/dfpext.c 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/dfpext.c 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -0,0 +1,247 @@
+#include <stdio.h>
+#include "opcodes.h"
+#include "dfp_utils.h"
+#define __STDC_WANT_DEC_FP__ 1
+#include <float.h>
+
+#define L2D(insn, initial, target,round) \
+ ({ \
+ register unsigned long source asm("2") = initial; \
+ register typeof(target) _t asm("f0"); \
+ asm volatile(insn(round,0,0,2) :"=f" (_t):"d"(source)); \
+ _t; \
+ })
+
+#define I2D(insn, initial, target,round) \
+ ({ \
+ register int source asm("2") = initial; \
+ register typeof(target) _t asm("f0"); \
+ asm volatile(insn(round,0,0,2) :"=f" (_t):"d"(source)); \
+ _t; \
+})
+
+#define D2L(insn, initial, type, round, cc) \
+ ({ \
+ register type source asm("f0") = initial; \
+ register unsigned long target asm ("2") = 0; \
+ asm volatile(insn(round,0,2,0) \
+ "ipm %1\n\t" \
+ "srl %1,28\n\t" \
+ :"=d" (target), "=d" (cc) :"f"(source):"cc"); \
+ target; \
+ })
+
+#define D2I(insn, initial, type, round, cc) \
+ ({ \
+ register type source asm("f0") = initial; \
+ register int target asm ("2") = 0; \
+ asm volatile(insn(round,0,2,0) \
+ "ipm %1\n\t" \
+ "srl %1,28\n\t" \
+ :"=d" (target), "=d" (cc) :"f"(source):"cc"); \
+ target; \
+})
+
+
+#define DO_PRINT_L2D(insn, l, d, round) \
+ ({ \
+ printf(#insn " round=%d %lu -> ", 0x##round, l); \
+ d = L2D(insn, l, d, round); \
+ DFP_VAL_PRINT(d, typeof(d)); \
+ printf("\n"); \
+ })
+
+#define DO_INSN_L2D(insn, round, type) \
+ ({ \
+ type d; \
+ DO_PRINT_L2D(insn, 0UL, d, round); \
+ DO_PRINT_L2D(insn, 1UL, d, round); \
+ DO_PRINT_L2D(insn, 0xffffffffUL, d, round); \
+ DO_PRINT_L2D(insn, 0x80000000UL, d, round); \
+ DO_PRINT_L2D(insn, 0x7fffffffUL, d, round); \
+ DO_PRINT_L2D(insn, 0x100000000UL, d, round); \
+ DO_PRINT_L2D(insn, 0xffffffffffffffffUL, d, round); \
+ DO_PRINT_L2D(insn, 0x8000000000000000UL, d, round); \
+ DO_PRINT_L2D(insn, 0x7fffffffffffffffUL, d, round); \
+ })
+
+#define DO_PRINT_I2D(insn, l, d, round) \
+ ({ \
+ printf(#insn " round=%d %d -> ", 0x##round, l); \
+ d = I2D(insn, l, d, round); \
+ DFP_VAL_PRINT(d, typeof(d)); \
+ printf("\n"); \
+ })
+
+#define DO_INSN_I2D(insn, round, type) \
+ ({ \
+ type d; \
+ DO_PRINT_I2D(insn, 0, d, round); \
+ DO_PRINT_I2D(insn, 1, d, round); \
+ DO_PRINT_I2D(insn, 0xffffffff, d, round); \
+ DO_PRINT_I2D(insn, 0x80000000, d, round); \
+ DO_PRINT_I2D(insn, 0x7fffffff, d, round); \
+ })
+
+#define DO_PRINT_D2L(insn, d, type, round, cc) \
+ ({ \
+ printf(#insn " round=%d ", 0x##round); \
+ DFP_VAL_PRINT(d, type); \
+ printf(" -> %lu ", D2L(insn, d, type, round, cc)); \
+ printf("cc=%d\n", cc); \
+ })
+
+#define DO_INSN_D2L(insn, round, type) \
+ ({ \
+ int cc; \
+ type d; \
+ d = -1.1DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 0.DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.4DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.5DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+4DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+8DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+4DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+12DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+20DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+200DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E-4DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = DEC32_MIN; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = DEC32_MAX; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = DEC64_MIN; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = DEC64_MAX; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ })
+
+#define DO_PRINT_D2I(insn, d, type, round, cc) \
+ ({ \
+ printf(#insn " round=%d ", 0x##round); \
+ DFP_VAL_PRINT(d, type); \
+ printf(" -> %d ", D2I(insn, d, type, round, cc)); \
+ printf("cc=%d\n", cc); \
+ })
+
+#define DO_INSN_D2I(insn, round, type) \
+ ({ \
+ int cc; \
+ type d; \
+ d = -1.1DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 0.DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.4DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.5DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+4DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+8DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+4DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+12DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+20DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+200DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E-4DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = DEC32_MIN; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = DEC32_MAX; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = DEC64_MIN; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = DEC64_MAX; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ })
+
+#define DO_D2L(round) \
+ ({ \
+ DO_INSN_D2L(CLFDTR, round, _Decimal64); \
+ DO_INSN_D2L(CLGDTR, round, _Decimal64); \
+ DO_INSN_D2I(CFDTR, round, _Decimal64); \
+ DO_INSN_D2L(CLFXTR, round, _Decimal128); \
+ DO_INSN_D2L(CLGXTR, round, _Decimal128); \
+ DO_INSN_D2I(CFXTR, round, _Decimal128); \
+ })
+
+
+int main()
+{
+ /* rounding mode is not used for the following insns */
+ DO_INSN_I2D(CDFTR, 0, _Decimal64);
+ DO_INSN_I2D(CXFTR, 0, _Decimal128);
+ DO_INSN_L2D(CDLFTR, 0, _Decimal64);
+ DO_INSN_L2D(CXLFTR, 0, _Decimal128);
+ DO_INSN_L2D(CXLGTR, 0, _Decimal128);
+
+ /* Omit rounding mode value 0 and 2 as the current DFP rounding
+ mode is chosen for these values. */
+ DO_INSN_L2D(CDLGTR, 1, _Decimal64);
+ DO_D2L(1);
+
+ DO_INSN_L2D(CDLGTR, 3, _Decimal64);
+ DO_D2L(3);
+
+ DO_INSN_L2D(CDLGTR, 4, _Decimal64);
+ DO_D2L(4);
+
+ DO_INSN_L2D(CDLGTR, 5, _Decimal64);
+ DO_D2L(5);
+
+ DO_INSN_L2D(CDLGTR, 6, _Decimal64);
+ DO_D2L(6);
+
+ DO_INSN_L2D(CDLGTR, 7, _Decimal64);
+ DO_D2L(7);
+
+ DO_INSN_L2D(CDLGTR, 8, _Decimal64);
+ DO_D2L(8);
+
+ DO_INSN_L2D(CDLGTR, 9, _Decimal64);
+ DO_D2L(9);
+
+ DO_INSN_L2D(CDLGTR, a, _Decimal64);
+ DO_D2L(a);
+
+ DO_INSN_L2D(CDLGTR, b, _Decimal64);
+ DO_D2L(b);
+
+ DO_INSN_L2D(CDLGTR, c, _Decimal64);
+ DO_D2L(c);
+
+ DO_INSN_L2D(CDLGTR, d, _Decimal64);
+ DO_D2L(d);
+
+ DO_INSN_L2D(CDLGTR, e, _Decimal64);
+ DO_D2L(e);
+
+ DO_INSN_L2D(CDLGTR, f, _Decimal64);
+ DO_D2L(f);
+
+ return 0;
+}
Property changed: trunk/none/tests/s390x (+0 -0)
___________________________________________________________________
Name: svn:ignore
- .deps
add
add_EI
add_GE
allexec
and
and_EI
clc
clcle
cvb
cvd
div
ex_clone
ex_sig
flogr
icm
insert
insert_EI
lam_stam
lpr
Makefile
Makefile.in
mul
mul_GE
mvst
or
or_EI
srst
sub
sub_EI
tcxb
xc
xor
xor_EI
stck
stcke
stckf
op_exception
fgx
condloadstore
fold_And16
stfle
op00
cksm
clcl
mvcl
troo
trot
trto
trtt
tr
tre
clrj
clgrj
crj
cgrj
clij
clgij
cij
cgij
cs
csg
cds
cdsg
cu21
cu21_1
cu24
cu24_1
cu42
cu12
cu12_1
cu14
cu14_1
cu41
ecag
fpext
fpext_warn
fpconv
rounding-1
rounding-2
rounding-3
rounding-4
rounding-5
bfp-1
bfp-2
bfp-3
bfp-4
srnm
srnmb
comp-1
comp-2
ex
exrl
tm
tmll
stmg
test_sig
test_clone
test_fork
clst
mvc
spechelper-algr
spechelper-tmll
spechelper-icm-1
spechelper-icm-2
spechelper-cr
spechelper-ltr
spechelper-alr
spechelper-clr
spechelper-slr
spechelper-slgr
spechelper-or
spechelper-tm
rounding-6
laa
dfp-1
dfp-2
dfp-3
dfp-4
dfptest
+ .deps
add
add_EI
add_GE
allexec
and
and_EI
clc
clcle
cvb
cvd
div
ex_clone
ex_sig
flogr
icm
insert
insert_EI
lam_stam
lpr
Makefile
Makefile.in
mul
mul_GE
mvst
or
or_EI
srst
sub
sub_EI
tcxb
xc
xor
xor_EI
stck
stcke
stckf
op_exception
fgx
condloadstore
fold_And16
stfle
op00
cksm
clcl
mvcl
troo
trot
trto
trtt
tr
tre
clrj
clgrj
crj
cgrj
clij
clgij
cij
cgij
cs
csg
cds
cdsg
cu21
cu21_1
cu24
cu24_1
cu42
cu12
cu12_1
cu14
cu14_1
cu41
ecag
fpext
fpext_warn
fpconv
rounding-1
rounding-2
rounding-3
rounding-4
rounding-5
bfp-1
bfp-2
bfp-3
bfp-4
srnm
srnmb
comp-1
comp-2
ex
exrl
tm
tmll
stmg
test_sig
test_clone
test_fork
clst
mvc
spechelper-algr
spechelper-tmll
spechelper-icm-1
spechelper-icm-2
spechelper-cr
spechelper-ltr
spechelper-alr
spechelper-clr
spechelper-slr
spechelper-slgr
spechelper-or
spechelper-tm
rounding-6
laa
dfp-1
dfp-2
dfp-3
dfp-4
dfptest
dfpext
Added: trunk/none/tests/s390x/dfpext.vgtest (+2 -0)
===================================================================
--- trunk/none/tests/s390x/dfpext.vgtest 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/dfpext.vgtest 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -0,0 +1,2 @@
+prog: dfpext
+prereq: test -e dfpext && ../../../tests/s390x_features s390x-dfp && ../../../tests/s390x_features s390x-fpext
Added: trunk/none/tests/s390x/dfpext.stdout.exp (+1591 -0)
===================================================================
--- trunk/none/tests/s390x/dfpext.stdout.exp 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/dfpext.stdout.exp 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -0,0 +1,1591 @@
+CDFTR round=0 0 -> 2238000000000000
+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
+CDLFTR round=0 0 -> 2238000000000000
+CDLFTR round=0 1 -> 2238000000000001
+CDLFTR round=0 4294967295 -> 2238000115afb55b
+CDLFTR round=0 2147483648 -> 223800008c78af48
+CDLFTR round=0 2147483647 -> 223800008c78af47
+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
+CXLGTR round=0 18446744073709551615 -> 2208000000000001891bc41cf89b4715
+CXLGTR round=0 9223372036854775808 -> 2208000000000000948df20da5cfd42e
+CXLGTR round=0 9223372036854775807 -> 2208000000000000948df20da5cfd70d
+CDLGTR round=1 0 -> 2238000000000000
+CDLGTR round=1 1 -> 2238000000000001
+CDLGTR round=1 4294967295 -> 2238000115afb55b
+CDLGTR round=1 2147483648 -> 223800008c78af48
+CDLGTR round=1 2147483647 -> 223800008c78af47
+CDLGTR round=1 4294967296 -> 2238000115afb57a
+CDLGTR round=1 18446744073709551615 -> 264a4cdd2077c2dd
+CDLGTR round=1 9223372036854775808 -> 6e45237c836973f6
+CDLGTR round=1 9223372036854775807 -> 6e45237c836973f6
+CLFDTR round=1 a234000000000011 -> 0 cc=3
+CLFDTR round=1 2238000000000000 -> 0 cc=0
+CLFDTR round=1 2238000000000001 -> 1 cc=2
+CLFDTR round=1 2234000000000014 -> 1 cc=2
+CLFDTR round=1 2234000000000015 -> 2 cc=2
+CLFDTR round=1 2234000000000016 -> 2 cc=2
+CLFDTR round=1 2244000000000016 -> 16000 cc=2
+CLFDTR round=1 2254000000000016 -> 160000000 cc=2
+CLFDTR round=1 2244000000000016 -> 16000 cc=2
+CLFDTR round=1 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=1 2284000000000016 -> 4294967295 cc=3
+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 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=1 a234000000000011 -> 0 cc=3
+CLGDTR round=1 2238000000000000 -> 0 cc=0
+CLGDTR round=1 2238000000000001 -> 1 cc=2
+CLGDTR round=1 2234000000000014 -> 1 cc=2
+CLGDTR round=1 2234000000000015 -> 2 cc=2
+CLGDTR round=1 2234000000000016 -> 2 cc=2
+CLGDTR round=1 2244000000000016 -> 16000 cc=2
+CLGDTR round=1 2254000000000016 -> 160000000 cc=2
+CLGDTR round=1 2244000000000016 -> 16000 cc=2
+CLGDTR round=1 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=1 2284000000000016 -> 18446744073709551615 cc=3
+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 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=1 a234000000000011 -> -1 cc=1
+CFDTR round=1 2238000000000000 -> 0 cc=0
+CFDTR round=1 2238000000000001 -> 1 cc=2
+CFDTR round=1 2234000000000014 -> 1 cc=2
+CFDTR round=1 2234000000000015 -> 2 cc=2
+CFDTR round=1 2234000000000016 -> 2 cc=2
+CFDTR round=1 2244000000000016 -> 16000 cc=2
+CFDTR round=1 2254000000000016 -> 160000000 cc=2
+CFDTR round=1 2244000000000016 -> 16000 cc=2
+CFDTR round=1 2264000000000016 -> 2147483647 cc=3
+CFDTR round=1 2284000000000016 -> 2147483647 cc=3
+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 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
+CDLGTR round=3 0 -> 2238000000000000
+CDLGTR round=3 1 -> 2238000000000001
+CDLGTR round=3 4294967295 -> 2238000115afb55b
+CDLGTR round=3 2147483648 -> 223800008c78af48
+CDLGTR round=3 2147483647 -> 223800008c78af47
+CDLGTR round=3 4294967296 -> 2238000115afb57a
+CDLGTR round=3 18446744073709551615 -> 264a4cdd2077c3dc
+CDLGTR round=3 9223372036854775808 -> 6e45237c836973f6
+CDLGTR round=3 9223372036854775807 -> 6e45237c836973f6
+CLFDTR round=3 a234000000000011 -> 0 cc=3
+CLFDTR round=3 2238000000000000 -> 0 cc=0
+CLFDTR round=3 2238000000000001 -> 1 cc=2
+CLFDTR round=3 2234000000000014 -> 1 cc=2
+CLFDTR round=3 2234000000000015 -> 1 cc=2
+CLFDTR round=3 2234000000000016 -> 1 cc=2
+CLFDTR round=3 2244000000000016 -> 16000 cc=2
+CLFDTR round=3 2254000000000016 -> 160000000 cc=2
+CLFDTR round=3 2244000000000016 -> 16000 cc=2
+CLFDTR round=3 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=3 2284000000000016 -> 4294967295 cc=3
+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 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=3 a234000000000011 -> 0 cc=3
+CLGDTR round=3 2238000000000000 -> 0 cc=0
+CLGDTR round=3 2238000000000001 -> 1 cc=2
+CLGDTR round=3 2234000000000014 -> 1 cc=2
+CLGDTR round=3 2234000000000015 -> 1 cc=2
+CLGDTR round=3 2234000000000016 -> 1 cc=2
+CLGDTR round=3 2244000000000016 -> 16000 cc=2
+CLGDTR round=3 2254000000000016 -> 160000000 cc=2
+CLGDTR round=3 2244000000000016 -> 16000 cc=2
+CLGDTR round=3 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=3 2284000000000016 -> 18446744073709551615 cc=3
+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 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=3 a234000000000011 -> -1 cc=1
+CFDTR round=3 2238000000000000 -> 0 cc=0
+CFDTR round=3 2238000000000001 -> 1 cc=2
+CFDTR round=3 2234000000000014 -> 1 cc=2
+CFDTR round=3 2234000000000015 -> 1 cc=2
+CFDTR round=3 2234000000000016 -> 1 cc=2
+CFDTR round=3 2244000000000016 -> 16000 cc=2
+CFDTR round=3 2254000000000016 -> 160000000 cc=2
+CFDTR round=3 2244000000000016 -> 16000 cc=2
+CFDTR round=3 2264000000000016 -> 2147483647 cc=3
+CFDTR round=3 2284000000000016 -> 2147483647 cc=3
+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 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
+CDLGTR round=4 0 -> 2238000000000000
+CDLGTR round=4 1 -> 2238000000000001
+CDLGTR round=4 4294967295 -> 2238000115afb55b
+CDLGTR round=4 2147483648 -> 223800008c78af48
+CDLGTR round=4 2147483647 -> 223800008c78af47
+CDLGTR round=4 4294967296 -> 2238000115afb57a
+CDLGTR round=4 18446744073709551615 -> 264a4cdd2077c2dd
+CDLGTR round=4 9223372036854775808 -> 6e45237c836973f6
+CDLGTR round=4 9223372036854775807 -> 6e45237c836973f6
+CLFDTR round=4 a234000000000011 -> 0 cc=3
+CLFDTR round=4 2238000000000000 -> 0 cc=0
+CLFDTR round=4 2238000000000001 -> 1 cc=2
+CLFDTR round=4 2234000000000014 -> 1 cc=2
+CLFDTR round=4 2234000000000015 -> 2 cc=2
+CLFDTR round=4 2234000000000016 -> 2 cc=2
+CLFDTR round=4 2244000000000016 -> 16000 cc=2
+CLFDTR round=4 2254000000000016 -> 160000000 cc=2
+CLFDTR round=4 2244000000000016 -> 16000 cc=2
+CLFDTR round=4 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=4 2284000000000016 -> 4294967295 cc=3
+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 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=4 a234000000000011 -> 0 cc=3
+CLGDTR round=4 2238000000000000 -> 0 cc=0
+CLGDTR round=4 2238000000000001 -> 1 cc=2
+CLGDTR round=4 2234000000000014 -> 1 cc=2
+CLGDTR round=4 2234000000000015 -> 2 cc=2
+CLGDTR round=4 2234000000000016 -> 2 cc=2
+CLGDTR round=4 2244000000000016 -> 16000 cc=2
+CLGDTR round=4 2254000000000016 -> 160000000 cc=2
+CLGDTR round=4 2244000000000016 -> 16000 cc=2
+CLGDTR round=4 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=4 2284000000000016 -> 18446744073709551615 cc=3
+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 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=4 a234000000000011 -> -1 cc=1
+CFDTR round=4 2238000000000000 -> 0 cc=0
+CFDTR round=4 2238000000000001 -> 1 cc=2
+CFDTR round=4 2234000000000014 -> 1 cc=2
+CFDTR round=4 2234000000000015 -> 2 cc=2
+CFDTR round=4 2234000000000016 -> 2 cc=2
+CFDTR round=4 2244000000000016 -> 16000 cc=2
+CFDTR round=4 2254000000000016 -> 160000000 cc=2
+CFDTR round=4 2244000000000016 -> 16000 cc=2
+CFDTR round=4 2264000000000016 -> 2147483647 cc=3
+CFDTR round=4 2284000000000016 -> 2147483647 cc=3
+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 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
+CDLGTR round=5 0 -> 2238000000000000
+CDLGTR round=5 1 -> 2238000000000001
+CDLGTR round=5 4294967295 -> 2238000115afb55b
+CDLGTR round=5 2147483648 -> 223800008c78af48
+CDLGTR round=5 2147483647 -> 223800008c78af47
+CDLGTR round=5 4294967296 -> 2238000115afb57a
+CDLGTR round=5 18446744073709551615 -> 264a4cdd2077c2dd
+CDLGTR round=5 9223372036854775808 -> 6e45237c836973f5
+CDLGTR round=5 9223372036854775807 -> 6e45237c836973f5
+CLFDTR round=5 a234000000000011 -> 0 cc=3
+CLFDTR round=5 2238000000000000 -> 0 cc=0
+CLFDTR round=5 2238000000000001 -> 1 cc=2
+CLFDTR round=5 2234000000000014 -> 1 cc=2
+CLFDTR round=5 2234000000000015 -> 1 cc=2
+CLFDTR round=5 2234000000000016 -> 1 cc=2
+CLFDTR round=5 2244000000000016 -> 16000 cc=2
+CLFDTR round=5 2254000000000016 -> 160000000 cc=2
+CLFDTR round=5 2244000000000016 -> 16000 cc=2
+CLFDTR round=5 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=5 2284000000000016 -> 4294967295 cc=3
+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 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=5 a234000000000011 -> 0 cc=3
+CLGDTR round=5 2238000000000000 -> 0 cc=0
+CLGDTR round=5 2238000000000001 -> 1 cc=2
+CLGDTR round=5 2234000000000014 -> 1 cc=2
+CLGDTR round=5 2234000000000015 -> 1 cc=2
+CLGDTR round=5 2234000000000016 -> 1 cc=2
+CLGDTR round=5 2244000000000016 -> 16000 cc=2
+CLGDTR round=5 2254000000000016 -> 160000000 cc=2
+CLGDTR round=5 2244000000000016 -> 16000 cc=2
+CLGDTR round=5 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=5 2284000000000016 -> 18446744073709551615 cc=3
+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 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=5 a234000000000011 -> -1 cc=1
+CFDTR round=5 2238000000000000 -> 0 cc=0
+CFDTR round=5 2238000000000001 -> 1 cc=2
+CFDTR round=5 2234000000000014 -> 1 cc=2
+CFDTR round=5 2234000000000015 -> 1 cc=2
+CFDTR round=5 2234000000000016 -> 1 cc=2
+CFDTR round=5 2244000000000016 -> 16000 cc=2
+CFDTR round=5 2254000000000016 -> 160000000 cc=2
+CFDTR round=5 2244000000000016 -> 16000 cc=2
+CFDTR round=5 2264000000000016 -> 2147483647 cc=3
+CFDTR round=5 2284000000000016 -> 2147483647 cc=3
+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 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
+CDLGTR round=6 0 -> 2238000000000000
+CDLGTR round=6 1 -> 2238000000000001
+CDLGTR round=6 4294967295 -> 2238000115afb55b
+CDLGTR round=6 2147483648 -> 223800008c78af48
+CDLGTR round=6 2147483647 -> 223800008c78af47
+CDLGTR round=6 4294967296 -> 2238000115afb57a
+CDLGTR round=6 18446744073709551615 -> 264a4cdd2077c3dc
+CDLGTR round=6 9223372036854775808 -> 6e45237c836973f6
+CDLGTR round=6 9223372036854775807 -> 6e45237c836973f6
+CLFDTR round=6 a234000000000011 -> 0 cc=3
+CLFDTR round=6 2238000000000000 -> 0 cc=0
+CLFDTR round=6 2238000000000001 -> 1 cc=2
+CLFDTR round=6 2234000000000014 -> 2 cc=2
+CLFDTR round=6 2234000000000015 -> 2 cc=2
+CLFDTR round=6 2234000000000016 -> 2 cc=2
+CLFDTR round=6 2244000000000016 -> 16000 cc=2
+CLFDTR round=6 2254000000000016 -> 160000000 cc=2
+CLFDTR round=6 2244000000000016 -> 16000 cc=2
+CLFDTR round=6 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=6 2284000000000016 -> 4294967295 cc=3
+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 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=6 a234000000000011 -> 0 cc=3
+CLGDTR round=6 2238000000000000 -> 0 cc=0
+CLGDTR round=6 2238000000000001 -> 1 cc=2
+CLGDTR round=6 2234000000000014 -> 2 cc=2
+CLGDTR round=6 2234000000000015 -> 2 cc=2
+CLGDTR round=6 2234000000000016 -> 2 cc=2
+CLGDTR round=6 2244000000000016 -> 16000 cc=2
+CLGDTR round=6 2254000000000016 -> 160000000 cc=2
+CLGDTR round=6 2244000000000016 -> 16000 cc=2
+CLGDTR round=6 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=6 2284000000000016 -> 18446744073709551615 cc=3
+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 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=6 a234000000000011 -> -1 cc=1
+CFDTR round=6 2238000000000000 -> 0 cc=0
+CFDTR round=6 2238000000000001 -> 1 cc=2
+CFDTR round=6 2234000000000014 -> 2 cc=2
+CFDTR round=6 2234000000000015 -> 2 cc=2
+CFDTR round=6 2234000000000016 -> 2 cc=2
+CFDTR round=6 2244000000000016 -> 16000 cc=2
+CFDTR round=6 2254000000000016 -> 160000000 cc=2
+CFDTR round=6 2244000000000016 -> 16000 cc=2
+CFDTR round=6 2264000000000016 -> 2147483647 cc=3
+CFDTR round=6 2284000000000016 -> 2147483647 cc=3
+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 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
+CDLGTR round=7 0 -> 2238000000000000
+CDLGTR round=7 1 -> 2238000000000001
+CDLGTR round=7 4294967295 -> 2238000115afb55b
+CDLGTR round=7 2147483648 -> 223800008c78af48
+CDLGTR round=7 2147483647 -> 223800008c78af47
+CDLGTR round=7 4294967296 -> 2238000115afb57a
+CDLGTR round=7 18446744073709551615 -> 264a4cdd2077c2dd
+CDLGTR round=7 9223372036854775808 -> 6e45237c836973f5
+CDLGTR round=7 9223372036854775807 -> 6e45237c836973f5
+CLFDTR round=7 a234000000000011 -> 0 cc=3
+CLFDTR round=7 2238000000000000 -> 0 cc=0
+CLFDTR round=7 2238000000000001 -> 1 cc=2
+CLFDTR round=7 2234000000000014 -> 1 cc=2
+CLFDTR round=7 2234000000000015 -> 1 cc=2
+CLFDTR round=7 2234000000000016 -> 1 cc=2
+CLFDTR round=7 2244000000000016 -> 16000 cc=2
+CLFDTR round=7 2254000000000016 -> 160000000 cc=2
+CLFDTR round=7 2244000000000016 -> 16000 cc=2
+CLFDTR round=7 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=7 2284000000000016 -> 4294967295 cc=3
+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 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=7 a234000000000011 -> 0 cc=3
+CLGDTR round=7 2238000000000000 -> 0 cc=0
+CLGDTR round=7 2238000000000001 -> 1 cc=2
+CLGDTR round=7 2234000000000014 -> 1 cc=2
+CLGDTR round=7 2234000000000015 -> 1 cc=2
+CLGDTR round=7 2234000000000016 -> 1 cc=2
+CLGDTR round=7 2244000000000016 -> 16000 cc=2
+CLGDTR round=7 2254000000000016 -> 160000000 cc=2
+CLGDTR round=7 2244000000000016 -> 16000 cc=2
+CLGDTR round=7 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=7 2284000000000016 -> 18446744073709551615 cc=3
+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 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=7 a234000000000011 -> -2 cc=1
+CFDTR round=7 2238000000000000 -> 0 cc=0
+CFDTR round=7 2238000000000001 -> 1 cc=2
+CFDTR round=7 2234000000000014 -> 1 cc=2
+CFDTR round=7 2234000000000015 -> 1 cc=2
+CFDTR round=7 2234000000000016 -> 1 cc=2
+CFDTR round=7 2244000000000016 -> 16000 cc=2
+CFDTR round=7 2254000000000016 -> 160000000 cc=2
+CFDTR round=7 2244000000000016 -> 16000 cc=2
+CFDTR round=7 2264000000000016 -> 2147483647 cc=3
+CFDTR round=7 2284000000000016 -> 2147483647 cc=3
+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 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
+CDLGTR round=8 0 -> 2238000000000000
+CDLGTR round=8 1 -> 2238000000000001
+CDLGTR round=8 4294967295 -> 2238000115afb55b
+CDLGTR round=8 2147483648 -> 223800008c78af48
+CDLGTR round=8 2147483647 -> 223800008c78af47
+CDLGTR round=8 4294967296 -> 2238000115afb57a
+CDLGTR round=8 18446744073709551615 -> 264a4cdd2077c2dd
+CDLGTR round=8 9223372036854775808 -> 6e45237c836973f6
+CDLGTR round=8 9223372036854775807 -> 6e45237c836973f6
+CLFDTR round=8 a234000000000011 -> 0 cc=3
+CLFDTR round=8 2238000000000000 -> 0 cc=0
+CLFDTR round=8 2238000000000001 -> 1 cc=2
+CLFDTR round=8 2234000000000014 -> 1 cc=2
+CLFDTR round=8 2234000000000015 -> 2 cc=2
+CLFDTR round=8 2234000000000016 -> 2 cc=2
+CLFDTR round=8 2244000000000016 -> 16000 cc=2
+CLFDTR round=8 2254000000000016 -> 160000000 cc=2
+CLFDTR round=8 2244000000000016 -> 16000 cc=2
+CLFDTR round=8 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=8 2284000000000016 -> 4294967295 cc=3
+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 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=8 a234000000000011 -> 0 cc=3
+CLGDTR round=8 2238000000000000 -> 0 cc=0
+CLGDTR round=8 2238000000000001 -> 1 cc=2
+CLGDTR round=8 2234000000000014 -> 1 cc=2
+CLGDTR round=8 2234000000000015 -> 2 cc=2
+CLGDTR round=8 2234000000000016 -> 2 cc=2
+CLGDTR round=8 2244000000000016 -> 16000 cc=2
+CLGDTR round=8 2254000000000016 -> 160000000 cc=2
+CLGDTR round=8 2244000000000016 -> 16000 cc=2
+CLGDTR round=8 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=8 2284000000000016 -> 18446744073709551615 cc=3
+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 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=8 a234000000000011 -> -1 cc=1
+CFDTR round=8 2238000000000000 -> 0 cc=0
+CFDTR round=8 2238000000000001 -> 1 cc=2
+CFDTR round=8 2234000000000014 -> 1 cc=2
+CFDTR round=8 2234000000000015 -> 2 cc=2
+CFDTR round=8 2234000000000016 -> 2 cc=2
+CFDTR round=8 2244000000000016 -> 16000 cc=2
+CFDTR round=8 2254000000000016 -> 160000000 cc=2
+CFDTR round=8 2244000000000016 -> 16000 cc=2
+CFDTR round=8 2264000000000016 -> 2147483647 cc=3
+CFDTR round=8 2284000000000016 -> 2147483647 cc=3
+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 77fcff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=8 a207c0000000000...
[truncated message content] |