glibc/soft-fp
James Greenhalgh 87ab10d652 [soft-fp] Add support for various half-precision conversion routines.
This patch adds conversion routines required for _Float16 support in
AArch64.

These are one-step conversions to and from TImode and TFmode. We need
these on AArch64 regardless of presence of the ARMv8.2-A 16-bit
floating-point extensions.

In the patch, soft-fp/half.h is derived from soft-fp/single.h .  The
conversion routines are derivatives of their respective SFmode
variants.

	* soft-fp/extendhftf2.c: New.
	* soft-fp/fixhfti.c: Likewise.
	* soft-fp/fixunshfti.c: Likewise.
	* soft-fp/floattihf.c: Likewise.
	* soft-fp/floatuntihf.c: Likewise.
	* soft-fp/half.h: Likewise.
	* soft-fp/trunctfhf2.c: Likewise.
2016-09-21 21:02:54 +00:00
..
adddf3.c
addsf3.c
addtf3.c
Banner
divdf3.c
divsf3.c
divtf3.c
double.h
eqdf2.c
eqsf2.c
eqtf2.c
extenddftf2.c
extended.h
extendhftf2.c [soft-fp] Add support for various half-precision conversion routines. 2016-09-21 21:02:54 +00:00
extendsfdf2.c
extendsftf2.c
extendxftf2.c
fixdfdi.c
fixdfsi.c
fixdfti.c
fixhfti.c [soft-fp] Add support for various half-precision conversion routines. 2016-09-21 21:02:54 +00:00
fixsfdi.c
fixsfsi.c
fixsfti.c
fixtfdi.c
fixtfsi.c
fixtfti.c
fixunsdfdi.c
fixunsdfsi.c
fixunsdfti.c
fixunshfti.c [soft-fp] Add support for various half-precision conversion routines. 2016-09-21 21:02:54 +00:00
fixunssfdi.c
fixunssfsi.c
fixunssfti.c
fixunstfdi.c
fixunstfsi.c
fixunstfti.c
floatdidf.c
floatdisf.c
floatditf.c
floatsidf.c
floatsisf.c
floatsitf.c
floattidf.c
floattihf.c [soft-fp] Add support for various half-precision conversion routines. 2016-09-21 21:02:54 +00:00
floattisf.c
floattitf.c
floatundidf.c
floatundisf.c
floatunditf.c
floatunsidf.c
floatunsisf.c
floatunsitf.c
floatuntidf.c
floatuntihf.c [soft-fp] Add support for various half-precision conversion routines. 2016-09-21 21:02:54 +00:00
floatuntisf.c
floatuntitf.c
fmadf4.c
fmasf4.c
fmatf4.c
gedf2.c
gesf2.c
getf2.c
half.h [soft-fp] Add support for various half-precision conversion routines. 2016-09-21 21:02:54 +00:00
ledf2.c
lesf2.c
letf2.c
Makefile
muldf3.c
mulsf3.c
multf3.c
negdf2.c
negsf2.c
negtf2.c
op-1.h
op-2.h
op-4.h
op-8.h
op-common.h
quad.h
single.h
soft-fp.h
sqrtdf2.c
sqrtsf2.c
sqrttf2.c
subdf3.c
subsf3.c
subtf3.c
testit.c
truncdfsf2.c
trunctfdf2.c
trunctfhf2.c [soft-fp] Add support for various half-precision conversion routines. 2016-09-21 21:02:54 +00:00
trunctfsf2.c
trunctfxf2.c
unorddf2.c
unordsf2.c
unordtf2.c