From 16fa8d7cc8c92f5ab879e4cf9c6c0bbb3567860f Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Thu, 24 May 2018 01:37:55 -0700 Subject: systemc: Import tests from the Accellera systemc distribution. Change-Id: Iad76b398949a55d768a34d027a2d8e3739953da6 Reviewed-on: https://gem5-review.googlesource.com/10845 Reviewed-by: Giacomo Travaglini Maintainer: Gabe Black --- .../datatypes/fx/constructors/golden/files.log.bsd | 1301 ++++++++++++++++++++ 1 file changed, 1301 insertions(+) create mode 100644 src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd (limited to 'src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd') diff --git a/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd new file mode 100644 index 000000000..1ff0e6199 --- /dev/null +++ b/src/systemc/tests/systemc/datatypes/fx/constructors/golden/files.log.bsd @@ -0,0 +1,1301 @@ +SystemC Simulation +************** default_constructor for fx_float +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_char +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 5721547 : 0x574dcb +e : -9.04232905262011e-113 : 0x.f21524151e-92 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x8e+7 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint +a : 0 : 0x0 +b : 1 : 0x1 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x08e+7 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 32767 : 0x7fff +e : -32768 : 0x8e+3 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort +a : 0 : 0x0 +b : 1 : 0x1 +c : 65535 : 0x0ffff +d : 65535 : 0x0ffff +e : 32768 : 0x08e+3 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x8e+7 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong +a : 0 : 0x0 +b : 1 : 0x1 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x08e+7 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 3.40282346638529e+38 : 0x0ffffffe+26 +e : 1.17549435082229e-38 : 0x.4e-31 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242 +e : 2.2250738585072e-308 : 0x.4e-255 +************** default_constructor for fx_ufix +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_char +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 0 : 0x000000000 +e : 4294967295 : 0x0ffffffff +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 2147483647 : 0x07fffffff +e : 2147483648 : 0x080000000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x080000000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 32767 : 0x000007fff +e : 4294934528 : 0x0ffff8000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 65535 : 0x00000ffff +d : 65535 : 0x00000ffff +e : 32768 : 0x000008000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 2147483647 : 0x07fffffff +e : 2147483648 : 0x080000000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x080000000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 0 : 0x000000000 +e : 0 : 0x000000000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 0 : 0x000000000 +e : 0 : 0x000000000 +************** default_constructor for fx_fix +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_char +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 5721547 : 0x00574dcb +e : -1 : 0xffffffff +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 5721547 : 0x00574dcb +e : -1 : 0xffffffff +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x80000000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : -1 : 0xffffffff +e : -2147483648 : 0x80000000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 32767 : 0x00007fff +e : -32768 : 0xffff8000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : 65535 : 0x0000ffff +d : 65535 : 0x0000ffff +e : 32768 : 0x00008000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x80000000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : -1 : 0xffffffff +e : -2147483648 : 0x80000000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 0 : 0x00000000 +e : 0 : 0x00000000 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 0 : 0x00000000 +e : 0 : 0x00000000 +************** default_constructor for fx_fixed +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_char +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : 11 : 0x0b.0 +e : -0.125 : 0xff.e +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_uint +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixed_ushort +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_sc_fixeded_long +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +************** default_constructor for fx_ufixed +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_char +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 0 : 0x00.0 +e : 31.875 : 0x1f.e +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixeded_long +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +--default_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +************** assign_constructor test_fx_float_ +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_int +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x8e+7 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint +a : 0 : 0x0 +b : 1 : 0x1 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x08e+7 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_short +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 32767 : 0x7fff +e : -32768 : 0x8e+3 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort +a : 0 : 0x0 +b : 1 : 0x1 +c : 65535 : 0x0ffff +d : 65535 : 0x0ffff +e : 32768 : 0x08e+3 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_long +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x8e+7 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong +a : 0 : 0x0 +b : 1 : 0x1 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x08e+7 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_float +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 3.40282346638529e+38 : 0x0ffffffe+26 +e : 1.17549435082229e-38 : 0x.4e-31 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_float_double +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242 +e : 2.2250738585072e-308 : 0x.4e-255 +************** assign_constructor test_fx_ufix_ +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 2147483647 : 0x07fffffff +e : 2147483648 : 0x080000000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x080000000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 32767 : 0x000007fff +e : 4294934528 : 0x0ffff8000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 65535 : 0x00000ffff +d : 65535 : 0x00000ffff +e : 32768 : 0x000008000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 2147483647 : 0x07fffffff +e : 2147483648 : 0x080000000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x080000000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 0 : 0x000000000 +e : 0 : 0x000000000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 0 : 0x000000000 +e : 0 : 0x000000000 +************** assign_constructor test_fx_fix_ +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x80000000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : -1 : 0xffffffff +e : -2147483648 : 0x80000000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 32767 : 0x00007fff +e : -32768 : 0xffff8000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : 65535 : 0x0000ffff +d : 65535 : 0x0000ffff +e : 32768 : 0x00008000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x80000000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : -1 : 0xffffffff +e : -2147483648 : 0x80000000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 0 : 0x00000000 +e : 0 : 0x00000000 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 0 : 0x00000000 +e : 0 : 0x00000000 +************** assign_constructor test_fx_fixed_ +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +************** assign_constructor test_fx_ufixed_ +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +--assign_constructor-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +************** default_assign fx_float +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x8e+7 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint +a : 0 : 0x0 +b : 1 : 0x1 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x08e+7 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 32767 : 0x7fff +e : -32768 : 0x8e+3 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort +a : 0 : 0x0 +b : 1 : 0x1 +c : 65535 : 0x0ffff +d : 65535 : 0x0ffff +e : 32768 : 0x08e+3 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x8e+7 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong +a : 0 : 0x0 +b : 1 : 0x1 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x08e+7 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 3.40282346638529e+38 : 0x0ffffffe+26 +e : 1.17549435082229e-38 : 0x.4e-31 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double +a : 0 : 0x0 +b : 1 : 0x1 +c : -1 : 0xf +d : 1.79769313486232e+308 : 0x0fffffffffffff8e+242 +e : 2.2250738585072e-308 : 0x.4e-255 +************** default_assign fx_ufix +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 2147483647 : 0x07fffffff +e : 2147483648 : 0x080000000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x080000000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 32767 : 0x000007fff +e : 4294934528 : 0x0ffff8000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 65535 : 0x00000ffff +d : 65535 : 0x00000ffff +e : 32768 : 0x000008000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 2147483647 : 0x07fffffff +e : 2147483648 : 0x080000000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 4294967295 : 0x0ffffffff +e : 2147483648 : 0x080000000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 0 : 0x000000000 +e : 0 : 0x000000000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double +a : 0 : 0x000000000 +b : 1 : 0x000000001 +c : 4294967295 : 0x0ffffffff +d : 0 : 0x000000000 +e : 0 : 0x000000000 +************** default_assign fx_fix +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x80000000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : -1 : 0xffffffff +e : -2147483648 : 0x80000000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 32767 : 0x00007fff +e : -32768 : 0xffff8000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : 65535 : 0x0000ffff +d : 65535 : 0x0000ffff +e : 32768 : 0x00008000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 2147483647 : 0x7fffffff +e : -2147483648 : 0x80000000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : -1 : 0xffffffff +e : -2147483648 : 0x80000000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 0 : 0x00000000 +e : 0 : 0x00000000 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double +a : 0 : 0x00000000 +b : 1 : 0x00000001 +c : -1 : 0xffffffff +d : 0 : 0x00000000 +e : 0 : 0x00000000 +************** default_assign fx_fixed +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : -1 : 0xff.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : -1 : 0xff.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +************** default_assign fx_ufixed +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 31 : 0x1f.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +--default_assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 31 : 0x1f.0 +d : 0 : 0x00.0 +e : 0 : 0x00.0 +************** assign test_fx_float_ +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_int +a : 0 : 0x0 +b : -1 : 0xf +c : -1 : 0xf +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint +a : 0 : 0x0 +b : 4294967295 : 0x0ffffffff +c : 4294967295 : 0x0ffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_short +a : 0 : 0x0 +b : -1 : 0xf +c : -1 : 0xf +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort +a : 0 : 0x0 +b : 65535 : 0x0ffff +c : 65535 : 0x0ffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_long +a : 0 : 0x0 +b : -1 : 0xf +c : -1 : 0xf +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong +a : 0 : 0x0 +b : 4294967295 : 0x0ffffffff +c : 4294967295 : 0x0ffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_float +a : 0 : 0x0 +b : -1 : 0xf +c : -1 : 0xf +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_float_double +a : 0 : 0x0 +b : -1 : 0xf +c : -1 : 0xf +************** assign test_fx_ufix_ +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int +a : 0 : 0x000000000 +b : 4294967295 : 0x0ffffffff +c : 4294967295 : 0x0ffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint +a : 0 : 0x000000000 +b : 4294967295 : 0x0ffffffff +c : 4294967295 : 0x0ffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short +a : 0 : 0x000000000 +b : 4294967295 : 0x0ffffffff +c : 4294967295 : 0x0ffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort +a : 0 : 0x000000000 +b : 65535 : 0x00000ffff +c : 65535 : 0x00000ffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long +a : 0 : 0x000000000 +b : 4294967295 : 0x0ffffffff +c : 4294967295 : 0x0ffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong +a : 0 : 0x000000000 +b : 4294967295 : 0x0ffffffff +c : 4294967295 : 0x0ffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float +a : 0 : 0x000000000 +b : 4294967295 : 0x0ffffffff +c : 4294967295 : 0x0ffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double +a : 0 : 0x000000000 +b : 4294967295 : 0x0ffffffff +c : 4294967295 : 0x0ffffffff +************** assign test_fx_fix_ +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int +a : 0 : 0x00000000 +b : -1 : 0xffffffff +c : -1 : 0xffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint +a : 0 : 0x00000000 +b : -1 : 0xffffffff +c : -1 : 0xffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short +a : 0 : 0x00000000 +b : -1 : 0xffffffff +c : -1 : 0xffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort +a : 0 : 0x00000000 +b : 65535 : 0x0000ffff +c : 65535 : 0x0000ffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long +a : 0 : 0x00000000 +b : -1 : 0xffffffff +c : -1 : 0xffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong +a : 0 : 0x00000000 +b : -1 : 0xffffffff +c : -1 : 0xffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float +a : 0 : 0x00000000 +b : -1 : 0xffffffff +c : -1 : 0xffffffff +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double +a : 0 : 0x00000000 +b : -1 : 0xffffffff +c : -1 : 0xffffffff +************** assign test_fx_fixed_ +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int +a : 0 : 0x00.0 +b : -1 : 0xff.0 +c : -1 : 0xff.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 1 : 0x01.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short +a : 0 : 0x00.0 +b : -1 : 0xff.0 +c : -1 : 0xff.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 1 : 0x01.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long +a : 0 : 0x00.0 +b : -1 : 0xff.0 +c : -1 : 0xff.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 1 : 0x01.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float +a : 0 : 0x00.0 +b : -1 : 0xff.0 +c : -1 : 0xff.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double +a : 0 : 0x00.0 +b : -1 : 0xff.0 +c : -1 : 0xff.0 +************** assign test_fx_ufixed_ +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int +a : 0 : 0x00.0 +b : 31 : 0x1f.0 +c : 31 : 0x1f.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 1 : 0x01.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short +a : 0 : 0x00.0 +b : 31 : 0x1f.0 +c : 31 : 0x1f.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 1 : 0x01.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long +a : 0 : 0x00.0 +b : 31 : 0x1f.0 +c : 31 : 0x1f.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong +a : 0 : 0x00.0 +b : 1 : 0x01.0 +c : 1 : 0x01.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float +a : 0 : 0x00.0 +b : 31 : 0x1f.0 +c : 31 : 0x1f.0 +--assign-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double +a : 0 : 0x00.0 +b : 31 : 0x1f.0 +c : 31 : 0x1f.0 +************** array test_fx_float_ +--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_int +a[0] : 0 : 0x0 +b[0] : -1 : 0xf +a[1] : 1 : 0x1 +b[1] : 1 : 0x1 +a[2] : 4 : 0x4 +b[2] : -2 : 0xe +a[3] : 9 : 0x09 +b[3] : 6 : 0x6 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_uint +a[0] : 0 : 0x0 +b[0] : 4294967295 : 0x0ffffffff +a[1] : 1 : 0x1 +b[1] : 1 : 0x1 +a[2] : 4 : 0x4 +b[2] : 4294967294 : 0x0fffffffe +a[3] : 9 : 0x09 +b[3] : 6 : 0x6 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_short +a[0] : 0 : 0x0 +b[0] : -1 : 0xf +a[1] : 1 : 0x1 +b[1] : 1 : 0x1 +a[2] : 4 : 0x4 +b[2] : -2 : 0xe +a[3] : 9 : 0x09 +b[3] : 6 : 0x6 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ushort +a[0] : 0 : 0x0 +b[0] : 65535 : 0x0ffff +a[1] : 1 : 0x1 +b[1] : 1 : 0x1 +a[2] : 4 : 0x4 +b[2] : 65534 : 0x0fffe +a[3] : 9 : 0x09 +b[3] : 6 : 0x6 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_long +a[0] : 0 : 0x0 +b[0] : -1 : 0xf +a[1] : 1 : 0x1 +b[1] : 1 : 0x1 +a[2] : 4 : 0x4 +b[2] : -2 : 0xe +a[3] : 9 : 0x09 +b[3] : 6 : 0x6 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_ulong +a[0] : 0 : 0x0 +b[0] : 4294967295 : 0x0ffffffff +a[1] : 1 : 0x1 +b[1] : 1 : 0x1 +a[2] : 4 : 0x4 +b[2] : 4294967294 : 0x0fffffffe +a[3] : 9 : 0x09 +b[3] : 6 : 0x6 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_float +a[0] : 0 : 0x0 +b[0] : -1.98765432834625 : 0xe.032916 +a[1] : 1.123456789 : 0x1.1f9add3739636 +b[1] : 3.55721378326416 : 0x3.8ea59 +a[2] : 4.493827156 : 0x4.7e6b74dce58d8 +b[2] : -12.732364654541 : 0xf3.4483c +a[3] : 10.111111101 : 0x0a.1c71c6f1047e8 +b[3] : 68.3595886230469 : 0x44.5c0e +--array-Inf-Inf-Inf-Inf-Inf- test_fx_float_double +a[0] : 0 : 0x0 +b[0] : -1.987654321 : 0xe.0329161f8d4a4 +a[1] : 1.123456789 : 0x1.1f9add3739636 +b[1] : 3.55721375067642 : 0x3.8ea58f7409656 +a[2] : 4.493827156 : 0x4.7e6b74dce58d8 +b[2] : -12.7323645105807 : 0xf3.4483c26a4e0f8 +a[3] : 10.111111101 : 0x0a.1c71c6f1047e8 +b[3] : 68.3595859256988 : 0x44.5c0dd2befa68 +************** array test_fx_ufix_ +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_int +a[0] : 0 : 0x000000000 +b[0] : 4294967295 : 0x0ffffffff +a[1] : 1 : 0x000000001 +b[1] : 2147483648 : 0x080000000 +a[2] : 4 : 0x000000004 +b[2] : 2147483648 : 0x080000000 +a[3] : 9 : 0x000000009 +b[3] : 2147483648 : 0x080000000 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_uint +a[0] : 0 : 0x000000000 +b[0] : 4294967295 : 0x0ffffffff +a[1] : 1 : 0x000000001 +b[1] : 1 : 0x000000001 +a[2] : 4 : 0x000000004 +b[2] : 4294967294 : 0x0fffffffe +a[3] : 9 : 0x000000009 +b[3] : 6 : 0x000000006 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_short +a[0] : 0 : 0x000000000 +b[0] : 4294967295 : 0x0ffffffff +a[1] : 1 : 0x000000001 +b[1] : 4294934528 : 0x0ffff8000 +a[2] : 4 : 0x000000004 +b[2] : 4294934528 : 0x0ffff8000 +a[3] : 9 : 0x000000009 +b[3] : 4294934528 : 0x0ffff8000 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ushort +a[0] : 0 : 0x000000000 +b[0] : 65535 : 0x00000ffff +a[1] : 1 : 0x000000001 +b[1] : 1 : 0x000000001 +a[2] : 4 : 0x000000004 +b[2] : 65534 : 0x00000fffe +a[3] : 9 : 0x000000009 +b[3] : 6 : 0x000000006 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_long +a[0] : 0 : 0x000000000 +b[0] : 4294967295 : 0x0ffffffff +a[1] : 1 : 0x000000001 +b[1] : 2147483648 : 0x080000000 +a[2] : 4 : 0x000000004 +b[2] : 2147483648 : 0x080000000 +a[3] : 9 : 0x000000009 +b[3] : 2147483648 : 0x080000000 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_ulong +a[0] : 0 : 0x000000000 +b[0] : 4294967295 : 0x0ffffffff +a[1] : 1 : 0x000000001 +b[1] : 1 : 0x000000001 +a[2] : 4 : 0x000000004 +b[2] : 4294967294 : 0x0fffffffe +a[3] : 9 : 0x000000009 +b[3] : 6 : 0x000000006 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_float +a[0] : 0 : 0x000000000 +b[0] : 4294967294 : 0x0fffffffe +a[1] : 1 : 0x000000001 +b[1] : 903428608 : 0x035d93a00 +a[2] : 4 : 0x000000004 +b[2] : 1061317888 : 0x03f426d00 +a[3] : 10 : 0x00000000a +b[3] : 2891758592 : 0x0ac5cbc00 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufix_double +a[0] : 0 : 0x000000000 +b[0] : 4294967294 : 0x0fffffffe +a[1] : 1 : 0x000000001 +b[1] : 903428666 : 0x035d93a3a +a[2] : 4 : 0x000000004 +b[2] : 1061317622 : 0x03f426bf6 +a[3] : 10 : 0x00000000a +b[3] : 2891760217 : 0x0ac5cc259 +************** array test_fx_fix_ +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_int +a[0] : 0 : 0x00000000 +b[0] : -1 : 0xffffffff +a[1] : 1 : 0x00000001 +b[1] : 1 : 0x00000001 +a[2] : 4 : 0x00000004 +b[2] : -2 : 0xfffffffe +a[3] : 9 : 0x00000009 +b[3] : 6 : 0x00000006 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_uint +a[0] : 0 : 0x00000000 +b[0] : -1 : 0xffffffff +a[1] : 1 : 0x00000001 +b[1] : 1 : 0x00000001 +a[2] : 4 : 0x00000004 +b[2] : -2 : 0xfffffffe +a[3] : 9 : 0x00000009 +b[3] : 6 : 0x00000006 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_short +a[0] : 0 : 0x00000000 +b[0] : -1 : 0xffffffff +a[1] : 1 : 0x00000001 +b[1] : 1 : 0x00000001 +a[2] : 4 : 0x00000004 +b[2] : -2 : 0xfffffffe +a[3] : 9 : 0x00000009 +b[3] : 6 : 0x00000006 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ushort +a[0] : 0 : 0x00000000 +b[0] : 65535 : 0x0000ffff +a[1] : 1 : 0x00000001 +b[1] : 1 : 0x00000001 +a[2] : 4 : 0x00000004 +b[2] : 65534 : 0x0000fffe +a[3] : 9 : 0x00000009 +b[3] : 6 : 0x00000006 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_long +a[0] : 0 : 0x00000000 +b[0] : -1 : 0xffffffff +a[1] : 1 : 0x00000001 +b[1] : 1 : 0x00000001 +a[2] : 4 : 0x00000004 +b[2] : -2 : 0xfffffffe +a[3] : 9 : 0x00000009 +b[3] : 6 : 0x00000006 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_ulong +a[0] : 0 : 0x00000000 +b[0] : -1 : 0xffffffff +a[1] : 1 : 0x00000001 +b[1] : 1 : 0x00000001 +a[2] : 4 : 0x00000004 +b[2] : -2 : 0xfffffffe +a[3] : 9 : 0x00000009 +b[3] : 6 : 0x00000006 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_float +a[0] : 0 : 0x00000000 +b[0] : -2 : 0xfffffffe +a[1] : 1 : 0x00000001 +b[1] : 3 : 0x00000003 +a[2] : 4 : 0x00000004 +b[2] : -11 : 0xfffffff5 +a[3] : 10 : 0x0000000a +b[3] : 59 : 0x0000003b +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fix_double +a[0] : 0 : 0x00000000 +b[0] : -2 : 0xfffffffe +a[1] : 1 : 0x00000001 +b[1] : 3 : 0x00000003 +a[2] : 4 : 0x00000004 +b[2] : -11 : 0xfffffff5 +a[3] : 10 : 0x0000000a +b[3] : 59 : 0x0000003b +************** array test_fx_fixed_ +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_int +a[0] : 0 : 0x00.0 +b[0] : -1 : 0xff.0 +a[1] : 1 : 0x01.0 +b[1] : 1 : 0x01.0 +a[2] : 4 : 0x04.0 +b[2] : -2 : 0xfe.0 +a[3] : 9 : 0x09.0 +b[3] : 6 : 0x06.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_uint +a[0] : 0 : 0x00.0 +b[0] : 1 : 0x01.0 +a[1] : 1 : 0x01.0 +b[1] : -1 : 0xff.0 +a[2] : 4 : 0x04.0 +b[2] : 2 : 0x02.0 +a[3] : 9 : 0x09.0 +b[3] : -6 : 0xfa.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_short +a[0] : 0 : 0x00.0 +b[0] : -1 : 0xff.0 +a[1] : 1 : 0x01.0 +b[1] : 1 : 0x01.0 +a[2] : 4 : 0x04.0 +b[2] : -2 : 0xfe.0 +a[3] : 9 : 0x09.0 +b[3] : 6 : 0x06.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ushort +a[0] : 0 : 0x00.0 +b[0] : 1 : 0x01.0 +a[1] : 1 : 0x01.0 +b[1] : -1 : 0xff.0 +a[2] : 4 : 0x04.0 +b[2] : 2 : 0x02.0 +a[3] : 9 : 0x09.0 +b[3] : -6 : 0xfa.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_long +a[0] : 0 : 0x00.0 +b[0] : -1 : 0xff.0 +a[1] : 1 : 0x01.0 +b[1] : 1 : 0x01.0 +a[2] : 4 : 0x04.0 +b[2] : -2 : 0xfe.0 +a[3] : 9 : 0x09.0 +b[3] : 6 : 0x06.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_ulong +a[0] : 0 : 0x00.0 +b[0] : 1 : 0x01.0 +a[1] : 1 : 0x01.0 +b[1] : -1 : 0xff.0 +a[2] : 4 : 0x04.0 +b[2] : 2 : 0x02.0 +a[3] : 9 : 0x09.0 +b[3] : -6 : 0xfa.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_float +a[0] : 0 : 0x00.0 +b[0] : -2 : 0xfe.0 +a[1] : 1 : 0x01.0 +b[1] : 3.5 : 0x03.8 +a[2] : 4.375 : 0x04.6 +b[2] : -12.625 : 0xf3.6 +a[3] : 10 : 0x0a.0 +b[3] : 3.75 : 0x03.c +--array-Inf-Inf-Inf-Inf-Inf- test_fx_fixed_double +a[0] : 0 : 0x00.0 +b[0] : -2 : 0xfe.0 +a[1] : 1 : 0x01.0 +b[1] : 3.5 : 0x03.8 +a[2] : 4.375 : 0x04.6 +b[2] : -12.625 : 0xf3.6 +a[3] : 10 : 0x0a.0 +b[3] : 3.75 : 0x03.c +************** array test_fx_ufixed_ +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_int +a[0] : 0 : 0x00.0 +b[0] : 31 : 0x1f.0 +a[1] : 1 : 0x01.0 +b[1] : 1 : 0x01.0 +a[2] : 4 : 0x04.0 +b[2] : 30 : 0x1e.0 +a[3] : 9 : 0x09.0 +b[3] : 6 : 0x06.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_uint +a[0] : 0 : 0x00.0 +b[0] : 1 : 0x01.0 +a[1] : 1 : 0x01.0 +b[1] : 31 : 0x1f.0 +a[2] : 4 : 0x04.0 +b[2] : 2 : 0x02.0 +a[3] : 9 : 0x09.0 +b[3] : 26 : 0x1a.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_short +a[0] : 0 : 0x00.0 +b[0] : 31 : 0x1f.0 +a[1] : 1 : 0x01.0 +b[1] : 1 : 0x01.0 +a[2] : 4 : 0x04.0 +b[2] : 30 : 0x1e.0 +a[3] : 9 : 0x09.0 +b[3] : 6 : 0x06.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ushort +a[0] : 0 : 0x00.0 +b[0] : 1 : 0x01.0 +a[1] : 1 : 0x01.0 +b[1] : 31 : 0x1f.0 +a[2] : 4 : 0x04.0 +b[2] : 2 : 0x02.0 +a[3] : 9 : 0x09.0 +b[3] : 26 : 0x1a.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_long +a[0] : 0 : 0x00.0 +b[0] : 31 : 0x1f.0 +a[1] : 1 : 0x01.0 +b[1] : 1 : 0x01.0 +a[2] : 4 : 0x04.0 +b[2] : 30 : 0x1e.0 +a[3] : 9 : 0x09.0 +b[3] : 6 : 0x06.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_ulong +a[0] : 0 : 0x00.0 +b[0] : 1 : 0x01.0 +a[1] : 1 : 0x01.0 +b[1] : 31 : 0x1f.0 +a[2] : 4 : 0x04.0 +b[2] : 2 : 0x02.0 +a[3] : 9 : 0x09.0 +b[3] : 26 : 0x1a.0 +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_float +a[0] : 0 : 0x00.0 +b[0] : 30 : 0x1e.0 +a[1] : 1 : 0x01.0 +b[1] : 10.25 : 0x0a.4 +a[2] : 4.375 : 0x04.6 +b[2] : 27.25 : 0x1b.4 +a[3] : 10 : 0x0a.0 +b[3] : 13.625 : 0x0d.a +--array-Inf-Inf-Inf-Inf-Inf- test_fx_ufixed_double +a[0] : 0 : 0x00.0 +b[0] : 30 : 0x1e.0 +a[1] : 1 : 0x01.0 +b[1] : 10.25 : 0x0a.4 +a[2] : 4.375 : 0x04.6 +b[2] : 27.25 : 0x1b.4 +a[3] : 10 : 0x0a.0 +b[3] : 13.625 : 0x0d.a -- cgit v1.2.3