diff options
author | Steve Ellcey <sellcey@caviumnetworks.com> | 2017-08-31 13:38:11 -0700 |
---|---|---|
committer | Steve Ellcey <sellcey@caviumnetworks.com> | 2017-08-31 13:38:11 -0700 |
commit | d9ff799a5b2884d2abc0a1689fb6b2c71084424c (patch) | |
tree | c10c6256fd563ac826dffde3a547ff919a15d1e8 /ChangeLog | |
parent | 102dde842ae75ddee71a413fc8c4320894e159de (diff) | |
download | glibc-d9ff799a5b2884d2abc0a1689fb6b2c71084424c.tar glibc-d9ff799a5b2884d2abc0a1689fb6b2c71084424c.tar.gz glibc-d9ff799a5b2884d2abc0a1689fb6b2c71084424c.tar.bz2 glibc-d9ff799a5b2884d2abc0a1689fb6b2c71084424c.zip |
ILP32 math changes
* sysdeps/aarch64/fpu/s_llrint.c (OREG_SIZE): New macro.
* sysdeps/aarch64/fpu/s_llround.c (OREG_SIZE): Likewise.
* sysdeps/aarch64/fpu/s_llrintf.c (OREGS, IREGS): Remove.
(IREG_SIZE, OREG_SIZE): New macros.
* sysdeps/aarch64/fpu/s_llroundf.c: (OREGS, IREGS): Remove.
(IREG_SIZE, OREG_SIZE): New macros.
* sysdeps/aarch64/fpu/s_lrintf.c (IREGS): Remove.
(IREG_SIZE): New macro.
* sysdeps/aarch64/fpu/s_lroundf.c (IREGS): Remove.
(IREG_SIZE): New macro.
* sysdeps/aarch64/fpu/s_lrint.c (get-rounding-mode.h, stdint.h):
New includes.
(IREG_SIZE, OREG_SIZE): Initialize if not already set.
(OREGS, IREGS): Set based on IREG_SIZE and OREG_SIZE.
(__CONCATX): Handle exceptions correctly on large values that may
set FE_INVALID.
* sysdeps/aarch64/fpu/s_lround.c (IREG_SIZE, OREG_SIZE):
Initialize if not already set.
(OREGS, IREGS): Set based on IREG_SIZE and OREG_SIZE.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -1,3 +1,26 @@ +2017-08-31 Steve Ellcey <sellcey@cavium.com> + Richard Henderson <rth@twiddle.net> + + * sysdeps/aarch64/fpu/s_llrint.c (OREG_SIZE): New macro. + * sysdeps/aarch64/fpu/s_llround.c (OREG_SIZE): Likewise. + * sysdeps/aarch64/fpu/s_llrintf.c (OREGS, IREGS): Remove. + (IREG_SIZE, OREG_SIZE): New macros. + * sysdeps/aarch64/fpu/s_llroundf.c: (OREGS, IREGS): Remove. + (IREG_SIZE, OREG_SIZE): New macros. + * sysdeps/aarch64/fpu/s_lrintf.c (IREGS): Remove. + (IREG_SIZE): New macro. + * sysdeps/aarch64/fpu/s_lroundf.c (IREGS): Remove. + (IREG_SIZE): New macro. + * sysdeps/aarch64/fpu/s_lrint.c (get-rounding-mode.h, stdint.h): + New includes. + (IREG_SIZE, OREG_SIZE): Initialize if not already set. + (OREGS, IREGS): Set based on IREG_SIZE and OREG_SIZE. + (__CONCATX): Handle exceptions correctly on large values that may + set FE_INVALID. + * sysdeps/aarch64/fpu/s_lround.c (IREG_SIZE, OREG_SIZE): + Initialize if not already set. + (OREGS, IREGS): Set based on IREG_SIZE and OREG_SIZE. + 2017-08-31 Adhemerval Zanella <adhemerval.zanella@linaro.org> * sysdeps/generic/not-cancel.h (NO_CANCELLATION): Remove macro. |