glibc/sysdeps/powerpc/powerpc64/le
Paul A. Clarke 10cce66930 [powerpc] Use __builtin_{mffs,mtfsf}
Replace inline asm uses of the "mffs" and "mtfsf" instructions with
the analogous GCC builtins.

__builtin_mffs and __builtin_mtfsf are both available in GCC 5 and above.
Given the minimum GCC level for GLibC is now GCC 6.2, it is safe to use
these builtins without restriction.

2019-03-29  Paul A. Clarke  <pc@us.ibm.com>

	* sysdeps/powerpc/fpu/fenv_libc.h (fegetenv_register): Replace inline
	asm with builtin.
	* sysdeps/powerpc/powerpc64/le/fpu/sfp-machine.h (FP_INIT_ROUNDMODE):
	Likewise.
	* sysdeps/powerpc/fpu/tst-setcontext-fpscr.c (_GET_DI_FPSCR): Likewise.
	(_GET_SI_FPSCR): Likewise.
	(_SET_SI_FPSCR): Likewise.
2019-03-29 19:16:34 -05:00
..
fpu [powerpc] Use __builtin_{mffs,mtfsf} 2019-03-29 19:16:34 -05:00
multiarch powerpc64*: fix the order of implied sysdeps directories 2018-04-27 16:32:01 -03:00
power7 powerpc64*: fix the order of implied sysdeps directories 2018-04-27 16:32:01 -03:00
power8 powerpc64*: fix the order of implied sysdeps directories 2018-04-27 16:32:01 -03:00
power9 Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
configure powerpc64le: Remove test for GCC 6.2 2019-02-20 11:06:51 -03:00
configure.ac powerpc64le: Remove test for GCC 6.2 2019-02-20 11:06:51 -03:00
Implies powerpc64*: fix the order of implied sysdeps directories 2018-04-27 16:32:01 -03:00
Implies-before powerpc: Move around math-related Implies 2018-05-24 22:49:10 -03:00
Makefile Fix powerpc64le build of nan-sign tests (bug 23303). 2018-06-18 11:27:51 +00:00