Use setexception to set inexact exception
Fix issue #12 by replacing the code with an explicit call to set the inexact exception when needed.
No related branches found
No related tags found
Showing
- bin/run-tests.sh 50 additions, 0 deletionsbin/run-tests.sh
- src/code/exports.lisp 2 additions, 1 deletionsrc/code/exports.lisp
- src/code/float-trap.lisp 64 additions, 42 deletionssrc/code/float-trap.lisp
- src/i18n/locale/cmucl.pot 10 additions, 0 deletionssrc/i18n/locale/cmucl.pot
- src/lisp/e_asin.c 6 additions, 2 deletionssrc/lisp/e_asin.c
- src/lisp/e_cosh.c 1 addition, 1 deletionsrc/lisp/e_cosh.c
- src/lisp/e_exp.c 6 additions, 2 deletionssrc/lisp/e_exp.c
- src/lisp/e_sinh.c 9 additions, 3 deletionssrc/lisp/e_sinh.c
- src/lisp/fdlibm.h 2 additions, 1 deletionsrc/lisp/fdlibm.h
- src/lisp/k_cos.c 6 additions, 1 deletionsrc/lisp/k_cos.c
- src/lisp/k_sin.c 8 additions, 2 deletionssrc/lisp/k_sin.c
- src/lisp/k_tan.c 24 additions, 21 deletionssrc/lisp/k_tan.c
- src/lisp/s_asinh.c 7 additions, 3 deletionssrc/lisp/s_asinh.c
- src/lisp/s_atan.c 7 additions, 3 deletionssrc/lisp/s_atan.c
- src/lisp/s_expm1.c 2 additions, 2 deletionssrc/lisp/s_expm1.c
- src/lisp/s_log1p.c 7 additions, 3 deletionssrc/lisp/s_log1p.c
- src/lisp/s_scalbn.c 1 addition, 3 deletionssrc/lisp/s_scalbn.c
- src/lisp/s_tanh.c 3 additions, 1 deletionsrc/lisp/s_tanh.c
- src/lisp/setexception.c 4 additions, 0 deletionssrc/lisp/setexception.c
- tests/fdlibm.lisp 175 additions, 53 deletionstests/fdlibm.lisp
Loading
Please register or sign in to comment