]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
mips32: Change the input values for round test.
authorDejan Jevtic <dejan.jevtic@valgrind.org>
Tue, 24 Sep 2013 07:00:46 +0000 (07:00 +0000)
committerDejan Jevtic <dejan.jevtic@valgrind.org>
Tue, 24 Sep 2013 07:00:46 +0000 (07:00 +0000)
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

none/tests/mips32/round.c
none/tests/mips32/round.stdout.exp

index a50b986ef1ee7b75695969940831ba9dc5bdcb79..0f78541e56df81e300a2eb261bceb84a6c50aca7 100644 (file)
@@ -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)                                   \
index cbe20d784a3b5e96232cb30be3d72922ae2a0ce8..fe6016bbd8ba6852fc514d6f869c8597277c12d4 100644 (file)
 -------------------------- 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