LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
registers.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LIEF
 LIEF namespace.
namespace  LIEF::assembly
 Namespace related to assembly/disassembly support.
namespace  LIEF::assembly::riscv
 RISC-V architecture-related namespace.

Enumerations

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

Functions

const char * LIEF::assembly::riscv::get_register_name (REG r)