Home | History | Annotate | Line # | Download | only in riscv
t-softfp32 revision 1.1.1.3
      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.3  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.3  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.3  mrg softfp_extras += divsf3 divdf3 divtf3
     42  1.1.1.2  mrg 
     43      1.1  mrg endif
     44  1.1.1.3  mrg 
     45  1.1.1.3  mrg softfp_extensions += hfsf hfdf hftf
     46  1.1.1.3  mrg softfp_truncations += tfhf dfhf sfhf
     47  1.1.1.3  mrg softfp_extras += fixhfsi fixhfdi fixunshfsi fixunshfdi \
     48  1.1.1.3  mrg                  floatsihf floatdihf floatunsihf floatundihf
     49