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 mrg else 16 1.1 mrg 17 1.1 mrg softfp_float_modes := df tf 18 1.1 mrg softfp_extensions := sfdf sftf dftf 19 1.1 mrg softfp_truncations := dfsf tfsf tfdf 20 1.1 mrg 21 1.1 mrg ifndef ABI_SINGLE 22 1.1 mrg softfp_float_modes += sf 23 1.1 mrg endif 24 1.1 mrg 25 1.1 mrg endif 26 1.1 mrg endif 27