glibc/sysdeps/s390/fpu
Stefan Liebler 2763d3145a S390: Implement roundtoint and converttoint and define TOINT_INTRINSICS.
This patch implements roundtoint and convertoint for s390
by using the load-fp-integer and convert-to-fixed instructions.
Both functions are using "round to nearest with ties away from zero"
rounding mode and do not raise inexact exceptions.
2019-12-11 15:12:25 +01:00
..
bits Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
e_sqrt.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
e_sqrtf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
e_sqrtl.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fclrexcpt.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fedisblxcpt.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
feenablxcpt.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fegetenv.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fegetexcept.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fegetmode.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fegetround.c S390: Use libc_fe* macros in fe* functions. 2019-12-11 15:12:25 +01:00
feholdexcpt.c S390: Use libc_fe* macros in fe* functions. 2019-12-11 15:12:25 +01:00
fenv_libc.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fenv_private.h S390: Implement libc_fe* macros. 2019-12-11 15:12:24 +01:00
fesetenv.c S390: Use libc_fe* macros in fe* functions. 2019-12-11 15:12:25 +01:00
fesetexcept.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fesetmode.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fesetround.c S390: Use libc_fe* macros in fe* functions. 2019-12-11 15:12:25 +01:00
feupdateenv.c S390: Use libc_fe* macros in fe* functions. 2019-12-11 15:12:25 +01:00
fgetexcptflg.c S390: Use libc_fe* macros in fe* functions. 2019-12-11 15:12:25 +01:00
fix-fp-int-compare-invalid.h S390: Fp comparison are now raising FE_INVALID with gcc 10. 2019-11-06 08:07:40 +01:00
fpu_control.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fraiseexcpt.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fsetexcptflg.c S390: Use libc_fe* macros in fe* functions. 2019-12-11 15:12:25 +01:00
ftestexcept.c S390: Use libc_fe* macros in fe* functions. 2019-12-11 15:12:25 +01:00
get-rounding-mode.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
libm-test-ulps S390: Regenerate ULPs. 2019-06-25 15:14:17 +02:00
libm-test-ulps-name Do not hardcode platform names in manual/libm-err-tab.pl (bug 14139). 2016-11-04 16:49:06 +00:00
math_private.h S390: Implement roundtoint and converttoint and define TOINT_INTRINSICS. 2019-12-11 15:12:25 +01:00
math-barriers.h S390: Implement math-barriers math_opt_barrier and math_force_eval. 2019-12-11 15:12:25 +01:00
math-use-builtins.h Use GCC builtins for copysign functions if desired. 2019-12-11 15:12:19 +01:00
s_fma.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_fmaf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_llrint.c S390: Use convert-to-fixed instruction for llrint functions. 2019-12-11 15:12:23 +01:00
s_llrintf.c S390: Use convert-to-fixed instruction for llrint functions. 2019-12-11 15:12:23 +01:00
s_llrintl.c S390: Use convert-to-fixed instruction for llrint functions. 2019-12-11 15:12:23 +01:00
s_llround.c S390: Use convert-to-fixed instruction for llround functions. 2019-12-11 15:12:24 +01:00
s_llroundf.c S390: Use convert-to-fixed instruction for llround functions. 2019-12-11 15:12:24 +01:00
s_llroundl.c S390: Use convert-to-fixed instruction for llround functions. 2019-12-11 15:12:24 +01:00
s_lrint.c S390: Use convert-to-fixed instruction for lrint functions. 2019-12-11 15:12:22 +01:00
s_lrintf.c S390: Use convert-to-fixed instruction for lrint functions. 2019-12-11 15:12:22 +01:00
s_lrintl.c S390: Use convert-to-fixed instruction for lrint functions. 2019-12-11 15:12:22 +01:00
s_lround.c S390: Use convert-to-fixed instruction for lround functions. 2019-12-11 15:12:23 +01:00
s_lroundf.c S390: Use convert-to-fixed instruction for lround functions. 2019-12-11 15:12:23 +01:00
s_lroundl.c S390: Use convert-to-fixed instruction for lround functions. 2019-12-11 15:12:23 +01:00
s_roundeven.c S390: Use load-fp-integer instruction for roundeven functions. 2019-12-11 15:12:22 +01:00
s_roundevenf.c S390: Use load-fp-integer instruction for roundeven functions. 2019-12-11 15:12:22 +01:00
s_roundevenl.c S390: Use load-fp-integer instruction for roundeven functions. 2019-12-11 15:12:22 +01:00