|
- PROGRAM FILE 43: ACCURACY OF INVOLUTION
- ANSI STANDARD 7.2, 7.4, 7.6
-
- *** NOTE: THIS PROGRAM MAKES USE OF 'READ' AND 'DATA'
- WHICH HAVE NOT YET BEEN TESTED. IF SUBSEQUENT TESTS SHOW
- THESE FEATURES TO BE INCORRECTLY IMPLEMENTED, THEN THE
- VALIDITY OF THE RESULTS OF THIS TEST ROUTINE IS DOUBTFUL.
-
- SECTION 43.1 ACCURACY OF INVOLUTION.
-
- THIS SECTION TESTS THE ACCURACY OF INVOLUTION. THE
- COMPUTED RESULT IS COMPARED WITH A RANGE ESTABLISHED BY
- PERTURBING EACH OPERAND BY 1 IN ITS 6TH DIGIT. THE RESULT
- PASSES IF IT FALLS WITHIN THE EXTREME VALUES GENERATED BY
- THIS PERTURBATION (ACCURATE TO SIX DIGITS).
-
- THIS TEST IS INFORMATIVE ONLY, SINCE THE ANSI STANDARD
- DOES NOT MANDATE ANY ACCURACY FOR NUMERIC EXPRESSIONS.
-
- BEGIN TEST
-
- FIRST SECOND TRUE COMPUTED TEST
- OPERAND OPERAND VALUE VALUE RESULT
-
- -3.46478E+33 0 1 1 PASS
- -2.36339E-36 0 1 1 PASS
- 0 0 1 1 PASS
- 3.98475E-37 0 1 1 PASS
- 9.88373E+37 0 1 1 PASS
- 0 3.47474E-33 0 0 PASS
- 0 8.98675E+33 0 0 PASS
- -3.76354 -44 4.71794E-26 4.71794E-26 PASS
- -6.87465 -11 -6.16941E-10 -6.16941E-10 PASS
- -7364.43 -1 -1.35788E-4 -1.35788E-4 PASS
- -33.3874 1 -33.3874 -33.3874 PASS
- -984.343 7 -8.95417E+20 -8.95417E+20 PASS
- -3.36353 12 2.09674E+6 2.09674E+6 PASS
- -1 -33 -1 -1 PASS
- -1 -6 1 1 PASS
- -1 -1 -1 -1 PASS
- -1 1 -1 -1 PASS
- -1 8 1 1 PASS
- -1 9 -1 -1 PASS
- -.474653 -22 1.31742E+7 1.31742E+7 PASS
- -2.25242E-3 3 -1.14274E-8 -1.14274E-8 PASS
- -5.34278E-5 6 2.32597E-26 2.32597E-26 PASS
- -.272625 9 -8.31938E-6 -8.31938E-6 PASS
- .363544 -36.3353 9.27457E+15 9.27457E+15 PASS
- 4.63542E-3 -1 215.73 215.73 PASS
- 2.98746E-5 -2.63545E-3 1.02784 1.02784 PASS
- .226399 .847574 .283928 .283928 PASS
- 9.98476E-2 1 9.98476E-2 9.98476E-2 PASS
- 9.74653E-2 14.3654 2.98144E-15 2.98144E-15 PASS
- 1 -22.2222 1 1 PASS
- 1 -4.64533E-2 1 1 PASS
- 1 9.93764E-2 1 1 PASS
- 1 18.7564 1 1 PASS
- 847.447 -9.85743 1.36879E-29 1.36879E-29 PASS
- 2.28398 -.937362 .461079 .461079 PASS
- 93.3847 9.28273E-2 1.52369 1.52369 PASS
- 8.37363E+8 2.98383 4.2117E+26 4.2117E+26 PASS
- .999988 958576 1.00999E-5 1.00999E-5 PASS
- -.999982 947563 -3.91335E-8 -3.91335E-8 PASS
- -.999937 976352 1.93032E-27 1.93032E-27 PASS
- 1.00002 2.09746E+6 1.6526E+18 1.6526E+18 PASS
- -1.00005 353533 -4.74985E+7 -4.74985E+7 PASS
- -1.00005 958572 6.52539E+20 6.52539E+20 PASS
- .576352 111 2.73115E-27 2.73115E-27 PASS
- .578746 -145.432 3.48213E+34 3.48213E+34 PASS
- 2.27364 94.4756 5.02918E+33 5.02918E+33 PASS
- 2.33333 -99.1234 3.34928E-37 3.34928E-37 PASS
- 5.58574E+37 9.76453E-4 1.08857 1.08857 PASS
- 5.76363E-30 1.72728E-2 .312576 .312576 PASS
- 3.33737E+33 -9.53423E-2 6.36505E-4 6.36505E-4 PASS
- 6.23147E-38 -9.36218E-3 2.2301 2.2301 PASS
-
- *** INFORMATIVE TEST PASSED ***
-
- END TEST
-
- END PROGRAM 43
|