LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
riscv/registers.hpp
Go to the documentation of this file.
1/* Copyright 2022 - 2024 R. Thomas
2 *
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15#ifndef LIEF_ASM_RISCV_REGISTER_H
16#define LIEF_ASM_RISCV_REGISTER_H
17namespace LIEF {
18namespace assembly {
19namespace riscv {
20enum class REG;
21const char* get_register_name(REG r);
22
23enum class REG {
25 FFLAGS = 1,
26 FRM = 2,
27 SSP = 3,
29 VL = 5,
30 VLENB = 6,
31 VTYPE = 7,
32 VXRM = 8,
33 VXSAT = 9,
35 V0 = 11,
36 V1 = 12,
37 V2 = 13,
38 V3 = 14,
39 V4 = 15,
40 V5 = 16,
41 V6 = 17,
42 V7 = 18,
43 V8 = 19,
44 V9 = 20,
45 V10 = 21,
46 V11 = 22,
47 V12 = 23,
48 V13 = 24,
49 V14 = 25,
50 V15 = 26,
51 V16 = 27,
52 V17 = 28,
53 V18 = 29,
54 V19 = 30,
55 V20 = 31,
56 V21 = 32,
57 V22 = 33,
58 V23 = 34,
59 V24 = 35,
60 V25 = 36,
61 V26 = 37,
62 V27 = 38,
63 V28 = 39,
64 V29 = 40,
65 V30 = 41,
66 V31 = 42,
67 X0 = 43,
68 X1 = 44,
69 X2 = 45,
70 X3 = 46,
71 X4 = 47,
72 X5 = 48,
73 X6 = 49,
74 X7 = 50,
75 X8 = 51,
76 X9 = 52,
77 X10 = 53,
78 X11 = 54,
79 X12 = 55,
80 X13 = 56,
81 X14 = 57,
82 X15 = 58,
83 X16 = 59,
84 X17 = 60,
85 X18 = 61,
86 X19 = 62,
87 X20 = 63,
88 X21 = 64,
89 X22 = 65,
90 X23 = 66,
91 X24 = 67,
92 X25 = 68,
93 X26 = 69,
94 X27 = 70,
95 X28 = 71,
96 X29 = 72,
97 X30 = 73,
98 X31 = 74,
99 F0_D = 75,
100 F1_D = 76,
101 F2_D = 77,
102 F3_D = 78,
103 F4_D = 79,
104 F5_D = 80,
105 F6_D = 81,
106 F7_D = 82,
107 F8_D = 83,
108 F9_D = 84,
109 F10_D = 85,
110 F11_D = 86,
111 F12_D = 87,
112 F13_D = 88,
113 F14_D = 89,
114 F15_D = 90,
115 F16_D = 91,
116 F17_D = 92,
117 F18_D = 93,
118 F19_D = 94,
119 F20_D = 95,
120 F21_D = 96,
121 F22_D = 97,
122 F23_D = 98,
123 F24_D = 99,
124 F25_D = 100,
125 F26_D = 101,
126 F27_D = 102,
127 F28_D = 103,
128 F29_D = 104,
129 F30_D = 105,
130 F31_D = 106,
131 F0_F = 107,
132 F1_F = 108,
133 F2_F = 109,
134 F3_F = 110,
135 F4_F = 111,
136 F5_F = 112,
137 F6_F = 113,
138 F7_F = 114,
139 F8_F = 115,
140 F9_F = 116,
141 F10_F = 117,
142 F11_F = 118,
143 F12_F = 119,
144 F13_F = 120,
145 F14_F = 121,
146 F15_F = 122,
147 F16_F = 123,
148 F17_F = 124,
149 F18_F = 125,
150 F19_F = 126,
151 F20_F = 127,
152 F21_F = 128,
153 F22_F = 129,
154 F23_F = 130,
155 F24_F = 131,
156 F25_F = 132,
157 F26_F = 133,
158 F27_F = 134,
159 F28_F = 135,
160 F29_F = 136,
161 F30_F = 137,
162 F31_F = 138,
163 F0_H = 139,
164 F1_H = 140,
165 F2_H = 141,
166 F3_H = 142,
167 F4_H = 143,
168 F5_H = 144,
169 F6_H = 145,
170 F7_H = 146,
171 F8_H = 147,
172 F9_H = 148,
173 F10_H = 149,
174 F11_H = 150,
175 F12_H = 151,
176 F13_H = 152,
177 F14_H = 153,
178 F15_H = 154,
179 F16_H = 155,
180 F17_H = 156,
181 F18_H = 157,
182 F19_H = 158,
183 F20_H = 159,
184 F21_H = 160,
185 F22_H = 161,
186 F23_H = 162,
187 F24_H = 163,
188 F25_H = 164,
189 F26_H = 165,
190 F27_H = 166,
191 F28_H = 167,
192 F29_H = 168,
193 F30_H = 169,
194 F31_H = 170,
195 X0_Pair = 171,
196 V0M2 = 172,
197 V0M4 = 173,
198 V0M8 = 174,
199 V2M2 = 175,
200 V4M2 = 176,
201 V4M4 = 177,
202 V6M2 = 178,
203 V8M2 = 179,
204 V8M4 = 180,
205 V8M8 = 181,
206 V10M2 = 182,
207 V12M2 = 183,
208 V12M4 = 184,
209 V14M2 = 185,
210 V16M2 = 186,
211 V16M4 = 187,
212 V16M8 = 188,
213 V18M2 = 189,
214 V20M2 = 190,
215 V20M4 = 191,
216 V22M2 = 192,
217 V24M2 = 193,
218 V24M4 = 194,
219 V24M8 = 195,
220 V26M2 = 196,
221 V28M2 = 197,
222 V28M4 = 198,
223 V30M2 = 199,
224 X2_X3 = 200,
225 X4_X5 = 201,
226 X6_X7 = 202,
227 X8_X9 = 203,
228 X10_X11 = 204,
229 X12_X13 = 205,
230 X14_X15 = 206,
231 X16_X17 = 207,
232 X18_X19 = 208,
233 X20_X21 = 209,
234 X22_X23 = 210,
235 X24_X25 = 211,
236 X26_X27 = 212,
237 X28_X29 = 213,
238 X30_X31 = 214,
239 V1_V2 = 215,
240 V2_V3 = 216,
241 V3_V4 = 217,
242 V4_V5 = 218,
243 V5_V6 = 219,
244 V6_V7 = 220,
245 V7_V8 = 221,
246 V8_V9 = 222,
247 V9_V10 = 223,
248 V10_V11 = 224,
249 V11_V12 = 225,
250 V12_V13 = 226,
251 V13_V14 = 227,
252 V14_V15 = 228,
253 V15_V16 = 229,
254 V16_V17 = 230,
255 V17_V18 = 231,
256 V18_V19 = 232,
257 V19_V20 = 233,
258 V20_V21 = 234,
259 V21_V22 = 235,
260 V22_V23 = 236,
261 V23_V24 = 237,
262 V24_V25 = 238,
263 V25_V26 = 239,
264 V26_V27 = 240,
265 V27_V28 = 241,
266 V28_V29 = 242,
267 V29_V30 = 243,
268 V30_V31 = 244,
269 V0_V1 = 245,
292 V1_V2_V3 = 268,
293 V2_V3_V4 = 269,
294 V3_V4_V5 = 270,
295 V4_V5_V6 = 271,
296 V5_V6_V7 = 272,
297 V6_V7_V8 = 273,
298 V7_V8_V9 = 274,
321 V0_V1_V2 = 297,
485};
486
487}
488}
489}
490#endif
RISC-V architecture-related namespace.
Definition riscv/Instruction.hpp:26
REG
Definition riscv/registers.hpp:23
@ V24M2_V26M2_V28M2
Definition riscv/registers.hpp:333
@ V12M4
Definition riscv/registers.hpp:208
@ V16_V17_V18_V19_V20_V21_V22_V23
Definition riscv/registers.hpp:474
@ V9_V10
Definition riscv/registers.hpp:247
@ V17_V18_V19_V20_V21_V22_V23_V24
Definition riscv/registers.hpp:475
@ V7
Definition riscv/registers.hpp:42
@ V18M2_V20M2
Definition riscv/registers.hpp:278
@ V3_V4
Definition riscv/registers.hpp:241
@ V2M2
Definition riscv/registers.hpp:199
@ V5_V6_V7_V8_V9_V10
Definition riscv/registers.hpp:410
@ F13_F
Definition riscv/registers.hpp:144
@ V20M2_V22M2
Definition riscv/registers.hpp:279
@ X3
Definition riscv/registers.hpp:70
@ V18_V19
Definition riscv/registers.hpp:256
@ V28M2_V30M2
Definition riscv/registers.hpp:283
@ V14_V15_V16_V17_V18_V19
Definition riscv/registers.hpp:419
@ V3_V4_V5_V6_V7_V8
Definition riscv/registers.hpp:408
@ V0M4
Definition riscv/registers.hpp:197
@ V18_V19_V20_V21_V22
Definition riscv/registers.hpp:395
@ V16M2_V18M2_V20M2
Definition riscv/registers.hpp:329
@ V16M2
Definition riscv/registers.hpp:210
@ X2_X3
Definition riscv/registers.hpp:224
@ VXRM
Definition riscv/registers.hpp:32
@ V22_V23_V24_V25_V26_V27
Definition riscv/registers.hpp:427
@ F6_F
Definition riscv/registers.hpp:137
@ F11_D
Definition riscv/registers.hpp:110
@ F16_F
Definition riscv/registers.hpp:147
@ V24
Definition riscv/registers.hpp:59
@ V24M2_V26M2
Definition riscv/registers.hpp:281
@ V14_V15_V16_V17
Definition riscv/registers.hpp:349
@ V23_V24_V25_V26_V27_V28_V29_V30
Definition riscv/registers.hpp:481
@ V28
Definition riscv/registers.hpp:63
@ V18_V19_V20_V21_V22_V23
Definition riscv/registers.hpp:423
@ V11_V12_V13_V14_V15_V16_V17_V18
Definition riscv/registers.hpp:469
@ V7_V8_V9_V10_V11_V12_V13
Definition riscv/registers.hpp:439
@ V23_V24_V25_V26_V27
Definition riscv/registers.hpp:400
@ F3_F
Definition riscv/registers.hpp:134
@ V26_V27
Definition riscv/registers.hpp:264
@ F14_D
Definition riscv/registers.hpp:113
@ F9_F
Definition riscv/registers.hpp:140
@ F2_H
Definition riscv/registers.hpp:165
@ V0
Definition riscv/registers.hpp:35
@ V18_V19_V20_V21_V22_V23_V24_V25
Definition riscv/registers.hpp:476
@ V14_V15
Definition riscv/registers.hpp:252
@ V2M2_V4M2_V6M2_V8M2
Definition riscv/registers.hpp:365
@ V18M2_V20M2_V22M2
Definition riscv/registers.hpp:330
@ V4_V5_V6_V7_V8_V9_V10_V11
Definition riscv/registers.hpp:462
@ V16M2_V18M2
Definition riscv/registers.hpp:277
@ V24M4
Definition riscv/registers.hpp:218
@ V28_V29_V30
Definition riscv/registers.hpp:319
@ V12M4_V16M4
Definition riscv/registers.hpp:287
@ F11_H
Definition riscv/registers.hpp:174
@ V3_V4_V5
Definition riscv/registers.hpp:294
@ X28_X29
Definition riscv/registers.hpp:237
@ V27_V28_V29_V30
Definition riscv/registers.hpp:362
@ F0_D
Definition riscv/registers.hpp:99
@ F27_F
Definition riscv/registers.hpp:158
@ V10M2_V12M2_V14M2_V16M2
Definition riscv/registers.hpp:369
@ F18_F
Definition riscv/registers.hpp:149
@ F5_D
Definition riscv/registers.hpp:104
@ V3_V4_V5_V6_V7_V8_V9_V10
Definition riscv/registers.hpp:461
@ V23_V24_V25_V26_V27_V28
Definition riscv/registers.hpp:428
@ V24M2_V26M2_V28M2_V30M2
Definition riscv/registers.hpp:376
@ F17_H
Definition riscv/registers.hpp:180
@ F10_D
Definition riscv/registers.hpp:109
@ V0_V1_V2
Definition riscv/registers.hpp:321
@ V25_V26_V27_V28_V29
Definition riscv/registers.hpp:402
@ V13_V14_V15_V16_V17_V18
Definition riscv/registers.hpp:418
@ V19_V20_V21_V22_V23
Definition riscv/registers.hpp:396
@ F12_D
Definition riscv/registers.hpp:111
@ X0_Pair
Definition riscv/registers.hpp:195
@ F10_H
Definition riscv/registers.hpp:173
@ F0_F
Definition riscv/registers.hpp:131
@ X19
Definition riscv/registers.hpp:86
@ V20M4
Definition riscv/registers.hpp:215
@ F18_H
Definition riscv/registers.hpp:181
@ V0_V1_V2_V3_V4_V5_V6
Definition riscv/registers.hpp:458
@ F13_H
Definition riscv/registers.hpp:176
@ V15_V16_V17_V18_V19
Definition riscv/registers.hpp:392
@ V1_V2_V3_V4_V5_V6_V7
Definition riscv/registers.hpp:433
@ V26
Definition riscv/registers.hpp:61
@ F24_F
Definition riscv/registers.hpp:155
@ V2M2_V4M2_V6M2
Definition riscv/registers.hpp:322
@ V26_V27_V28_V29_V30_V31
Definition riscv/registers.hpp:431
@ V23
Definition riscv/registers.hpp:58
@ F23_F
Definition riscv/registers.hpp:154
@ V8M8
Definition riscv/registers.hpp:205
@ V12M2_V14M2
Definition riscv/registers.hpp:275
@ V26M2_V28M2_V30M2
Definition riscv/registers.hpp:334
@ V6_V7_V8_V9_V10
Definition riscv/registers.hpp:383
@ F31_H
Definition riscv/registers.hpp:194
@ V18M2_V20M2_V22M2_V24M2
Definition riscv/registers.hpp:373
@ V16_V17_V18
Definition riscv/registers.hpp:307
@ V28_V29
Definition riscv/registers.hpp:266
@ V6_V7_V8_V9_V10_V11_V12
Definition riscv/registers.hpp:438
@ F13_D
Definition riscv/registers.hpp:112
@ V12_V13
Definition riscv/registers.hpp:250
@ V25_V26_V27_V28_V29_V30_V31
Definition riscv/registers.hpp:457
@ V6_V7_V8
Definition riscv/registers.hpp:297
@ V2_V3_V4_V5_V6_V7_V8
Definition riscv/registers.hpp:434
@ V6_V7_V8_V9
Definition riscv/registers.hpp:341
@ V15_V16_V17_V18_V19_V20
Definition riscv/registers.hpp:420
@ V15_V16_V17_V18_V19_V20_V21
Definition riscv/registers.hpp:447
@ V2_V3_V4_V5_V6_V7
Definition riscv/registers.hpp:407
@ V17_V18_V19_V20_V21_V22
Definition riscv/registers.hpp:422
@ F24_H
Definition riscv/registers.hpp:187
@ F2_D
Definition riscv/registers.hpp:101
@ V24_V25
Definition riscv/registers.hpp:262
@ V17
Definition riscv/registers.hpp:52
@ F26_H
Definition riscv/registers.hpp:189
@ V27_V28_V29_V30_V31
Definition riscv/registers.hpp:404
@ F1_F
Definition riscv/registers.hpp:132
@ V7_V8
Definition riscv/registers.hpp:245
@ V16M4
Definition riscv/registers.hpp:211
@ NUM_TARGET_REGS
Definition riscv/registers.hpp:484
@ V13_V14_V15
Definition riscv/registers.hpp:304
@ V16
Definition riscv/registers.hpp:51
@ V15_V16_V17_V18_V19_V20_V21_V22
Definition riscv/registers.hpp:473
@ F4_H
Definition riscv/registers.hpp:167
@ F16_D
Definition riscv/registers.hpp:115
@ V23_V24
Definition riscv/registers.hpp:261
@ F30_D
Definition riscv/registers.hpp:129
@ V8_V9_V10_V11_V12_V13_V14_V15
Definition riscv/registers.hpp:466
@ V9_V10_V11_V12_V13_V14_V15
Definition riscv/registers.hpp:441
@ V10
Definition riscv/registers.hpp:45
@ F12_F
Definition riscv/registers.hpp:143
@ V15
Definition riscv/registers.hpp:50
@ V4_V5_V6_V7_V8_V9_V10
Definition riscv/registers.hpp:436
@ V18M2
Definition riscv/registers.hpp:213
@ F7_H
Definition riscv/registers.hpp:170
@ V22_V23_V24
Definition riscv/registers.hpp:313
@ V9
Definition riscv/registers.hpp:44
@ V9_V10_V11_V12_V13_V14_V15_V16
Definition riscv/registers.hpp:467
@ V28_V29_V30_V31
Definition riscv/registers.hpp:363
@ X21
Definition riscv/registers.hpp:88
@ V8_V9_V10
Definition riscv/registers.hpp:299
@ V30
Definition riscv/registers.hpp:65
@ V21_V22_V23_V24
Definition riscv/registers.hpp:356
@ V17_V18_V19
Definition riscv/registers.hpp:308
@ V29_V30_V31
Definition riscv/registers.hpp:320
@ X23
Definition riscv/registers.hpp:90
@ V13_V14_V15_V16_V17_V18_V19
Definition riscv/registers.hpp:445
@ V19
Definition riscv/registers.hpp:54
@ V3_V4_V5_V6_V7_V8_V9
Definition riscv/registers.hpp:435
@ X22
Definition riscv/registers.hpp:89
@ F26_D
Definition riscv/registers.hpp:125
@ V0_V1
Definition riscv/registers.hpp:269
@ V11_V12_V13_V14
Definition riscv/registers.hpp:346
@ X5
Definition riscv/registers.hpp:72
@ F19_H
Definition riscv/registers.hpp:182
@ V22
Definition riscv/registers.hpp:57
@ V26M2_V28M2
Definition riscv/registers.hpp:282
@ V13_V14
Definition riscv/registers.hpp:251
@ F3_D
Definition riscv/registers.hpp:102
@ V11_V12_V13_V14_V15
Definition riscv/registers.hpp:388
@ V14_V15_V16
Definition riscv/registers.hpp:305
@ F5_F
Definition riscv/registers.hpp:136
@ F26_F
Definition riscv/registers.hpp:157
@ V0M2_V2M2_V4M2_V6M2
Definition riscv/registers.hpp:377
@ VL
Definition riscv/registers.hpp:29
@ V4_V5_V6_V7_V8_V9
Definition riscv/registers.hpp:409
@ V6M2_V8M2_V10M2_V12M2
Definition riscv/registers.hpp:367
@ X2
Definition riscv/registers.hpp:69
@ X18
Definition riscv/registers.hpp:85
@ V21_V22_V23
Definition riscv/registers.hpp:312
@ V16_V17
Definition riscv/registers.hpp:254
@ F4_D
Definition riscv/registers.hpp:103
@ V16_V17_V18_V19_V20_V21_V22
Definition riscv/registers.hpp:448
@ V0M4_V4M4
Definition riscv/registers.hpp:291
@ V22M2_V24M2_V26M2_V28M2
Definition riscv/registers.hpp:375
@ V12M2_V14M2_V16M2
Definition riscv/registers.hpp:327
@ V29
Definition riscv/registers.hpp:64
@ V2M2_V4M2
Definition riscv/registers.hpp:270
@ X27
Definition riscv/registers.hpp:94
@ F22_F
Definition riscv/registers.hpp:153
@ V7_V8_V9_V10
Definition riscv/registers.hpp:342
@ F21_F
Definition riscv/registers.hpp:152
@ V24_V25_V26_V27
Definition riscv/registers.hpp:359
@ VXSAT
Definition riscv/registers.hpp:33
@ V16_V17_V18_V19_V20_V21
Definition riscv/registers.hpp:421
@ F11_F
Definition riscv/registers.hpp:142
@ V10_V11_V12_V13
Definition riscv/registers.hpp:345
@ V12_V13_V14_V15_V16_V17
Definition riscv/registers.hpp:417
@ F29_F
Definition riscv/registers.hpp:160
@ F3_H
Definition riscv/registers.hpp:166
@ V2_V3_V4_V5_V6
Definition riscv/registers.hpp:379
@ V14
Definition riscv/registers.hpp:49
@ F20_D
Definition riscv/registers.hpp:119
@ F12_H
Definition riscv/registers.hpp:175
@ V13_V14_V15_V16_V17_V18_V19_V20
Definition riscv/registers.hpp:471
@ X6_X7
Definition riscv/registers.hpp:226
@ V19_V20_V21
Definition riscv/registers.hpp:310
@ F0_H
Definition riscv/registers.hpp:163
@ V12_V13_V14_V15_V16_V17_V18
Definition riscv/registers.hpp:444
@ V24M4_V28M4
Definition riscv/registers.hpp:290
@ V6M2_V8M2
Definition riscv/registers.hpp:272
@ V27_V28_V29
Definition riscv/registers.hpp:318
@ X29
Definition riscv/registers.hpp:96
@ V17_V18_V19_V20
Definition riscv/registers.hpp:352
@ V26_V27_V28_V29
Definition riscv/registers.hpp:361
@ V8_V9_V10_V11
Definition riscv/registers.hpp:343
@ V4M4
Definition riscv/registers.hpp:201
@ V11_V12
Definition riscv/registers.hpp:249
@ X24_X25
Definition riscv/registers.hpp:235
@ V24_V25_V26_V27_V28_V29_V30_V31
Definition riscv/registers.hpp:482
@ V10_V11_V12_V13_V14_V15
Definition riscv/registers.hpp:415
@ X14
Definition riscv/registers.hpp:81
@ V21_V22_V23_V24_V25_V26
Definition riscv/registers.hpp:426
@ F29_H
Definition riscv/registers.hpp:192
@ V24_V25_V26_V27_V28_V29
Definition riscv/registers.hpp:429
@ V0_V1_V2_V3_V4
Definition riscv/registers.hpp:405
@ V17_V18_V19_V20_V21_V22_V23
Definition riscv/registers.hpp:449
@ F2_F
Definition riscv/registers.hpp:133
@ X12_X13
Definition riscv/registers.hpp:229
@ V20M2
Definition riscv/registers.hpp:214
@ F23_D
Definition riscv/registers.hpp:122
@ V11_V12_V13_V14_V15_V16_V17
Definition riscv/registers.hpp:443
@ V18_V19_V20
Definition riscv/registers.hpp:309
@ V15_V16_V17
Definition riscv/registers.hpp:306
@ V28M2
Definition riscv/registers.hpp:221
@ X15
Definition riscv/registers.hpp:82
@ V21_V22_V23_V24_V25_V26_V27_V28
Definition riscv/registers.hpp:479
@ V4M2_V6M2
Definition riscv/registers.hpp:271
@ F7_F
Definition riscv/registers.hpp:138
@ V6M2_V8M2_V10M2
Definition riscv/registers.hpp:324
@ F22_D
Definition riscv/registers.hpp:121
@ V8_V9_V10_V11_V12
Definition riscv/registers.hpp:385
@ F20_F
Definition riscv/registers.hpp:151
@ V22_V23
Definition riscv/registers.hpp:260
@ V23_V24_V25
Definition riscv/registers.hpp:314
@ X24
Definition riscv/registers.hpp:91
@ V20_V21_V22
Definition riscv/registers.hpp:311
@ X9
Definition riscv/registers.hpp:76
@ V30_V31
Definition riscv/registers.hpp:268
@ V26_V27_V28
Definition riscv/registers.hpp:317
@ V10_V11_V12
Definition riscv/registers.hpp:301
@ X4
Definition riscv/registers.hpp:71
@ V14M2_V16M2_V18M2
Definition riscv/registers.hpp:328
@ X20
Definition riscv/registers.hpp:87
@ V1_V2_V3_V4_V5_V6_V7_V8
Definition riscv/registers.hpp:459
@ V24_V25_V26_V27_V28
Definition riscv/registers.hpp:401
@ V6_V7_V8_V9_V10_V11_V12_V13
Definition riscv/registers.hpp:464
@ F16_H
Definition riscv/registers.hpp:179
@ F9_H
Definition riscv/registers.hpp:172
@ F24_D
Definition riscv/registers.hpp:123
@ V2_V3
Definition riscv/registers.hpp:240
@ V5_V6_V7_V8
Definition riscv/registers.hpp:340
@ FRM
Definition riscv/registers.hpp:26
@ F28_F
Definition riscv/registers.hpp:159
@ F25_D
Definition riscv/registers.hpp:124
@ F21_D
Definition riscv/registers.hpp:120
@ X16
Definition riscv/registers.hpp:83
@ F27_D
Definition riscv/registers.hpp:126
@ F21_H
Definition riscv/registers.hpp:184
@ V24M2
Definition riscv/registers.hpp:217
@ V0_V1_V2_V3_V4_V5_V6_V7
Definition riscv/registers.hpp:483
@ F18_D
Definition riscv/registers.hpp:117
@ V5
Definition riscv/registers.hpp:40
@ V13
Definition riscv/registers.hpp:48
@ F23_H
Definition riscv/registers.hpp:186
@ V19_V20_V21_V22
Definition riscv/registers.hpp:354
@ V23_V24_V25_V26
Definition riscv/registers.hpp:358
@ F28_H
Definition riscv/registers.hpp:191
@ V10_V11_V12_V13_V14_V15_V16
Definition riscv/registers.hpp:442
@ V6_V7
Definition riscv/registers.hpp:244
@ V20_V21_V22_V23
Definition riscv/registers.hpp:355
@ F19_F
Definition riscv/registers.hpp:150
@ V4_V5
Definition riscv/registers.hpp:242
@ V23_V24_V25_V26_V27_V28_V29
Definition riscv/registers.hpp:455
@ F15_H
Definition riscv/registers.hpp:178
@ V24M8
Definition riscv/registers.hpp:219
@ V11
Definition riscv/registers.hpp:46
@ V5_V6_V7_V8_V9_V10_V11
Definition riscv/registers.hpp:437
@ V20_V21
Definition riscv/registers.hpp:258
@ V25_V26
Definition riscv/registers.hpp:263
@ V28M4
Definition riscv/registers.hpp:222
@ VTYPE
Definition riscv/registers.hpp:31
@ V7_V8_V9_V10_V11_V12_V13_V14
Definition riscv/registers.hpp:465
@ V27_V28
Definition riscv/registers.hpp:265
@ V6M2
Definition riscv/registers.hpp:202
@ F5_H
Definition riscv/registers.hpp:168
@ V12M2
Definition riscv/registers.hpp:207
@ F6_H
Definition riscv/registers.hpp:169
@ V2_V3_V4
Definition riscv/registers.hpp:293
@ V25_V26_V27_V28_V29_V30
Definition riscv/registers.hpp:430
@ V22M2_V24M2_V26M2
Definition riscv/registers.hpp:332
@ V22M2_V24M2
Definition riscv/registers.hpp:280
@ V29_V30
Definition riscv/registers.hpp:267
@ F31_D
Definition riscv/registers.hpp:130
@ V15_V16_V17_V18
Definition riscv/registers.hpp:350
@ V4M2_V6M2_V8M2
Definition riscv/registers.hpp:323
@ V13_V14_V15_V16_V17
Definition riscv/registers.hpp:390
@ V26M2
Definition riscv/registers.hpp:220
@ F14_F
Definition riscv/registers.hpp:145
@ V12_V13_V14_V15
Definition riscv/registers.hpp:347
@ F22_H
Definition riscv/registers.hpp:185
@ V9_V10_V11_V12_V13
Definition riscv/registers.hpp:386
@ V8_V9_V10_V11_V12_V13_V14
Definition riscv/registers.hpp:440
@ V22M2
Definition riscv/registers.hpp:216
@ X12
Definition riscv/registers.hpp:79
@ V7_V8_V9_V10_V11
Definition riscv/registers.hpp:384
@ V9_V10_V11_V12_V13_V14
Definition riscv/registers.hpp:414
@ V8M2
Definition riscv/registers.hpp:203
@ VLENB
Definition riscv/registers.hpp:30
@ V20M4_V24M4
Definition riscv/registers.hpp:289
@ V10M2_V12M2
Definition riscv/registers.hpp:274
@ V25_V26_V27
Definition riscv/registers.hpp:316
@ V10_V11
Definition riscv/registers.hpp:248
@ V21_V22
Definition riscv/registers.hpp:259
@ V8M2_V10M2_V12M2_V14M2
Definition riscv/registers.hpp:368
@ X16_X17
Definition riscv/registers.hpp:231
@ V25_V26_V27_V28
Definition riscv/registers.hpp:360
@ V13_V14_V15_V16
Definition riscv/registers.hpp:348
@ V12
Definition riscv/registers.hpp:47
@ V21
Definition riscv/registers.hpp:56
@ F17_D
Definition riscv/registers.hpp:116
@ F29_D
Definition riscv/registers.hpp:128
@ V9_V10_V11
Definition riscv/registers.hpp:300
@ V17_V18_V19_V20_V21
Definition riscv/registers.hpp:394
@ X13
Definition riscv/registers.hpp:80
@ X10
Definition riscv/registers.hpp:77
@ NoRegister
Definition riscv/registers.hpp:24
@ V21_V22_V23_V24_V25_V26_V27
Definition riscv/registers.hpp:453
@ V15_V16
Definition riscv/registers.hpp:253
@ V4_V5_V6
Definition riscv/registers.hpp:295
@ V6_V7_V8_V9_V10_V11
Definition riscv/registers.hpp:411
@ V4
Definition riscv/registers.hpp:39
@ V1_V2_V3
Definition riscv/registers.hpp:292
@ V19_V20_V21_V22_V23_V24
Definition riscv/registers.hpp:424
@ V14M2
Definition riscv/registers.hpp:209
@ V1
Definition riscv/registers.hpp:36
@ V16M2_V18M2_V20M2_V22M2
Definition riscv/registers.hpp:372
@ X26
Definition riscv/registers.hpp:93
@ F27_H
Definition riscv/registers.hpp:190
@ V4M2_V6M2_V8M2_V10M2
Definition riscv/registers.hpp:366
@ V5_V6_V7
Definition riscv/registers.hpp:296
@ V5_V6_V7_V8_V9
Definition riscv/registers.hpp:382
@ X8
Definition riscv/registers.hpp:75
@ F25_F
Definition riscv/registers.hpp:156
@ V7_V8_V9_V10_V11_V12
Definition riscv/registers.hpp:412
@ DUMMY_REG_PAIR_WITH_X0
Definition riscv/registers.hpp:34
@ X25
Definition riscv/registers.hpp:92
@ F1_D
Definition riscv/registers.hpp:100
@ V0_V1_V2_V3_V4_V5
Definition riscv/registers.hpp:432
@ V20
Definition riscv/registers.hpp:55
@ X0
Definition riscv/registers.hpp:67
@ V0M8
Definition riscv/registers.hpp:198
@ V20_V21_V22_V23_V24
Definition riscv/registers.hpp:397
@ X7
Definition riscv/registers.hpp:74
@ X1
Definition riscv/registers.hpp:68
@ V3_V4_V5_V6_V7
Definition riscv/registers.hpp:380
@ V4_V5_V6_V7_V8
Definition riscv/registers.hpp:381
@ V19_V20_V21_V22_V23_V24_V25_V26
Definition riscv/registers.hpp:477
@ V30M2
Definition riscv/registers.hpp:223
@ V16M4_V20M4
Definition riscv/registers.hpp:288
@ V22_V23_V24_V25_V26
Definition riscv/registers.hpp:399
@ F8_D
Definition riscv/registers.hpp:107
@ F4_F
Definition riscv/registers.hpp:135
@ V16_V17_V18_V19_V20
Definition riscv/registers.hpp:393
@ V22_V23_V24_V25
Definition riscv/registers.hpp:357
@ F17_F
Definition riscv/registers.hpp:148
@ V14_V15_V16_V17_V18_V19_V20_V21
Definition riscv/registers.hpp:472
@ F20_H
Definition riscv/registers.hpp:183
@ V18
Definition riscv/registers.hpp:53
@ V8M2_V10M2_V12M2
Definition riscv/registers.hpp:325
@ FFLAGS
Definition riscv/registers.hpp:25
@ SSP
Definition riscv/registers.hpp:27
@ X31
Definition riscv/registers.hpp:98
@ X26_X27
Definition riscv/registers.hpp:236
@ V17_V18
Definition riscv/registers.hpp:255
@ V18_V19_V20_V21
Definition riscv/registers.hpp:353
@ V12_V13_V14
Definition riscv/registers.hpp:303
@ X10_X11
Definition riscv/registers.hpp:228
@ V12_V13_V14_V15_V16_V17_V18_V19
Definition riscv/registers.hpp:470
@ X30
Definition riscv/registers.hpp:97
@ F7_D
Definition riscv/registers.hpp:106
@ F25_H
Definition riscv/registers.hpp:188
@ V8M4_V12M4
Definition riscv/registers.hpp:286
@ F30_F
Definition riscv/registers.hpp:161
@ X11
Definition riscv/registers.hpp:78
@ X4_X5
Definition riscv/registers.hpp:225
@ V22_V23_V24_V25_V26_V27_V28_V29
Definition riscv/registers.hpp:480
@ X8_X9
Definition riscv/registers.hpp:227
@ F30_H
Definition riscv/registers.hpp:193
@ V3_V4_V5_V6
Definition riscv/registers.hpp:338
@ V3
Definition riscv/registers.hpp:38
@ F8_F
Definition riscv/registers.hpp:139
@ X14_X15
Definition riscv/registers.hpp:230
@ V11_V12_V13
Definition riscv/registers.hpp:302
@ V16M8
Definition riscv/registers.hpp:212
@ V0M2
Definition riscv/registers.hpp:196
@ V5_V6
Definition riscv/registers.hpp:243
@ X30_X31
Definition riscv/registers.hpp:238
@ V10_V11_V12_V13_V14_V15_V16_V17
Definition riscv/registers.hpp:468
@ F10_F
Definition riscv/registers.hpp:141
@ X18_X19
Definition riscv/registers.hpp:232
@ V4_V5_V6_V7
Definition riscv/registers.hpp:339
@ V11_V12_V13_V14_V15_V16
Definition riscv/registers.hpp:416
@ F8_H
Definition riscv/registers.hpp:171
@ V20_V21_V22_V23_V24_V25_V26
Definition riscv/registers.hpp:452
@ V6
Definition riscv/registers.hpp:41
@ F19_D
Definition riscv/registers.hpp:118
@ V8M2_V10M2
Definition riscv/registers.hpp:273
@ V24_V25_V26
Definition riscv/registers.hpp:315
@ V4M4_V8M4
Definition riscv/registers.hpp:285
@ V9_V10_V11_V12
Definition riscv/registers.hpp:344
@ V16_V17_V18_V19
Definition riscv/registers.hpp:351
@ V26_V27_V28_V29_V30
Definition riscv/registers.hpp:403
@ F15_F
Definition riscv/registers.hpp:146
@ V0M2_V2M2_V4M2
Definition riscv/registers.hpp:335
@ V24_V25_V26_V27_V28_V29_V30
Definition riscv/registers.hpp:456
@ X6
Definition riscv/registers.hpp:73
@ V10M2
Definition riscv/registers.hpp:206
@ V19_V20
Definition riscv/registers.hpp:257
@ F15_D
Definition riscv/registers.hpp:114
@ V14M2_V16M2
Definition riscv/registers.hpp:276
@ V7_V8_V9
Definition riscv/registers.hpp:298
@ V8M4
Definition riscv/registers.hpp:204
@ V2_V3_V4_V5
Definition riscv/registers.hpp:337
@ V0_V1_V2_V3
Definition riscv/registers.hpp:364
@ V10M2_V12M2_V14M2
Definition riscv/registers.hpp:326
@ X22_X23
Definition riscv/registers.hpp:234
@ V22_V23_V24_V25_V26_V27_V28
Definition riscv/registers.hpp:454
@ X17
Definition riscv/registers.hpp:84
@ V20M2_V22M2_V24M2
Definition riscv/registers.hpp:331
@ V1_V2_V3_V4
Definition riscv/registers.hpp:336
@ V14_V15_V16_V17_V18
Definition riscv/registers.hpp:391
@ V12_V13_V14_V15_V16
Definition riscv/registers.hpp:389
@ V8
Definition riscv/registers.hpp:43
@ V14M2_V16M2_V18M2_V20M2
Definition riscv/registers.hpp:371
@ V20_V21_V22_V23_V24_V25
Definition riscv/registers.hpp:425
@ V2
Definition riscv/registers.hpp:37
@ V10_V11_V12_V13_V14
Definition riscv/registers.hpp:387
@ V8_V9
Definition riscv/registers.hpp:246
@ F14_H
Definition riscv/registers.hpp:177
@ V2_V3_V4_V5_V6_V7_V8_V9
Definition riscv/registers.hpp:460
@ F28_D
Definition riscv/registers.hpp:127
@ V0M2_V2M2
Definition riscv/registers.hpp:284
@ F31_F
Definition riscv/registers.hpp:162
@ V12M2_V14M2_V16M2_V18M2
Definition riscv/registers.hpp:370
@ F9_D
Definition riscv/registers.hpp:108
@ V14_V15_V16_V17_V18_V19_V20
Definition riscv/registers.hpp:446
@ V4M2
Definition riscv/registers.hpp:200
@ V25
Definition riscv/registers.hpp:60
@ V21_V22_V23_V24_V25
Definition riscv/registers.hpp:398
@ V8_V9_V10_V11_V12_V13
Definition riscv/registers.hpp:413
@ V19_V20_V21_V22_V23_V24_V25
Definition riscv/registers.hpp:451
@ V1_V2
Definition riscv/registers.hpp:239
@ F6_D
Definition riscv/registers.hpp:105
@ V18_V19_V20_V21_V22_V23_V24
Definition riscv/registers.hpp:450
@ V20_V21_V22_V23_V24_V25_V26_V27
Definition riscv/registers.hpp:478
@ V1_V2_V3_V4_V5_V6
Definition riscv/registers.hpp:406
@ V1_V2_V3_V4_V5
Definition riscv/registers.hpp:378
@ V31
Definition riscv/registers.hpp:66
@ V27
Definition riscv/registers.hpp:62
@ F1_H
Definition riscv/registers.hpp:164
@ VCIX_STATE
Definition riscv/registers.hpp:28
@ V5_V6_V7_V8_V9_V10_V11_V12
Definition riscv/registers.hpp:463
@ X20_X21
Definition riscv/registers.hpp:233
@ V20M2_V22M2_V24M2_V26M2
Definition riscv/registers.hpp:374
@ X28
Definition riscv/registers.hpp:95
const char * get_register_name(REG r)
Namespace related to assembly/disassembly support.
Definition Abstract/Binary.hpp:43
LIEF namespace.
Definition Abstract/Binary.hpp:36