]> www.ginac.de Git - cln.git/commit
Get rid of CL_REQUIRE/CL_PROVIDE(cl_ieee).
authorAlexei Sheplyakov <varg@theor.jinr.ru>
Thu, 21 Aug 2008 18:00:49 +0000 (22:00 +0400)
committerAlexei Sheplyakov <varg@theor.jinr.ru>
Wed, 27 Aug 2008 04:41:04 +0000 (08:41 +0400)
commit88f748dfb4fd3a2285bb2b8e3482c4e64230c3c7
treeb2edc90d2533e1bce116d91d97417726cf628839
parent018b445aa37408dec07bf30213db6fb571545d22
Get rid of CL_REQUIRE/CL_PROVIDE(cl_ieee).

While at it, remove work around for ancient (fixed in 8+ years) glibc/Linux
bug (the kernel and/or libc was initializing FPU into non-IEEE mode, so division
by 0 resulted in SIGFPE instead of NaN).
17 files changed:
autoconf/aclocal.m4
configure.ac
include/cln/dfloat.h
include/cln/ffloat.h
include/cln/float.h
m4/fpu_control.m4 [deleted file]
src/float/base/cl_ieee.cc [deleted file]
src/float/base/cl_ieee.h [deleted file]
src/float/cl_float_config.h.in [deleted file]
src/float/dfloat/elem/cl_DF_div.cc
src/float/dfloat/elem/cl_DF_minus.cc
src/float/dfloat/elem/cl_DF_mul.cc
src/float/dfloat/elem/cl_DF_plus.cc
src/float/ffloat/elem/cl_FF_div.cc
src/float/ffloat/elem/cl_FF_minus.cc
src/float/ffloat/elem/cl_FF_mul.cc
src/float/ffloat/elem/cl_FF_plus.cc