Mercurial > hg > CbC > CbC_gcc
view libgcc/config/riscv/t-softfp32 @ 158:494b0b89df80 default tip
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 18:13:55 +0900 |
parents | 1830386684a0 |
children |
line wrap: on
line source
ABI_SINGLE:=$(findstring __riscv_float_abi_single,$(shell $(gcc_compile_bare) -dM -E - </dev/null)) ABI_DOUBLE:=$(findstring __riscv_float_abi_double,$(shell $(gcc_compile_bare) -dM -E - </dev/null)) ABI_QUAD:=$(findstring __riscv_float_abi_quad,$(shell $(gcc_compile_bare) -dM -E - </dev/null)) softfp_int_modes := si di softfp_exclude_libgcc2 := n ifndef ABI_QUAD ifdef ABI_DOUBLE softfp_float_modes := tf softfp_extensions := sftf dftf softfp_truncations := tfsf tfdf # Enable divide routines to make -mno-fdiv work. softfp_extras := divsf3 divdf3 else # !ABI_DOUBLE softfp_float_modes := df tf softfp_extensions := sfdf sftf dftf softfp_truncations := dfsf tfsf tfdf ifndef ABI_SINGLE softfp_float_modes += sf else # ABI_SINGLE # Enable divide routines to make -mno-fdiv work. softfp_extras := divsf3 endif endif else # ABI_QUAD # Enable divide routines to make -mno-fdiv work. softfp_extras := divsf3 divdf3 divtf3 endif