|
From: <sv...@va...> - 2014-04-11 11:59:24
|
Author: dejanj Date: Fri Apr 11 11:59:11 2014 New Revision: 13894 Log: mips32: According to the glibc bug 5044 (https://sourceware.org/bugzilla/show_bug.cgi?id=5044) until the glibc version 2.17 printf hadn't respected the rounding mode for decimal output. Because of change in glibc printf function we need to change our expected output file for none/tests/mips32/FPUarithmetic test. Modified: trunk/none/tests/mips32/FPUarithmetic.stdout.exp trunk/none/tests/mips32/FPUarithmetic.stdout.exp-mips32 Modified: trunk/none/tests/mips32/FPUarithmetic.stdout.exp ============================================================================== --- trunk/none/tests/mips32/FPUarithmetic.stdout.exp (original) +++ trunk/none/tests/mips32/FPUarithmetic.stdout.exp Fri Apr 11 11:59:11 2014 @@ -426,7 +426,7 @@ div.s -0.000093 23.062500 -248562.750000 rounding mode: zero div.s -0.000000 0.000000 -456.250000 -div.s -0.099651 456.250000 -4578.500000 +div.s -0.099650 456.250000 -4578.500000 div.s 0.088154 3.000000 34.031250 div.s -0.000218 -1.000000 4578.750000 div.s 7.911428 1384.500000 175.000000 @@ -434,68 +434,68 @@ div.s -2191780.750000 1000000000.000000 -456.250000 div.s 798.137878 -5786.500000 -7.250000 div.s -0.503665 1752.000000 -3478.500000 -div.s 0.000044 0.015625 356.500000 +div.s 0.000043 0.015625 356.500000 div.s -0.031250 0.031250 -1.000000 -div.s -10777.788086 -248562.750000 23.062500 +div.s -10777.788085 -248562.750000 23.062500 div.s inf 456.000000 0.000000 -div.s -100.353966 -45786.500000 456.250000 +div.s -100.353965 -45786.500000 456.250000 div.s 11.343750 34.031250 3.000000 div.s -45786.750000 45786.750000 -1.000000 -div.s 1265.485718 1752065.000000 1384.500000 +div.s 1265.485717 1752065.000000 1384.500000 div.s -15.285714 107.000000 -7.000000 div.s -456.672485 -45667.250000 100.000000 -div.s 0.001210 -7.000000 -5786.500000 -div.s -198.548218 -347856.500000 1752.000000 +div.s 0.001209 -7.000000 -5786.500000 +div.s -198.548217 -347856.500000 1752.000000 div.s 22787040.000000 356047.500000 0.015625 div.s -32.000000 -1.000000 0.031250 -div.s -0.000093 23.062500 -248562.750000 +div.s -0.000092 23.062500 -248562.750000 rounding mode: +inf div.s -0.000000 0.000000 -456.250000 -div.s -0.099651 456.250000 -4578.500000 -div.s 0.088154 3.000000 34.031250 +div.s -0.099650 456.250000 -4578.500000 +div.s 0.088155 3.000000 34.031250 div.s -0.000218 -1.000000 4578.750000 div.s 7.911429 1384.500000 175.000000 div.s -0.067757 -7.250000 107.000000 div.s -2191780.750000 1000000000.000000 -456.250000 -div.s 798.137939 -5786.500000 -7.250000 +div.s 798.137940 -5786.500000 -7.250000 div.s -0.503665 1752.000000 -3478.500000 div.s 0.000044 0.015625 356.500000 div.s -0.031250 0.031250 -1.000000 -div.s -10777.788086 -248562.750000 23.062500 +div.s -10777.788085 -248562.750000 23.062500 div.s inf 456.000000 0.000000 -div.s -100.353966 -45786.500000 456.250000 +div.s -100.353965 -45786.500000 456.250000 div.s 11.343750 34.031250 3.000000 div.s -45786.750000 45786.750000 -1.000000 div.s 1265.485840 1752065.000000 1384.500000 div.s -15.285714 107.000000 -7.000000 div.s -456.672485 -45667.250000 100.000000 div.s 0.001210 -7.000000 -5786.500000 -div.s -198.548218 -347856.500000 1752.000000 +div.s -198.548217 -347856.500000 1752.000000 div.s 22787040.000000 356047.500000 0.015625 div.s -32.000000 -1.000000 0.031250 -div.s -0.000093 23.062500 -248562.750000 +div.s -0.000092 23.062500 -248562.750000 rounding mode: -inf div.s -0.000000 0.000000 -456.250000 div.s -0.099651 456.250000 -4578.500000 div.s 0.088154 3.000000 34.031250 -div.s -0.000218 -1.000000 4578.750000 +div.s -0.000219 -1.000000 4578.750000 div.s 7.911428 1384.500000 175.000000 -div.s -0.067757 -7.250000 107.000000 +div.s -0.067758 -7.250000 107.000000 div.s -2191781.000000 1000000000.000000 -456.250000 div.s 798.137878 -5786.500000 -7.250000 -div.s -0.503665 1752.000000 -3478.500000 -div.s 0.000044 0.015625 356.500000 +div.s -0.503666 1752.000000 -3478.500000 +div.s 0.000043 0.015625 356.500000 div.s -0.031250 0.031250 -1.000000 -div.s -10777.789062 -248562.750000 23.062500 +div.s -10777.789063 -248562.750000 23.062500 div.s inf 456.000000 0.000000 -div.s -100.353973 -45786.500000 456.250000 +div.s -100.353974 -45786.500000 456.250000 div.s 11.343750 34.031250 3.000000 div.s -45786.750000 45786.750000 -1.000000 -div.s 1265.485718 1752065.000000 1384.500000 -div.s -15.285715 107.000000 -7.000000 +div.s 1265.485717 1752065.000000 1384.500000 +div.s -15.285716 107.000000 -7.000000 div.s -456.672516 -45667.250000 100.000000 -div.s 0.001210 -7.000000 -5786.500000 -div.s -198.548233 -347856.500000 1752.000000 +div.s 0.001209 -7.000000 -5786.500000 +div.s -198.548234 -347856.500000 1752.000000 div.s 22787040.000000 356047.500000 0.015625 div.s -32.000000 -1.000000 0.031250 div.s -0.000093 23.062500 -248562.750000 @@ -526,61 +526,61 @@ div.d -0.000093 23.062500 -248562.750000 rounding mode: zero div.d -0.000000 0.000000 -456.250000 -div.d -0.009965 456.250000 -45786.500000 +div.d -0.009964 456.250000 -45786.500000 div.d 0.088154 3.000000 34.031250 -div.d -0.000022 -1.000000 45786.750000 +div.d -0.000021 -1.000000 45786.750000 div.d 0.000790 1384.500000 1752065.000000 div.d -0.067757 -7.250000 107.000000 -div.d -21897.530506 1000000000.000000 -45667.250000 +div.d -21897.530505 1000000000.000000 -45667.250000 div.d 798.137931 -5786.500000 -7.250000 -div.d -0.005037 1752.000000 -347856.500000 +div.d -0.005036 1752.000000 -347856.500000 div.d 0.000000 0.015625 356047.500000 div.d -0.031250 0.031250 -1.000000 -div.d -10777.788618 -248562.750000 23.062500 +div.d -10777.788617 -248562.750000 23.062500 div.d inf 456.000000 0.000000 -div.d -100.353973 -45786.500000 456.250000 +div.d -100.353972 -45786.500000 456.250000 div.d 11.343750 34.031250 3.000000 div.d -45786.750000 45786.750000 -1.000000 -div.d 1265.485735 1752065.000000 1384.500000 +div.d 1265.485734 1752065.000000 1384.500000 div.d -15.285714 107.000000 -7.000000 -div.d -0.000046 -45667.250000 1000000000.000000 -div.d 0.001210 -7.000000 -5786.500000 -div.d -198.548231 -347856.500000 1752.000000 +div.d -0.000045 -45667.250000 1000000000.000000 +div.d 0.001209 -7.000000 -5786.500000 +div.d -198.548230 -347856.500000 1752.000000 div.d 22787040.000000 356047.500000 0.015625 div.d -32.000000 -1.000000 0.031250 -div.d -0.000093 23.062500 -248562.750000 +div.d -0.000092 23.062500 -248562.750000 rounding mode: +inf div.d -0.000000 0.000000 -456.250000 -div.d -0.009965 456.250000 -45786.500000 -div.d 0.088154 3.000000 34.031250 -div.d -0.000022 -1.000000 45786.750000 -div.d 0.000790 1384.500000 1752065.000000 +div.d -0.009964 456.250000 -45786.500000 +div.d 0.088155 3.000000 34.031250 +div.d -0.000021 -1.000000 45786.750000 +div.d 0.000791 1384.500000 1752065.000000 div.d -0.067757 -7.250000 107.000000 -div.d -21897.530506 1000000000.000000 -45667.250000 -div.d 798.137931 -5786.500000 -7.250000 -div.d -0.005037 1752.000000 -347856.500000 -div.d 0.000000 0.015625 356047.500000 +div.d -21897.530505 1000000000.000000 -45667.250000 +div.d 798.137932 -5786.500000 -7.250000 +div.d -0.005036 1752.000000 -347856.500000 +div.d 0.000001 0.015625 356047.500000 div.d -0.031250 0.031250 -1.000000 -div.d -10777.788618 -248562.750000 23.062500 +div.d -10777.788617 -248562.750000 23.062500 div.d inf 456.000000 0.000000 -div.d -100.353973 -45786.500000 456.250000 +div.d -100.353972 -45786.500000 456.250000 div.d 11.343750 34.031250 3.000000 div.d -45786.750000 45786.750000 -1.000000 div.d 1265.485735 1752065.000000 1384.500000 div.d -15.285714 107.000000 -7.000000 -div.d -0.000046 -45667.250000 1000000000.000000 +div.d -0.000045 -45667.250000 1000000000.000000 div.d 0.001210 -7.000000 -5786.500000 -div.d -198.548231 -347856.500000 1752.000000 +div.d -198.548230 -347856.500000 1752.000000 div.d 22787040.000000 356047.500000 0.015625 div.d -32.000000 -1.000000 0.031250 -div.d -0.000093 23.062500 -248562.750000 +div.d -0.000092 23.062500 -248562.750000 rounding mode: -inf div.d -0.000000 0.000000 -456.250000 div.d -0.009965 456.250000 -45786.500000 div.d 0.088154 3.000000 34.031250 div.d -0.000022 -1.000000 45786.750000 div.d 0.000790 1384.500000 1752065.000000 -div.d -0.067757 -7.250000 107.000000 +div.d -0.067758 -7.250000 107.000000 div.d -21897.530506 1000000000.000000 -45667.250000 div.d 798.137931 -5786.500000 -7.250000 div.d -0.005037 1752.000000 -347856.500000 @@ -591,10 +591,10 @@ div.d -100.353973 -45786.500000 456.250000 div.d 11.343750 34.031250 3.000000 div.d -45786.750000 45786.750000 -1.000000 -div.d 1265.485735 1752065.000000 1384.500000 -div.d -15.285714 107.000000 -7.000000 +div.d 1265.485734 1752065.000000 1384.500000 +div.d -15.285715 107.000000 -7.000000 div.d -0.000046 -45667.250000 1000000000.000000 -div.d 0.001210 -7.000000 -5786.500000 +div.d 0.001209 -7.000000 -5786.500000 div.d -198.548231 -347856.500000 1752.000000 div.d 22787040.000000 356047.500000 0.015625 div.d -32.000000 -1.000000 0.031250 @@ -646,7 +646,7 @@ mul.s -4566725.000000 -45667.250000 100.000000 mul.s 40505.500000 -7.000000 -5786.500000 mul.s -609444544.000000 -347856.500000 1752.000000 -mul.s 5563.242188 356047.500000 0.015625 +mul.s 5563.242187 356047.500000 0.015625 mul.s -0.031250 -1.000000 0.031250 mul.s -5732478.000000 23.062500 -248562.750000 rounding mode: +inf @@ -659,7 +659,7 @@ mul.s -456249999360.000000 1000000000.000000 -456.250000 mul.s 41952.125000 -5786.500000 -7.250000 mul.s -6094332.000000 1752.000000 -3478.500000 -mul.s 5.570312 0.015625 356.500000 +mul.s 5.570313 0.015625 356.500000 mul.s -0.031250 0.031250 -1.000000 mul.s -5732478.000000 -248562.750000 23.062500 mul.s 0.000000 456.000000 0.000000 @@ -696,7 +696,7 @@ mul.s -4566725.000000 -45667.250000 100.000000 mul.s 40505.500000 -7.000000 -5786.500000 mul.s -609444608.000000 -347856.500000 1752.000000 -mul.s 5563.242188 356047.500000 0.015625 +mul.s 5563.242187 356047.500000 0.015625 mul.s -0.031250 -1.000000 0.031250 mul.s -5732478.500000 23.062500 -248562.750000 rounding mode: near @@ -734,7 +734,7 @@ mul.d -45667250000000.000000 1000000000.000000 -45667.250000 mul.d 41952.125000 -5786.500000 -7.250000 mul.d -609444588.000000 1752.000000 -347856.500000 -mul.d 5563.242188 0.015625 356047.500000 +mul.d 5563.242187 0.015625 356047.500000 mul.d -0.031250 0.031250 -1.000000 mul.d -5732478.421875 -248562.750000 23.062500 mul.d 0.000000 456.000000 0.000000 @@ -746,7 +746,7 @@ mul.d -45667250000000.000000 -45667.250000 1000000000.000000 mul.d 40505.500000 -7.000000 -5786.500000 mul.d -609444588.000000 -347856.500000 1752.000000 -mul.d 5563.242188 356047.500000 0.015625 +mul.d 5563.242187 356047.500000 0.015625 mul.d -0.031250 -1.000000 0.031250 mul.d -5732478.421875 23.062500 -248562.750000 rounding mode: +inf @@ -784,7 +784,7 @@ mul.d -45667250000000.000000 1000000000.000000 -45667.250000 mul.d 41952.125000 -5786.500000 -7.250000 mul.d -609444588.000000 1752.000000 -347856.500000 -mul.d 5563.242188 0.015625 356047.500000 +mul.d 5563.242187 0.015625 356047.500000 mul.d -0.031250 0.031250 -1.000000 mul.d -5732478.421875 -248562.750000 23.062500 mul.d 0.000000 456.000000 0.000000 @@ -796,7 +796,7 @@ mul.d -45667250000000.000000 -45667.250000 1000000000.000000 mul.d 40505.500000 -7.000000 -5786.500000 mul.d -609444588.000000 -347856.500000 1752.000000 -mul.d 5563.242188 356047.500000 0.015625 +mul.d 5563.242187 356047.500000 0.015625 mul.d -0.031250 -1.000000 0.031250 mul.d -5732478.421875 23.062500 -248562.750000 rounding mode: near @@ -1027,44 +1027,44 @@ rounding mode: zero sqrt.s 0.000000 0.000000 sqrt.s 21.360008 456.250000 -sqrt.s 1.732051 3.000000 +sqrt.s 1.732050 3.000000 sqrt.s nan -1.000000 sqrt.s 37.208866 1384.500000 sqrt.s nan -7.250000 -sqrt.s 31622.775391 1000000000.000000 +sqrt.s 31622.775390 1000000000.000000 sqrt.s nan -5786.500000 sqrt.s 41.856895 1752.000000 sqrt.s 0.125000 0.015625 -sqrt.s 0.176777 0.031250 +sqrt.s 0.176776 0.031250 sqrt.s nan -248562.750000 sqrt.s 21.354156 456.000000 sqrt.s nan -45786.500000 -sqrt.s 5.833631 34.031250 +sqrt.s 5.833630 34.031250 sqrt.s 213.978378 45786.750000 -sqrt.s 1323.655884 1752065.000000 -sqrt.s 10.344080 107.000000 +sqrt.s 1323.655883 1752065.000000 +sqrt.s 10.344079 107.000000 sqrt.s nan -45667.250000 sqrt.s nan -7.000000 sqrt.s nan -347856.500000 -sqrt.s 596.697144 356047.500000 +sqrt.s 596.697143 356047.500000 sqrt.s nan -1.000000 -sqrt.s 4.802343 23.062500 +sqrt.s 4.802342 23.062500 rounding mode: +inf sqrt.s 0.000000 0.000000 -sqrt.s 21.360010 456.250000 +sqrt.s 21.360011 456.250000 sqrt.s 1.732051 3.000000 sqrt.s nan -1.000000 sqrt.s 37.208870 1384.500000 sqrt.s nan -7.250000 sqrt.s 31622.777344 1000000000.000000 sqrt.s nan -5786.500000 -sqrt.s 41.856899 1752.000000 +sqrt.s 41.856900 1752.000000 sqrt.s 0.125000 0.015625 sqrt.s 0.176777 0.031250 sqrt.s nan -248562.750000 -sqrt.s 21.354158 456.000000 +sqrt.s 21.354159 456.000000 sqrt.s nan -45786.500000 -sqrt.s 5.833631 34.031250 +sqrt.s 5.833632 34.031250 sqrt.s 213.978394 45786.750000 sqrt.s 1323.656006 1752065.000000 sqrt.s 10.344081 107.000000 @@ -1073,32 +1073,32 @@ sqrt.s nan -347856.500000 sqrt.s 596.697205 356047.500000 sqrt.s nan -1.000000 -sqrt.s 4.802343 23.062500 +sqrt.s 4.802344 23.062500 rounding mode: -inf sqrt.s 0.000000 0.000000 sqrt.s 21.360008 456.250000 -sqrt.s 1.732051 3.000000 +sqrt.s 1.732050 3.000000 sqrt.s nan -1.000000 sqrt.s 37.208866 1384.500000 sqrt.s nan -7.250000 -sqrt.s 31622.775391 1000000000.000000 +sqrt.s 31622.775390 1000000000.000000 sqrt.s nan -5786.500000 sqrt.s 41.856895 1752.000000 sqrt.s 0.125000 0.015625 -sqrt.s 0.176777 0.031250 +sqrt.s 0.176776 0.031250 sqrt.s nan -248562.750000 sqrt.s 21.354156 456.000000 sqrt.s nan -45786.500000 -sqrt.s 5.833631 34.031250 +sqrt.s 5.833630 34.031250 sqrt.s 213.978378 45786.750000 -sqrt.s 1323.655884 1752065.000000 -sqrt.s 10.344080 107.000000 +sqrt.s 1323.655883 1752065.000000 +sqrt.s 10.344079 107.000000 sqrt.s nan -45667.250000 sqrt.s nan -7.000000 sqrt.s nan -347856.500000 -sqrt.s 596.697144 356047.500000 +sqrt.s 596.697143 356047.500000 sqrt.s nan -1.000000 -sqrt.s 4.802343 23.062500 +sqrt.s 4.802342 23.062500 rounding mode: near sqrt.d 0.000000 0.000000 sqrt.d 21.360009 456.250000 @@ -1127,20 +1127,20 @@ rounding mode: zero sqrt.d 0.000000 0.000000 sqrt.d 21.360009 456.250000 -sqrt.d 1.732051 3.000000 +sqrt.d 1.732050 3.000000 sqrt.d nan -1.000000 -sqrt.d 37.208870 1384.500000 +sqrt.d 37.208869 1384.500000 sqrt.d nan -7.250000 -sqrt.d 31622.776602 1000000000.000000 +sqrt.d 31622.776601 1000000000.000000 sqrt.d nan -5786.500000 sqrt.d 41.856899 1752.000000 sqrt.d 0.125000 0.015625 -sqrt.d 0.176777 0.031250 +sqrt.d 0.176776 0.031250 sqrt.d nan -248562.750000 -sqrt.d 21.354157 456.000000 +sqrt.d 21.354156 456.000000 sqrt.d nan -45786.500000 -sqrt.d 5.833631 34.031250 -sqrt.d 213.978387 45786.750000 +sqrt.d 5.833630 34.031250 +sqrt.d 213.978386 45786.750000 sqrt.d 1323.655922 1752065.000000 sqrt.d 10.344080 107.000000 sqrt.d nan -45667.250000 @@ -1151,14 +1151,14 @@ sqrt.d 4.802343 23.062500 rounding mode: +inf sqrt.d 0.000000 0.000000 -sqrt.d 21.360009 456.250000 +sqrt.d 21.360010 456.250000 sqrt.d 1.732051 3.000000 sqrt.d nan -1.000000 sqrt.d 37.208870 1384.500000 sqrt.d nan -7.250000 sqrt.d 31622.776602 1000000000.000000 sqrt.d nan -5786.500000 -sqrt.d 41.856899 1752.000000 +sqrt.d 41.856900 1752.000000 sqrt.d 0.125000 0.015625 sqrt.d 0.176777 0.031250 sqrt.d nan -248562.750000 @@ -1166,31 +1166,31 @@ sqrt.d nan -45786.500000 sqrt.d 5.833631 34.031250 sqrt.d 213.978387 45786.750000 -sqrt.d 1323.655922 1752065.000000 -sqrt.d 10.344080 107.000000 +sqrt.d 1323.655923 1752065.000000 +sqrt.d 10.344081 107.000000 sqrt.d nan -45667.250000 sqrt.d nan -7.000000 sqrt.d nan -347856.500000 -sqrt.d 596.697159 356047.500000 +sqrt.d 596.697160 356047.500000 sqrt.d nan -1.000000 -sqrt.d 4.802343 23.062500 +sqrt.d 4.802344 23.062500 rounding mode: -inf sqrt.d 0.000000 0.000000 sqrt.d 21.360009 456.250000 -sqrt.d 1.732051 3.000000 +sqrt.d 1.732050 3.000000 sqrt.d nan -1.000000 -sqrt.d 37.208870 1384.500000 +sqrt.d 37.208869 1384.500000 sqrt.d nan -7.250000 -sqrt.d 31622.776602 1000000000.000000 +sqrt.d 31622.776601 1000000000.000000 sqrt.d nan -5786.500000 sqrt.d 41.856899 1752.000000 sqrt.d 0.125000 0.015625 -sqrt.d 0.176777 0.031250 +sqrt.d 0.176776 0.031250 sqrt.d nan -248562.750000 -sqrt.d 21.354157 456.000000 +sqrt.d 21.354156 456.000000 sqrt.d nan -45786.500000 -sqrt.d 5.833631 34.031250 -sqrt.d 213.978387 45786.750000 +sqrt.d 5.833630 34.031250 +sqrt.d 213.978386 45786.750000 sqrt.d 1323.655922 1752065.000000 sqrt.d 10.344080 107.000000 sqrt.d nan -45667.250000 @@ -1426,77 +1426,77 @@ recip.s 0.043360 23.062500 rounding mode: zero recip.s inf 0.000000 -recip.s 0.002192 456.250000 +recip.s 0.002191 456.250000 recip.s 0.333333 3.000000 recip.s -1.000000 -1.000000 recip.s 0.000722 1384.500000 recip.s -0.137931 -7.250000 recip.s 0.000000 1000000000.000000 -recip.s -0.000173 -5786.500000 -recip.s 0.000571 1752.000000 +recip.s -0.000172 -5786.500000 +recip.s 0.000570 1752.000000 recip.s 64.000000 0.015625 recip.s 32.000000 0.031250 recip.s -0.000004 -248562.750000 -recip.s 0.002193 456.000000 -recip.s -0.000022 -45786.500000 -recip.s 0.029385 34.031250 -recip.s 0.000022 45786.750000 -recip.s 0.000001 1752065.000000 -recip.s 0.009346 107.000000 -recip.s -0.000022 -45667.250000 +recip.s 0.002192 456.000000 +recip.s -0.000021 -45786.500000 +recip.s 0.029384 34.031250 +recip.s 0.000021 45786.750000 +recip.s 0.000000 1752065.000000 +recip.s 0.009345 107.000000 +recip.s -0.000021 -45667.250000 recip.s -0.142857 -7.000000 -recip.s -0.000003 -347856.500000 -recip.s 0.000003 356047.500000 +recip.s -0.000002 -347856.500000 +recip.s 0.000002 356047.500000 recip.s -1.000000 -1.000000 recip.s 0.043360 23.062500 rounding mode: +inf recip.s inf 0.000000 recip.s 0.002192 456.250000 -recip.s 0.333333 3.000000 +recip.s 0.333334 3.000000 recip.s -1.000000 -1.000000 -recip.s 0.000722 1384.500000 +recip.s 0.000723 1384.500000 recip.s -0.137931 -7.250000 -recip.s 0.000000 1000000000.000000 -recip.s -0.000173 -5786.500000 +recip.s 0.000001 1000000000.000000 +recip.s -0.000172 -5786.500000 recip.s 0.000571 1752.000000 recip.s 64.000000 0.015625 recip.s 32.000000 0.031250 recip.s -0.000004 -248562.750000 recip.s 0.002193 456.000000 -recip.s -0.000022 -45786.500000 +recip.s -0.000021 -45786.500000 recip.s 0.029385 34.031250 recip.s 0.000022 45786.750000 recip.s 0.000001 1752065.000000 recip.s 0.009346 107.000000 -recip.s -0.000022 -45667.250000 +recip.s -0.000021 -45667.250000 recip.s -0.142857 -7.000000 -recip.s -0.000003 -347856.500000 +recip.s -0.000002 -347856.500000 recip.s 0.000003 356047.500000 recip.s -1.000000 -1.000000 -recip.s 0.043360 23.062500 +recip.s 0.043361 23.062500 rounding mode: -inf recip.s inf 0.000000 -recip.s 0.002192 456.250000 +recip.s 0.002191 456.250000 recip.s 0.333333 3.000000 recip.s -1.000000 -1.000000 recip.s 0.000722 1384.500000 -recip.s -0.137931 -7.250000 +recip.s -0.137932 -7.250000 recip.s 0.000000 1000000000.000000 recip.s -0.000173 -5786.500000 -recip.s 0.000571 1752.000000 +recip.s 0.000570 1752.000000 recip.s 64.000000 0.015625 recip.s 32.000000 0.031250 -recip.s -0.000004 -248562.750000 -recip.s 0.002193 456.000000 +recip.s -0.000005 -248562.750000 +recip.s 0.002192 456.000000 recip.s -0.000022 -45786.500000 -recip.s 0.029385 34.031250 -recip.s 0.000022 45786.750000 -recip.s 0.000001 1752065.000000 -recip.s 0.009346 107.000000 +recip.s 0.029384 34.031250 +recip.s 0.000021 45786.750000 +recip.s 0.000000 1752065.000000 +recip.s 0.009345 107.000000 recip.s -0.000022 -45667.250000 -recip.s -0.142857 -7.000000 +recip.s -0.142858 -7.000000 recip.s -0.000003 -347856.500000 -recip.s 0.000003 356047.500000 +recip.s 0.000002 356047.500000 recip.s -1.000000 -1.000000 recip.s 0.043360 23.062500 rounding mode: near @@ -1526,76 +1526,76 @@ recip.d 0.043360 23.062500 rounding mode: zero recip.d inf 0.000000 -recip.d 0.002192 456.250000 +recip.d 0.002191 456.250000 recip.d 0.333333 3.000000 recip.d -1.000000 -1.000000 recip.d 0.000722 1384.500000 recip.d -0.137931 -7.250000 recip.d 0.000000 1000000000.000000 -recip.d -0.000173 -5786.500000 -recip.d 0.000571 1752.000000 +recip.d -0.000172 -5786.500000 +recip.d 0.000570 1752.000000 recip.d 64.000000 0.015625 recip.d 32.000000 0.031250 recip.d -0.000004 -248562.750000 -recip.d 0.002193 456.000000 -recip.d -0.000022 -45786.500000 -recip.d 0.029385 34.031250 -recip.d 0.000022 45786.750000 -recip.d 0.000001 1752065.000000 -recip.d 0.009346 107.000000 -recip.d -0.000022 -45667.250000 +recip.d 0.002192 456.000000 +recip.d -0.000021 -45786.500000 +recip.d 0.029384 34.031250 +recip.d 0.000021 45786.750000 +recip.d 0.000000 1752065.000000 +recip.d 0.009345 107.000000 +recip.d -0.000021 -45667.250000 recip.d -0.142857 -7.000000 -recip.d -0.000003 -347856.500000 -recip.d 0.000003 356047.500000 +recip.d -0.000002 -347856.500000 +recip.d 0.000002 356047.500000 recip.d -1.000000 -1.000000 recip.d 0.043360 23.062500 rounding mode: +inf recip.d inf 0.000000 recip.d 0.002192 456.250000 -recip.d 0.333333 3.000000 +recip.d 0.333334 3.000000 recip.d -1.000000 -1.000000 -recip.d 0.000722 1384.500000 +recip.d 0.000723 1384.500000 recip.d -0.137931 -7.250000 -recip.d 0.000000 1000000000.000000 -recip.d -0.000173 -5786.500000 +recip.d 0.000001 1000000000.000000 +recip.d -0.000172 -5786.500000 recip.d 0.000571 1752.000000 recip.d 64.000000 0.015625 recip.d 32.000000 0.031250 recip.d -0.000004 -248562.750000 recip.d 0.002193 456.000000 -recip.d -0.000022 -45786.500000 +recip.d -0.000021 -45786.500000 recip.d 0.029385 34.031250 recip.d 0.000022 45786.750000 recip.d 0.000001 1752065.000000 recip.d 0.009346 107.000000 -recip.d -0.000022 -45667.250000 +recip.d -0.000021 -45667.250000 recip.d -0.142857 -7.000000 -recip.d -0.000003 -347856.500000 +recip.d -0.000002 -347856.500000 recip.d 0.000003 356047.500000 recip.d -1.000000 -1.000000 -recip.d 0.043360 23.062500 +recip.d 0.043361 23.062500 rounding mode: -inf recip.d inf 0.000000 -recip.d 0.002192 456.250000 +recip.d 0.002191 456.250000 recip.d 0.333333 3.000000 recip.d -1.000000 -1.000000 recip.d 0.000722 1384.500000 -recip.d -0.137931 -7.250000 +recip.d -0.137932 -7.250000 recip.d 0.000000 1000000000.000000 recip.d -0.000173 -5786.500000 -recip.d 0.000571 1752.000000 +recip.d 0.000570 1752.000000 recip.d 64.000000 0.015625 recip.d 32.000000 0.031250 -recip.d -0.000004 -248562.750000 -recip.d 0.002193 456.000000 +recip.d -0.000005 -248562.750000 +recip.d 0.002192 456.000000 recip.d -0.000022 -45786.500000 -recip.d 0.029385 34.031250 -recip.d 0.000022 45786.750000 -recip.d 0.000001 1752065.000000 -recip.d 0.009346 107.000000 +recip.d 0.029384 34.031250 +recip.d 0.000021 45786.750000 +recip.d 0.000000 1752065.000000 +recip.d 0.009345 107.000000 recip.d -0.000022 -45667.250000 -recip.d -0.142857 -7.000000 +recip.d -0.142858 -7.000000 recip.d -0.000003 -347856.500000 -recip.d 0.000003 356047.500000 +recip.d 0.000002 356047.500000 recip.d -1.000000 -1.000000 recip.d 0.043360 23.062500 Modified: trunk/none/tests/mips32/FPUarithmetic.stdout.exp-mips32 ============================================================================== --- trunk/none/tests/mips32/FPUarithmetic.stdout.exp-mips32 (original) +++ trunk/none/tests/mips32/FPUarithmetic.stdout.exp-mips32 Fri Apr 11 11:59:11 2014 @@ -426,7 +426,7 @@ div.s -0.000093 23.062500 -248562.750000 rounding mode: zero div.s -0.000000 0.000000 -456.250000 -div.s -0.099651 456.250000 -4578.500000 +div.s -0.099650 456.250000 -4578.500000 div.s 0.088154 3.000000 34.031250 div.s -0.000218 -1.000000 4578.750000 div.s 7.911428 1384.500000 175.000000 @@ -434,68 +434,68 @@ div.s -2191780.750000 1000000000.000000 -456.250000 div.s 798.137878 -5786.500000 -7.250000 div.s -0.503665 1752.000000 -3478.500000 -div.s 0.000044 0.015625 356.500000 +div.s 0.000043 0.015625 356.500000 div.s -0.031250 0.031250 -1.000000 -div.s -10777.788086 -248562.750000 23.062500 +div.s -10777.788085 -248562.750000 23.062500 div.s inf 456.000000 0.000000 -div.s -100.353966 -45786.500000 456.250000 +div.s -100.353965 -45786.500000 456.250000 div.s 11.343750 34.031250 3.000000 div.s -45786.750000 45786.750000 -1.000000 -div.s 1265.485718 1752065.000000 1384.500000 +div.s 1265.485717 1752065.000000 1384.500000 div.s -15.285714 107.000000 -7.000000 div.s -456.672485 -45667.250000 100.000000 -div.s 0.001210 -7.000000 -5786.500000 -div.s -198.548218 -347856.500000 1752.000000 +div.s 0.001209 -7.000000 -5786.500000 +div.s -198.548217 -347856.500000 1752.000000 div.s 22787040.000000 356047.500000 0.015625 div.s -32.000000 -1.000000 0.031250 -div.s -0.000093 23.062500 -248562.750000 +div.s -0.000092 23.062500 -248562.750000 rounding mode: +inf div.s -0.000000 0.000000 -456.250000 -div.s -0.099651 456.250000 -4578.500000 -div.s 0.088154 3.000000 34.031250 +div.s -0.099650 456.250000 -4578.500000 +div.s 0.088155 3.000000 34.031250 div.s -0.000218 -1.000000 4578.750000 div.s 7.911429 1384.500000 175.000000 div.s -0.067757 -7.250000 107.000000 div.s -2191780.750000 1000000000.000000 -456.250000 -div.s 798.137939 -5786.500000 -7.250000 +div.s 798.137940 -5786.500000 -7.250000 div.s -0.503665 1752.000000 -3478.500000 div.s 0.000044 0.015625 356.500000 div.s -0.031250 0.031250 -1.000000 -div.s -10777.788086 -248562.750000 23.062500 +div.s -10777.788085 -248562.750000 23.062500 div.s inf 456.000000 0.000000 -div.s -100.353966 -45786.500000 456.250000 +div.s -100.353965 -45786.500000 456.250000 div.s 11.343750 34.031250 3.000000 div.s -45786.750000 45786.750000 -1.000000 div.s 1265.485840 1752065.000000 1384.500000 div.s -15.285714 107.000000 -7.000000 div.s -456.672485 -45667.250000 100.000000 div.s 0.001210 -7.000000 -5786.500000 -div.s -198.548218 -347856.500000 1752.000000 +div.s -198.548217 -347856.500000 1752.000000 div.s 22787040.000000 356047.500000 0.015625 div.s -32.000000 -1.000000 0.031250 -div.s -0.000093 23.062500 -248562.750000 +div.s -0.000092 23.062500 -248562.750000 rounding mode: -inf div.s -0.000000 0.000000 -456.250000 div.s -0.099651 456.250000 -4578.500000 div.s 0.088154 3.000000 34.031250 -div.s -0.000218 -1.000000 4578.750000 +div.s -0.000219 -1.000000 4578.750000 div.s 7.911428 1384.500000 175.000000 -div.s -0.067757 -7.250000 107.000000 +div.s -0.067758 -7.250000 107.000000 div.s -2191781.000000 1000000000.000000 -456.250000 div.s 798.137878 -5786.500000 -7.250000 -div.s -0.503665 1752.000000 -3478.500000 -div.s 0.000044 0.015625 356.500000 +div.s -0.503666 1752.000000 -3478.500000 +div.s 0.000043 0.015625 356.500000 div.s -0.031250 0.031250 -1.000000 -div.s -10777.789062 -248562.750000 23.062500 +div.s -10777.789063 -248562.750000 23.062500 div.s inf 456.000000 0.000000 -div.s -100.353973 -45786.500000 456.250000 +div.s -100.353974 -45786.500000 456.250000 div.s 11.343750 34.031250 3.000000 div.s -45786.750000 45786.750000 -1.000000 -div.s 1265.485718 1752065.000000 1384.500000 -div.s -15.285715 107.000000 -7.000000 +div.s 1265.485717 1752065.000000 1384.500000 +div.s -15.285716 107.000000 -7.000000 div.s -456.672516 -45667.250000 100.000000 -div.s 0.001210 -7.000000 -5786.500000 -div.s -198.548233 -347856.500000 1752.000000 +div.s 0.001209 -7.000000 -5786.500000 +div.s -198.548234 -347856.500000 1752.000000 div.s 22787040.000000 356047.500000 0.015625 div.s -32.000000 -1.000000 0.031250 div.s -0.000093 23.062500 -248562.750000 @@ -526,61 +526,61 @@ div.d -0.000093 23.062500 -248562.750000 rounding mode: zero div.d -0.000000 0.000000 -456.250000 -div.d -0.009965 456.250000 -45786.500000 +div.d -0.009964 456.250000 -45786.500000 div.d 0.088154 3.000000 34.031250 -div.d -0.000022 -1.000000 45786.750000 +div.d -0.000021 -1.000000 45786.750000 div.d 0.000790 1384.500000 1752065.000000 div.d -0.067757 -7.250000 107.000000 -div.d -21897.530506 1000000000.000000 -45667.250000 +div.d -21897.530505 1000000000.000000 -45667.250000 div.d 798.137931 -5786.500000 -7.250000 -div.d -0.005037 1752.000000 -347856.500000 +div.d -0.005036 1752.000000 -347856.500000 div.d 0.000000 0.015625 356047.500000 div.d -0.031250 0.031250 -1.000000 -div.d -10777.788618 -248562.750000 23.062500 +div.d -10777.788617 -248562.750000 23.062500 div.d inf 456.000000 0.000000 -div.d -100.353973 -45786.500000 456.250000 +div.d -100.353972 -45786.500000 456.250000 div.d 11.343750 34.031250 3.000000 div.d -45786.750000 45786.750000 -1.000000 -div.d 1265.485735 1752065.000000 1384.500000 +div.d 1265.485734 1752065.000000 1384.500000 div.d -15.285714 107.000000 -7.000000 -div.d -0.000046 -45667.250000 1000000000.000000 -div.d 0.001210 -7.000000 -5786.500000 -div.d -198.548231 -347856.500000 1752.000000 +div.d -0.000045 -45667.250000 1000000000.000000 +div.d 0.001209 -7.000000 -5786.500000 +div.d -198.548230 -347856.500000 1752.000000 div.d 22787040.000000 356047.500000 0.015625 div.d -32.000000 -1.000000 0.031250 -div.d -0.000093 23.062500 -248562.750000 +div.d -0.000092 23.062500 -248562.750000 rounding mode: +inf div.d -0.000000 0.000000 -456.250000 -div.d -0.009965 456.250000 -45786.500000 -div.d 0.088154 3.000000 34.031250 -div.d -0.000022 -1.000000 45786.750000 -div.d 0.000790 1384.500000 1752065.000000 +div.d -0.009964 456.250000 -45786.500000 +div.d 0.088155 3.000000 34.031250 +div.d -0.000021 -1.000000 45786.750000 +div.d 0.000791 1384.500000 1752065.000000 div.d -0.067757 -7.250000 107.000000 -div.d -21897.530506 1000000000.000000 -45667.250000 -div.d 798.137931 -5786.500000 -7.250000 -div.d -0.005037 1752.000000 -347856.500000 -div.d 0.000000 0.015625 356047.500000 +div.d -21897.530505 1000000000.000000 -45667.250000 +div.d 798.137932 -5786.500000 -7.250000 +div.d -0.005036 1752.000000 -347856.500000 +div.d 0.000001 0.015625 356047.500000 div.d -0.031250 0.031250 -1.000000 -div.d -10777.788618 -248562.750000 23.062500 +div.d -10777.788617 -248562.750000 23.062500 div.d inf 456.000000 0.000000 -div.d -100.353973 -45786.500000 456.250000 +div.d -100.353972 -45786.500000 456.250000 div.d 11.343750 34.031250 3.000000 div.d -45786.750000 45786.750000 -1.000000 div.d 1265.485735 1752065.000000 1384.500000 div.d -15.285714 107.000000 -7.000000 -div.d -0.000046 -45667.250000 1000000000.000000 +div.d -0.000045 -45667.250000 1000000000.000000 div.d 0.001210 -7.000000 -5786.500000 -div.d -198.548231 -347856.500000 1752.000000 +div.d -198.548230 -347856.500000 1752.000000 div.d 22787040.000000 356047.500000 0.015625 div.d -32.000000 -1.000000 0.031250 -div.d -0.000093 23.062500 -248562.750000 +div.d -0.000092 23.062500 -248562.750000 rounding mode: -inf div.d -0.000000 0.000000 -456.250000 div.d -0.009965 456.250000 -45786.500000 div.d 0.088154 3.000000 34.031250 div.d -0.000022 -1.000000 45786.750000 div.d 0.000790 1384.500000 1752065.000000 -div.d -0.067757 -7.250000 107.000000 +div.d -0.067758 -7.250000 107.000000 div.d -21897.530506 1000000000.000000 -45667.250000 div.d 798.137931 -5786.500000 -7.250000 div.d -0.005037 1752.000000 -347856.500000 @@ -591,10 +591,10 @@ div.d -100.353973 -45786.500000 456.250000 div.d 11.343750 34.031250 3.000000 div.d -45786.750000 45786.750000 -1.000000 -div.d 1265.485735 1752065.000000 1384.500000 -div.d -15.285714 107.000000 -7.000000 +div.d 1265.485734 1752065.000000 1384.500000 +div.d -15.285715 107.000000 -7.000000 div.d -0.000046 -45667.250000 1000000000.000000 -div.d 0.001210 -7.000000 -5786.500000 +div.d 0.001209 -7.000000 -5786.500000 div.d -198.548231 -347856.500000 1752.000000 div.d 22787040.000000 356047.500000 0.015625 div.d -32.000000 -1.000000 0.031250 @@ -646,7 +646,7 @@ mul.s -4566725.000000 -45667.250000 100.000000 mul.s 40505.500000 -7.000000 -5786.500000 mul.s -609444544.000000 -347856.500000 1752.000000 -mul.s 5563.242188 356047.500000 0.015625 +mul.s 5563.242187 356047.500000 0.015625 mul.s -0.031250 -1.000000 0.031250 mul.s -5732478.000000 23.062500 -248562.750000 rounding mode: +inf @@ -659,7 +659,7 @@ mul.s -456249999360.000000 1000000000.000000 -456.250000 mul.s 41952.125000 -5786.500000 -7.250000 mul.s -6094332.000000 1752.000000 -3478.500000 -mul.s 5.570312 0.015625 356.500000 +mul.s 5.570313 0.015625 356.500000 mul.s -0.031250 0.031250 -1.000000 mul.s -5732478.000000 -248562.750000 23.062500 mul.s 0.000000 456.000000 0.000000 @@ -696,7 +696,7 @@ mul.s -4566725.000000 -45667.250000 100.000000 mul.s 40505.500000 -7.000000 -5786.500000 mul.s -609444608.000000 -347856.500000 1752.000000 -mul.s 5563.242188 356047.500000 0.015625 +mul.s 5563.242187 356047.500000 0.015625 mul.s -0.031250 -1.000000 0.031250 mul.s -5732478.500000 23.062500 -248562.750000 rounding mode: near @@ -734,7 +734,7 @@ mul.d -45667250000000.000000 1000000000.000000 -45667.250000 mul.d 41952.125000 -5786.500000 -7.250000 mul.d -609444588.000000 1752.000000 -347856.500000 -mul.d 5563.242188 0.015625 356047.500000 +mul.d 5563.242187 0.015625 356047.500000 mul.d -0.031250 0.031250 -1.000000 mul.d -5732478.421875 -248562.750000 23.062500 mul.d 0.000000 456.000000 0.000000 @@ -746,7 +746,7 @@ mul.d -45667250000000.000000 -45667.250000 1000000000.000000 mul.d 40505.500000 -7.000000 -5786.500000 mul.d -609444588.000000 -347856.500000 1752.000000 -mul.d 5563.242188 356047.500000 0.015625 +mul.d 5563.242187 356047.500000 0.015625 mul.d -0.031250 -1.000000 0.031250 mul.d -5732478.421875 23.062500 -248562.750000 rounding mode: +inf @@ -784,7 +784,7 @@ mul.d -45667250000000.000000 1000000000.000000 -45667.250000 mul.d 41952.125000 -5786.500000 -7.250000 mul.d -609444588.000000 1752.000000 -347856.500000 -mul.d 5563.242188 0.015625 356047.500000 +mul.d 5563.242187 0.015625 356047.500000 mul.d -0.031250 0.031250 -1.000000 mul.d -5732478.421875 -248562.750000 23.062500 mul.d 0.000000 456.000000 0.000000 @@ -796,7 +796,7 @@ mul.d -45667250000000.000000 -45667.250000 1000000000.000000 mul.d 40505.500000 -7.000000 -5786.500000 mul.d -609444588.000000 -347856.500000 1752.000000 -mul.d 5563.242188 356047.500000 0.015625 +mul.d 5563.242187 356047.500000 0.015625 mul.d -0.031250 -1.000000 0.031250 mul.d -5732478.421875 23.062500 -248562.750000 rounding mode: near @@ -1027,44 +1027,44 @@ rounding mode: zero sqrt.s 0.000000 0.000000 sqrt.s 21.360008 456.250000 -sqrt.s 1.732051 3.000000 +sqrt.s 1.732050 3.000000 sqrt.s nan -1.000000 sqrt.s 37.208866 1384.500000 sqrt.s nan -7.250000 -sqrt.s 31622.775391 1000000000.000000 +sqrt.s 31622.775390 1000000000.000000 sqrt.s nan -5786.500000 sqrt.s 41.856895 1752.000000 sqrt.s 0.125000 0.015625 -sqrt.s 0.176777 0.031250 +sqrt.s 0.176776 0.031250 sqrt.s nan -248562.750000 sqrt.s 21.354156 456.000000 sqrt.s nan -45786.500000 -sqrt.s 5.833631 34.031250 +sqrt.s 5.833630 34.031250 sqrt.s 213.978378 45786.750000 -sqrt.s 1323.655884 1752065.000000 -sqrt.s 10.344080 107.000000 +sqrt.s 1323.655883 1752065.000000 +sqrt.s 10.344079 107.000000 sqrt.s nan -45667.250000 sqrt.s nan -7.000000 sqrt.s nan -347856.500000 -sqrt.s 596.697144 356047.500000 +sqrt.s 596.697143 356047.500000 sqrt.s nan -1.000000 -sqrt.s 4.802343 23.062500 +sqrt.s 4.802342 23.062500 rounding mode: +inf sqrt.s 0.000000 0.000000 -sqrt.s 21.360010 456.250000 +sqrt.s 21.360011 456.250000 sqrt.s 1.732051 3.000000 sqrt.s nan -1.000000 sqrt.s 37.208870 1384.500000 sqrt.s nan -7.250000 sqrt.s 31622.777344 1000000000.000000 sqrt.s nan -5786.500000 -sqrt.s 41.856899 1752.000000 +sqrt.s 41.856900 1752.000000 sqrt.s 0.125000 0.015625 sqrt.s 0.176777 0.031250 sqrt.s nan -248562.750000 -sqrt.s 21.354158 456.000000 +sqrt.s 21.354159 456.000000 sqrt.s nan -45786.500000 -sqrt.s 5.833631 34.031250 +sqrt.s 5.833632 34.031250 sqrt.s 213.978394 45786.750000 sqrt.s 1323.656006 1752065.000000 sqrt.s 10.344081 107.000000 @@ -1073,32 +1073,32 @@ sqrt.s nan -347856.500000 sqrt.s 596.697205 356047.500000 sqrt.s nan -1.000000 -sqrt.s 4.802343 23.062500 +sqrt.s 4.802344 23.062500 rounding mode: -inf sqrt.s 0.000000 0.000000 sqrt.s 21.360008 456.250000 -sqrt.s 1.732051 3.000000 +sqrt.s 1.732050 3.000000 sqrt.s nan -1.000000 sqrt.s 37.208866 1384.500000 sqrt.s nan -7.250000 -sqrt.s 31622.775391 1000000000.000000 +sqrt.s 31622.775390 1000000000.000000 sqrt.s nan -5786.500000 sqrt.s 41.856895 1752.000000 sqrt.s 0.125000 0.015625 -sqrt.s 0.176777 0.031250 +sqrt.s 0.176776 0.031250 sqrt.s nan -248562.750000 sqrt.s 21.354156 456.000000 sqrt.s nan -45786.500000 -sqrt.s 5.833631 34.031250 +sqrt.s 5.833630 34.031250 sqrt.s 213.978378 45786.750000 -sqrt.s 1323.655884 1752065.000000 -sqrt.s 10.344080 107.000000 +sqrt.s 1323.655883 1752065.000000 +sqrt.s 10.344079 107.000000 sqrt.s nan -45667.250000 sqrt.s nan -7.000000 sqrt.s nan -347856.500000 -sqrt.s 596.697144 356047.500000 +sqrt.s 596.697143 356047.500000 sqrt.s nan -1.000000 -sqrt.s 4.802343 23.062500 +sqrt.s 4.802342 23.062500 rounding mode: near sqrt.d 0.000000 0.000000 sqrt.d 21.360009 456.250000 @@ -1127,20 +1127,20 @@ rounding mode: zero sqrt.d 0.000000 0.000000 sqrt.d 21.360009 456.250000 -sqrt.d 1.732051 3.000000 +sqrt.d 1.732050 3.000000 sqrt.d nan -1.000000 -sqrt.d 37.208870 1384.500000 +sqrt.d 37.208869 1384.500000 sqrt.d nan -7.250000 -sqrt.d 31622.776602 1000000000.000000 +sqrt.d 31622.776601 1000000000.000000 sqrt.d nan -5786.500000 sqrt.d 41.856899 1752.000000 sqrt.d 0.125000 0.015625 -sqrt.d 0.176777 0.031250 +sqrt.d 0.176776 0.031250 sqrt.d nan -248562.750000 -sqrt.d 21.354157 456.000000 +sqrt.d 21.354156 456.000000 sqrt.d nan -45786.500000 -sqrt.d 5.833631 34.031250 -sqrt.d 213.978387 45786.750000 +sqrt.d 5.833630 34.031250 +sqrt.d 213.978386 45786.750000 sqrt.d 1323.655922 1752065.000000 sqrt.d 10.344080 107.000000 sqrt.d nan -45667.250000 @@ -1151,14 +1151,14 @@ sqrt.d 4.802343 23.062500 rounding mode: +inf sqrt.d 0.000000 0.000000 -sqrt.d 21.360009 456.250000 +sqrt.d 21.360010 456.250000 sqrt.d 1.732051 3.000000 sqrt.d nan -1.000000 sqrt.d 37.208870 1384.500000 sqrt.d nan -7.250000 sqrt.d 31622.776602 1000000000.000000 sqrt.d nan -5786.500000 -sqrt.d 41.856899 1752.000000 +sqrt.d 41.856900 1752.000000 sqrt.d 0.125000 0.015625 sqrt.d 0.176777 0.031250 sqrt.d nan -248562.750000 @@ -1166,31 +1166,31 @@ sqrt.d nan -45786.500000 sqrt.d 5.833631 34.031250 sqrt.d 213.978387 45786.750000 -sqrt.d 1323.655922 1752065.000000 -sqrt.d 10.344080 107.000000 +sqrt.d 1323.655923 1752065.000000 +sqrt.d 10.344081 107.000000 sqrt.d nan -45667.250000 sqrt.d nan -7.000000 sqrt.d nan -347856.500000 -sqrt.d 596.697159 356047.500000 +sqrt.d 596.697160 356047.500000 sqrt.d nan -1.000000 -sqrt.d 4.802343 23.062500 +sqrt.d 4.802344 23.062500 rounding mode: -inf sqrt.d 0.000000 0.000000 sqrt.d 21.360009 456.250000 -sqrt.d 1.732051 3.000000 +sqrt.d 1.732050 3.000000 sqrt.d nan -1.000000 -sqrt.d 37.208870 1384.500000 +sqrt.d 37.208869 1384.500000 sqrt.d nan -7.250000 -sqrt.d 31622.776602 1000000000.000000 +sqrt.d 31622.776601 1000000000.000000 sqrt.d nan -5786.500000 sqrt.d 41.856899 1752.000000 sqrt.d 0.125000 0.015625 -sqrt.d 0.176777 0.031250 +sqrt.d 0.176776 0.031250 sqrt.d nan -248562.750000 -sqrt.d 21.354157 456.000000 +sqrt.d 21.354156 456.000000 sqrt.d nan -45786.500000 -sqrt.d 5.833631 34.031250 -sqrt.d 213.978387 45786.750000 +sqrt.d 5.833630 34.031250 +sqrt.d 213.978386 45786.750000 sqrt.d 1323.655922 1752065.000000 sqrt.d 10.344080 107.000000 sqrt.d nan -45667.250000 |