gcc/libgcc/soft-fp
H.J. Lu 1a4b2224b8 soft-fp: Update soft-fp from glibc
This patch is updating soft-fp from glibc:

1. Add __extendhfxf2 to return an IEEE half converted to IEEE extended.
2. Add __truncxfhf2 to truncate IEEE extended into IEEE half.

These are needed by x86 _Float16 support.

	* soft-fp/extendhfxf2.c: New file.
	* soft-fp/truncxfhf2.c: Likewise.
2021-07-01 15:00:11 -07:00
..
adddf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
addsf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
addtf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
divdf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
divsf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
divtf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
double.h soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
eqdf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
eqsf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
eqtf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
extenddftf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
extended.h soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
extendhftf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
extendhfxf2.c soft-fp: Update soft-fp from glibc 2021-07-01 15:00:11 -07:00
extendsfdf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
extendsftf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
extendxftf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixdfdi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixdfsi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixdfti.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixhfti.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixsfdi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixsfsi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixsfti.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixtfdi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixtfsi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixtfti.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixunsdfdi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixunsdfsi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixunsdfti.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixunshfti.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixunssfdi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixunssfsi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixunssfti.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixunstfdi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixunstfsi.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
fixunstfti.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatdidf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatdisf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatditf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatsidf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatsisf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatsitf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floattidf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floattihf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floattisf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floattitf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatundidf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatundisf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatunditf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatunsidf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatunsisf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatunsitf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatuntidf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatuntihf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatuntisf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
floatuntitf.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
gedf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
gesf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
getf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
half.h soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
ledf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
lesf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
letf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
muldf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
mulsf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
multf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
negdf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
negsf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
negtf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
op-1.h soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
op-2.h soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
op-4.h soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
op-8.h soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
op-common.h soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
quad.h soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
README float128-cmp-invalid.c, [...]: New tests. 2013-11-06 22:46:39 +00:00
single.h soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
soft-fp.h soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
subdf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
subsf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
subtf3.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
truncdfsf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
trunctfdf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
trunctfhf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
trunctfsf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
trunctfxf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
truncxfhf2.c soft-fp: Update soft-fp from glibc 2021-07-01 15:00:11 -07:00
unorddf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
unordsf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00
unordtf2.c soft-fp: Update soft-fp from glibc 2019-05-17 07:37:39 -07:00

The files in this directory are part of the GNU C Library, not part of
GCC.  As described at <http://gcc.gnu.org/codingconventions.html>,
changes should be made to the GNU C Library and the changed files then
imported into GCC.