11# Multilib target configurations
22MULTILIB_SRC_ARCH = rv32i_zicsr_zifencei
33MULTILIB_SRC_ARCH += rv32im_zicsr_zifencei
4+ MULTILIB_SRC_ARCH += rv32im_zicsr_zifencei_zba_zbb_zbc_zbs
45MULTILIB_SRC_ARCH += rv32ima_zicsr_zifencei
6+ MULTILIB_SRC_ARCH += rv32ima_zicsr_zifencei_zba_zbb_zbc_zbs
57MULTILIB_SRC_ARCH += rv32imac_zicsr_zifencei
8+ MULTILIB_SRC_ARCH += rv32imac_zicsr_zifencei_zba_zbb_zbc_zbs
69MULTILIB_SRC_ARCH += rv32imafc_zicsr_zifencei
710MULTILIB_SRC_ARCH += rv32imafd_zicsr_zifencei
811MULTILIB_SRC_ARCH += rv32imafdc_zicsr_zifencei
912MULTILIB_SRC_ARCH += rv32imc_zicsr_zifencei
13+ MULTILIB_SRC_ARCH += rv32imc_zicsr_zifencei_zba_zbb_zbc_zbs
1014MULTILIB_SRC_ARCH += rv32ia_zicsr_zifencei
1115MULTILIB_SRC_ARCH += rv32iac_zicsr_zifencei
1216MULTILIB_SRC_ARCH += rv32ic_zicsr_zifencei
@@ -16,17 +20,23 @@ MULTILIB_SRC_ARCH += rv32e_zicsr_zifencei
1620MULTILIB_SRC_ARCH += rv32em_zicsr_zifencei
1721MULTILIB_SRC_ARCH += rv32ema_zicsr_zifencei
1822MULTILIB_SRC_ARCH += rv32emc_zicsr_zifencei
23+ MULTILIB_SRC_ARCH += rv32emc_zicsr_zifencei_zba_zbb_zbc_zbs
1924MULTILIB_SRC_ARCH += rv32emac_zicsr_zifencei
25+ MULTILIB_SRC_ARCH += rv32emac_zicsr_zifencei_zba_zbb_zbc_zbs
2026MULTILIB_SRC_ARCH += rv32ea_zicsr_zifencei
2127MULTILIB_SRC_ARCH += rv32eac_zicsr_zifencei
2228MULTILIB_SRC_ARCH += rv32ec_zicsr_zifencei
2329MULTILIB_SRC_ARCH += rv64i_zicsr_zifencei
2430MULTILIB_SRC_ARCH += rv64im_zicsr_zifencei
31+ MULTILIB_SRC_ARCH += rv64im_zicsr_zifencei_zba_zbb_zbc_zbs
2532MULTILIB_SRC_ARCH += rv64ima_zicsr_zifencei
33+ MULTILIB_SRC_ARCH += rv64ima_zicsr_zifencei_zba_zbb_zbc_zbs
2634MULTILIB_SRC_ARCH += rv64imac_zicsr_zifencei
35+ MULTILIB_SRC_ARCH += rv64imac_zicsr_zifencei_zba_zbb_zbc_zbs
2736MULTILIB_SRC_ARCH += rv64imafd_zicsr_zifencei
2837MULTILIB_SRC_ARCH += rv64imafdc_zicsr_zifencei
2938MULTILIB_SRC_ARCH += rv64imc_zicsr_zifencei
39+ MULTILIB_SRC_ARCH += rv64imc_zicsr_zifencei_zba_zbb_zbc_zbs
3040MULTILIB_SRC_ARCH += rv64ia_zicsr_zifencei
3141MULTILIB_SRC_ARCH += rv64iac_zicsr_zifencei
3242MULTILIB_SRC_ARCH += rv64ic_zicsr_zifencei
@@ -46,14 +56,19 @@ MULTILIB_SRC_MCMODEL = medany
4656MULTILIB_REQUIRED = \
4757march=rv32i_zicsr_zifencei/mabi=ilp32 \
4858march=rv32im_zicsr_zifencei/mabi=ilp32 \
59+ march=rv32im_zicsr_zifencei_zba_zbb_zbc_zbs/mabi=ilp32 \
4960march=rv32imac_zicsr_zifencei/mabi=ilp32 \
5061march=rv32imafc_zicsr_zifencei/mabi=ilp32f \
5162march=rv32imafd_zicsr_zifencei/mabi=ilp32d \
5263march=rv32e_zicsr_zifencei/mabi=ilp32e \
5364march=rv32em_zicsr_zifencei/mabi=ilp32e \
5465march=rv32emc_zicsr_zifencei/mabi=ilp32e \
66+ march=rv32emc_zicsr_zifencei_zba_zbb_zbc_zbs/mabi=ilp32e \
5567march=rv64i_zicsr_zifencei/mabi=lp64 \
68+ march=rv64im_zicsr_zifencei/mabi=lp64 \
69+ march=rv64im_zicsr_zifencei_zba_zbb_zbc_zbs/mabi=lp64 \
5670march=rv64imac_zicsr_zifencei/mabi=lp64 \
71+ march=rv64imac_zicsr_zifencei_zba_zbb_zbc_zbs/mabi=lp64 \
5772march=rv64imafdc_zicsr_zifencei/mabi=lp64d \
5873march=rv64imafd_zicsr_zifencei/mabi=lp64d \
5974march=rv64imac_zicsr_zifencei/mabi=lp64/mcmodel=medany \
@@ -67,6 +82,9 @@ march.rv32i_zicsr_zifencei/mabi.ilp32=march.rv32iac_zicsr_zifencei/mabi.ilp32 \
6782march.rv32i_zicsr_zifencei/mabi.ilp32=march.rv32ic_zicsr_zifencei/mabi.ilp32 \
6883march.rv32im_zicsr_zifencei/mabi.ilp32=march.rv32ima_zicsr_zifencei/mabi.ilp32 \
6984march.rv32im_zicsr_zifencei/mabi.ilp32=march.rv32imc_zicsr_zifencei/mabi.ilp32 \
85+ march.rv32im_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.ilp32=march.rv32ima_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.ilp32 \
86+ march.rv32im_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.ilp32=march.rv32imac_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.ilp32 \
87+ march.rv32im_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.ilp32=march.rv32imc_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.ilp32 \
7088march.rv32imafd_zicsr_zifencei/mabi.ilp32d=march.rv32imafdc_zicsr_zifencei/mabi.ilp32d \
7189march.rv32imafd_zicsr_zifencei/mabi.ilp32d=march.rv32g/mabi.ilp32d \
7290march.rv32imafd_zicsr_zifencei/mabi.ilp32d=march.rv32gc/mabi.ilp32d \
@@ -75,12 +93,14 @@ march.rv32e_zicsr_zifencei/mabi.ilp32e=march.rv32eac_zicsr_zifencei/mabi.ilp32e
7593march.rv32e_zicsr_zifencei/mabi.ilp32e=march.rv32ec_zicsr_zifencei/mabi.ilp32e \
7694march.rv32em_zicsr_zifencei/mabi.ilp32e=march.rv32ema_zicsr_zifencei/mabi.ilp32e \
7795march.rv32emc_zicsr_zifencei/mabi.ilp32e=march.rv32emac_zicsr_zifencei/mabi.ilp32e \
78- march.rv64i_zicsr_zifencei/mabi.lp64=march.rv64im_zicsr_zifencei/mabi.lp64 \
79- march.rv64i_zicsr_zifencei/mabi.lp64=march.rv64ima_zicsr_zifencei/mabi.lp64 \
80- march.rv64i_zicsr_zifencei/mabi.lp64=march.rv64imc_zicsr_zifencei/mabi.lp64 \
96+ march.rv32emc_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.ilp32e=march.rv32emac_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.ilp32e \
8197march.rv64i_zicsr_zifencei/mabi.lp64=march.rv64ia_zicsr_zifencei/mabi.lp64 \
8298march.rv64i_zicsr_zifencei/mabi.lp64=march.rv64iac_zicsr_zifencei/mabi.lp64 \
8399march.rv64i_zicsr_zifencei/mabi.lp64=march.rv64ic_zicsr_zifencei/mabi.lp64 \
100+ march.rv64im_zicsr_zifencei/mabi.lp64=march.rv64ima_zicsr_zifencei/mabi.lp64 \
101+ march.rv64im_zicsr_zifencei/mabi.lp64=march.rv64imc_zicsr_zifencei/mabi.lp64 \
102+ march.rv64im_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.lp64=march.rv64ima_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.lp64 \
103+ march.rv64im_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.lp64=march.rv64imc_zicsr_zifencei_zba_zbb_zbc_zbs/mabi.lp64 \
84104march.rv64imafdc_zicsr_zifencei/mabi.lp64d=march.rv64gc/mabi.lp64d \
85105march.rv64imafd_zicsr_zifencei/mabi.lp64d=march.rv64g/mabi.lp64d
86106
0 commit comments