Home | History | Annotate | Line # | Download | only in riscv
t-softfp32 revision 1.1.1.2
      1      1.1  mrg ABI_SINGLE:=$(findstring __riscv_float_abi_single,$(shell $(gcc_compile_bare) -dM -E - </dev/null))
      2      1.1  mrg ABI_DOUBLE:=$(findstring __riscv_float_abi_double,$(shell $(gcc_compile_bare) -dM -E - </dev/null))
      3      1.1  mrg ABI_QUAD:=$(findstring __riscv_float_abi_quad,$(shell $(gcc_compile_bare) -dM -E - </dev/null))
      4      1.1  mrg 
      5      1.1  mrg softfp_int_modes := si di
      6      1.1  mrg softfp_exclude_libgcc2 := n
      7      1.1  mrg 
      8      1.1  mrg ifndef ABI_QUAD
      9      1.1  mrg ifdef ABI_DOUBLE
     10      1.1  mrg 
     11      1.1  mrg softfp_float_modes := tf
     12      1.1  mrg softfp_extensions := sftf dftf
     13      1.1  mrg softfp_truncations := tfsf tfdf
     14      1.1  mrg 
     15  1.1.1.2  mrg # Enable divide routines to make -mno-fdiv work.
     16  1.1.1.2  mrg softfp_extras := divsf3 divdf3
     17  1.1.1.2  mrg 
     18      1.1  mrg else
     19  1.1.1.2  mrg # !ABI_DOUBLE
     20      1.1  mrg 
     21      1.1  mrg softfp_float_modes := df tf
     22      1.1  mrg softfp_extensions := sfdf sftf dftf
     23      1.1  mrg softfp_truncations := dfsf tfsf tfdf
     24      1.1  mrg 
     25      1.1  mrg ifndef ABI_SINGLE
     26      1.1  mrg softfp_float_modes += sf
     27  1.1.1.2  mrg else
     28  1.1.1.2  mrg # ABI_SINGLE
     29  1.1.1.2  mrg 
     30  1.1.1.2  mrg # Enable divide routines to make -mno-fdiv work.
     31  1.1.1.2  mrg softfp_extras := divsf3
     32  1.1.1.2  mrg 
     33      1.1  mrg endif
     34      1.1  mrg 
     35      1.1  mrg endif
     36  1.1.1.2  mrg 
     37  1.1.1.2  mrg else
     38  1.1.1.2  mrg # ABI_QUAD
     39  1.1.1.2  mrg 
     40  1.1.1.2  mrg # Enable divide routines to make -mno-fdiv work.
     41  1.1.1.2  mrg softfp_extras := divsf3 divdf3 divtf3
     42  1.1.1.2  mrg 
     43      1.1  mrg endif
     44