xref: /netbsd-src/external/gpl3/gcc/dist/libgcc/config/i386/t-softfp (revision b1e838363e3c6fc78a55519254d99869742dd33c)
1LIB2ADD += $(srcdir)/config/i386/sfp-exceptions.c
2
3# Replace _divhc3 and _mulhc3.
4libgcc2-hf-functions = _divhc3 _mulhc3
5LIB2FUNCS_EXCLUDE += $(libgcc2-hf-functions)
6libgcc2-hf-extras = $(addsuffix .c, $(libgcc2-hf-functions))
7LIB2ADD += $(addprefix $(srcdir)/config/i386/, $(libgcc2-hf-extras))
8
9softfp_extensions := hfsf hfdf hftf hfxf sfdf sftf dftf xftf
10softfp_truncations := tfhf xfhf dfhf sfhf tfsf dfsf tfdf tfxf
11
12softfp_extras += eqhf2
13
14CFLAGS-extendhfsf2.c += -msse2
15CFLAGS-extendhfdf2.c += -msse2
16CFLAGS-extendhftf2.c += -msse2
17CFLAGS-extendhfxf2.c += -msse2
18
19CFLAGS-truncsfhf2.c += -msse2
20CFLAGS-truncdfhf2.c += -msse2
21CFLAGS-truncxfhf2.c += -msse2
22CFLAGS-trunctfhf2.c += -msse2
23
24CFLAGS-eqhf2.c += -msse2
25CFLAGS-_divhc3.c += -msse2
26CFLAGS-_mulhc3.c += -msse2
27