glibc/sysdeps/powerpc/fpu
Ulrich Drepper edba7a54eb [BZ #6411]
2008-11-13  Ryan S. Arnold  <rsa@us.ibm.com>
	[BZ #6411]
	* sysdeps/powerpc/fpu/Makefile: Added test case tst-setcontext-fpscr.
	* sysdeps/powerpc/fpu/feholdexcpt.c (_FPU_MASK_ALL): Define to replace
	magic numbers.
	* sysdeps/powerpc/fpu/fenv_libc.h (fesetenv_register): Dynamically
	choose mtfsf insn based on PPC_FEATURE_HAS_DFP.
	(relax_fenv_state): Same as above.
	(FPSCR_29): Reserve bit in ISA 2.05.
	(FPSCR_NI): Provide define for compat.
	* sysdeps/powerpc/fpu/fesetenv.c (_FPU_MASK_ALL): Define to replace
	magic numbers.
	* sysdeps/powerpc/fpu/feupdateenv.c (_FPU_MASK_ALL): Define to replace
	magic numbers.
	* sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: New file.  Test case to
	test setcontext and swapcontext with dynamic 64-bit FPSCR detection.
	* sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S (__longjmp): Adjust
	access to hwcap to account for hwcap size increase to uint64_t.
	* sysdeps/powerpc/powerpc32/fpu/setjmp-common.S (__sigsetjmp ):
	Likewise.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S
	(*setcontext): Likewise.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/setcontext.S:
	New file.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/swapcontext.S:
	New file.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S
	(*setcontext): dynamically select mtfsf insn based on
	PPC_FEATURE_HAS_DFP. Adjust access to hwcap to account for hwcap size
	increase to uint64_t.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S
	(*swapcontext): dynamically select mtfsf insn based on
	PPC_FEATURE_HAS_DFP.  Adjust access to hwcap to account for hwcap size
	increase to uint64_t.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/setcontext.S:
	New file.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/swapcontext.S:
	New file.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S
	(*setcontext): dynamically select mtfsf insn based on
	PPC_FEATURE_HAS_DFP.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S
	(*swapcontext): dynamically select mtfsf insn based on
	PPC_FEATURE_HAS_DFP.
2008-11-17 02:49:45 +00:00
..
bits [BZ #6845] 2008-08-17 07:34:10 +00:00
e_sqrt.c * sysdeps/powerpc/fpu/e_sqrt.c: Avoid call to fetestexcept. 2008-04-12 03:39:30 +00:00
e_sqrtf.c * sysdeps/powerpc/fpu/e_sqrt.c: Avoid call to fetestexcept. 2008-04-12 03:39:30 +00:00
fclrexcpt.c
fe_mask.c
fe_nomask.c * sysdeps/powerpc/fpu/fenv_libc.h: Add libm_hidden_proto for 2008-04-12 00:51:34 +00:00
fedisblxcpt.c * sysdeps/powerpc/fpu/fenv_libc.h: Add libm_hidden_proto for 2008-04-12 00:51:34 +00:00
feenablxcpt.c * sysdeps/powerpc/fpu/fenv_libc.h: Add libm_hidden_proto for 2008-04-12 00:51:34 +00:00
fegetenv.c
fegetexcept.c * sysdeps/powerpc/fpu/fenv_libc.h: Add libm_hidden_proto for 2008-04-12 00:51:34 +00:00
fegetround.c
feholdexcpt.c [BZ #6411] 2008-11-17 02:49:45 +00:00
fenv_const.c
fenv_libc.h [BZ #6411] 2008-11-17 02:49:45 +00:00
fesetenv.c [BZ #6411] 2008-11-17 02:49:45 +00:00
fesetround.c
feupdateenv.c [BZ #6411] 2008-11-17 02:49:45 +00:00
fgetexcptflg.c
fpu_control.h
fraiseexcpt.c * sysdeps/powerpc/fpu/fenv_libc.h: Add libm_hidden_proto for 2008-04-12 00:51:34 +00:00
fsetexcptflg.c
ftestexcept.c
libm-test-ulps
Makefile [BZ #6411] 2008-11-17 02:49:45 +00:00
math_ldbl.h
math_private.h
s_fabs.S
s_fabsf.S
s_fdim.c
s_fdimf.c
s_fmax.S
s_fmaxf.S
s_fmin.S
s_fminf.S
s_isnan.c
s_isnanf.S
s_llround.c
s_llroundf.c
s_lrintf.S
s_rint.c
s_rintf.c
t_sqrt.c
test-powerpc-snan.c
tst-setcontext-fpscr.c [BZ #6411] 2008-11-17 02:49:45 +00:00
w_sqrt.c
w_sqrtf.c