glibc/soft-fp
liuhongt 6ec6c77867 soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__truncdfhf2, __eqhf2/__nehf2
1. Add __extendhfdf2/__extendhfsf2 to return an IEEE half converted to IEEE double/single.
2. Add __truncdfhf2/__extendsfhf2 to truncate IEEE double/single into IEEE half.
3. Add __eqhf2/__nehf2 to return 0 if a == b and a,b are not NAN, otherwise return 1.

These are needed by x86 _Float16:

https://software.intel.com/content/www/us/en/develop/download/intel-avx512-fp16-architecture-specification.html

support in GCC.
2021-07-07 08:01:32 -07:00
..
adddf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
addsf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
addtf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
divdf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
divsf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
divtf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
double.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
eqdf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
eqhf2.c soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__truncdfhf2, __eqhf2/__nehf2 2021-07-07 08:01:32 -07:00
eqsf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
eqtf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
extenddftf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
extended.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
extendhfdf2.c soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__truncdfhf2, __eqhf2/__nehf2 2021-07-07 08:01:32 -07:00
extendhfsf2.c soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__truncdfhf2, __eqhf2/__nehf2 2021-07-07 08:01:32 -07:00
extendhftf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
extendhfxf2.c soft-fp: Add __extendhfxf2 and __truncxfhf2 2021-07-01 11:02:58 -07:00
extendsfdf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
extendsftf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
extendxftf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixdfdi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixdfsi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixdfti.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixhfti.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixsfdi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixsfsi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixsfti.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixtfdi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixtfsi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixtfti.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixunsdfdi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixunsdfsi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixunsdfti.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixunshfti.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixunssfdi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixunssfsi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixunssfti.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixunstfdi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixunstfsi.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fixunstfti.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatdidf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatdisf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatditf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatsidf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatsisf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatsitf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floattidf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floattihf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floattisf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floattitf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatundidf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatundisf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatunditf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatunsidf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatunsisf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatunsitf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatuntidf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatuntihf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatuntisf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
floatuntitf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
gedf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
gesf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
getf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
half.h soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__truncdfhf2, __eqhf2/__nehf2 2021-07-07 08:01:32 -07:00
ledf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
lesf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
letf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
Makefile Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
muldf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
mulsf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
multf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
negdf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
negsf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
negtf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
op-1.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
op-2.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
op-4.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
op-8.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
op-common.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
quad.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
single.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
soft-fp.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
subdf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
subsf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
subtf3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
testit.c Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
truncdfhf2.c soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__truncdfhf2, __eqhf2/__nehf2 2021-07-07 08:01:32 -07:00
truncdfsf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
truncsfhf2.c soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__truncdfhf2, __eqhf2/__nehf2 2021-07-07 08:01:32 -07:00
trunctfdf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
trunctfhf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
trunctfsf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
trunctfxf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
truncxfhf2.c soft-fp: Add __extendhfxf2 and __truncxfhf2 2021-07-01 11:02:58 -07:00
unorddf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
unordsf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
unordtf2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00