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