1 1.1 mrg LIB2ADD += $(srcdir)/config/i386/sfp-exceptions.c 2 1.1.1.2 mrg 3 1.1.1.2 mrg # Replace _divhc3 and _mulhc3. 4 1.1.1.2 mrg libgcc2-hf-functions = _divhc3 _mulhc3 5 1.1.1.2 mrg LIB2FUNCS_EXCLUDE += $(libgcc2-hf-functions) 6 1.1.1.2 mrg libgcc2-hf-extras = $(addsuffix .c, $(libgcc2-hf-functions)) 7 1.1.1.2 mrg LIB2ADD += $(addprefix $(srcdir)/config/i386/, $(libgcc2-hf-extras)) 8 1.1.1.2 mrg 9 1.1.1.3 mrg softfp_extensions := hfsf hfdf hftf hfxf sfdf sftf dftf xftf bfsf 10 1.1.1.3 mrg softfp_truncations := tfhf xfhf dfhf sfhf tfsf dfsf tfdf tfxf \ 11 1.1.1.3 mrg tfbf xfbf dfbf sfbf hfbf 12 1.1.1.2 mrg 13 1.1.1.3 mrg softfp_extras += eqhf2 fixxfbitint $(foreach m,hf bf xf,floatbitint$(m)) 14 1.1.1.2 mrg 15 1.1.1.2 mrg CFLAGS-extendhfsf2.c += -msse2 16 1.1.1.2 mrg CFLAGS-extendhfdf2.c += -msse2 17 1.1.1.2 mrg CFLAGS-extendhftf2.c += -msse2 18 1.1.1.2 mrg CFLAGS-extendhfxf2.c += -msse2 19 1.1.1.3 mrg CFLAGS-extendbfsf2.c += -msse2 20 1.1.1.2 mrg 21 1.1.1.2 mrg CFLAGS-truncsfhf2.c += -msse2 22 1.1.1.2 mrg CFLAGS-truncdfhf2.c += -msse2 23 1.1.1.2 mrg CFLAGS-truncxfhf2.c += -msse2 24 1.1.1.2 mrg CFLAGS-trunctfhf2.c += -msse2 25 1.1.1.3 mrg CFLAGS-truncsfbf2.c += -msse2 26 1.1.1.3 mrg CFLAGS-truncdfbf2.c += -msse2 27 1.1.1.3 mrg CFLAGS-truncxfbf2.c += -msse2 28 1.1.1.3 mrg CFLAGS-trunctfbf2.c += -msse2 29 1.1.1.3 mrg CFLAGS-trunchfbf2.c += -msse2 30 1.1.1.3 mrg 31 1.1.1.3 mrg CFLAGS-floatbitintbf.c += -msse2 32 1.1.1.3 mrg CFLAGS-floatbitinthf.c += -msse2 33 1.1.1.2 mrg 34 1.1.1.2 mrg CFLAGS-eqhf2.c += -msse2 35 1.1.1.2 mrg CFLAGS-_divhc3.c += -msse2 36 1.1.1.2 mrg CFLAGS-_mulhc3.c += -msse2 37 1.1.1.3 mrg 38 1.1.1.3 mrg CFLAGS-_hf_to_sd.c += -msse2 39 1.1.1.3 mrg CFLAGS-_hf_to_dd.c += -msse2 40 1.1.1.3 mrg CFLAGS-_hf_to_td.c += -msse2 41 1.1.1.3 mrg CFLAGS-_sd_to_hf.c += -msse2 42 1.1.1.3 mrg CFLAGS-_dd_to_hf.c += -msse2 43 1.1.1.3 mrg CFLAGS-_td_to_hf.c += -msse2 44