From d9ff799a5b2884d2abc0a1689fb6b2c71084424c Mon Sep 17 00:00:00 2001 From: Steve Ellcey Date: Thu, 31 Aug 2017 13:38:11 -0700 Subject: 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. --- ChangeLog | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index a934c69393..4841dca473 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,26 @@ +2017-08-31 Steve Ellcey + Richard Henderson + + * 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 * sysdeps/generic/not-cancel.h (NO_CANCELLATION): Remove macro. -- cgit v1.2.3