You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile.riscv64 774 B

1234567891011121314151617181920
  1. ifeq ($(CORE), C910V)
  2. CCOMMON_OPT += -march=rv64imafdcv0p7_zfh_xtheadc -mabi=lp64d -mtune=c920
  3. FCOMMON_OPT += -march=rv64imafdcv0p7_zfh_xtheadc -mabi=lp64d -mtune=c920 -static
  4. endif
  5. ifeq ($(CORE), x280)
  6. CCOMMON_OPT += -march=rv64imafdcv_zba_zbb_zfh_zvl512b -mabi=lp64d -ffast-math
  7. FCOMMON_OPT += -march=rv64imafdcv_zba_zbb_zfh -mabi=lp64d -static
  8. endif
  9. ifeq ($(CORE), RISCV64_ZVL256B)
  10. CCOMMON_OPT += -march=rv64imafdcv_zvl256b -mabi=lp64d
  11. FCOMMON_OPT += -march=rv64imafdcv -mabi=lp64d -static
  12. endif
  13. ifeq ($(CORE), RISCV64_ZVL128B)
  14. CCOMMON_OPT += -march=rv64imafdcv -mabi=lp64d
  15. FCOMMON_OPT += -march=rv64imafdcv -mabi=lp64d -static
  16. endif
  17. ifeq ($(CORE), RISCV64_GENERIC)
  18. CCOMMON_OPT += -march=rv64imafdc -mabi=lp64d
  19. FCOMMON_OPT += -march=rv64imafdc -mabi=lp64d -static
  20. endif