1
1
# Multilib target configurations
2
2
MULTILIB_SRC_ARCH = rv32i_zicsr_zifencei
3
3
MULTILIB_SRC_ARCH += rv32im_zicsr_zifencei
4
+ MULTILIB_SRC_ARCH += rv32im_zicsr_zifencei_zba_zbb_zbc_zbs
4
5
MULTILIB_SRC_ARCH += rv32ima_zicsr_zifencei
6
+ MULTILIB_SRC_ARCH += rv32ima_zicsr_zifencei_zba_zbb_zbc_zbs
5
7
MULTILIB_SRC_ARCH += rv32imac_zicsr_zifencei
8
+ MULTILIB_SRC_ARCH += rv32imac_zicsr_zifencei_zba_zbb_zbc_zbs
6
9
MULTILIB_SRC_ARCH += rv32imafc_zicsr_zifencei
7
10
MULTILIB_SRC_ARCH += rv32imafd_zicsr_zifencei
8
11
MULTILIB_SRC_ARCH += rv32imafdc_zicsr_zifencei
9
12
MULTILIB_SRC_ARCH += rv32imc_zicsr_zifencei
13
+ MULTILIB_SRC_ARCH += rv32imc_zicsr_zifencei_zba_zbb_zbc_zbs
10
14
MULTILIB_SRC_ARCH += rv32ia_zicsr_zifencei
11
15
MULTILIB_SRC_ARCH += rv32iac_zicsr_zifencei
12
16
MULTILIB_SRC_ARCH += rv32ic_zicsr_zifencei
@@ -16,17 +20,23 @@ MULTILIB_SRC_ARCH += rv32e_zicsr_zifencei
16
20
MULTILIB_SRC_ARCH += rv32em_zicsr_zifencei
17
21
MULTILIB_SRC_ARCH += rv32ema_zicsr_zifencei
18
22
MULTILIB_SRC_ARCH += rv32emc_zicsr_zifencei
23
+ MULTILIB_SRC_ARCH += rv32emc_zicsr_zifencei_zba_zbb_zbc_zbs
19
24
MULTILIB_SRC_ARCH += rv32emac_zicsr_zifencei
25
+ MULTILIB_SRC_ARCH += rv32emac_zicsr_zifencei_zba_zbb_zbc_zbs
20
26
MULTILIB_SRC_ARCH += rv32ea_zicsr_zifencei
21
27
MULTILIB_SRC_ARCH += rv32eac_zicsr_zifencei
22
28
MULTILIB_SRC_ARCH += rv32ec_zicsr_zifencei
23
29
MULTILIB_SRC_ARCH += rv64i_zicsr_zifencei
24
30
MULTILIB_SRC_ARCH += rv64im_zicsr_zifencei
31
+ MULTILIB_SRC_ARCH += rv64im_zicsr_zifencei_zba_zbb_zbc_zbs
25
32
MULTILIB_SRC_ARCH += rv64ima_zicsr_zifencei
33
+ MULTILIB_SRC_ARCH += rv64ima_zicsr_zifencei_zba_zbb_zbc_zbs
26
34
MULTILIB_SRC_ARCH += rv64imac_zicsr_zifencei
35
+ MULTILIB_SRC_ARCH += rv64imac_zicsr_zifencei_zba_zbb_zbc_zbs
27
36
MULTILIB_SRC_ARCH += rv64imafd_zicsr_zifencei
28
37
MULTILIB_SRC_ARCH += rv64imafdc_zicsr_zifencei
29
38
MULTILIB_SRC_ARCH += rv64imc_zicsr_zifencei
39
+ MULTILIB_SRC_ARCH += rv64imc_zicsr_zifencei_zba_zbb_zbc_zbs
30
40
MULTILIB_SRC_ARCH += rv64ia_zicsr_zifencei
31
41
MULTILIB_SRC_ARCH += rv64iac_zicsr_zifencei
32
42
MULTILIB_SRC_ARCH += rv64ic_zicsr_zifencei
@@ -46,14 +56,19 @@ MULTILIB_SRC_MCMODEL = medany
46
56
MULTILIB_REQUIRED = \
47
57
march=rv32i_zicsr_zifencei/mabi=ilp32 \
48
58
march=rv32im_zicsr_zifencei/mabi=ilp32 \
59
+ march=rv32im_zicsr_zifencei_zba_zbb_zbc_zbs/mabi=ilp32 \
49
60
march=rv32imac_zicsr_zifencei/mabi=ilp32 \
50
61
march=rv32imafc_zicsr_zifencei/mabi=ilp32f \
51
62
march=rv32imafd_zicsr_zifencei/mabi=ilp32d \
52
63
march=rv32e_zicsr_zifencei/mabi=ilp32e \
53
64
march=rv32em_zicsr_zifencei/mabi=ilp32e \
54
65
march=rv32emc_zicsr_zifencei/mabi=ilp32e \
66
+ march=rv32emc_zicsr_zifencei_zba_zbb_zbc_zbs/mabi=ilp32e \
55
67
march=rv64i_zicsr_zifencei/mabi=lp64 \
68
+ march=rv64im_zicsr_zifencei/mabi=lp64 \
69
+ march=rv64im_zicsr_zifencei_zba_zbb_zbc_zbs/mabi=lp64 \
56
70
march=rv64imac_zicsr_zifencei/mabi=lp64 \
71
+ march=rv64imac_zicsr_zifencei_zba_zbb_zbc_zbs/mabi=lp64 \
57
72
march=rv64imafdc_zicsr_zifencei/mabi=lp64d \
58
73
march=rv64imafd_zicsr_zifencei/mabi=lp64d \
59
74
march=rv64imac_zicsr_zifencei/mabi=lp64/mcmodel=medany \
@@ -67,6 +82,9 @@ march.rv32i_zicsr_zifencei/mabi.ilp32=march.rv32iac_zicsr_zifencei/mabi.ilp32 \
67
82
march.rv32i_zicsr_zifencei/mabi.ilp32=march.rv32ic_zicsr_zifencei/mabi.ilp32 \
68
83
march.rv32im_zicsr_zifencei/mabi.ilp32=march.rv32ima_zicsr_zifencei/mabi.ilp32 \
69
84
march.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 \
70
88
march.rv32imafd_zicsr_zifencei/mabi.ilp32d=march.rv32imafdc_zicsr_zifencei/mabi.ilp32d \
71
89
march.rv32imafd_zicsr_zifencei/mabi.ilp32d=march.rv32g/mabi.ilp32d \
72
90
march.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
75
93
march.rv32e_zicsr_zifencei/mabi.ilp32e=march.rv32ec_zicsr_zifencei/mabi.ilp32e \
76
94
march.rv32em_zicsr_zifencei/mabi.ilp32e=march.rv32ema_zicsr_zifencei/mabi.ilp32e \
77
95
march.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 \
81
97
march.rv64i_zicsr_zifencei/mabi.lp64=march.rv64ia_zicsr_zifencei/mabi.lp64 \
82
98
march.rv64i_zicsr_zifencei/mabi.lp64=march.rv64iac_zicsr_zifencei/mabi.lp64 \
83
99
march.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 \
84
104
march.rv64imafdc_zicsr_zifencei/mabi.lp64d=march.rv64gc/mabi.lp64d \
85
105
march.rv64imafd_zicsr_zifencei/mabi.lp64d=march.rv64g/mabi.lp64d
86
106
0 commit comments