gcc/libgcc/config/xtensa
Ding-Kai Chen 66192aa129 xtensa: add HW FPU sequences for DIV/SQRT/RECIP/RSQRT
Use new FPU instruction sequences documented in the ISA book to
implement __divsf3, __divdf3, __recipsf2, __recipdf2, __rsqrtsf2,
__rsqrtdf2 and __ieee754_sqrtf and __ieee754_sqrt.

2016-10-18  Ding-Kai Chen  <dkchen@cadence.com>
libgcc/
	* config/xtensa/ieee754-df.S (__recipdf2, __rsqrtdf2,
	__ieee754_sqrt): New functions.
	(__divdf3): Add implementation with new FPU instructions under
	#if XCHAL_HAVE_DFP_DIV.
	* config/xtensa/ieee754-sf.S (__recipsf2, __rsqrtsf2,
	__ieee754_sqrtf): New functions.
	(__divsf3): Add implementation with new FPU instructions under
	#if XCHAL_HAVE_FP_DIV.
	* config/xtensa/t-xtensa (LIB1ASMFUNCS): Add _sqrtf, _recipsf2
	_rsqrtsf2, _sqrt, _recipdf2 and _rsqrtdf2.

From-SVN: r241312
2016-10-18 19:06:33 +00:00
..
crti.S
crtn.S
ieee754-df.S xtensa: add HW FPU sequences for DIV/SQRT/RECIP/RSQRT 2016-10-18 19:06:33 +00:00
ieee754-sf.S xtensa: add HW FPU sequences for DIV/SQRT/RECIP/RSQRT 2016-10-18 19:06:33 +00:00
lib1funcs.S
lib2funcs.S
libgcc-glibc.ver
linux-unwind.h
t-elf
t-linux
t-windowed
t-xtensa xtensa: add HW FPU sequences for DIV/SQRT/RECIP/RSQRT 2016-10-18 19:06:33 +00:00
unwind-dw2-xtensa.c
unwind-dw2-xtensa.h