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 - 2025 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,
28 SSP = 4,
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_H = 171,
196 X1_H = 172,
197 X2_H = 173,
198 X3_H = 174,
199 X4_H = 175,
200 X5_H = 176,
201 X6_H = 177,
202 X7_H = 178,
203 X8_H = 179,
204 X9_H = 180,
205 X10_H = 181,
206 X11_H = 182,
207 X12_H = 183,
208 X13_H = 184,
209 X14_H = 185,
210 X15_H = 186,
211 X16_H = 187,
212 X17_H = 188,
213 X18_H = 189,
214 X19_H = 190,
215 X20_H = 191,
216 X21_H = 192,
217 X22_H = 193,
218 X23_H = 194,
219 X24_H = 195,
220 X25_H = 196,
221 X26_H = 197,
222 X27_H = 198,
223 X28_H = 199,
224 X29_H = 200,
225 X30_H = 201,
226 X31_H = 202,
227 X0_Pair = 203,
228 X0_W = 204,
229 X1_W = 205,
230 X2_W = 206,
231 X3_W = 207,
232 X4_W = 208,
233 X5_W = 209,
234 X6_W = 210,
235 X7_W = 211,
236 X8_W = 212,
237 X9_W = 213,
238 X10_W = 214,
239 X11_W = 215,
240 X12_W = 216,
241 X13_W = 217,
242 X14_W = 218,
243 X15_W = 219,
244 X16_W = 220,
245 X17_W = 221,
246 X18_W = 222,
247 X19_W = 223,
248 X20_W = 224,
249 X21_W = 225,
250 X22_W = 226,
251 X23_W = 227,
252 X24_W = 228,
253 X25_W = 229,
254 X26_W = 230,
255 X27_W = 231,
256 X28_W = 232,
257 X29_W = 233,
258 X30_W = 234,
259 X31_W = 235,
260 V0M2 = 236,
261 V0M4 = 237,
262 V0M8 = 238,
263 V2M2 = 239,
264 V4M2 = 240,
265 V4M4 = 241,
266 V6M2 = 242,
267 V8M2 = 243,
268 V8M4 = 244,
269 V8M8 = 245,
270 V10M2 = 246,
271 V12M2 = 247,
272 V12M4 = 248,
273 V14M2 = 249,
274 V16M2 = 250,
275 V16M4 = 251,
276 V16M8 = 252,
277 V18M2 = 253,
278 V20M2 = 254,
279 V20M4 = 255,
280 V22M2 = 256,
281 V24M2 = 257,
282 V24M4 = 258,
283 V24M8 = 259,
284 V26M2 = 260,
285 V28M2 = 261,
286 V28M4 = 262,
287 V30M2 = 263,
288 X2_X3 = 264,
289 X4_X5 = 265,
290 X6_X7 = 266,
291 X8_X9 = 267,
292 X10_X11 = 268,
293 X12_X13 = 269,
294 X14_X15 = 270,
295 X16_X17 = 271,
296 X18_X19 = 272,
297 X20_X21 = 273,
298 X22_X23 = 274,
299 X24_X25 = 275,
300 X26_X27 = 276,
301 X28_X29 = 277,
302 X30_X31 = 278,
303 V1_V2 = 279,
304 V2_V3 = 280,
305 V3_V4 = 281,
306 V4_V5 = 282,
307 V5_V6 = 283,
308 V6_V7 = 284,
309 V7_V8 = 285,
310 V8_V9 = 286,
311 V9_V10 = 287,
312 V10_V11 = 288,
313 V11_V12 = 289,
314 V12_V13 = 290,
315 V13_V14 = 291,
316 V14_V15 = 292,
317 V15_V16 = 293,
318 V16_V17 = 294,
319 V17_V18 = 295,
320 V18_V19 = 296,
321 V19_V20 = 297,
322 V20_V21 = 298,
323 V21_V22 = 299,
324 V22_V23 = 300,
325 V23_V24 = 301,
326 V24_V25 = 302,
327 V25_V26 = 303,
328 V26_V27 = 304,
329 V27_V28 = 305,
330 V28_V29 = 306,
331 V29_V30 = 307,
332 V30_V31 = 308,
333 V0_V1 = 309,
356 V1_V2_V3 = 332,
357 V2_V3_V4 = 333,
358 V3_V4_V5 = 334,
359 V4_V5_V6 = 335,
360 V5_V6_V7 = 336,
361 V6_V7_V8 = 337,
362 V7_V8_V9 = 338,
385 V0_V1_V2 = 361,
549};
550
551}
552}
553}
554#endif
RISC-V architecture-related namespace.
Definition riscv/Instruction.hpp:26
REG
Definition riscv/registers.hpp:23
@ V24M2_V26M2_V28M2
Definition riscv/registers.hpp:397
@ V12M4
Definition riscv/registers.hpp:272
@ X2_H
Definition riscv/registers.hpp:197
@ V16_V17_V18_V19_V20_V21_V22_V23
Definition riscv/registers.hpp:538
@ V9_V10
Definition riscv/registers.hpp:311
@ V17_V18_V19_V20_V21_V22_V23_V24
Definition riscv/registers.hpp:539
@ X30_W
Definition riscv/registers.hpp:258
@ V7
Definition riscv/registers.hpp:42
@ X9_H
Definition riscv/registers.hpp:204
@ V18M2_V20M2
Definition riscv/registers.hpp:342
@ V3_V4
Definition riscv/registers.hpp:305
@ V2M2
Definition riscv/registers.hpp:263
@ V5_V6_V7_V8_V9_V10
Definition riscv/registers.hpp:474
@ F13_F
Definition riscv/registers.hpp:144
@ V20M2_V22M2
Definition riscv/registers.hpp:343
@ X3
Definition riscv/registers.hpp:70
@ V18_V19
Definition riscv/registers.hpp:320
@ V28M2_V30M2
Definition riscv/registers.hpp:347
@ V14_V15_V16_V17_V18_V19
Definition riscv/registers.hpp:483
@ V3_V4_V5_V6_V7_V8
Definition riscv/registers.hpp:472
@ V0M4
Definition riscv/registers.hpp:261
@ X19_W
Definition riscv/registers.hpp:247
@ X3_H
Definition riscv/registers.hpp:198
@ V18_V19_V20_V21_V22
Definition riscv/registers.hpp:459
@ X30_H
Definition riscv/registers.hpp:225
@ X0_W
Definition riscv/registers.hpp:228
@ V16M2_V18M2_V20M2
Definition riscv/registers.hpp:393
@ V16M2
Definition riscv/registers.hpp:274
@ X2_X3
Definition riscv/registers.hpp:288
@ VXRM
Definition riscv/registers.hpp:32
@ V22_V23_V24_V25_V26_V27
Definition riscv/registers.hpp:491
@ 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:345
@ V14_V15_V16_V17
Definition riscv/registers.hpp:413
@ V23_V24_V25_V26_V27_V28_V29_V30
Definition riscv/registers.hpp:545
@ V28
Definition riscv/registers.hpp:63
@ V18_V19_V20_V21_V22_V23
Definition riscv/registers.hpp:487
@ V11_V12_V13_V14_V15_V16_V17_V18
Definition riscv/registers.hpp:533
@ V7_V8_V9_V10_V11_V12_V13
Definition riscv/registers.hpp:503
@ V23_V24_V25_V26_V27
Definition riscv/registers.hpp:464
@ F3_F
Definition riscv/registers.hpp:134
@ V26_V27
Definition riscv/registers.hpp:328
@ 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:540
@ V14_V15
Definition riscv/registers.hpp:316
@ X26_H
Definition riscv/registers.hpp:221
@ V2M2_V4M2_V6M2_V8M2
Definition riscv/registers.hpp:429
@ V18M2_V20M2_V22M2
Definition riscv/registers.hpp:394
@ X9_W
Definition riscv/registers.hpp:237
@ V4_V5_V6_V7_V8_V9_V10_V11
Definition riscv/registers.hpp:526
@ V16M2_V18M2
Definition riscv/registers.hpp:341
@ V24M4
Definition riscv/registers.hpp:282
@ V28_V29_V30
Definition riscv/registers.hpp:383
@ V12M4_V16M4
Definition riscv/registers.hpp:351
@ F11_H
Definition riscv/registers.hpp:174
@ V3_V4_V5
Definition riscv/registers.hpp:358
@ X28_X29
Definition riscv/registers.hpp:301
@ V27_V28_V29_V30
Definition riscv/registers.hpp:426
@ X15_W
Definition riscv/registers.hpp:243
@ F0_D
Definition riscv/registers.hpp:99
@ F27_F
Definition riscv/registers.hpp:158
@ V10M2_V12M2_V14M2_V16M2
Definition riscv/registers.hpp:433
@ 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:525
@ V23_V24_V25_V26_V27_V28
Definition riscv/registers.hpp:492
@ V24M2_V26M2_V28M2_V30M2
Definition riscv/registers.hpp:440
@ F17_H
Definition riscv/registers.hpp:180
@ F10_D
Definition riscv/registers.hpp:109
@ V0_V1_V2
Definition riscv/registers.hpp:385
@ V25_V26_V27_V28_V29
Definition riscv/registers.hpp:466
@ V13_V14_V15_V16_V17_V18
Definition riscv/registers.hpp:482
@ V19_V20_V21_V22_V23
Definition riscv/registers.hpp:460
@ F12_D
Definition riscv/registers.hpp:111
@ X0_Pair
Definition riscv/registers.hpp:227
@ X29_W
Definition riscv/registers.hpp:257
@ 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:279
@ F18_H
Definition riscv/registers.hpp:181
@ V0_V1_V2_V3_V4_V5_V6
Definition riscv/registers.hpp:522
@ F13_H
Definition riscv/registers.hpp:176
@ V15_V16_V17_V18_V19
Definition riscv/registers.hpp:456
@ V1_V2_V3_V4_V5_V6_V7
Definition riscv/registers.hpp:497
@ V26
Definition riscv/registers.hpp:61
@ F24_F
Definition riscv/registers.hpp:155
@ V2M2_V4M2_V6M2
Definition riscv/registers.hpp:386
@ V26_V27_V28_V29_V30_V31
Definition riscv/registers.hpp:495
@ V23
Definition riscv/registers.hpp:58
@ F23_F
Definition riscv/registers.hpp:154
@ X1_H
Definition riscv/registers.hpp:196
@ V8M8
Definition riscv/registers.hpp:269
@ V12M2_V14M2
Definition riscv/registers.hpp:339
@ V26M2_V28M2_V30M2
Definition riscv/registers.hpp:398
@ V6_V7_V8_V9_V10
Definition riscv/registers.hpp:447
@ F31_H
Definition riscv/registers.hpp:194
@ V18M2_V20M2_V22M2_V24M2
Definition riscv/registers.hpp:437
@ V16_V17_V18
Definition riscv/registers.hpp:371
@ V28_V29
Definition riscv/registers.hpp:330
@ V6_V7_V8_V9_V10_V11_V12
Definition riscv/registers.hpp:502
@ F13_D
Definition riscv/registers.hpp:112
@ V12_V13
Definition riscv/registers.hpp:314
@ V25_V26_V27_V28_V29_V30_V31
Definition riscv/registers.hpp:521
@ V6_V7_V8
Definition riscv/registers.hpp:361
@ V2_V3_V4_V5_V6_V7_V8
Definition riscv/registers.hpp:498
@ V6_V7_V8_V9
Definition riscv/registers.hpp:405
@ V15_V16_V17_V18_V19_V20
Definition riscv/registers.hpp:484
@ V15_V16_V17_V18_V19_V20_V21
Definition riscv/registers.hpp:511
@ V2_V3_V4_V5_V6_V7
Definition riscv/registers.hpp:471
@ V17_V18_V19_V20_V21_V22
Definition riscv/registers.hpp:486
@ F24_H
Definition riscv/registers.hpp:187
@ F2_D
Definition riscv/registers.hpp:101
@ X26_W
Definition riscv/registers.hpp:254
@ V24_V25
Definition riscv/registers.hpp:326
@ V17
Definition riscv/registers.hpp:52
@ F26_H
Definition riscv/registers.hpp:189
@ V27_V28_V29_V30_V31
Definition riscv/registers.hpp:468
@ F1_F
Definition riscv/registers.hpp:132
@ V7_V8
Definition riscv/registers.hpp:309
@ V16M4
Definition riscv/registers.hpp:275
@ NUM_TARGET_REGS
Definition riscv/registers.hpp:548
@ V13_V14_V15
Definition riscv/registers.hpp:368
@ V16
Definition riscv/registers.hpp:51
@ V15_V16_V17_V18_V19_V20_V21_V22
Definition riscv/registers.hpp:537
@ F4_H
Definition riscv/registers.hpp:167
@ F16_D
Definition riscv/registers.hpp:115
@ V23_V24
Definition riscv/registers.hpp:325
@ F30_D
Definition riscv/registers.hpp:129
@ X1_W
Definition riscv/registers.hpp:229
@ V8_V9_V10_V11_V12_V13_V14_V15
Definition riscv/registers.hpp:530
@ V9_V10_V11_V12_V13_V14_V15
Definition riscv/registers.hpp:505
@ V10
Definition riscv/registers.hpp:45
@ X15_H
Definition riscv/registers.hpp:210
@ F12_F
Definition riscv/registers.hpp:143
@ V15
Definition riscv/registers.hpp:50
@ V4_V5_V6_V7_V8_V9_V10
Definition riscv/registers.hpp:500
@ V18M2
Definition riscv/registers.hpp:277
@ X2_W
Definition riscv/registers.hpp:230
@ X8_H
Definition riscv/registers.hpp:203
@ F7_H
Definition riscv/registers.hpp:170
@ V22_V23_V24
Definition riscv/registers.hpp:377
@ V9
Definition riscv/registers.hpp:44
@ V9_V10_V11_V12_V13_V14_V15_V16
Definition riscv/registers.hpp:531
@ V28_V29_V30_V31
Definition riscv/registers.hpp:427
@ X21
Definition riscv/registers.hpp:88
@ V8_V9_V10
Definition riscv/registers.hpp:363
@ V30
Definition riscv/registers.hpp:65
@ V21_V22_V23_V24
Definition riscv/registers.hpp:420
@ V17_V18_V19
Definition riscv/registers.hpp:372
@ V29_V30_V31
Definition riscv/registers.hpp:384
@ X23
Definition riscv/registers.hpp:90
@ X18_W
Definition riscv/registers.hpp:246
@ X11_H
Definition riscv/registers.hpp:206
@ V13_V14_V15_V16_V17_V18_V19
Definition riscv/registers.hpp:509
@ V19
Definition riscv/registers.hpp:54
@ V3_V4_V5_V6_V7_V8_V9
Definition riscv/registers.hpp:499
@ X22
Definition riscv/registers.hpp:89
@ F26_D
Definition riscv/registers.hpp:125
@ V0_V1
Definition riscv/registers.hpp:333
@ V11_V12_V13_V14
Definition riscv/registers.hpp:410
@ 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:346
@ V13_V14
Definition riscv/registers.hpp:315
@ F3_D
Definition riscv/registers.hpp:102
@ V11_V12_V13_V14_V15
Definition riscv/registers.hpp:452
@ V14_V15_V16
Definition riscv/registers.hpp:369
@ F5_F
Definition riscv/registers.hpp:136
@ F26_F
Definition riscv/registers.hpp:157
@ V0M2_V2M2_V4M2_V6M2
Definition riscv/registers.hpp:441
@ VL
Definition riscv/registers.hpp:29
@ V4_V5_V6_V7_V8_V9
Definition riscv/registers.hpp:473
@ V6M2_V8M2_V10M2_V12M2
Definition riscv/registers.hpp:431
@ X2
Definition riscv/registers.hpp:69
@ X18
Definition riscv/registers.hpp:85
@ V21_V22_V23
Definition riscv/registers.hpp:376
@ V16_V17
Definition riscv/registers.hpp:318
@ F4_D
Definition riscv/registers.hpp:103
@ V16_V17_V18_V19_V20_V21_V22
Definition riscv/registers.hpp:512
@ V0M4_V4M4
Definition riscv/registers.hpp:355
@ V22M2_V24M2_V26M2_V28M2
Definition riscv/registers.hpp:439
@ V12M2_V14M2_V16M2
Definition riscv/registers.hpp:391
@ V29
Definition riscv/registers.hpp:64
@ V2M2_V4M2
Definition riscv/registers.hpp:334
@ X27
Definition riscv/registers.hpp:94
@ F22_F
Definition riscv/registers.hpp:153
@ V7_V8_V9_V10
Definition riscv/registers.hpp:406
@ F21_F
Definition riscv/registers.hpp:152
@ V24_V25_V26_V27
Definition riscv/registers.hpp:423
@ VXSAT
Definition riscv/registers.hpp:33
@ V16_V17_V18_V19_V20_V21
Definition riscv/registers.hpp:485
@ F11_F
Definition riscv/registers.hpp:142
@ V10_V11_V12_V13
Definition riscv/registers.hpp:409
@ V12_V13_V14_V15_V16_V17
Definition riscv/registers.hpp:481
@ F29_F
Definition riscv/registers.hpp:160
@ F3_H
Definition riscv/registers.hpp:166
@ V2_V3_V4_V5_V6
Definition riscv/registers.hpp:443
@ X13_W
Definition riscv/registers.hpp:241
@ V14
Definition riscv/registers.hpp:49
@ SF_VCIX_STATE
Definition riscv/registers.hpp:27
@ 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:535
@ X6_X7
Definition riscv/registers.hpp:290
@ V19_V20_V21
Definition riscv/registers.hpp:374
@ X5_W
Definition riscv/registers.hpp:233
@ F0_H
Definition riscv/registers.hpp:163
@ V12_V13_V14_V15_V16_V17_V18
Definition riscv/registers.hpp:508
@ V24M4_V28M4
Definition riscv/registers.hpp:354
@ V6M2_V8M2
Definition riscv/registers.hpp:336
@ V27_V28_V29
Definition riscv/registers.hpp:382
@ X0_H
Definition riscv/registers.hpp:195
@ X29
Definition riscv/registers.hpp:96
@ V17_V18_V19_V20
Definition riscv/registers.hpp:416
@ V26_V27_V28_V29
Definition riscv/registers.hpp:425
@ V8_V9_V10_V11
Definition riscv/registers.hpp:407
@ V4M4
Definition riscv/registers.hpp:265
@ X25_H
Definition riscv/registers.hpp:220
@ V11_V12
Definition riscv/registers.hpp:313
@ X24_X25
Definition riscv/registers.hpp:299
@ V24_V25_V26_V27_V28_V29_V30_V31
Definition riscv/registers.hpp:546
@ V10_V11_V12_V13_V14_V15
Definition riscv/registers.hpp:479
@ X18_H
Definition riscv/registers.hpp:213
@ X14
Definition riscv/registers.hpp:81
@ V21_V22_V23_V24_V25_V26
Definition riscv/registers.hpp:490
@ F29_H
Definition riscv/registers.hpp:192
@ V24_V25_V26_V27_V28_V29
Definition riscv/registers.hpp:493
@ V0_V1_V2_V3_V4
Definition riscv/registers.hpp:469
@ V17_V18_V19_V20_V21_V22_V23
Definition riscv/registers.hpp:513
@ F2_F
Definition riscv/registers.hpp:133
@ X17_W
Definition riscv/registers.hpp:245
@ X12_X13
Definition riscv/registers.hpp:293
@ V20M2
Definition riscv/registers.hpp:278
@ F23_D
Definition riscv/registers.hpp:122
@ V11_V12_V13_V14_V15_V16_V17
Definition riscv/registers.hpp:507
@ V18_V19_V20
Definition riscv/registers.hpp:373
@ X3_W
Definition riscv/registers.hpp:231
@ X17_H
Definition riscv/registers.hpp:212
@ V15_V16_V17
Definition riscv/registers.hpp:370
@ V28M2
Definition riscv/registers.hpp:285
@ X15
Definition riscv/registers.hpp:82
@ V21_V22_V23_V24_V25_V26_V27_V28
Definition riscv/registers.hpp:543
@ V4M2_V6M2
Definition riscv/registers.hpp:335
@ F7_F
Definition riscv/registers.hpp:138
@ V6M2_V8M2_V10M2
Definition riscv/registers.hpp:388
@ X14_W
Definition riscv/registers.hpp:242
@ F22_D
Definition riscv/registers.hpp:121
@ V8_V9_V10_V11_V12
Definition riscv/registers.hpp:449
@ F20_F
Definition riscv/registers.hpp:151
@ V22_V23
Definition riscv/registers.hpp:324
@ X11_W
Definition riscv/registers.hpp:239
@ V23_V24_V25
Definition riscv/registers.hpp:378
@ X24
Definition riscv/registers.hpp:91
@ V20_V21_V22
Definition riscv/registers.hpp:375
@ X5_H
Definition riscv/registers.hpp:200
@ X9
Definition riscv/registers.hpp:76
@ V30_V31
Definition riscv/registers.hpp:332
@ V26_V27_V28
Definition riscv/registers.hpp:381
@ V10_V11_V12
Definition riscv/registers.hpp:365
@ X4
Definition riscv/registers.hpp:71
@ V14M2_V16M2_V18M2
Definition riscv/registers.hpp:392
@ X20
Definition riscv/registers.hpp:87
@ X4_H
Definition riscv/registers.hpp:199
@ V1_V2_V3_V4_V5_V6_V7_V8
Definition riscv/registers.hpp:523
@ V24_V25_V26_V27_V28
Definition riscv/registers.hpp:465
@ X12_H
Definition riscv/registers.hpp:207
@ V6_V7_V8_V9_V10_V11_V12_V13
Definition riscv/registers.hpp:528
@ F16_H
Definition riscv/registers.hpp:179
@ F9_H
Definition riscv/registers.hpp:172
@ F24_D
Definition riscv/registers.hpp:123
@ X24_W
Definition riscv/registers.hpp:252
@ V2_V3
Definition riscv/registers.hpp:304
@ V5_V6_V7_V8
Definition riscv/registers.hpp:404
@ 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_H
Definition riscv/registers.hpp:211
@ 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:281
@ V0_V1_V2_V3_V4_V5_V6_V7
Definition riscv/registers.hpp:547
@ 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:418
@ V23_V24_V25_V26
Definition riscv/registers.hpp:422
@ F28_H
Definition riscv/registers.hpp:191
@ V10_V11_V12_V13_V14_V15_V16
Definition riscv/registers.hpp:506
@ V6_V7
Definition riscv/registers.hpp:308
@ V20_V21_V22_V23
Definition riscv/registers.hpp:419
@ F19_F
Definition riscv/registers.hpp:150
@ V4_V5
Definition riscv/registers.hpp:306
@ V23_V24_V25_V26_V27_V28_V29
Definition riscv/registers.hpp:519
@ F15_H
Definition riscv/registers.hpp:178
@ X14_H
Definition riscv/registers.hpp:209
@ V24M8
Definition riscv/registers.hpp:283
@ V11
Definition riscv/registers.hpp:46
@ V5_V6_V7_V8_V9_V10_V11
Definition riscv/registers.hpp:501
@ V20_V21
Definition riscv/registers.hpp:322
@ X24_H
Definition riscv/registers.hpp:219
@ V25_V26
Definition riscv/registers.hpp:327
@ V28M4
Definition riscv/registers.hpp:286
@ X21_W
Definition riscv/registers.hpp:249
@ VTYPE
Definition riscv/registers.hpp:31
@ V7_V8_V9_V10_V11_V12_V13_V14
Definition riscv/registers.hpp:529
@ X22_W
Definition riscv/registers.hpp:250
@ X10_H
Definition riscv/registers.hpp:205
@ V27_V28
Definition riscv/registers.hpp:329
@ V6M2
Definition riscv/registers.hpp:266
@ F5_H
Definition riscv/registers.hpp:168
@ V12M2
Definition riscv/registers.hpp:271
@ F6_H
Definition riscv/registers.hpp:169
@ V2_V3_V4
Definition riscv/registers.hpp:357
@ V25_V26_V27_V28_V29_V30
Definition riscv/registers.hpp:494
@ V22M2_V24M2_V26M2
Definition riscv/registers.hpp:396
@ V22M2_V24M2
Definition riscv/registers.hpp:344
@ V29_V30
Definition riscv/registers.hpp:331
@ F31_D
Definition riscv/registers.hpp:130
@ V15_V16_V17_V18
Definition riscv/registers.hpp:414
@ V4M2_V6M2_V8M2
Definition riscv/registers.hpp:387
@ V13_V14_V15_V16_V17
Definition riscv/registers.hpp:454
@ V26M2
Definition riscv/registers.hpp:284
@ F14_F
Definition riscv/registers.hpp:145
@ V12_V13_V14_V15
Definition riscv/registers.hpp:411
@ X31_H
Definition riscv/registers.hpp:226
@ F22_H
Definition riscv/registers.hpp:185
@ V9_V10_V11_V12_V13
Definition riscv/registers.hpp:450
@ V8_V9_V10_V11_V12_V13_V14
Definition riscv/registers.hpp:504
@ V22M2
Definition riscv/registers.hpp:280
@ X12
Definition riscv/registers.hpp:79
@ X16_W
Definition riscv/registers.hpp:244
@ V7_V8_V9_V10_V11
Definition riscv/registers.hpp:448
@ V9_V10_V11_V12_V13_V14
Definition riscv/registers.hpp:478
@ V8M2
Definition riscv/registers.hpp:267
@ VLENB
Definition riscv/registers.hpp:30
@ X7_H
Definition riscv/registers.hpp:202
@ V20M4_V24M4
Definition riscv/registers.hpp:353
@ V10M2_V12M2
Definition riscv/registers.hpp:338
@ V25_V26_V27
Definition riscv/registers.hpp:380
@ V10_V11
Definition riscv/registers.hpp:312
@ V21_V22
Definition riscv/registers.hpp:323
@ X8_W
Definition riscv/registers.hpp:236
@ V8M2_V10M2_V12M2_V14M2
Definition riscv/registers.hpp:432
@ X16_X17
Definition riscv/registers.hpp:295
@ V25_V26_V27_V28
Definition riscv/registers.hpp:424
@ V13_V14_V15_V16
Definition riscv/registers.hpp:412
@ V12
Definition riscv/registers.hpp:47
@ V21
Definition riscv/registers.hpp:56
@ X20_H
Definition riscv/registers.hpp:215
@ X4_W
Definition riscv/registers.hpp:232
@ F17_D
Definition riscv/registers.hpp:116
@ F29_D
Definition riscv/registers.hpp:128
@ V9_V10_V11
Definition riscv/registers.hpp:364
@ V17_V18_V19_V20_V21
Definition riscv/registers.hpp:458
@ X13
Definition riscv/registers.hpp:80
@ X10
Definition riscv/registers.hpp:77
@ X23_H
Definition riscv/registers.hpp:218
@ NoRegister
Definition riscv/registers.hpp:24
@ X25_W
Definition riscv/registers.hpp:253
@ V21_V22_V23_V24_V25_V26_V27
Definition riscv/registers.hpp:517
@ V15_V16
Definition riscv/registers.hpp:317
@ V4_V5_V6
Definition riscv/registers.hpp:359
@ V6_V7_V8_V9_V10_V11
Definition riscv/registers.hpp:475
@ V4
Definition riscv/registers.hpp:39
@ V1_V2_V3
Definition riscv/registers.hpp:356
@ V19_V20_V21_V22_V23_V24
Definition riscv/registers.hpp:488
@ X27_W
Definition riscv/registers.hpp:255
@ V14M2
Definition riscv/registers.hpp:273
@ V1
Definition riscv/registers.hpp:36
@ V16M2_V18M2_V20M2_V22M2
Definition riscv/registers.hpp:436
@ X26
Definition riscv/registers.hpp:93
@ F27_H
Definition riscv/registers.hpp:190
@ V4M2_V6M2_V8M2_V10M2
Definition riscv/registers.hpp:430
@ X13_H
Definition riscv/registers.hpp:208
@ X28_H
Definition riscv/registers.hpp:223
@ V5_V6_V7
Definition riscv/registers.hpp:360
@ V5_V6_V7_V8_V9
Definition riscv/registers.hpp:446
@ X8
Definition riscv/registers.hpp:75
@ F25_F
Definition riscv/registers.hpp:156
@ V7_V8_V9_V10_V11_V12
Definition riscv/registers.hpp:476
@ DUMMY_REG_PAIR_WITH_X0
Definition riscv/registers.hpp:34
@ X25
Definition riscv/registers.hpp:92
@ F1_D
Definition riscv/registers.hpp:100
@ X31_W
Definition riscv/registers.hpp:259
@ V0_V1_V2_V3_V4_V5
Definition riscv/registers.hpp:496
@ V20
Definition riscv/registers.hpp:55
@ X0
Definition riscv/registers.hpp:67
@ V0M8
Definition riscv/registers.hpp:262
@ V20_V21_V22_V23_V24
Definition riscv/registers.hpp:461
@ X7
Definition riscv/registers.hpp:74
@ X1
Definition riscv/registers.hpp:68
@ V3_V4_V5_V6_V7
Definition riscv/registers.hpp:444
@ V4_V5_V6_V7_V8
Definition riscv/registers.hpp:445
@ V19_V20_V21_V22_V23_V24_V25_V26
Definition riscv/registers.hpp:541
@ V30M2
Definition riscv/registers.hpp:287
@ X6_W
Definition riscv/registers.hpp:234
@ V16M4_V20M4
Definition riscv/registers.hpp:352
@ V22_V23_V24_V25_V26
Definition riscv/registers.hpp:463
@ F8_D
Definition riscv/registers.hpp:107
@ F4_F
Definition riscv/registers.hpp:135
@ V16_V17_V18_V19_V20
Definition riscv/registers.hpp:457
@ V22_V23_V24_V25
Definition riscv/registers.hpp:421
@ F17_F
Definition riscv/registers.hpp:148
@ V14_V15_V16_V17_V18_V19_V20_V21
Definition riscv/registers.hpp:536
@ F20_H
Definition riscv/registers.hpp:183
@ V18
Definition riscv/registers.hpp:53
@ V8M2_V10M2_V12M2
Definition riscv/registers.hpp:389
@ FFLAGS
Definition riscv/registers.hpp:25
@ X21_H
Definition riscv/registers.hpp:216
@ SSP
Definition riscv/registers.hpp:28
@ X31
Definition riscv/registers.hpp:98
@ X26_X27
Definition riscv/registers.hpp:300
@ V17_V18
Definition riscv/registers.hpp:319
@ V18_V19_V20_V21
Definition riscv/registers.hpp:417
@ V12_V13_V14
Definition riscv/registers.hpp:367
@ X10_X11
Definition riscv/registers.hpp:292
@ V12_V13_V14_V15_V16_V17_V18_V19
Definition riscv/registers.hpp:534
@ X30
Definition riscv/registers.hpp:97
@ F7_D
Definition riscv/registers.hpp:106
@ X12_W
Definition riscv/registers.hpp:240
@ F25_H
Definition riscv/registers.hpp:188
@ V8M4_V12M4
Definition riscv/registers.hpp:350
@ F30_F
Definition riscv/registers.hpp:161
@ X11
Definition riscv/registers.hpp:78
@ X4_X5
Definition riscv/registers.hpp:289
@ V22_V23_V24_V25_V26_V27_V28_V29
Definition riscv/registers.hpp:544
@ X8_X9
Definition riscv/registers.hpp:291
@ F30_H
Definition riscv/registers.hpp:193
@ V3_V4_V5_V6
Definition riscv/registers.hpp:402
@ V3
Definition riscv/registers.hpp:38
@ F8_F
Definition riscv/registers.hpp:139
@ X14_X15
Definition riscv/registers.hpp:294
@ V11_V12_V13
Definition riscv/registers.hpp:366
@ V16M8
Definition riscv/registers.hpp:276
@ V0M2
Definition riscv/registers.hpp:260
@ V5_V6
Definition riscv/registers.hpp:307
@ X30_X31
Definition riscv/registers.hpp:302
@ V10_V11_V12_V13_V14_V15_V16_V17
Definition riscv/registers.hpp:532
@ F10_F
Definition riscv/registers.hpp:141
@ X18_X19
Definition riscv/registers.hpp:296
@ V4_V5_V6_V7
Definition riscv/registers.hpp:403
@ V11_V12_V13_V14_V15_V16
Definition riscv/registers.hpp:480
@ X22_H
Definition riscv/registers.hpp:217
@ F8_H
Definition riscv/registers.hpp:171
@ X27_H
Definition riscv/registers.hpp:222
@ V20_V21_V22_V23_V24_V25_V26
Definition riscv/registers.hpp:516
@ X28_W
Definition riscv/registers.hpp:256
@ V6
Definition riscv/registers.hpp:41
@ F19_D
Definition riscv/registers.hpp:118
@ V8M2_V10M2
Definition riscv/registers.hpp:337
@ V24_V25_V26
Definition riscv/registers.hpp:379
@ V4M4_V8M4
Definition riscv/registers.hpp:349
@ V9_V10_V11_V12
Definition riscv/registers.hpp:408
@ V16_V17_V18_V19
Definition riscv/registers.hpp:415
@ V26_V27_V28_V29_V30
Definition riscv/registers.hpp:467
@ F15_F
Definition riscv/registers.hpp:146
@ V0M2_V2M2_V4M2
Definition riscv/registers.hpp:399
@ X6_H
Definition riscv/registers.hpp:201
@ V24_V25_V26_V27_V28_V29_V30
Definition riscv/registers.hpp:520
@ X6
Definition riscv/registers.hpp:73
@ V10M2
Definition riscv/registers.hpp:270
@ X19_H
Definition riscv/registers.hpp:214
@ V19_V20
Definition riscv/registers.hpp:321
@ X7_W
Definition riscv/registers.hpp:235
@ F15_D
Definition riscv/registers.hpp:114
@ V14M2_V16M2
Definition riscv/registers.hpp:340
@ V7_V8_V9
Definition riscv/registers.hpp:362
@ X23_W
Definition riscv/registers.hpp:251
@ V8M4
Definition riscv/registers.hpp:268
@ V2_V3_V4_V5
Definition riscv/registers.hpp:401
@ V0_V1_V2_V3
Definition riscv/registers.hpp:428
@ V10M2_V12M2_V14M2
Definition riscv/registers.hpp:390
@ X22_X23
Definition riscv/registers.hpp:298
@ V22_V23_V24_V25_V26_V27_V28
Definition riscv/registers.hpp:518
@ X17
Definition riscv/registers.hpp:84
@ X20_W
Definition riscv/registers.hpp:248
@ V20M2_V22M2_V24M2
Definition riscv/registers.hpp:395
@ V1_V2_V3_V4
Definition riscv/registers.hpp:400
@ V14_V15_V16_V17_V18
Definition riscv/registers.hpp:455
@ V12_V13_V14_V15_V16
Definition riscv/registers.hpp:453
@ V8
Definition riscv/registers.hpp:43
@ V14M2_V16M2_V18M2_V20M2
Definition riscv/registers.hpp:435
@ V20_V21_V22_V23_V24_V25
Definition riscv/registers.hpp:489
@ V2
Definition riscv/registers.hpp:37
@ V10_V11_V12_V13_V14
Definition riscv/registers.hpp:451
@ V8_V9
Definition riscv/registers.hpp:310
@ F14_H
Definition riscv/registers.hpp:177
@ V2_V3_V4_V5_V6_V7_V8_V9
Definition riscv/registers.hpp:524
@ F28_D
Definition riscv/registers.hpp:127
@ V0M2_V2M2
Definition riscv/registers.hpp:348
@ F31_F
Definition riscv/registers.hpp:162
@ V12M2_V14M2_V16M2_V18M2
Definition riscv/registers.hpp:434
@ F9_D
Definition riscv/registers.hpp:108
@ V14_V15_V16_V17_V18_V19_V20
Definition riscv/registers.hpp:510
@ V4M2
Definition riscv/registers.hpp:264
@ V25
Definition riscv/registers.hpp:60
@ V21_V22_V23_V24_V25
Definition riscv/registers.hpp:462
@ V8_V9_V10_V11_V12_V13
Definition riscv/registers.hpp:477
@ V19_V20_V21_V22_V23_V24_V25
Definition riscv/registers.hpp:515
@ V1_V2
Definition riscv/registers.hpp:303
@ X29_H
Definition riscv/registers.hpp:224
@ F6_D
Definition riscv/registers.hpp:105
@ V18_V19_V20_V21_V22_V23_V24
Definition riscv/registers.hpp:514
@ V20_V21_V22_V23_V24_V25_V26_V27
Definition riscv/registers.hpp:542
@ V1_V2_V3_V4_V5_V6
Definition riscv/registers.hpp:470
@ V1_V2_V3_V4_V5
Definition riscv/registers.hpp:442
@ V31
Definition riscv/registers.hpp:66
@ V27
Definition riscv/registers.hpp:62
@ X10_W
Definition riscv/registers.hpp:238
@ F1_H
Definition riscv/registers.hpp:164
@ V5_V6_V7_V8_V9_V10_V11_V12
Definition riscv/registers.hpp:527
@ X20_X21
Definition riscv/registers.hpp:297
@ V20M2_V22M2_V24M2_V26M2
Definition riscv/registers.hpp:438
@ 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