mirror of
https://github.com/enjoy-digital/litex.git
synced 2025-01-04 09:52:26 -05:00
software: platform configuration file for compiler-rt
This commit is contained in:
parent
e18447d166
commit
8d63c249e3
1 changed files with 16 additions and 0 deletions
16
software/compiler-rt/lm32.mk
Normal file
16
software/compiler-rt/lm32.mk
Normal file
|
@ -0,0 +1,16 @@
|
|||
Description := LatticeMico32
|
||||
|
||||
Configs := lm32
|
||||
Arch := lm32
|
||||
|
||||
CC := clang
|
||||
|
||||
# TODO: mico32 should be renamed lm32 in LLVM
|
||||
CFLAGS := -Wall -Werror -O3 -D_YUGA_LITTLE_ENDIAN=0 -D_YUGA_BIG_ENDIAN=1 -ccc-host-triple mico32-elf
|
||||
|
||||
FUNCTIONS := divsi3 modsi3 comparedf2 negsf2 negdf2 addsf3 subsf3 mulsf3 divsf3 \
|
||||
floatsisf floatunsisf fixsfsi fixunssfsi adddf3 subdf3 muldf3 divdf3 floatsidf floatunsidf fixdfsi fixunsdfsi
|
||||
|
||||
# Those are already implemented in HW and should not be needed.
|
||||
# But the other functions directly depend on them.
|
||||
FUNCTIONS += udivsi3 lshrdi3 muldi3 ashldi3
|
Loading…
Reference in a new issue