(root)/
gcc-13.2.0/
libgcc/
config/
i386/
t-softfp
LIB2ADD += $(srcdir)/config/i386/sfp-exceptions.c

# Replace _divhc3 and _mulhc3.
libgcc2-hf-functions = _divhc3 _mulhc3
LIB2FUNCS_EXCLUDE += $(libgcc2-hf-functions)
libgcc2-hf-extras = $(addsuffix .c, $(libgcc2-hf-functions))
LIB2ADD += $(addprefix $(srcdir)/config/i386/, $(libgcc2-hf-extras))

softfp_extensions := hfsf hfdf hftf hfxf sfdf sftf dftf xftf bfsf
softfp_truncations := tfhf xfhf dfhf sfhf tfsf dfsf tfdf tfxf \
		      tfbf xfbf dfbf sfbf hfbf

softfp_extras += eqhf2

CFLAGS-extendhfsf2.c += -msse2
CFLAGS-extendhfdf2.c += -msse2
CFLAGS-extendhftf2.c += -msse2
CFLAGS-extendhfxf2.c += -msse2
CFLAGS-extendbfsf2.c += -msse2

CFLAGS-truncsfhf2.c += -msse2
CFLAGS-truncdfhf2.c += -msse2
CFLAGS-truncxfhf2.c += -msse2
CFLAGS-trunctfhf2.c += -msse2
CFLAGS-truncsfbf2.c += -msse2
CFLAGS-truncdfbf2.c += -msse2
CFLAGS-truncxfbf2.c += -msse2
CFLAGS-trunctfbf2.c += -msse2
CFLAGS-trunchfbf2.c += -msse2

CFLAGS-eqhf2.c += -msse2
CFLAGS-_divhc3.c += -msse2
CFLAGS-_mulhc3.c += -msse2