[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] c6eaa7: Update FloatMathPlugin to accord with the BIT_IDEN...
Eliot Miranda
noreply at github.com
Fri Apr 24 04:31:23 UTC 2020
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: c6eaa7daa1f66f4dce73ff71d13d429cc1f0d638
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c6eaa7daa1f66f4dce73ff71d13d429cc1f0d638
Author: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2020-04-23 (Thu, 23 Apr 2020)
Changed paths:
M platforms/Cross/plugins/FloatMathPlugin/FloatMathPlugin.h
R platforms/Cross/plugins/FloatMathPlugin/FloatMathPlugin.st
M platforms/Cross/plugins/FloatMathPlugin/acos.c
M platforms/Cross/plugins/FloatMathPlugin/acosh.c
M platforms/Cross/plugins/FloatMathPlugin/asin.c
M platforms/Cross/plugins/FloatMathPlugin/asinh.c
M platforms/Cross/plugins/FloatMathPlugin/atan.c
M platforms/Cross/plugins/FloatMathPlugin/atan2.c
M platforms/Cross/plugins/FloatMathPlugin/atanh.c
M platforms/Cross/plugins/FloatMathPlugin/copysign.c
M platforms/Cross/plugins/FloatMathPlugin/cos.c
M platforms/Cross/plugins/FloatMathPlugin/cosh.c
M platforms/Cross/plugins/FloatMathPlugin/exp.c
M platforms/Cross/plugins/FloatMathPlugin/expm1.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/MD5
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/changes
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/configure
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/configure.in
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_acos.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_acosh.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_asin.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_atan2.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_atanh.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_cosh.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_exp.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_fmod.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_gamma.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_gamma_r.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_hypot.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_j0.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_j1.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_jn.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_lgamma.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_lgamma_r.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_log.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_log10.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_pow.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_rem_pio2.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_remainder.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_scalb.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_sinh.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_sqrt.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/fdlibm.h
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/index
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/index.html
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/k_cos.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/k_rem_pio2.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/k_sin.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/k_standard.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/k_tan.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/makefile
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/makefile.in
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/readme
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_asinh.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_atan.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_cbrt.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_ceil.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_copysign.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_cos.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_erf.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_expm1.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_fabs.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_finite.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_floor.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_frexp.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_ilogb.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_isnan.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_ldexp.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_lib_version.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_log1p.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_logb.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_matherr.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_modf.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_nextafter.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_rint.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_scalbn.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_signgam.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_significand.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_sin.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_tan.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/s_tanh.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_acos.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_acosh.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_asin.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_atan2.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_atanh.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_cosh.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_exp.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_fmod.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_gamma.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_gamma_r.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_hypot.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_j0.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_j1.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_jn.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_lgamma.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_lgamma_r.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_log.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_log10.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_pow.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_remainder.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_scalb.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_sinh.c
R platforms/Cross/plugins/FloatMathPlugin/fdlibm/w_sqrt.c
M platforms/Cross/plugins/FloatMathPlugin/finite.c
M platforms/Cross/plugins/FloatMathPlugin/fmod.c
M platforms/Cross/plugins/FloatMathPlugin/hypot.c
M platforms/Cross/plugins/FloatMathPlugin/ieee754names.h
M platforms/Cross/plugins/FloatMathPlugin/isnan.c
M platforms/Cross/plugins/FloatMathPlugin/k_cos.c
M platforms/Cross/plugins/FloatMathPlugin/k_rem_pio2.c
M platforms/Cross/plugins/FloatMathPlugin/k_sin.c
M platforms/Cross/plugins/FloatMathPlugin/k_tan.c
M platforms/Cross/plugins/FloatMathPlugin/ldexp.c
M platforms/Cross/plugins/FloatMathPlugin/log.c
M platforms/Cross/plugins/FloatMathPlugin/log10.c
M platforms/Cross/plugins/FloatMathPlugin/log1p.c
M platforms/Cross/plugins/FloatMathPlugin/modf.c
M platforms/Cross/plugins/FloatMathPlugin/pow.c
M platforms/Cross/plugins/FloatMathPlugin/rem_pio2.c
M platforms/Cross/plugins/FloatMathPlugin/rint.c
M platforms/Cross/plugins/FloatMathPlugin/scalb.c
M platforms/Cross/plugins/FloatMathPlugin/scalbn.c
M platforms/Cross/plugins/FloatMathPlugin/sin.c
M platforms/Cross/plugins/FloatMathPlugin/sinh.c
M platforms/Cross/plugins/FloatMathPlugin/sqrt.c
M platforms/Cross/plugins/FloatMathPlugin/tan.c
M platforms/Cross/plugins/FloatMathPlugin/tanh.c
M src/plugins/FloatMathPlugin/FloatMathPlugin.c
Log Message:
-----------
Update FloatMathPlugin to accord with the BIT_IDENTICAL_FLOATINT_POINT regime if in
effect. N.B. Nicolas, this needs your rebiew. Look at the defines in
FloatMathPlugin.h.
This check-in contains a provisional hack insertion of sqMathShim.h in
FloatMathPlugin.c, which needs VMMaker changes.
More information about the Vm-dev
mailing list