ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

72 lines
5.6 KiB

  1. PROGRAM FILE 122: EXCEPTION - OVERFLOW ON VALUE OF
  2. EXP FUNCTION.
  3. ANSI STANDARD 8.5
  4. SECTION 122.1: EXCEPTION - OVERFLOW ON VALUE OF
  5. EXP FUNCTION.
  6. THE OBJECT OF THIS TEST IS TO SEE WHETHER THE PROCESSOR
  7. RECOGNIZES AN EXCEPTION WHEN THE VALUE RETURNED
  8. BY THE EXP FUNCTION EXCEEDS MACHINE INFINITY.
  9. TO PASS THIS TEST:
  10. 1) A MESSAGE IDENTIFYING THE EXCEPTION MUST BE
  11. DISPLAYED, AND
  12. 2) THE PROGRAM MUST SUPPLY MACHINE INFINITY AND
  13. CONTINUE EXECUTION.
  14. BEGIN TEST.
  15. ABOUT TO ATTEMPT EXP( 87 )
  16. VALUE RETURNED BY EXP = 6.07603E+37
  17. ---------------------------------------
  18. ABOUT TO ATTEMPT EXP( 105.27 )
  19. VALUE RETURNED BY EXP = 5.22613E+45
  20. ---------------------------------------
  21. ABOUT TO ATTEMPT EXP( 140.114 )
  22. VALUE RETURNED BY EXP = 7.09411E+60
  23. ---------------------------------------
  24. ABOUT TO ATTEMPT EXP( 205.141 )
  25. VALUE RETURNED BY EXP = 1.23538E+89
  26. ---------------------------------------
  27. ABOUT TO ATTEMPT EXP( 330.382 )
  28. VALUE RETURNED BY EXP = 3.04252E+143
  29. ---------------------------------------
  30. ABOUT TO ATTEMPT EXP( 585.292 )
  31. VALUE RETURNED BY EXP = 1.54633E+254
  32. ---------------------------------------
  33. ABOUT TO ATTEMPT EXP( 1140.57 )
  34. *** Arithmetic Overflow ***
  35. VALUE RETURNED BY EXP = 1.79769E+308
  36. ---------------------------------------
  37. ABOUT TO ATTEMPT EXP( 2444.91 )
  38. *** Arithmetic Overflow ***
  39. VALUE RETURNED BY EXP = 1.79769E+308
  40. ---------------------------------------
  41. LAST TWO INVOCATIONS OF EXP SHOULD HAVE BEEN REPORTED
  42. AS OVERFLOW, AND MACHINE INFINITY SUPPLIED; IF SO,
  43. *** TEST PASSED *** OTHERWISE *** TEST FAILED ***
  44. END TEST.
  45. END PROGRAM 122