glibc/sysdeps/powerpc/fpu
Paul A. Clarke 36c17c7079 [powerpc] libc_feholdsetround_noex_ppc_ctx: optimize FPSCR write
libc_feholdsetround_noex_ppc_ctx currently performs:
1. Read FPSCR, save to context.
2. Create new FPSCR value: clear enables and set new rounding mode.
3. Write new value to FPSCR.

Since other bits just pass through, there is no need to write them.

Instead, write just the changed values (enables and rounding mode),
which can be a bit more efficient.
2019-09-27 11:01:54 -05:00
..
e_hypot.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
e_hypotf.c 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
fclrexcpt.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fe_mask.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fe_nomask.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fedisblxcpt.c [powerpc] Rename fegetenv_status to fegetenv_control 2019-09-27 08:53:50 -05:00
feenablxcpt.c [powerpc] Rename fegetenv_status to fegetenv_control 2019-09-27 08:53:50 -05:00
fegetenv.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fegetexcept.c [powerpc] Rename fegetenv_status to fegetenv_control 2019-09-27 08:53:50 -05:00
fegetmode.c [powerpc] Rename fegetenv_status to fegetenv_control 2019-09-27 08:53:50 -05:00
fegetround.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
feholdexcpt.c [powerpc] fenv_private.h clean up 2019-09-27 08:48:56 -05:00
fenv_const.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fenv_libc.h [powerpc] Rename fegetenv_status to fegetenv_control 2019-09-27 08:53:50 -05:00
fenv_private.h [powerpc] libc_feholdsetround_noex_ppc_ctx: optimize FPSCR write 2019-09-27 11:01:54 -05:00
fesetenv.c [powerpc] Rename fegetenv_status to fegetenv_control 2019-09-27 08:53:50 -05:00
fesetexcept.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fesetmode.c [powerpc] Rename fegetenv_status to fegetenv_control 2019-09-27 08:53:50 -05:00
fesetround.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
feupdateenv.c [powerpc] fenv_private.h clean up 2019-09-27 08:48:56 -05:00
fgetexcptflg.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fix-fp-int-compare-invalid.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 Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
ftestexcept.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07: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 Add new exp and exp2 implementations 2018-09-05 16:22:00 +01:00
libm-test-ulps-name
Makefile
math_ldbl.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
math_private.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
math-barriers.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
math-tests-trap-force.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
round_to_integer.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_ceil.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_ceilf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_copysign.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_copysignf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_floor.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_floorf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07: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_logb.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_logbf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_logbl.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_lrintf.c powerpc: Refactor powerpc32 lrint/lrintf/llrint/llrintf 2019-06-17 09:27:02 -03:00
s_modf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_modff.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_nearbyint.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_nearbyintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_rint.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_rintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_round.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_roundf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_trunc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
s_truncf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
t_sqrt.c
tst-setcontext-fpscr.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00