These new output files reflect the usage of gnu's classpath (float printing
authortwisti <none@none>
Sun, 11 Jan 2004 21:18:30 +0000 (21:18 +0000)
committertwisti <none@none>
Sun, 11 Jan 2004 21:18:30 +0000 (21:18 +0000)
is slightly different).

tests/fp.output
tests/fptest.output

index d6eb0e1778c5ef2de52f8d4a195430f7a1039fd5..f0b0c74061c1820f14ee9aa9d268f32c97442510 100644 (file)
@@ -9,14 +9,14 @@
 1.0E8
 1.0E9
 1.0E10
-9.9999998E10
-1.0E12
-9.9999998E12
-1.0E14
-9.9999999E14
-1.00000003E16
-9.9999998E16
-9.9999998E17
+9.9999997952E10
+9.99999995904E11
+9.999999827968E12
+1.00000000376832E14
+9.99999986991104E14
+1.0E16
+1.0E17
+1.0E18
 1.0E19
 1.0E20
 1.0E21
@@ -89,14 +89,14 @@ Infinity
 9.9999995E-36
 9.9999995E-37
 1.0E-37
-1.0E-38
-1.0E-39
-1.0E-40
-1.0E-41
-1.0E-42
-1.0E-43
-9.8E-45
-1.4E-45
+9.9999994E-39
+1.0000002E-39
+9.999946E-41
+9.999666E-42
+1.0005271E-42
+9.949219E-44
+9.809089E-45
+1.4012985E-45
 0.0
 0.0
 0.0
@@ -299,7 +299,7 @@ Infinity
 1.0E20
 1.0E21
 1.0E22
-9.999999999999999E22
+1.0E23
 1.0E24
 9.999999999999999E24
 9.999999999999999E25
@@ -612,7 +612,7 @@ Infinity
 1.0
 0.1
 0.01
-0.0010
+0.001
 1.0E-4
 1.0E-5
 1.0000000000000002E-6
index 5b9900d609210e5e45b2f6723df12dd1d04af8fd..3b942c5c11b0ea550b9f7ce0b68d1bc1468c23e0 100644 (file)
   28.    convert  MAX (3.4028235E38,1.7976931348623157E308) to int:    2147483647
   29.    convert  MAX (3.4028235E38,1.7976931348623157E308) to long:   9223372036854775807
   30.    convert  MAX (3.4028235E38,1.7976931348623157E308) to long:   9223372036854775807
-  31.    convert  MIN (1.4E-45,4.9E-324) to int:    0
-  32.    convert  MIN (1.4E-45,4.9E-324) to int:    0
-  33.    convert  MIN (1.4E-45,4.9E-324) to long:   0
-  34.    convert  MIN (1.4E-45,4.9E-324) to long:   0
-  35.    convert MAXINT-1 (2.14748365E9,2.147483646E9) to int:    2147483647
-  36.    convert MAXINT-1 (2.14748365E9,2.147483646E9) to int:    2147483646
-  37.    convert MAXINT-1 (2.14748365E9,2.147483646E9) to long:   2147483648
-  38.    convert MAXINT-1 (2.14748365E9,2.147483646E9) to long:   2147483646
-  39.    convert MAXINT+0 (2.14748365E9,2.147483647E9) to int:    2147483647
-  40.    convert MAXINT+0 (2.14748365E9,2.147483647E9) to int:    2147483647
-  41.    convert MAXINT+0 (2.14748365E9,2.147483647E9) to long:   2147483648
-  42.    convert MAXINT+0 (2.14748365E9,2.147483647E9) to long:   2147483647
-  43.    convert MAXINT+1 (2.14748365E9,2.147483648E9) to int:    2147483647
-  44.    convert MAXINT+1 (2.14748365E9,2.147483648E9) to int:    2147483647
-  45.    convert MAXINT+1 (2.14748365E9,2.147483648E9) to long:   2147483648
-  46.    convert MAXINT+1 (2.14748365E9,2.147483648E9) to long:   2147483648
-  47.    convert -MAXINT+1 (-2.14748365E9,-2.147483647E9) to int:    -2147483648
-  48.    convert -MAXINT+1 (-2.14748365E9,-2.147483647E9) to int:    -2147483647
-  49.    convert -MAXINT+1 (-2.14748365E9,-2.147483647E9) to long:   -2147483648
-  50.    convert -MAXINT+1 (-2.14748365E9,-2.147483647E9) to long:   -2147483647
-  51.    convert -MAXINT+0 (-2.14748365E9,-2.147483648E9) to int:    -2147483648
-  52.    convert -MAXINT+0 (-2.14748365E9,-2.147483648E9) to int:    -2147483648
-  53.    convert -MAXINT+0 (-2.14748365E9,-2.147483648E9) to long:   -2147483648
-  54.    convert -MAXINT+0 (-2.14748365E9,-2.147483648E9) to long:   -2147483648
-  55.    convert -MAXINT-1 (-2.14748365E9,-2.147483649E9) to int:    -2147483648
-  56.    convert -MAXINT-1 (-2.14748365E9,-2.147483649E9) to int:    -2147483648
-  57.    convert -MAXINT-1 (-2.14748365E9,-2.147483649E9) to long:   -2147483648
-  58.    convert -MAXINT-1 (-2.14748365E9,-2.147483649E9) to long:   -2147483649
+  31.    convert  MIN (1.4012985E-45,5.0E-324) to int:    0
+  32.    convert  MIN (1.4012985E-45,5.0E-324) to int:    0
+  33.    convert  MIN (1.4012985E-45,5.0E-324) to long:   0
+  34.    convert  MIN (1.4012985E-45,5.0E-324) to long:   0
+  35.    convert MAXINT-1 (2.147483648E9,2.147483646E9) to int:    2147483647
+  36.    convert MAXINT-1 (2.147483648E9,2.147483646E9) to int:    2147483646
+  37.    convert MAXINT-1 (2.147483648E9,2.147483646E9) to long:   2147483648
+  38.    convert MAXINT-1 (2.147483648E9,2.147483646E9) to long:   2147483646
+  39.    convert MAXINT+0 (2.147483648E9,2.147483647E9) to int:    2147483647
+  40.    convert MAXINT+0 (2.147483648E9,2.147483647E9) to int:    2147483647
+  41.    convert MAXINT+0 (2.147483648E9,2.147483647E9) to long:   2147483648
+  42.    convert MAXINT+0 (2.147483648E9,2.147483647E9) to long:   2147483647
+  43.    convert MAXINT+1 (2.147483648E9,2.147483648E9) to int:    2147483647
+  44.    convert MAXINT+1 (2.147483648E9,2.147483648E9) to int:    2147483647
+  45.    convert MAXINT+1 (2.147483648E9,2.147483648E9) to long:   2147483648
+  46.    convert MAXINT+1 (2.147483648E9,2.147483648E9) to long:   2147483648
+  47.    convert -MAXINT+1 (-2.147483648E9,-2.147483647E9) to int:    -2147483648
+  48.    convert -MAXINT+1 (-2.147483648E9,-2.147483647E9) to int:    -2147483647
+  49.    convert -MAXINT+1 (-2.147483648E9,-2.147483647E9) to long:   -2147483648
+  50.    convert -MAXINT+1 (-2.147483648E9,-2.147483647E9) to long:   -2147483647
+  51.    convert -MAXINT+0 (-2.147483648E9,-2.147483648E9) to int:    -2147483648
+  52.    convert -MAXINT+0 (-2.147483648E9,-2.147483648E9) to int:    -2147483648
+  53.    convert -MAXINT+0 (-2.147483648E9,-2.147483648E9) to long:   -2147483648
+  54.    convert -MAXINT+0 (-2.147483648E9,-2.147483648E9) to long:   -2147483648
+  55.    convert -MAXINT-1 (-2.147483648E9,-2.147483649E9) to int:    -2147483648
+  56.    convert -MAXINT-1 (-2.147483648E9,-2.147483649E9) to int:    -2147483648
+  57.    convert -MAXINT-1 (-2.147483648E9,-2.147483649E9) to long:   -2147483648
+  58.    convert -MAXINT-1 (-2.147483648E9,-2.147483649E9) to long:   -2147483649
   59.    convert MAXLNG-1 (9.223372E18,9.223372036854776E18) to int:    2147483647
   60.    convert MAXLNG-1 (9.223372E18,9.223372036854776E18) to int:    2147483647
   61.    convert MAXLNG-1 (9.223372E18,9.223372036854776E18) to long:   9223372036854775807
  315.    ------------------- test MIN op value
  316.    MIN + 5.0 = float:  5.0
  317.    MIN - 5.0 = float:  -5.0
- 318.    MIN * 5.0 = float:  7.0E-45
+ 318.    MIN * 5.0 = float:  7.006492E-45
  319.    MIN / 5.0 = float:  0.0
- 320.    MIN % 5.0 = float:  1.4E-45
+ 320.    MIN % 5.0 = float:  1.4012985E-45
  321.    MIN + 5.0 = double: 5.0
  322.    MIN - 5.0 = double: -5.0
  323.    MIN * 5.0 = double: 2.5E-323
  324.    MIN / 5.0 = double: 0.0
- 325.    MIN % 5.0 = double: 4.9E-324
+ 325.    MIN % 5.0 = double: 5.0E-324
  326.    ------------------- test value op MIN
  327.    5.0 + MIN = float:  5.0
  328.    5.0 - MIN = float:  5.0
- 329.    5.0 * MIN = float:  7.0E-45
+ 329.    5.0 * MIN = float:  7.006492E-45
  330.    5.0 / MIN = float:  Infinity
  331.    5.0 % MIN = float:  0.0
  332.    5.0 + MIN = double: 5.0