From: Dejan Jevtic Date: Tue, 24 Sep 2013 07:00:46 +0000 (+0000) Subject: mips32: Change the input values for round test. X-Git-Tag: svn/VALGRIND_3_9_0~115 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea9cf28a1fc56228b45ced621c6a96d2f6a7382d;p=thirdparty%2Fvalgrind.git mips32: Change the input values for round test. Change the input values so that the binary value is representing exactly the same float value. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13576 --- diff --git a/none/tests/mips32/round.c b/none/tests/mips32/round.c index a50b986ef1..0f78541e56 100644 --- a/none/tests/mips32/round.c +++ b/none/tests/mips32/round.c @@ -32,21 +32,21 @@ const char *flt_round_op_names[] = { }; const double fs_d[] = { - 0, 456.2489562, 3, -1, - 1384.6, -7.2945676, 1000000000, -5786.47, - 1752, 0.0024575, 0.00000001, -248562.76, - -45786.476, 456.2489562, 34.00046, 45786.476, - 1752065, 107, -45667.24, -7.2945676, - -347856.475, 356047.56, -1.0, 23.04, + 0, 456.25, 3, -1, + 1384.5, -7.25, 1000000000, -5786.25, + 1752, 0.015625, 0.03125, -248562.75, + -45786.5, 456, 34.03125, 45786.75, + 1752065, 107, -45667.25, -7, + -347856.5, 356047, -1.25, 23.0625 }; const float fs_f[] = { - 0, 456.2489562, 3, -1, - 1384.6, -7.2945676, 1000000000, -5786.47, - 1752, 0.0024575, 0.00000001, -248562.76, - -45786.476, 456.2489562, 34.00046, 45786.476, - 1752065, 107, -45667.24, -7.2945676, - -347856.475, 356047.56, -1.0, 23.04, + 0, 456.25, 3, -1, + 1384.5, -7.25, 1000000000, -5786.25, + 1752, 0.015625, 0.03125, -248562.75, + -45786.5, 456, 34.03125, 45786.75, + 1752065, 107, -45667.25, -7, + -347856.5, 356047, -1.25, 23.0625 }; const int fs_w[] = { @@ -55,7 +55,7 @@ const int fs_w[] = { 1752, 24575, 10, -248562, -45786, 456, 34, 45786, 1752065, 107, -45667, -7, - -347856, 0x80000000, 0xFFFFFFF, 23, + -347856, 0x80000000, 0xFFFFFFF, 23 }; #define BINOP(op) \ diff --git a/none/tests/mips32/round.stdout.exp b/none/tests/mips32/round.stdout.exp index cbe20d784a..fe6016bbd8 100644 --- a/none/tests/mips32/round.stdout.exp +++ b/none/tests/mips32/round.stdout.exp @@ -1,584 +1,584 @@ -------------------------- test FPU Conversion Operations Using a Directed Rounding Mode -------------------------- ceil.w.s 0 0.000000 fcsr: 0x0 -ceil.w.s 457 456.248962 +ceil.w.s 457 456.250000 fcsr: 0x1004 ceil.w.s 3 3.000000 fcsr: 0x4 ceil.w.s -1 -1.000000 fcsr: 0x4 -ceil.w.s 1385 1384.599976 +ceil.w.s 1385 1384.500000 fcsr: 0x1004 -ceil.w.s -7 -7.294568 +ceil.w.s -7 -7.250000 fcsr: 0x1004 ceil.w.s 1000000000 1000000000.000000 fcsr: 0x4 -ceil.w.s -5786 -5786.470215 +ceil.w.s -5786 -5786.250000 fcsr: 0x1004 ceil.w.s 1752 1752.000000 fcsr: 0x4 -ceil.w.s 1 0.002457 +ceil.w.s 1 0.015625 fcsr: 0x1004 -ceil.w.s 1 0.000000 +ceil.w.s 1 0.031250 fcsr: 0x1004 -ceil.w.s -248562 -248562.765625 +ceil.w.s -248562 -248562.750000 fcsr: 0x1004 -ceil.w.s -45786 -45786.476562 +ceil.w.s -45786 -45786.500000 fcsr: 0x1004 -ceil.w.s 457 456.248962 -fcsr: 0x1004 -ceil.w.s 35 34.000462 +ceil.w.s 456 456.000000 +fcsr: 0x4 +ceil.w.s 35 34.031250 fcsr: 0x1004 -ceil.w.s 45787 45786.476562 +ceil.w.s 45787 45786.750000 fcsr: 0x1004 ceil.w.s 1752065 1752065.000000 fcsr: 0x4 ceil.w.s 107 107.000000 fcsr: 0x4 -ceil.w.s -45667 -45667.238281 -fcsr: 0x1004 -ceil.w.s -7 -7.294568 +ceil.w.s -45667 -45667.250000 fcsr: 0x1004 -ceil.w.s -347856 -347856.468750 -fcsr: 0x1004 -ceil.w.s 356048 356047.562500 +ceil.w.s -7 -7.000000 +fcsr: 0x4 +ceil.w.s -347856 -347856.500000 fcsr: 0x1004 -ceil.w.s -1 -1.000000 +ceil.w.s 356047 356047.000000 fcsr: 0x4 -ceil.w.s 24 23.040001 +ceil.w.s -1 -1.250000 +fcsr: 0x1004 +ceil.w.s 24 23.062500 fcsr: 0x1004 ceil.w.d 0 0.000000 fcsr: 0x4 -ceil.w.d 457 456.248956 +ceil.w.d 457 456.250000 fcsr: 0x1004 ceil.w.d 3 3.000000 fcsr: 0x4 ceil.w.d -1 -1.000000 fcsr: 0x4 -ceil.w.d 1385 1384.600000 +ceil.w.d 1385 1384.500000 fcsr: 0x1004 -ceil.w.d -7 -7.294568 +ceil.w.d -7 -7.250000 fcsr: 0x1004 ceil.w.d 1000000000 1000000000.000000 fcsr: 0x4 -ceil.w.d -5786 -5786.470000 +ceil.w.d -5786 -5786.250000 fcsr: 0x1004 ceil.w.d 1752 1752.000000 fcsr: 0x4 -ceil.w.d 1 0.002458 +ceil.w.d 1 0.015625 fcsr: 0x1004 -ceil.w.d 1 0.000000 +ceil.w.d 1 0.031250 fcsr: 0x1004 -ceil.w.d -248562 -248562.760000 +ceil.w.d -248562 -248562.750000 fcsr: 0x1004 -ceil.w.d -45786 -45786.476000 +ceil.w.d -45786 -45786.500000 fcsr: 0x1004 -ceil.w.d 457 456.248956 -fcsr: 0x1004 -ceil.w.d 35 34.000460 +ceil.w.d 456 456.000000 +fcsr: 0x4 +ceil.w.d 35 34.031250 fcsr: 0x1004 -ceil.w.d 45787 45786.476000 +ceil.w.d 45787 45786.750000 fcsr: 0x1004 ceil.w.d 1752065 1752065.000000 fcsr: 0x4 ceil.w.d 107 107.000000 fcsr: 0x4 -ceil.w.d -45667 -45667.240000 +ceil.w.d -45667 -45667.250000 fcsr: 0x1004 -ceil.w.d -7 -7.294568 -fcsr: 0x1004 -ceil.w.d -347856 -347856.475000 -fcsr: 0x1004 -ceil.w.d 356048 356047.560000 +ceil.w.d -7 -7.000000 +fcsr: 0x4 +ceil.w.d -347856 -347856.500000 fcsr: 0x1004 -ceil.w.d -1 -1.000000 +ceil.w.d 356047 356047.000000 fcsr: 0x4 -ceil.w.d 24 23.040000 +ceil.w.d -1 -1.250000 +fcsr: 0x1004 +ceil.w.d 24 23.062500 fcsr: 0x1004 floor.w.s 0 0.000000 fcsr: 0x4 -floor.w.s 456 456.248962 +floor.w.s 456 456.250000 fcsr: 0x1004 floor.w.s 3 3.000000 fcsr: 0x4 floor.w.s -1 -1.000000 fcsr: 0x4 -floor.w.s 1384 1384.599976 +floor.w.s 1384 1384.500000 fcsr: 0x1004 -floor.w.s -8 -7.294568 +floor.w.s -8 -7.250000 fcsr: 0x1004 floor.w.s 1000000000 1000000000.000000 fcsr: 0x4 -floor.w.s -5787 -5786.470215 +floor.w.s -5787 -5786.250000 fcsr: 0x1004 floor.w.s 1752 1752.000000 fcsr: 0x4 -floor.w.s 0 0.002457 -fcsr: 0x1004 -floor.w.s 0 0.000000 +floor.w.s 0 0.015625 fcsr: 0x1004 -floor.w.s -248563 -248562.765625 +floor.w.s 0 0.031250 fcsr: 0x1004 -floor.w.s -45787 -45786.476562 +floor.w.s -248563 -248562.750000 fcsr: 0x1004 -floor.w.s 456 456.248962 +floor.w.s -45787 -45786.500000 fcsr: 0x1004 -floor.w.s 34 34.000462 +floor.w.s 456 456.000000 +fcsr: 0x4 +floor.w.s 34 34.031250 fcsr: 0x1004 -floor.w.s 45786 45786.476562 +floor.w.s 45786 45786.750000 fcsr: 0x1004 floor.w.s 1752065 1752065.000000 fcsr: 0x4 floor.w.s 107 107.000000 fcsr: 0x4 -floor.w.s -45668 -45667.238281 +floor.w.s -45668 -45667.250000 fcsr: 0x1004 -floor.w.s -8 -7.294568 -fcsr: 0x1004 -floor.w.s -347857 -347856.468750 -fcsr: 0x1004 -floor.w.s 356047 356047.562500 +floor.w.s -7 -7.000000 +fcsr: 0x4 +floor.w.s -347857 -347856.500000 fcsr: 0x1004 -floor.w.s -1 -1.000000 +floor.w.s 356047 356047.000000 fcsr: 0x4 -floor.w.s 23 23.040001 +floor.w.s -2 -1.250000 +fcsr: 0x1004 +floor.w.s 23 23.062500 fcsr: 0x1004 floor.w.d 0 0.000000 fcsr: 0x4 -floor.w.d 456 456.248956 +floor.w.d 456 456.250000 fcsr: 0x1004 floor.w.d 3 3.000000 fcsr: 0x4 floor.w.d -1 -1.000000 fcsr: 0x4 -floor.w.d 1384 1384.600000 +floor.w.d 1384 1384.500000 fcsr: 0x1004 -floor.w.d -8 -7.294568 +floor.w.d -8 -7.250000 fcsr: 0x1004 floor.w.d 1000000000 1000000000.000000 fcsr: 0x4 -floor.w.d -5787 -5786.470000 +floor.w.d -5787 -5786.250000 fcsr: 0x1004 floor.w.d 1752 1752.000000 fcsr: 0x4 -floor.w.d 0 0.002458 +floor.w.d 0 0.015625 fcsr: 0x1004 -floor.w.d 0 0.000000 -fcsr: 0x1004 -floor.w.d -248563 -248562.760000 +floor.w.d 0 0.031250 fcsr: 0x1004 -floor.w.d -45787 -45786.476000 +floor.w.d -248563 -248562.750000 fcsr: 0x1004 -floor.w.d 456 456.248956 +floor.w.d -45787 -45786.500000 fcsr: 0x1004 -floor.w.d 34 34.000460 +floor.w.d 456 456.000000 +fcsr: 0x4 +floor.w.d 34 34.031250 fcsr: 0x1004 -floor.w.d 45786 45786.476000 +floor.w.d 45786 45786.750000 fcsr: 0x1004 floor.w.d 1752065 1752065.000000 fcsr: 0x4 floor.w.d 107 107.000000 fcsr: 0x4 -floor.w.d -45668 -45667.240000 -fcsr: 0x1004 -floor.w.d -8 -7.294568 +floor.w.d -45668 -45667.250000 fcsr: 0x1004 -floor.w.d -347857 -347856.475000 -fcsr: 0x1004 -floor.w.d 356047 356047.560000 +floor.w.d -7 -7.000000 +fcsr: 0x4 +floor.w.d -347857 -347856.500000 fcsr: 0x1004 -floor.w.d -1 -1.000000 +floor.w.d 356047 356047.000000 fcsr: 0x4 -floor.w.d 23 23.040000 +floor.w.d -2 -1.250000 +fcsr: 0x1004 +floor.w.d 23 23.062500 fcsr: 0x1004 round.w.s 0 0.000000 fcsr: 0x4 -round.w.s 456 456.248962 +round.w.s 456 456.250000 fcsr: 0x1004 round.w.s 3 3.000000 fcsr: 0x4 round.w.s -1 -1.000000 fcsr: 0x4 -round.w.s 1385 1384.599976 +round.w.s 1384 1384.500000 fcsr: 0x1004 -round.w.s -7 -7.294568 +round.w.s -7 -7.250000 fcsr: 0x1004 round.w.s 1000000000 1000000000.000000 fcsr: 0x4 -round.w.s -5786 -5786.470215 +round.w.s -5786 -5786.250000 fcsr: 0x1004 round.w.s 1752 1752.000000 fcsr: 0x4 -round.w.s 0 0.002457 +round.w.s 0 0.015625 fcsr: 0x1004 -round.w.s 0 0.000000 -fcsr: 0x1004 -round.w.s -248563 -248562.765625 +round.w.s 0 0.031250 fcsr: 0x1004 -round.w.s -45786 -45786.476562 +round.w.s -248563 -248562.750000 fcsr: 0x1004 -round.w.s 456 456.248962 +round.w.s -45786 -45786.500000 fcsr: 0x1004 -round.w.s 34 34.000462 +round.w.s 456 456.000000 +fcsr: 0x4 +round.w.s 34 34.031250 fcsr: 0x1004 -round.w.s 45786 45786.476562 +round.w.s 45787 45786.750000 fcsr: 0x1004 round.w.s 1752065 1752065.000000 fcsr: 0x4 round.w.s 107 107.000000 fcsr: 0x4 -round.w.s -45667 -45667.238281 -fcsr: 0x1004 -round.w.s -7 -7.294568 +round.w.s -45667 -45667.250000 fcsr: 0x1004 -round.w.s -347856 -347856.468750 -fcsr: 0x1004 -round.w.s 356048 356047.562500 +round.w.s -7 -7.000000 +fcsr: 0x4 +round.w.s -347856 -347856.500000 fcsr: 0x1004 -round.w.s -1 -1.000000 +round.w.s 356047 356047.000000 fcsr: 0x4 -round.w.s 23 23.040001 +round.w.s -1 -1.250000 +fcsr: 0x1004 +round.w.s 23 23.062500 fcsr: 0x1004 round.w.d 0 0.000000 fcsr: 0x4 -round.w.d 456 456.248956 +round.w.d 456 456.250000 fcsr: 0x1004 round.w.d 3 3.000000 fcsr: 0x4 round.w.d -1 -1.000000 fcsr: 0x4 -round.w.d 1385 1384.600000 +round.w.d 1384 1384.500000 fcsr: 0x1004 -round.w.d -7 -7.294568 +round.w.d -7 -7.250000 fcsr: 0x1004 round.w.d 1000000000 1000000000.000000 fcsr: 0x4 -round.w.d -5786 -5786.470000 +round.w.d -5786 -5786.250000 fcsr: 0x1004 round.w.d 1752 1752.000000 fcsr: 0x4 -round.w.d 0 0.002458 +round.w.d 0 0.015625 fcsr: 0x1004 -round.w.d 0 0.000000 +round.w.d 0 0.031250 fcsr: 0x1004 -round.w.d -248563 -248562.760000 +round.w.d -248563 -248562.750000 fcsr: 0x1004 -round.w.d -45786 -45786.476000 +round.w.d -45786 -45786.500000 fcsr: 0x1004 -round.w.d 456 456.248956 -fcsr: 0x1004 -round.w.d 34 34.000460 +round.w.d 456 456.000000 +fcsr: 0x4 +round.w.d 34 34.031250 fcsr: 0x1004 -round.w.d 45786 45786.476000 +round.w.d 45787 45786.750000 fcsr: 0x1004 round.w.d 1752065 1752065.000000 fcsr: 0x4 round.w.d 107 107.000000 fcsr: 0x4 -round.w.d -45667 -45667.240000 -fcsr: 0x1004 -round.w.d -7 -7.294568 -fcsr: 0x1004 -round.w.d -347856 -347856.475000 +round.w.d -45667 -45667.250000 fcsr: 0x1004 -round.w.d 356048 356047.560000 +round.w.d -7 -7.000000 +fcsr: 0x4 +round.w.d -347856 -347856.500000 fcsr: 0x1004 -round.w.d -1 -1.000000 +round.w.d 356047 356047.000000 fcsr: 0x4 -round.w.d 23 23.040000 +round.w.d -1 -1.250000 +fcsr: 0x1004 +round.w.d 23 23.062500 fcsr: 0x1004 trunc.w.s 0 0.000000 fcsr: 0x4 -trunc.w.s 456 456.248962 +trunc.w.s 456 456.250000 fcsr: 0x1004 trunc.w.s 3 3.000000 fcsr: 0x4 trunc.w.s -1 -1.000000 fcsr: 0x4 -trunc.w.s 1384 1384.599976 +trunc.w.s 1384 1384.500000 fcsr: 0x1004 -trunc.w.s -7 -7.294568 +trunc.w.s -7 -7.250000 fcsr: 0x1004 trunc.w.s 1000000000 1000000000.000000 fcsr: 0x4 -trunc.w.s -5786 -5786.470215 +trunc.w.s -5786 -5786.250000 fcsr: 0x1004 trunc.w.s 1752 1752.000000 fcsr: 0x4 -trunc.w.s 0 0.002457 -fcsr: 0x1004 -trunc.w.s 0 0.000000 +trunc.w.s 0 0.015625 fcsr: 0x1004 -trunc.w.s -248562 -248562.765625 +trunc.w.s 0 0.031250 fcsr: 0x1004 -trunc.w.s -45786 -45786.476562 +trunc.w.s -248562 -248562.750000 fcsr: 0x1004 -trunc.w.s 456 456.248962 +trunc.w.s -45786 -45786.500000 fcsr: 0x1004 -trunc.w.s 34 34.000462 +trunc.w.s 456 456.000000 +fcsr: 0x4 +trunc.w.s 34 34.031250 fcsr: 0x1004 -trunc.w.s 45786 45786.476562 +trunc.w.s 45786 45786.750000 fcsr: 0x1004 trunc.w.s 1752065 1752065.000000 fcsr: 0x4 trunc.w.s 107 107.000000 fcsr: 0x4 -trunc.w.s -45667 -45667.238281 -fcsr: 0x1004 -trunc.w.s -7 -7.294568 -fcsr: 0x1004 -trunc.w.s -347856 -347856.468750 +trunc.w.s -45667 -45667.250000 fcsr: 0x1004 -trunc.w.s 356047 356047.562500 +trunc.w.s -7 -7.000000 +fcsr: 0x4 +trunc.w.s -347856 -347856.500000 fcsr: 0x1004 -trunc.w.s -1 -1.000000 +trunc.w.s 356047 356047.000000 fcsr: 0x4 -trunc.w.s 23 23.040001 +trunc.w.s -1 -1.250000 +fcsr: 0x1004 +trunc.w.s 23 23.062500 fcsr: 0x1004 trunc.w.d 0 0.000000 fcsr: 0x4 -trunc.w.d 456 456.248956 +trunc.w.d 456 456.250000 fcsr: 0x1004 trunc.w.d 3 3.000000 fcsr: 0x4 trunc.w.d -1 -1.000000 fcsr: 0x4 -trunc.w.d 1384 1384.600000 +trunc.w.d 1384 1384.500000 fcsr: 0x1004 -trunc.w.d -7 -7.294568 +trunc.w.d -7 -7.250000 fcsr: 0x1004 trunc.w.d 1000000000 1000000000.000000 fcsr: 0x4 -trunc.w.d -5786 -5786.470000 +trunc.w.d -5786 -5786.250000 fcsr: 0x1004 trunc.w.d 1752 1752.000000 fcsr: 0x4 -trunc.w.d 0 0.002458 -fcsr: 0x1004 -trunc.w.d 0 0.000000 +trunc.w.d 0 0.015625 fcsr: 0x1004 -trunc.w.d -248562 -248562.760000 +trunc.w.d 0 0.031250 fcsr: 0x1004 -trunc.w.d -45786 -45786.476000 +trunc.w.d -248562 -248562.750000 fcsr: 0x1004 -trunc.w.d 456 456.248956 +trunc.w.d -45786 -45786.500000 fcsr: 0x1004 -trunc.w.d 34 34.000460 +trunc.w.d 456 456.000000 +fcsr: 0x4 +trunc.w.d 34 34.031250 fcsr: 0x1004 -trunc.w.d 45786 45786.476000 +trunc.w.d 45786 45786.750000 fcsr: 0x1004 trunc.w.d 1752065 1752065.000000 fcsr: 0x4 trunc.w.d 107 107.000000 fcsr: 0x4 -trunc.w.d -45667 -45667.240000 -fcsr: 0x1004 -trunc.w.d -7 -7.294568 -fcsr: 0x1004 -trunc.w.d -347856 -347856.475000 +trunc.w.d -45667 -45667.250000 fcsr: 0x1004 -trunc.w.d 356047 356047.560000 +trunc.w.d -7 -7.000000 +fcsr: 0x4 +trunc.w.d -347856 -347856.500000 fcsr: 0x1004 -trunc.w.d -1 -1.000000 +trunc.w.d 356047 356047.000000 fcsr: 0x4 -trunc.w.d 23 23.040000 +trunc.w.d -1 -1.250000 +fcsr: 0x1004 +trunc.w.d 23 23.062500 fcsr: 0x1004 -------------------------- test FPU Conversion Operations Using the FCSR Rounding Mode -------------------------- roundig mode: near cvt.d.s 0.000000 0.000000 fcsr: 0x4 -cvt.d.s 456.248962 456.248962 +cvt.d.s 456.250000 456.250000 fcsr: 0x4 cvt.d.s 3.000000 3.000000 fcsr: 0x4 cvt.d.s -1.000000 -1.000000 fcsr: 0x4 -cvt.d.s 1384.599976 1384.599976 +cvt.d.s 1384.500000 1384.500000 fcsr: 0x4 -cvt.d.s -7.294568 -7.294568 +cvt.d.s -7.250000 -7.250000 fcsr: 0x4 cvt.d.s 1000000000.000000 1000000000.000000 fcsr: 0x4 -cvt.d.s -5786.470215 -5786.470215 +cvt.d.s -5786.250000 -5786.250000 fcsr: 0x4 cvt.d.s 1752.000000 1752.000000 fcsr: 0x4 -cvt.d.s 0.002457 0.002457 +cvt.d.s 0.015625 0.015625 fcsr: 0x4 -cvt.d.s 0.000000 0.000000 +cvt.d.s 0.031250 0.031250 fcsr: 0x4 -cvt.d.s -248562.765625 -248562.765625 +cvt.d.s -248562.750000 -248562.750000 fcsr: 0x4 -cvt.d.s -45786.476562 -45786.476562 +cvt.d.s -45786.500000 -45786.500000 fcsr: 0x4 -cvt.d.s 456.248962 456.248962 +cvt.d.s 456.000000 456.000000 fcsr: 0x4 -cvt.d.s 34.000462 34.000462 +cvt.d.s 34.031250 34.031250 fcsr: 0x4 -cvt.d.s 45786.476562 45786.476562 +cvt.d.s 45786.750000 45786.750000 fcsr: 0x4 cvt.d.s 1752065.000000 1752065.000000 fcsr: 0x4 cvt.d.s 107.000000 107.000000 fcsr: 0x4 -cvt.d.s -45667.238281 -45667.238281 +cvt.d.s -45667.250000 -45667.250000 fcsr: 0x4 -cvt.d.s -7.294568 -7.294568 +cvt.d.s -7.000000 -7.000000 fcsr: 0x4 -cvt.d.s -347856.468750 -347856.468750 +cvt.d.s -347856.500000 -347856.500000 fcsr: 0x4 -cvt.d.s 356047.562500 356047.562500 +cvt.d.s 356047.000000 356047.000000 fcsr: 0x4 -cvt.d.s -1.000000 -1.000000 +cvt.d.s -1.250000 -1.250000 fcsr: 0x4 -cvt.d.s 23.040001 23.040001 +cvt.d.s 23.062500 23.062500 fcsr: 0x4 roundig mode: zero cvt.d.s 0.000000 0.000000 fcsr: 0x5 -cvt.d.s 456.248962 456.248962 +cvt.d.s 456.250000 456.250000 fcsr: 0x5 cvt.d.s 3.000000 3.000000 fcsr: 0x5 cvt.d.s -1.000000 -1.000000 fcsr: 0x5 -cvt.d.s 1384.599976 1384.599976 +cvt.d.s 1384.500000 1384.500000 fcsr: 0x5 -cvt.d.s -7.294568 -7.294568 +cvt.d.s -7.250000 -7.250000 fcsr: 0x5 cvt.d.s 1000000000.000000 1000000000.000000 fcsr: 0x5 -cvt.d.s -5786.470215 -5786.470215 +cvt.d.s -5786.250000 -5786.250000 fcsr: 0x5 cvt.d.s 1752.000000 1752.000000 fcsr: 0x5 -cvt.d.s 0.002457 0.002457 +cvt.d.s 0.015625 0.015625 fcsr: 0x5 -cvt.d.s 0.000000 0.000000 +cvt.d.s 0.031250 0.031250 fcsr: 0x5 -cvt.d.s -248562.765625 -248562.765625 +cvt.d.s -248562.750000 -248562.750000 fcsr: 0x5 -cvt.d.s -45786.476562 -45786.476562 +cvt.d.s -45786.500000 -45786.500000 fcsr: 0x5 -cvt.d.s 456.248962 456.248962 +cvt.d.s 456.000000 456.000000 fcsr: 0x5 -cvt.d.s 34.000462 34.000462 +cvt.d.s 34.031250 34.031250 fcsr: 0x5 -cvt.d.s 45786.476562 45786.476562 +cvt.d.s 45786.750000 45786.750000 fcsr: 0x5 cvt.d.s 1752065.000000 1752065.000000 fcsr: 0x5 cvt.d.s 107.000000 107.000000 fcsr: 0x5 -cvt.d.s -45667.238281 -45667.238281 +cvt.d.s -45667.250000 -45667.250000 fcsr: 0x5 -cvt.d.s -7.294568 -7.294568 +cvt.d.s -7.000000 -7.000000 fcsr: 0x5 -cvt.d.s -347856.468750 -347856.468750 +cvt.d.s -347856.500000 -347856.500000 fcsr: 0x5 -cvt.d.s 356047.562500 356047.562500 +cvt.d.s 356047.000000 356047.000000 fcsr: 0x5 -cvt.d.s -1.000000 -1.000000 +cvt.d.s -1.250000 -1.250000 fcsr: 0x5 -cvt.d.s 23.040001 23.040001 +cvt.d.s 23.062500 23.062500 fcsr: 0x5 roundig mode: +inf cvt.d.s 0.000000 0.000000 fcsr: 0x6 -cvt.d.s 456.248962 456.248962 +cvt.d.s 456.250000 456.250000 fcsr: 0x6 cvt.d.s 3.000000 3.000000 fcsr: 0x6 cvt.d.s -1.000000 -1.000000 fcsr: 0x6 -cvt.d.s 1384.599976 1384.599976 +cvt.d.s 1384.500000 1384.500000 fcsr: 0x6 -cvt.d.s -7.294568 -7.294568 +cvt.d.s -7.250000 -7.250000 fcsr: 0x6 cvt.d.s 1000000000.000000 1000000000.000000 fcsr: 0x6 -cvt.d.s -5786.470215 -5786.470215 +cvt.d.s -5786.250000 -5786.250000 fcsr: 0x6 cvt.d.s 1752.000000 1752.000000 fcsr: 0x6 -cvt.d.s 0.002457 0.002457 +cvt.d.s 0.015625 0.015625 fcsr: 0x6 -cvt.d.s 0.000000 0.000000 +cvt.d.s 0.031250 0.031250 fcsr: 0x6 -cvt.d.s -248562.765625 -248562.765625 +cvt.d.s -248562.750000 -248562.750000 fcsr: 0x6 -cvt.d.s -45786.476562 -45786.476562 +cvt.d.s -45786.500000 -45786.500000 fcsr: 0x6 -cvt.d.s 456.248962 456.248962 +cvt.d.s 456.000000 456.000000 fcsr: 0x6 -cvt.d.s 34.000462 34.000462 +cvt.d.s 34.031250 34.031250 fcsr: 0x6 -cvt.d.s 45786.476562 45786.476562 +cvt.d.s 45786.750000 45786.750000 fcsr: 0x6 cvt.d.s 1752065.000000 1752065.000000 fcsr: 0x6 cvt.d.s 107.000000 107.000000 fcsr: 0x6 -cvt.d.s -45667.238281 -45667.238281 +cvt.d.s -45667.250000 -45667.250000 fcsr: 0x6 -cvt.d.s -7.294568 -7.294568 +cvt.d.s -7.000000 -7.000000 fcsr: 0x6 -cvt.d.s -347856.468750 -347856.468750 +cvt.d.s -347856.500000 -347856.500000 fcsr: 0x6 -cvt.d.s 356047.562500 356047.562500 +cvt.d.s 356047.000000 356047.000000 fcsr: 0x6 -cvt.d.s -1.000000 -1.000000 +cvt.d.s -1.250000 -1.250000 fcsr: 0x6 -cvt.d.s 23.040001 23.040001 +cvt.d.s 23.062500 23.062500 fcsr: 0x6 roundig mode: -inf cvt.d.s 0.000000 0.000000 fcsr: 0x7 -cvt.d.s 456.248962 456.248962 +cvt.d.s 456.250000 456.250000 fcsr: 0x7 cvt.d.s 3.000000 3.000000 fcsr: 0x7 cvt.d.s -1.000000 -1.000000 fcsr: 0x7 -cvt.d.s 1384.599976 1384.599976 +cvt.d.s 1384.500000 1384.500000 fcsr: 0x7 -cvt.d.s -7.294568 -7.294568 +cvt.d.s -7.250000 -7.250000 fcsr: 0x7 cvt.d.s 1000000000.000000 1000000000.000000 fcsr: 0x7 -cvt.d.s -5786.470215 -5786.470215 +cvt.d.s -5786.250000 -5786.250000 fcsr: 0x7 cvt.d.s 1752.000000 1752.000000 fcsr: 0x7 -cvt.d.s 0.002457 0.002457 +cvt.d.s 0.015625 0.015625 fcsr: 0x7 -cvt.d.s 0.000000 0.000000 +cvt.d.s 0.031250 0.031250 fcsr: 0x7 -cvt.d.s -248562.765625 -248562.765625 +cvt.d.s -248562.750000 -248562.750000 fcsr: 0x7 -cvt.d.s -45786.476562 -45786.476562 +cvt.d.s -45786.500000 -45786.500000 fcsr: 0x7 -cvt.d.s 456.248962 456.248962 +cvt.d.s 456.000000 456.000000 fcsr: 0x7 -cvt.d.s 34.000462 34.000462 +cvt.d.s 34.031250 34.031250 fcsr: 0x7 -cvt.d.s 45786.476562 45786.476562 +cvt.d.s 45786.750000 45786.750000 fcsr: 0x7 cvt.d.s 1752065.000000 1752065.000000 fcsr: 0x7 cvt.d.s 107.000000 107.000000 fcsr: 0x7 -cvt.d.s -45667.238281 -45667.238281 +cvt.d.s -45667.250000 -45667.250000 fcsr: 0x7 -cvt.d.s -7.294568 -7.294568 +cvt.d.s -7.000000 -7.000000 fcsr: 0x7 -cvt.d.s -347856.468750 -347856.468750 +cvt.d.s -347856.500000 -347856.500000 fcsr: 0x7 -cvt.d.s 356047.562500 356047.562500 +cvt.d.s 356047.000000 356047.000000 fcsr: 0x7 -cvt.d.s -1.000000 -1.000000 +cvt.d.s -1.250000 -1.250000 fcsr: 0x7 -cvt.d.s 23.040001 23.040001 +cvt.d.s 23.062500 23.062500 fcsr: 0x7 roundig mode: near cvt.d.w 0.000000 0 @@ -779,199 +779,199 @@ fcsr: 0x7 roundig mode: near cvt.s.d 0.000000 0.000000 fcsr: 0x4 -cvt.s.d 456.248962 456.248956 -fcsr: 0x1004 +cvt.s.d 456.250000 456.250000 +fcsr: 0x4 cvt.s.d 3.000000 3.000000 fcsr: 0x4 cvt.s.d -1.000000 -1.000000 fcsr: 0x4 -cvt.s.d 1384.599976 1384.600000 -fcsr: 0x1004 -cvt.s.d -7.294568 -7.294568 -fcsr: 0x1004 +cvt.s.d 1384.500000 1384.500000 +fcsr: 0x4 +cvt.s.d -7.250000 -7.250000 +fcsr: 0x4 cvt.s.d 1000000000.000000 1000000000.000000 fcsr: 0x4 -cvt.s.d -5786.470215 -5786.470000 -fcsr: 0x1004 +cvt.s.d -5786.250000 -5786.250000 +fcsr: 0x4 cvt.s.d 1752.000000 1752.000000 fcsr: 0x4 -cvt.s.d 0.002457 0.002458 -fcsr: 0x1004 -cvt.s.d 0.000000 0.000000 -fcsr: 0x1004 -cvt.s.d -248562.765625 -248562.760000 -fcsr: 0x1004 -cvt.s.d -45786.476562 -45786.476000 -fcsr: 0x1004 -cvt.s.d 456.248962 456.248956 -fcsr: 0x1004 -cvt.s.d 34.000462 34.000460 -fcsr: 0x1004 -cvt.s.d 45786.476562 45786.476000 -fcsr: 0x1004 +cvt.s.d 0.015625 0.015625 +fcsr: 0x4 +cvt.s.d 0.031250 0.031250 +fcsr: 0x4 +cvt.s.d -248562.750000 -248562.750000 +fcsr: 0x4 +cvt.s.d -45786.500000 -45786.500000 +fcsr: 0x4 +cvt.s.d 456.000000 456.000000 +fcsr: 0x4 +cvt.s.d 34.031250 34.031250 +fcsr: 0x4 +cvt.s.d 45786.750000 45786.750000 +fcsr: 0x4 cvt.s.d 1752065.000000 1752065.000000 fcsr: 0x4 cvt.s.d 107.000000 107.000000 fcsr: 0x4 -cvt.s.d -45667.238281 -45667.240000 -fcsr: 0x1004 -cvt.s.d -7.294568 -7.294568 -fcsr: 0x1004 -cvt.s.d -347856.468750 -347856.475000 -fcsr: 0x1004 -cvt.s.d 356047.562500 356047.560000 -fcsr: 0x1004 -cvt.s.d -1.000000 -1.000000 +cvt.s.d -45667.250000 -45667.250000 +fcsr: 0x4 +cvt.s.d -7.000000 -7.000000 +fcsr: 0x4 +cvt.s.d -347856.500000 -347856.500000 +fcsr: 0x4 +cvt.s.d 356047.000000 356047.000000 +fcsr: 0x4 +cvt.s.d -1.250000 -1.250000 +fcsr: 0x4 +cvt.s.d 23.062500 23.062500 fcsr: 0x4 -cvt.s.d 23.040001 23.040000 -fcsr: 0x1004 roundig mode: zero cvt.s.d 0.000000 0.000000 fcsr: 0x5 -cvt.s.d 456.248932 456.248956 -fcsr: 0x1005 +cvt.s.d 456.250000 456.250000 +fcsr: 0x5 cvt.s.d 3.000000 3.000000 fcsr: 0x5 cvt.s.d -1.000000 -1.000000 fcsr: 0x5 -cvt.s.d 1384.599976 1384.600000 -fcsr: 0x1005 -cvt.s.d -7.294568 -7.294568 -fcsr: 0x1005 +cvt.s.d 1384.500000 1384.500000 +fcsr: 0x5 +cvt.s.d -7.250000 -7.250000 +fcsr: 0x5 cvt.s.d 1000000000.000000 1000000000.000000 fcsr: 0x5 -cvt.s.d -5786.469727 -5786.470000 -fcsr: 0x1005 +cvt.s.d -5786.250000 -5786.250000 +fcsr: 0x5 cvt.s.d 1752.000000 1752.000000 fcsr: 0x5 -cvt.s.d 0.002457 0.002458 -fcsr: 0x1005 -cvt.s.d 0.000000 0.000000 -fcsr: 0x1005 -cvt.s.d -248562.750000 -248562.760000 -fcsr: 0x1005 -cvt.s.d -45786.472656 -45786.476000 -fcsr: 0x1005 -cvt.s.d 456.248932 456.248956 -fcsr: 0x1005 -cvt.s.d 34.000458 34.000460 -fcsr: 0x1005 -cvt.s.d 45786.472656 45786.476000 -fcsr: 0x1005 +cvt.s.d 0.015625 0.015625 +fcsr: 0x5 +cvt.s.d 0.031250 0.031250 +fcsr: 0x5 +cvt.s.d -248562.750000 -248562.750000 +fcsr: 0x5 +cvt.s.d -45786.500000 -45786.500000 +fcsr: 0x5 +cvt.s.d 456.000000 456.000000 +fcsr: 0x5 +cvt.s.d 34.031250 34.031250 +fcsr: 0x5 +cvt.s.d 45786.750000 45786.750000 +fcsr: 0x5 cvt.s.d 1752065.000000 1752065.000000 fcsr: 0x5 cvt.s.d 107.000000 107.000000 fcsr: 0x5 -cvt.s.d -45667.238281 -45667.240000 -fcsr: 0x1005 -cvt.s.d -7.294568 -7.294568 -fcsr: 0x1005 -cvt.s.d -347856.468750 -347856.475000 -fcsr: 0x1005 -cvt.s.d 356047.531250 356047.560000 -fcsr: 0x1005 -cvt.s.d -1.000000 -1.000000 +cvt.s.d -45667.250000 -45667.250000 +fcsr: 0x5 +cvt.s.d -7.000000 -7.000000 +fcsr: 0x5 +cvt.s.d -347856.500000 -347856.500000 +fcsr: 0x5 +cvt.s.d 356047.000000 356047.000000 +fcsr: 0x5 +cvt.s.d -1.250000 -1.250000 +fcsr: 0x5 +cvt.s.d 23.062500 23.062500 fcsr: 0x5 -cvt.s.d 23.039999 23.040000 -fcsr: 0x1005 roundig mode: +inf cvt.s.d 0.000000 0.000000 fcsr: 0x6 -cvt.s.d 456.248962 456.248956 -fcsr: 0x1006 +cvt.s.d 456.250000 456.250000 +fcsr: 0x6 cvt.s.d 3.000000 3.000000 fcsr: 0x6 cvt.s.d -1.000000 -1.000000 fcsr: 0x6 -cvt.s.d 1384.600098 1384.600000 -fcsr: 0x1006 -cvt.s.d -7.294568 -7.294568 -fcsr: 0x1006 +cvt.s.d 1384.500000 1384.500000 +fcsr: 0x6 +cvt.s.d -7.250000 -7.250000 +fcsr: 0x6 cvt.s.d 1000000000.000000 1000000000.000000 fcsr: 0x6 -cvt.s.d -5786.469727 -5786.470000 -fcsr: 0x1006 +cvt.s.d -5786.250000 -5786.250000 +fcsr: 0x6 cvt.s.d 1752.000000 1752.000000 fcsr: 0x6 -cvt.s.d 0.002458 0.002458 -fcsr: 0x1006 -cvt.s.d 0.000000 0.000000 -fcsr: 0x1006 -cvt.s.d -248562.750000 -248562.760000 -fcsr: 0x1006 -cvt.s.d -45786.472656 -45786.476000 -fcsr: 0x1006 -cvt.s.d 456.248962 456.248956 -fcsr: 0x1006 -cvt.s.d 34.000462 34.000460 -fcsr: 0x1006 -cvt.s.d 45786.476562 45786.476000 -fcsr: 0x1006 +cvt.s.d 0.015625 0.015625 +fcsr: 0x6 +cvt.s.d 0.031250 0.031250 +fcsr: 0x6 +cvt.s.d -248562.750000 -248562.750000 +fcsr: 0x6 +cvt.s.d -45786.500000 -45786.500000 +fcsr: 0x6 +cvt.s.d 456.000000 456.000000 +fcsr: 0x6 +cvt.s.d 34.031250 34.031250 +fcsr: 0x6 +cvt.s.d 45786.750000 45786.750000 +fcsr: 0x6 cvt.s.d 1752065.000000 1752065.000000 fcsr: 0x6 cvt.s.d 107.000000 107.000000 fcsr: 0x6 -cvt.s.d -45667.238281 -45667.240000 -fcsr: 0x1006 -cvt.s.d -7.294568 -7.294568 -fcsr: 0x1006 -cvt.s.d -347856.468750 -347856.475000 -fcsr: 0x1006 -cvt.s.d 356047.562500 356047.560000 -fcsr: 0x1006 -cvt.s.d -1.000000 -1.000000 +cvt.s.d -45667.250000 -45667.250000 +fcsr: 0x6 +cvt.s.d -7.000000 -7.000000 +fcsr: 0x6 +cvt.s.d -347856.500000 -347856.500000 +fcsr: 0x6 +cvt.s.d 356047.000000 356047.000000 +fcsr: 0x6 +cvt.s.d -1.250000 -1.250000 +fcsr: 0x6 +cvt.s.d 23.062500 23.062500 fcsr: 0x6 -cvt.s.d 23.040001 23.040000 -fcsr: 0x1006 roundig mode: -inf cvt.s.d 0.000000 0.000000 fcsr: 0x7 -cvt.s.d 456.248932 456.248956 -fcsr: 0x1007 +cvt.s.d 456.250000 456.250000 +fcsr: 0x7 cvt.s.d 3.000000 3.000000 fcsr: 0x7 cvt.s.d -1.000000 -1.000000 fcsr: 0x7 -cvt.s.d 1384.599976 1384.600000 -fcsr: 0x1007 -cvt.s.d -7.294568 -7.294568 -fcsr: 0x1007 +cvt.s.d 1384.500000 1384.500000 +fcsr: 0x7 +cvt.s.d -7.250000 -7.250000 +fcsr: 0x7 cvt.s.d 1000000000.000000 1000000000.000000 fcsr: 0x7 -cvt.s.d -5786.470215 -5786.470000 -fcsr: 0x1007 +cvt.s.d -5786.250000 -5786.250000 +fcsr: 0x7 cvt.s.d 1752.000000 1752.000000 fcsr: 0x7 -cvt.s.d 0.002457 0.002458 -fcsr: 0x1007 -cvt.s.d 0.000000 0.000000 -fcsr: 0x1007 -cvt.s.d -248562.765625 -248562.760000 -fcsr: 0x1007 -cvt.s.d -45786.476562 -45786.476000 -fcsr: 0x1007 -cvt.s.d 456.248932 456.248956 -fcsr: 0x1007 -cvt.s.d 34.000458 34.000460 -fcsr: 0x1007 -cvt.s.d 45786.472656 45786.476000 -fcsr: 0x1007 +cvt.s.d 0.015625 0.015625 +fcsr: 0x7 +cvt.s.d 0.031250 0.031250 +fcsr: 0x7 +cvt.s.d -248562.750000 -248562.750000 +fcsr: 0x7 +cvt.s.d -45786.500000 -45786.500000 +fcsr: 0x7 +cvt.s.d 456.000000 456.000000 +fcsr: 0x7 +cvt.s.d 34.031250 34.031250 +fcsr: 0x7 +cvt.s.d 45786.750000 45786.750000 +fcsr: 0x7 cvt.s.d 1752065.000000 1752065.000000 fcsr: 0x7 cvt.s.d 107.000000 107.000000 fcsr: 0x7 -cvt.s.d -45667.242188 -45667.240000 -fcsr: 0x1007 -cvt.s.d -7.294568 -7.294568 -fcsr: 0x1007 -cvt.s.d -347856.500000 -347856.475000 -fcsr: 0x1007 -cvt.s.d 356047.531250 356047.560000 -fcsr: 0x1007 -cvt.s.d -1.000000 -1.000000 +cvt.s.d -45667.250000 -45667.250000 +fcsr: 0x7 +cvt.s.d -7.000000 -7.000000 +fcsr: 0x7 +cvt.s.d -347856.500000 -347856.500000 +fcsr: 0x7 +cvt.s.d 356047.000000 356047.000000 +fcsr: 0x7 +cvt.s.d -1.250000 -1.250000 +fcsr: 0x7 +cvt.s.d 23.062500 23.062500 fcsr: 0x7 -cvt.s.d 23.039999 23.040000 -fcsr: 0x1007 roundig mode: near cvt.s.w 0.000000 0 fcsr: 0x4 @@ -1171,392 +1171,392 @@ fcsr: 0x7 roundig mode: near cvt.w.s 0 0.000000 fcsr: 0x4 -cvt.w.s 456 456.248962 +cvt.w.s 456 456.250000 fcsr: 0x1004 cvt.w.s 3 3.000000 fcsr: 0x4 cvt.w.s -1 -1.000000 fcsr: 0x4 -cvt.w.s 1385 1384.599976 +cvt.w.s 1384 1384.500000 fcsr: 0x1004 -cvt.w.s -7 -7.294568 +cvt.w.s -7 -7.250000 fcsr: 0x1004 cvt.w.s 1000000000 1000000000.000000 fcsr: 0x4 -cvt.w.s -5786 -5786.470215 +cvt.w.s -5786 -5786.250000 fcsr: 0x1004 cvt.w.s 1752 1752.000000 fcsr: 0x4 -cvt.w.s 0 0.002457 +cvt.w.s 0 0.015625 fcsr: 0x1004 -cvt.w.s 0 0.000000 -fcsr: 0x1004 -cvt.w.s -248563 -248562.765625 +cvt.w.s 0 0.031250 fcsr: 0x1004 -cvt.w.s -45786 -45786.476562 +cvt.w.s -248563 -248562.750000 fcsr: 0x1004 -cvt.w.s 456 456.248962 +cvt.w.s -45786 -45786.500000 fcsr: 0x1004 -cvt.w.s 34 34.000462 +cvt.w.s 456 456.000000 +fcsr: 0x4 +cvt.w.s 34 34.031250 fcsr: 0x1004 -cvt.w.s 45786 45786.476562 +cvt.w.s 45787 45786.750000 fcsr: 0x1004 cvt.w.s 1752065 1752065.000000 fcsr: 0x4 cvt.w.s 107 107.000000 fcsr: 0x4 -cvt.w.s -45667 -45667.238281 -fcsr: 0x1004 -cvt.w.s -7 -7.294568 +cvt.w.s -45667 -45667.250000 fcsr: 0x1004 -cvt.w.s -347856 -347856.468750 -fcsr: 0x1004 -cvt.w.s 356048 356047.562500 +cvt.w.s -7 -7.000000 +fcsr: 0x4 +cvt.w.s -347856 -347856.500000 fcsr: 0x1004 -cvt.w.s -1 -1.000000 +cvt.w.s 356047 356047.000000 fcsr: 0x4 -cvt.w.s 23 23.040001 +cvt.w.s -1 -1.250000 +fcsr: 0x1004 +cvt.w.s 23 23.062500 fcsr: 0x1004 roundig mode: zero cvt.w.s 0 0.000000 fcsr: 0x5 -cvt.w.s 456 456.248962 +cvt.w.s 456 456.250000 fcsr: 0x1005 cvt.w.s 3 3.000000 fcsr: 0x5 cvt.w.s -1 -1.000000 fcsr: 0x5 -cvt.w.s 1384 1384.599976 +cvt.w.s 1384 1384.500000 fcsr: 0x1005 -cvt.w.s -7 -7.294568 +cvt.w.s -7 -7.250000 fcsr: 0x1005 cvt.w.s 1000000000 1000000000.000000 fcsr: 0x5 -cvt.w.s -5786 -5786.470215 +cvt.w.s -5786 -5786.250000 fcsr: 0x1005 cvt.w.s 1752 1752.000000 fcsr: 0x5 -cvt.w.s 0 0.002457 +cvt.w.s 0 0.015625 fcsr: 0x1005 -cvt.w.s 0 0.000000 -fcsr: 0x1005 -cvt.w.s -248562 -248562.765625 +cvt.w.s 0 0.031250 fcsr: 0x1005 -cvt.w.s -45786 -45786.476562 +cvt.w.s -248562 -248562.750000 fcsr: 0x1005 -cvt.w.s 456 456.248962 +cvt.w.s -45786 -45786.500000 fcsr: 0x1005 -cvt.w.s 34 34.000462 +cvt.w.s 456 456.000000 +fcsr: 0x5 +cvt.w.s 34 34.031250 fcsr: 0x1005 -cvt.w.s 45786 45786.476562 +cvt.w.s 45786 45786.750000 fcsr: 0x1005 cvt.w.s 1752065 1752065.000000 fcsr: 0x5 cvt.w.s 107 107.000000 fcsr: 0x5 -cvt.w.s -45667 -45667.238281 -fcsr: 0x1005 -cvt.w.s -7 -7.294568 +cvt.w.s -45667 -45667.250000 fcsr: 0x1005 -cvt.w.s -347856 -347856.468750 -fcsr: 0x1005 -cvt.w.s 356047 356047.562500 +cvt.w.s -7 -7.000000 +fcsr: 0x5 +cvt.w.s -347856 -347856.500000 fcsr: 0x1005 -cvt.w.s -1 -1.000000 +cvt.w.s 356047 356047.000000 fcsr: 0x5 -cvt.w.s 23 23.040001 +cvt.w.s -1 -1.250000 +fcsr: 0x1005 +cvt.w.s 23 23.062500 fcsr: 0x1005 roundig mode: +inf cvt.w.s 0 0.000000 fcsr: 0x6 -cvt.w.s 457 456.248962 +cvt.w.s 457 456.250000 fcsr: 0x1006 cvt.w.s 3 3.000000 fcsr: 0x6 cvt.w.s -1 -1.000000 fcsr: 0x6 -cvt.w.s 1385 1384.599976 +cvt.w.s 1385 1384.500000 fcsr: 0x1006 -cvt.w.s -7 -7.294568 +cvt.w.s -7 -7.250000 fcsr: 0x1006 cvt.w.s 1000000000 1000000000.000000 fcsr: 0x6 -cvt.w.s -5786 -5786.470215 +cvt.w.s -5786 -5786.250000 fcsr: 0x1006 cvt.w.s 1752 1752.000000 fcsr: 0x6 -cvt.w.s 1 0.002457 -fcsr: 0x1006 -cvt.w.s 1 0.000000 +cvt.w.s 1 0.015625 fcsr: 0x1006 -cvt.w.s -248562 -248562.765625 +cvt.w.s 1 0.031250 fcsr: 0x1006 -cvt.w.s -45786 -45786.476562 +cvt.w.s -248562 -248562.750000 fcsr: 0x1006 -cvt.w.s 457 456.248962 +cvt.w.s -45786 -45786.500000 fcsr: 0x1006 -cvt.w.s 35 34.000462 +cvt.w.s 456 456.000000 +fcsr: 0x6 +cvt.w.s 35 34.031250 fcsr: 0x1006 -cvt.w.s 45787 45786.476562 +cvt.w.s 45787 45786.750000 fcsr: 0x1006 cvt.w.s 1752065 1752065.000000 fcsr: 0x6 cvt.w.s 107 107.000000 fcsr: 0x6 -cvt.w.s -45667 -45667.238281 -fcsr: 0x1006 -cvt.w.s -7 -7.294568 +cvt.w.s -45667 -45667.250000 fcsr: 0x1006 -cvt.w.s -347856 -347856.468750 -fcsr: 0x1006 -cvt.w.s 356048 356047.562500 +cvt.w.s -7 -7.000000 +fcsr: 0x6 +cvt.w.s -347856 -347856.500000 fcsr: 0x1006 -cvt.w.s -1 -1.000000 +cvt.w.s 356047 356047.000000 fcsr: 0x6 -cvt.w.s 24 23.040001 +cvt.w.s -1 -1.250000 +fcsr: 0x1006 +cvt.w.s 24 23.062500 fcsr: 0x1006 roundig mode: -inf cvt.w.s 0 0.000000 fcsr: 0x7 -cvt.w.s 456 456.248962 +cvt.w.s 456 456.250000 fcsr: 0x1007 cvt.w.s 3 3.000000 fcsr: 0x7 cvt.w.s -1 -1.000000 fcsr: 0x7 -cvt.w.s 1384 1384.599976 +cvt.w.s 1384 1384.500000 fcsr: 0x1007 -cvt.w.s -8 -7.294568 +cvt.w.s -8 -7.250000 fcsr: 0x1007 cvt.w.s 1000000000 1000000000.000000 fcsr: 0x7 -cvt.w.s -5787 -5786.470215 +cvt.w.s -5787 -5786.250000 fcsr: 0x1007 cvt.w.s 1752 1752.000000 fcsr: 0x7 -cvt.w.s 0 0.002457 -fcsr: 0x1007 -cvt.w.s 0 0.000000 +cvt.w.s 0 0.015625 fcsr: 0x1007 -cvt.w.s -248563 -248562.765625 +cvt.w.s 0 0.031250 fcsr: 0x1007 -cvt.w.s -45787 -45786.476562 +cvt.w.s -248563 -248562.750000 fcsr: 0x1007 -cvt.w.s 456 456.248962 +cvt.w.s -45787 -45786.500000 fcsr: 0x1007 -cvt.w.s 34 34.000462 +cvt.w.s 456 456.000000 +fcsr: 0x7 +cvt.w.s 34 34.031250 fcsr: 0x1007 -cvt.w.s 45786 45786.476562 +cvt.w.s 45786 45786.750000 fcsr: 0x1007 cvt.w.s 1752065 1752065.000000 fcsr: 0x7 cvt.w.s 107 107.000000 fcsr: 0x7 -cvt.w.s -45668 -45667.238281 -fcsr: 0x1007 -cvt.w.s -8 -7.294568 +cvt.w.s -45668 -45667.250000 fcsr: 0x1007 -cvt.w.s -347857 -347856.468750 -fcsr: 0x1007 -cvt.w.s 356047 356047.562500 +cvt.w.s -7 -7.000000 +fcsr: 0x7 +cvt.w.s -347857 -347856.500000 fcsr: 0x1007 -cvt.w.s -1 -1.000000 +cvt.w.s 356047 356047.000000 fcsr: 0x7 -cvt.w.s 23 23.040001 +cvt.w.s -2 -1.250000 +fcsr: 0x1007 +cvt.w.s 23 23.062500 fcsr: 0x1007 roundig mode: near cvt.w.d 0 0.000000 fcsr: 0x4 -cvt.w.d 456 456.248956 +cvt.w.d 456 456.250000 fcsr: 0x1004 cvt.w.d 3 3.000000 fcsr: 0x4 cvt.w.d -1 -1.000000 fcsr: 0x4 -cvt.w.d 1385 1384.600000 +cvt.w.d 1384 1384.500000 fcsr: 0x1004 -cvt.w.d -7 -7.294568 +cvt.w.d -7 -7.250000 fcsr: 0x1004 cvt.w.d 1000000000 1000000000.000000 fcsr: 0x4 -cvt.w.d -5786 -5786.470000 +cvt.w.d -5786 -5786.250000 fcsr: 0x1004 cvt.w.d 1752 1752.000000 fcsr: 0x4 -cvt.w.d 0 0.002458 +cvt.w.d 0 0.015625 fcsr: 0x1004 -cvt.w.d 0 0.000000 +cvt.w.d 0 0.031250 fcsr: 0x1004 -cvt.w.d -248563 -248562.760000 +cvt.w.d -248563 -248562.750000 fcsr: 0x1004 -cvt.w.d -45786 -45786.476000 +cvt.w.d -45786 -45786.500000 fcsr: 0x1004 -cvt.w.d 456 456.248956 -fcsr: 0x1004 -cvt.w.d 34 34.000460 +cvt.w.d 456 456.000000 +fcsr: 0x4 +cvt.w.d 34 34.031250 fcsr: 0x1004 -cvt.w.d 45786 45786.476000 +cvt.w.d 45787 45786.750000 fcsr: 0x1004 cvt.w.d 1752065 1752065.000000 fcsr: 0x4 cvt.w.d 107 107.000000 fcsr: 0x4 -cvt.w.d -45667 -45667.240000 +cvt.w.d -45667 -45667.250000 fcsr: 0x1004 -cvt.w.d -7 -7.294568 -fcsr: 0x1004 -cvt.w.d -347856 -347856.475000 -fcsr: 0x1004 -cvt.w.d 356048 356047.560000 +cvt.w.d -7 -7.000000 +fcsr: 0x4 +cvt.w.d -347856 -347856.500000 fcsr: 0x1004 -cvt.w.d -1 -1.000000 +cvt.w.d 356047 356047.000000 fcsr: 0x4 -cvt.w.d 23 23.040000 +cvt.w.d -1 -1.250000 +fcsr: 0x1004 +cvt.w.d 23 23.062500 fcsr: 0x1004 roundig mode: zero cvt.w.d 0 0.000000 fcsr: 0x5 -cvt.w.d 456 456.248956 +cvt.w.d 456 456.250000 fcsr: 0x1005 cvt.w.d 3 3.000000 fcsr: 0x5 cvt.w.d -1 -1.000000 fcsr: 0x5 -cvt.w.d 1384 1384.600000 +cvt.w.d 1384 1384.500000 fcsr: 0x1005 -cvt.w.d -7 -7.294568 +cvt.w.d -7 -7.250000 fcsr: 0x1005 cvt.w.d 1000000000 1000000000.000000 fcsr: 0x5 -cvt.w.d -5786 -5786.470000 +cvt.w.d -5786 -5786.250000 fcsr: 0x1005 cvt.w.d 1752 1752.000000 fcsr: 0x5 -cvt.w.d 0 0.002458 -fcsr: 0x1005 -cvt.w.d 0 0.000000 +cvt.w.d 0 0.015625 fcsr: 0x1005 -cvt.w.d -248562 -248562.760000 +cvt.w.d 0 0.031250 fcsr: 0x1005 -cvt.w.d -45786 -45786.476000 +cvt.w.d -248562 -248562.750000 fcsr: 0x1005 -cvt.w.d 456 456.248956 +cvt.w.d -45786 -45786.500000 fcsr: 0x1005 -cvt.w.d 34 34.000460 +cvt.w.d 456 456.000000 +fcsr: 0x5 +cvt.w.d 34 34.031250 fcsr: 0x1005 -cvt.w.d 45786 45786.476000 +cvt.w.d 45786 45786.750000 fcsr: 0x1005 cvt.w.d 1752065 1752065.000000 fcsr: 0x5 cvt.w.d 107 107.000000 fcsr: 0x5 -cvt.w.d -45667 -45667.240000 +cvt.w.d -45667 -45667.250000 fcsr: 0x1005 -cvt.w.d -7 -7.294568 -fcsr: 0x1005 -cvt.w.d -347856 -347856.475000 -fcsr: 0x1005 -cvt.w.d 356047 356047.560000 +cvt.w.d -7 -7.000000 +fcsr: 0x5 +cvt.w.d -347856 -347856.500000 fcsr: 0x1005 -cvt.w.d -1 -1.000000 +cvt.w.d 356047 356047.000000 fcsr: 0x5 -cvt.w.d 23 23.040000 +cvt.w.d -1 -1.250000 +fcsr: 0x1005 +cvt.w.d 23 23.062500 fcsr: 0x1005 roundig mode: +inf cvt.w.d 0 0.000000 fcsr: 0x6 -cvt.w.d 457 456.248956 +cvt.w.d 457 456.250000 fcsr: 0x1006 cvt.w.d 3 3.000000 fcsr: 0x6 cvt.w.d -1 -1.000000 fcsr: 0x6 -cvt.w.d 1385 1384.600000 +cvt.w.d 1385 1384.500000 fcsr: 0x1006 -cvt.w.d -7 -7.294568 +cvt.w.d -7 -7.250000 fcsr: 0x1006 cvt.w.d 1000000000 1000000000.000000 fcsr: 0x6 -cvt.w.d -5786 -5786.470000 +cvt.w.d -5786 -5786.250000 fcsr: 0x1006 cvt.w.d 1752 1752.000000 fcsr: 0x6 -cvt.w.d 1 0.002458 -fcsr: 0x1006 -cvt.w.d 1 0.000000 +cvt.w.d 1 0.015625 fcsr: 0x1006 -cvt.w.d -248562 -248562.760000 +cvt.w.d 1 0.031250 fcsr: 0x1006 -cvt.w.d -45786 -45786.476000 +cvt.w.d -248562 -248562.750000 fcsr: 0x1006 -cvt.w.d 457 456.248956 +cvt.w.d -45786 -45786.500000 fcsr: 0x1006 -cvt.w.d 35 34.000460 +cvt.w.d 456 456.000000 +fcsr: 0x6 +cvt.w.d 35 34.031250 fcsr: 0x1006 -cvt.w.d 45787 45786.476000 +cvt.w.d 45787 45786.750000 fcsr: 0x1006 cvt.w.d 1752065 1752065.000000 fcsr: 0x6 cvt.w.d 107 107.000000 fcsr: 0x6 -cvt.w.d -45667 -45667.240000 -fcsr: 0x1006 -cvt.w.d -7 -7.294568 +cvt.w.d -45667 -45667.250000 fcsr: 0x1006 -cvt.w.d -347856 -347856.475000 -fcsr: 0x1006 -cvt.w.d 356048 356047.560000 +cvt.w.d -7 -7.000000 +fcsr: 0x6 +cvt.w.d -347856 -347856.500000 fcsr: 0x1006 -cvt.w.d -1 -1.000000 +cvt.w.d 356047 356047.000000 fcsr: 0x6 -cvt.w.d 24 23.040000 +cvt.w.d -1 -1.250000 +fcsr: 0x1006 +cvt.w.d 24 23.062500 fcsr: 0x1006 roundig mode: -inf cvt.w.d 0 0.000000 fcsr: 0x7 -cvt.w.d 456 456.248956 +cvt.w.d 456 456.250000 fcsr: 0x1007 cvt.w.d 3 3.000000 fcsr: 0x7 cvt.w.d -1 -1.000000 fcsr: 0x7 -cvt.w.d 1384 1384.600000 +cvt.w.d 1384 1384.500000 fcsr: 0x1007 -cvt.w.d -8 -7.294568 +cvt.w.d -8 -7.250000 fcsr: 0x1007 cvt.w.d 1000000000 1000000000.000000 fcsr: 0x7 -cvt.w.d -5787 -5786.470000 +cvt.w.d -5787 -5786.250000 fcsr: 0x1007 cvt.w.d 1752 1752.000000 fcsr: 0x7 -cvt.w.d 0 0.002458 +cvt.w.d 0 0.015625 fcsr: 0x1007 -cvt.w.d 0 0.000000 -fcsr: 0x1007 -cvt.w.d -248563 -248562.760000 +cvt.w.d 0 0.031250 fcsr: 0x1007 -cvt.w.d -45787 -45786.476000 +cvt.w.d -248563 -248562.750000 fcsr: 0x1007 -cvt.w.d 456 456.248956 +cvt.w.d -45787 -45786.500000 fcsr: 0x1007 -cvt.w.d 34 34.000460 +cvt.w.d 456 456.000000 +fcsr: 0x7 +cvt.w.d 34 34.031250 fcsr: 0x1007 -cvt.w.d 45786 45786.476000 +cvt.w.d 45786 45786.750000 fcsr: 0x1007 cvt.w.d 1752065 1752065.000000 fcsr: 0x7 cvt.w.d 107 107.000000 fcsr: 0x7 -cvt.w.d -45668 -45667.240000 -fcsr: 0x1007 -cvt.w.d -8 -7.294568 +cvt.w.d -45668 -45667.250000 fcsr: 0x1007 -cvt.w.d -347857 -347856.475000 -fcsr: 0x1007 -cvt.w.d 356047 356047.560000 +cvt.w.d -7 -7.000000 +fcsr: 0x7 +cvt.w.d -347857 -347856.500000 fcsr: 0x1007 -cvt.w.d -1 -1.000000 +cvt.w.d 356047 356047.000000 fcsr: 0x7 -cvt.w.d 23 23.040000 +cvt.w.d -2 -1.250000 +fcsr: 0x1007 +cvt.w.d 23 23.062500 fcsr: 0x1007