mirror of
https://github.com/lief-project/LIEF.git
synced 2026-10-12 02:17:46 +00:00
extended(core): move to LLVM 23
This commit is contained in:
File diff suppressed because it is too large
Load Diff
+4442
-4418
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+2825
-2819
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+18250
-16692
File diff suppressed because it is too large
Load Diff
+22464
-22194
File diff suppressed because it is too large
Load Diff
@@ -108,10 +108,12 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("G_LOAD", LIEF::assembly::aarch64::OPCODE::G_LOAD)
|
||||
.value("G_SEXTLOAD", LIEF::assembly::aarch64::OPCODE::G_SEXTLOAD)
|
||||
.value("G_ZEXTLOAD", LIEF::assembly::aarch64::OPCODE::G_ZEXTLOAD)
|
||||
.value("G_FPEXTLOAD", LIEF::assembly::aarch64::OPCODE::G_FPEXTLOAD)
|
||||
.value("G_INDEXED_LOAD", LIEF::assembly::aarch64::OPCODE::G_INDEXED_LOAD)
|
||||
.value("G_INDEXED_SEXTLOAD", LIEF::assembly::aarch64::OPCODE::G_INDEXED_SEXTLOAD)
|
||||
.value("G_INDEXED_ZEXTLOAD", LIEF::assembly::aarch64::OPCODE::G_INDEXED_ZEXTLOAD)
|
||||
.value("G_STORE", LIEF::assembly::aarch64::OPCODE::G_STORE)
|
||||
.value("G_FPTRUNCSTORE", LIEF::assembly::aarch64::OPCODE::G_FPTRUNCSTORE)
|
||||
.value("G_INDEXED_STORE", LIEF::assembly::aarch64::OPCODE::G_INDEXED_STORE)
|
||||
.value("G_ATOMIC_CMPXCHG_WITH_SUCCESS", LIEF::assembly::aarch64::OPCODE::G_ATOMIC_CMPXCHG_WITH_SUCCESS)
|
||||
.value("G_ATOMIC_CMPXCHG", LIEF::assembly::aarch64::OPCODE::G_ATOMIC_CMPXCHG)
|
||||
@@ -132,6 +134,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("G_ATOMICRMW_FMIN", LIEF::assembly::aarch64::OPCODE::G_ATOMICRMW_FMIN)
|
||||
.value("G_ATOMICRMW_FMAXIMUM", LIEF::assembly::aarch64::OPCODE::G_ATOMICRMW_FMAXIMUM)
|
||||
.value("G_ATOMICRMW_FMINIMUM", LIEF::assembly::aarch64::OPCODE::G_ATOMICRMW_FMINIMUM)
|
||||
.value("G_ATOMICRMW_FMAXIMUMNUM", LIEF::assembly::aarch64::OPCODE::G_ATOMICRMW_FMAXIMUMNUM)
|
||||
.value("G_ATOMICRMW_FMINIMUMNUM", LIEF::assembly::aarch64::OPCODE::G_ATOMICRMW_FMINIMUMNUM)
|
||||
.value("G_ATOMICRMW_UINC_WRAP", LIEF::assembly::aarch64::OPCODE::G_ATOMICRMW_UINC_WRAP)
|
||||
.value("G_ATOMICRMW_UDEC_WRAP", LIEF::assembly::aarch64::OPCODE::G_ATOMICRMW_UDEC_WRAP)
|
||||
.value("G_ATOMICRMW_USUB_COND", LIEF::assembly::aarch64::OPCODE::G_ATOMICRMW_USUB_COND)
|
||||
@@ -263,12 +267,14 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("G_STEP_VECTOR", LIEF::assembly::aarch64::OPCODE::G_STEP_VECTOR)
|
||||
.value("G_VECTOR_COMPRESS", LIEF::assembly::aarch64::OPCODE::G_VECTOR_COMPRESS)
|
||||
.value("G_CTTZ", LIEF::assembly::aarch64::OPCODE::G_CTTZ)
|
||||
.value("G_CTTZ_ZERO_UNDEF", LIEF::assembly::aarch64::OPCODE::G_CTTZ_ZERO_UNDEF)
|
||||
.value("G_CTTZ_ZERO_POISON", LIEF::assembly::aarch64::OPCODE::G_CTTZ_ZERO_POISON)
|
||||
.value("G_CTLZ", LIEF::assembly::aarch64::OPCODE::G_CTLZ)
|
||||
.value("G_CTLZ_ZERO_UNDEF", LIEF::assembly::aarch64::OPCODE::G_CTLZ_ZERO_UNDEF)
|
||||
.value("G_CTLZ_ZERO_POISON", LIEF::assembly::aarch64::OPCODE::G_CTLZ_ZERO_POISON)
|
||||
.value("G_CTLS", LIEF::assembly::aarch64::OPCODE::G_CTLS)
|
||||
.value("G_CTPOP", LIEF::assembly::aarch64::OPCODE::G_CTPOP)
|
||||
.value("G_BSWAP", LIEF::assembly::aarch64::OPCODE::G_BSWAP)
|
||||
.value("G_BITREVERSE", LIEF::assembly::aarch64::OPCODE::G_BITREVERSE)
|
||||
.value("G_CLMUL", LIEF::assembly::aarch64::OPCODE::G_CLMUL)
|
||||
.value("G_FCEIL", LIEF::assembly::aarch64::OPCODE::G_FCEIL)
|
||||
.value("G_FCOS", LIEF::assembly::aarch64::OPCODE::G_FCOS)
|
||||
.value("G_FSIN", LIEF::assembly::aarch64::OPCODE::G_FSIN)
|
||||
@@ -299,14 +305,17 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("G_STRICT_FMA", LIEF::assembly::aarch64::OPCODE::G_STRICT_FMA)
|
||||
.value("G_STRICT_FSQRT", LIEF::assembly::aarch64::OPCODE::G_STRICT_FSQRT)
|
||||
.value("G_STRICT_FLDEXP", LIEF::assembly::aarch64::OPCODE::G_STRICT_FLDEXP)
|
||||
.value("G_STRICT_FCMP", LIEF::assembly::aarch64::OPCODE::G_STRICT_FCMP);
|
||||
opcodes.value("G_STRICT_FCMPS", LIEF::assembly::aarch64::OPCODE::G_STRICT_FCMPS)
|
||||
.value("G_READ_REGISTER", LIEF::assembly::aarch64::OPCODE::G_READ_REGISTER)
|
||||
.value("G_WRITE_REGISTER", LIEF::assembly::aarch64::OPCODE::G_WRITE_REGISTER)
|
||||
.value("G_MEMCPY", LIEF::assembly::aarch64::OPCODE::G_MEMCPY)
|
||||
.value("G_MEMCPY_INLINE", LIEF::assembly::aarch64::OPCODE::G_MEMCPY_INLINE)
|
||||
.value("G_MEMMOVE", LIEF::assembly::aarch64::OPCODE::G_MEMMOVE)
|
||||
.value("G_MEMSET", LIEF::assembly::aarch64::OPCODE::G_MEMSET)
|
||||
.value("G_BZERO", LIEF::assembly::aarch64::OPCODE::G_BZERO);
|
||||
opcodes.value("G_TRAP", LIEF::assembly::aarch64::OPCODE::G_TRAP)
|
||||
.value("G_BZERO", LIEF::assembly::aarch64::OPCODE::G_BZERO)
|
||||
.value("G_MEMSET_INLINE", LIEF::assembly::aarch64::OPCODE::G_MEMSET_INLINE)
|
||||
.value("G_TRAP", LIEF::assembly::aarch64::OPCODE::G_TRAP)
|
||||
.value("G_DEBUGTRAP", LIEF::assembly::aarch64::OPCODE::G_DEBUGTRAP)
|
||||
.value("G_UBSANTRAP", LIEF::assembly::aarch64::OPCODE::G_UBSANTRAP)
|
||||
.value("G_VECREDUCE_SEQ_FADD", LIEF::assembly::aarch64::OPCODE::G_VECREDUCE_SEQ_FADD)
|
||||
@@ -352,6 +361,10 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("ADD_VG4_M4ZZ_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::ADD_VG4_M4ZZ_S_PSEUDO)
|
||||
.value("ADD_VG4_M4Z_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::ADD_VG4_M4Z_D_PSEUDO)
|
||||
.value("ADD_VG4_M4Z_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::ADD_VG4_M4Z_S_PSEUDO)
|
||||
.value("ADD_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::ADD_ZI_B_PSEUDO)
|
||||
.value("ADD_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::ADD_ZI_D_PSEUDO)
|
||||
.value("ADD_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::ADD_ZI_H_PSEUDO)
|
||||
.value("ADD_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::ADD_ZI_S_PSEUDO)
|
||||
.value("ADD_ZPZZ_B_ZERO", LIEF::assembly::aarch64::OPCODE::ADD_ZPZZ_B_ZERO)
|
||||
.value("ADD_ZPZZ_D_ZERO", LIEF::assembly::aarch64::OPCODE::ADD_ZPZZ_D_ZERO)
|
||||
.value("ADD_ZPZZ_H_ZERO", LIEF::assembly::aarch64::OPCODE::ADD_ZPZZ_H_ZERO)
|
||||
@@ -365,6 +378,7 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("ANDSXrr", LIEF::assembly::aarch64::OPCODE::ANDSXrr)
|
||||
.value("ANDWrr", LIEF::assembly::aarch64::OPCODE::ANDWrr)
|
||||
.value("ANDXrr", LIEF::assembly::aarch64::OPCODE::ANDXrr)
|
||||
.value("AND_ZI_PSEUDO", LIEF::assembly::aarch64::OPCODE::AND_ZI_PSEUDO)
|
||||
.value("AND_ZPZZ_B_ZERO", LIEF::assembly::aarch64::OPCODE::AND_ZPZZ_B_ZERO)
|
||||
.value("AND_ZPZZ_D_ZERO", LIEF::assembly::aarch64::OPCODE::AND_ZPZZ_D_ZERO)
|
||||
.value("AND_ZPZZ_H_ZERO", LIEF::assembly::aarch64::OPCODE::AND_ZPZZ_H_ZERO)
|
||||
@@ -392,10 +406,10 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("AUTH_TCRETURN", LIEF::assembly::aarch64::OPCODE::AUTH_TCRETURN)
|
||||
.value("AUTH_TCRETURN_BTI", LIEF::assembly::aarch64::OPCODE::AUTH_TCRETURN_BTI)
|
||||
.value("AUTPAC", LIEF::assembly::aarch64::OPCODE::AUTPAC)
|
||||
.value("AUTPCPAC", LIEF::assembly::aarch64::OPCODE::AUTPCPAC)
|
||||
.value("AUTRELLOADPAC", LIEF::assembly::aarch64::OPCODE::AUTRELLOADPAC)
|
||||
.value("AUTx16x17", LIEF::assembly::aarch64::OPCODE::AUTx16x17)
|
||||
.value("AUTxMxN", LIEF::assembly::aarch64::OPCODE::AUTxMxN)
|
||||
.value("AllocateSMESaveBuffer", LIEF::assembly::aarch64::OPCODE::AllocateSMESaveBuffer)
|
||||
.value("AllocateZABuffer", LIEF::assembly::aarch64::OPCODE::AllocateZABuffer)
|
||||
.value("BFADD_VG2_M2Z_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::BFADD_VG2_M2Z_H_PSEUDO)
|
||||
.value("BFADD_VG4_M4Z_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::BFADD_VG4_M4Z_H_PSEUDO)
|
||||
.value("BFADD_ZPZZ_UNDEF", LIEF::assembly::aarch64::OPCODE::BFADD_ZPZZ_UNDEF)
|
||||
@@ -530,13 +544,16 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("COALESCER_BARRIER_FPR16", LIEF::assembly::aarch64::OPCODE::COALESCER_BARRIER_FPR16)
|
||||
.value("COALESCER_BARRIER_FPR32", LIEF::assembly::aarch64::OPCODE::COALESCER_BARRIER_FPR32)
|
||||
.value("COALESCER_BARRIER_FPR64", LIEF::assembly::aarch64::OPCODE::COALESCER_BARRIER_FPR64)
|
||||
.value("COPY_INTO_TRANSPOSED_TUPLE", LIEF::assembly::aarch64::OPCODE::COPY_INTO_TRANSPOSED_TUPLE)
|
||||
.value("CommitZASavePseudo", LIEF::assembly::aarch64::OPCODE::CommitZASavePseudo)
|
||||
.value("EMITBKEY", LIEF::assembly::aarch64::OPCODE::EMITBKEY)
|
||||
.value("EMITMTETAGGED", LIEF::assembly::aarch64::OPCODE::EMITMTETAGGED)
|
||||
.value("EONWrr", LIEF::assembly::aarch64::OPCODE::EONWrr)
|
||||
.value("EONXrr", LIEF::assembly::aarch64::OPCODE::EONXrr)
|
||||
.value("EON_ZZZ", LIEF::assembly::aarch64::OPCODE::EON_ZZZ)
|
||||
.value("EORWrr", LIEF::assembly::aarch64::OPCODE::EORWrr)
|
||||
.value("EORXrr", LIEF::assembly::aarch64::OPCODE::EORXrr)
|
||||
.value("EOR_ZI_PSEUDO", LIEF::assembly::aarch64::OPCODE::EOR_ZI_PSEUDO)
|
||||
.value("EOR_ZPZZ_B_ZERO", LIEF::assembly::aarch64::OPCODE::EOR_ZPZZ_B_ZERO)
|
||||
.value("EOR_ZPZZ_D_ZERO", LIEF::assembly::aarch64::OPCODE::EOR_ZPZZ_D_ZERO)
|
||||
.value("EOR_ZPZZ_H_ZERO", LIEF::assembly::aarch64::OPCODE::EOR_ZPZZ_H_ZERO)
|
||||
@@ -588,8 +605,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FCVTZU_ZPmZ_DtoS_UNDEF", LIEF::assembly::aarch64::OPCODE::FCVTZU_ZPmZ_DtoS_UNDEF)
|
||||
.value("FCVTZU_ZPmZ_HtoD_UNDEF", LIEF::assembly::aarch64::OPCODE::FCVTZU_ZPmZ_HtoD_UNDEF)
|
||||
.value("FCVTZU_ZPmZ_HtoH_UNDEF", LIEF::assembly::aarch64::OPCODE::FCVTZU_ZPmZ_HtoH_UNDEF)
|
||||
.value("FCVTZU_ZPmZ_HtoS_UNDEF", LIEF::assembly::aarch64::OPCODE::FCVTZU_ZPmZ_HtoS_UNDEF)
|
||||
.value("FCVTZU_ZPmZ_StoD_UNDEF", LIEF::assembly::aarch64::OPCODE::FCVTZU_ZPmZ_StoD_UNDEF)
|
||||
.value("FCVTZU_ZPmZ_HtoS_UNDEF", LIEF::assembly::aarch64::OPCODE::FCVTZU_ZPmZ_HtoS_UNDEF);
|
||||
opcodes.value("FCVTZU_ZPmZ_StoD_UNDEF", LIEF::assembly::aarch64::OPCODE::FCVTZU_ZPmZ_StoD_UNDEF)
|
||||
.value("FCVTZU_ZPmZ_StoS_UNDEF", LIEF::assembly::aarch64::OPCODE::FCVTZU_ZPmZ_StoS_UNDEF)
|
||||
.value("FCVT_ZPmZ_DtoH_UNDEF", LIEF::assembly::aarch64::OPCODE::FCVT_ZPmZ_DtoH_UNDEF)
|
||||
.value("FCVT_ZPmZ_DtoS_UNDEF", LIEF::assembly::aarch64::OPCODE::FCVT_ZPmZ_DtoS_UNDEF)
|
||||
@@ -605,8 +622,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FDIV_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::FDIV_ZPZZ_H_UNDEF)
|
||||
.value("FDIV_ZPZZ_H_ZERO", LIEF::assembly::aarch64::OPCODE::FDIV_ZPZZ_H_ZERO)
|
||||
.value("FDIV_ZPZZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::FDIV_ZPZZ_S_UNDEF)
|
||||
.value("FDIV_ZPZZ_S_ZERO", LIEF::assembly::aarch64::OPCODE::FDIV_ZPZZ_S_ZERO);
|
||||
opcodes.value("FDOT_VG2_M2Z2Z_BtoH_PSEUDO", LIEF::assembly::aarch64::OPCODE::FDOT_VG2_M2Z2Z_BtoH_PSEUDO)
|
||||
.value("FDIV_ZPZZ_S_ZERO", LIEF::assembly::aarch64::OPCODE::FDIV_ZPZZ_S_ZERO)
|
||||
.value("FDOT_VG2_M2Z2Z_BtoH_PSEUDO", LIEF::assembly::aarch64::OPCODE::FDOT_VG2_M2Z2Z_BtoH_PSEUDO)
|
||||
.value("FDOT_VG2_M2Z2Z_BtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::FDOT_VG2_M2Z2Z_BtoS_PSEUDO)
|
||||
.value("FDOT_VG2_M2Z2Z_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::FDOT_VG2_M2Z2Z_HtoS_PSEUDO)
|
||||
.value("FDOT_VG2_M2ZZI_BtoH_PSEUDO", LIEF::assembly::aarch64::OPCODE::FDOT_VG2_M2ZZI_BtoH_PSEUDO)
|
||||
@@ -888,8 +905,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FSUB_ZPZI_S_UNDEF", LIEF::assembly::aarch64::OPCODE::FSUB_ZPZI_S_UNDEF)
|
||||
.value("FSUB_ZPZI_S_ZERO", LIEF::assembly::aarch64::OPCODE::FSUB_ZPZI_S_ZERO)
|
||||
.value("FSUB_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::FSUB_ZPZZ_D_UNDEF)
|
||||
.value("FSUB_ZPZZ_D_ZERO", LIEF::assembly::aarch64::OPCODE::FSUB_ZPZZ_D_ZERO)
|
||||
.value("FSUB_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::FSUB_ZPZZ_H_UNDEF)
|
||||
.value("FSUB_ZPZZ_D_ZERO", LIEF::assembly::aarch64::OPCODE::FSUB_ZPZZ_D_ZERO);
|
||||
opcodes.value("FSUB_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::FSUB_ZPZZ_H_UNDEF)
|
||||
.value("FSUB_ZPZZ_H_ZERO", LIEF::assembly::aarch64::OPCODE::FSUB_ZPZZ_H_ZERO)
|
||||
.value("FSUB_ZPZZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::FSUB_ZPZZ_S_UNDEF)
|
||||
.value("FSUB_ZPZZ_S_ZERO", LIEF::assembly::aarch64::OPCODE::FSUB_ZPZZ_S_ZERO)
|
||||
@@ -905,8 +922,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("G_AARCH64_PREFETCH", LIEF::assembly::aarch64::OPCODE::G_AARCH64_PREFETCH)
|
||||
.value("G_AARCH64_RANGE_PREFETCH", LIEF::assembly::aarch64::OPCODE::G_AARCH64_RANGE_PREFETCH)
|
||||
.value("G_ADD_LOW", LIEF::assembly::aarch64::OPCODE::G_ADD_LOW)
|
||||
.value("G_BSP", LIEF::assembly::aarch64::OPCODE::G_BSP);
|
||||
opcodes.value("G_DUP", LIEF::assembly::aarch64::OPCODE::G_DUP)
|
||||
.value("G_BSP", LIEF::assembly::aarch64::OPCODE::G_BSP)
|
||||
.value("G_DUP", LIEF::assembly::aarch64::OPCODE::G_DUP)
|
||||
.value("G_DUPLANE16", LIEF::assembly::aarch64::OPCODE::G_DUPLANE16)
|
||||
.value("G_DUPLANE32", LIEF::assembly::aarch64::OPCODE::G_DUPLANE32)
|
||||
.value("G_DUPLANE64", LIEF::assembly::aarch64::OPCODE::G_DUPLANE64)
|
||||
@@ -917,7 +934,6 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("G_FCMGT", LIEF::assembly::aarch64::OPCODE::G_FCMGT)
|
||||
.value("G_FPTRUNC_ODD", LIEF::assembly::aarch64::OPCODE::G_FPTRUNC_ODD)
|
||||
.value("G_PMULL", LIEF::assembly::aarch64::OPCODE::G_PMULL)
|
||||
.value("G_REV16", LIEF::assembly::aarch64::OPCODE::G_REV16)
|
||||
.value("G_REV32", LIEF::assembly::aarch64::OPCODE::G_REV32)
|
||||
.value("G_REV64", LIEF::assembly::aarch64::OPCODE::G_REV64)
|
||||
.value("G_SADDLP", LIEF::assembly::aarch64::OPCODE::G_SADDLP)
|
||||
@@ -944,7 +960,6 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("G_VLSHR", LIEF::assembly::aarch64::OPCODE::G_VLSHR)
|
||||
.value("G_ZIP1", LIEF::assembly::aarch64::OPCODE::G_ZIP1)
|
||||
.value("G_ZIP2", LIEF::assembly::aarch64::OPCODE::G_ZIP2)
|
||||
.value("GetSMESaveSize", LIEF::assembly::aarch64::OPCODE::GetSMESaveSize)
|
||||
.value("HOM_Epilog", LIEF::assembly::aarch64::OPCODE::HOM_Epilog)
|
||||
.value("HOM_Prolog", LIEF::assembly::aarch64::OPCODE::HOM_Prolog)
|
||||
.value("HWASAN_CHECK_MEMACCESS", LIEF::assembly::aarch64::OPCODE::HWASAN_CHECK_MEMACCESS)
|
||||
@@ -963,7 +978,6 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("INSERT_MXIPZ_V_PSEUDO_S", LIEF::assembly::aarch64::OPCODE::INSERT_MXIPZ_V_PSEUDO_S)
|
||||
.value("IRGstack", LIEF::assembly::aarch64::OPCODE::IRGstack)
|
||||
.value("InOutZAUsePseudo", LIEF::assembly::aarch64::OPCODE::InOutZAUsePseudo)
|
||||
.value("InitTPIDR2Obj", LIEF::assembly::aarch64::OPCODE::InitTPIDR2Obj)
|
||||
.value("JumpTableDest16", LIEF::assembly::aarch64::OPCODE::JumpTableDest16)
|
||||
.value("JumpTableDest32", LIEF::assembly::aarch64::OPCODE::JumpTableDest32)
|
||||
.value("JumpTableDest8", LIEF::assembly::aarch64::OPCODE::JumpTableDest8)
|
||||
@@ -1130,14 +1144,20 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("MSR_FPMR", LIEF::assembly::aarch64::OPCODE::MSR_FPMR)
|
||||
.value("MSR_FPSR", LIEF::assembly::aarch64::OPCODE::MSR_FPSR)
|
||||
.value("MSRpstatePseudo", LIEF::assembly::aarch64::OPCODE::MSRpstatePseudo)
|
||||
.value("MUL_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::MUL_ZI_B_PSEUDO)
|
||||
.value("MUL_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::MUL_ZI_D_PSEUDO)
|
||||
.value("MUL_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::MUL_ZI_H_PSEUDO)
|
||||
.value("MUL_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::MUL_ZI_S_PSEUDO)
|
||||
.value("MUL_ZPZZ_B_UNDEF", LIEF::assembly::aarch64::OPCODE::MUL_ZPZZ_B_UNDEF)
|
||||
.value("MUL_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::MUL_ZPZZ_D_UNDEF)
|
||||
.value("MUL_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::MUL_ZPZZ_H_UNDEF)
|
||||
.value("MUL_ZPZZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::MUL_ZPZZ_S_UNDEF)
|
||||
.value("NAND_ZZZ", LIEF::assembly::aarch64::OPCODE::NAND_ZZZ)
|
||||
.value("NEG_ZPmZ_B_UNDEF", LIEF::assembly::aarch64::OPCODE::NEG_ZPmZ_B_UNDEF)
|
||||
.value("NEG_ZPmZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::NEG_ZPmZ_D_UNDEF)
|
||||
.value("NEG_ZPmZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::NEG_ZPmZ_H_UNDEF)
|
||||
.value("NEG_ZPmZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::NEG_ZPmZ_S_UNDEF)
|
||||
.value("NOR_ZZZ", LIEF::assembly::aarch64::OPCODE::NOR_ZZZ)
|
||||
.value("NOT_ZPmZ_B_UNDEF", LIEF::assembly::aarch64::OPCODE::NOT_ZPmZ_B_UNDEF)
|
||||
.value("NOT_ZPmZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::NOT_ZPmZ_D_UNDEF)
|
||||
.value("NOT_ZPmZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::NOT_ZPmZ_H_UNDEF)
|
||||
@@ -1146,6 +1166,7 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("ORNXrr", LIEF::assembly::aarch64::OPCODE::ORNXrr)
|
||||
.value("ORRWrr", LIEF::assembly::aarch64::OPCODE::ORRWrr)
|
||||
.value("ORRXrr", LIEF::assembly::aarch64::OPCODE::ORRXrr)
|
||||
.value("ORR_ZI_PSEUDO", LIEF::assembly::aarch64::OPCODE::ORR_ZI_PSEUDO)
|
||||
.value("ORR_ZPZZ_B_ZERO", LIEF::assembly::aarch64::OPCODE::ORR_ZPZZ_B_ZERO)
|
||||
.value("ORR_ZPZZ_D_ZERO", LIEF::assembly::aarch64::OPCODE::ORR_ZPZZ_D_ZERO)
|
||||
.value("ORR_ZPZZ_H_ZERO", LIEF::assembly::aarch64::OPCODE::ORR_ZPZZ_H_ZERO)
|
||||
@@ -1158,6 +1179,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("PROBED_STACKALLOC_VAR", LIEF::assembly::aarch64::OPCODE::PROBED_STACKALLOC_VAR)
|
||||
.value("PTEST_PP_ANY", LIEF::assembly::aarch64::OPCODE::PTEST_PP_ANY)
|
||||
.value("PTEST_PP_FIRST", LIEF::assembly::aarch64::OPCODE::PTEST_PP_FIRST)
|
||||
.value("READ_REGISTER_FPR64", LIEF::assembly::aarch64::OPCODE::READ_REGISTER_FPR64)
|
||||
.value("READ_REGISTER_GPR64", LIEF::assembly::aarch64::OPCODE::READ_REGISTER_GPR64)
|
||||
.value("RET_ReallyLR", LIEF::assembly::aarch64::OPCODE::RET_ReallyLR)
|
||||
.value("RequiresZASavePseudo", LIEF::assembly::aarch64::OPCODE::RequiresZASavePseudo)
|
||||
.value("RequiresZT0SavePseudo", LIEF::assembly::aarch64::OPCODE::RequiresZT0SavePseudo)
|
||||
@@ -1182,8 +1205,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SDOT_VG2_M2ZZI_HToS_PSEUDO", LIEF::assembly::aarch64::OPCODE::SDOT_VG2_M2ZZI_HToS_PSEUDO)
|
||||
.value("SDOT_VG2_M2ZZI_HtoD_PSEUDO", LIEF::assembly::aarch64::OPCODE::SDOT_VG2_M2ZZI_HtoD_PSEUDO)
|
||||
.value("SDOT_VG2_M2ZZ_BtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::SDOT_VG2_M2ZZ_BtoS_PSEUDO)
|
||||
.value("SDOT_VG2_M2ZZ_HtoD_PSEUDO", LIEF::assembly::aarch64::OPCODE::SDOT_VG2_M2ZZ_HtoD_PSEUDO)
|
||||
.value("SDOT_VG2_M2ZZ_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::SDOT_VG2_M2ZZ_HtoS_PSEUDO)
|
||||
.value("SDOT_VG2_M2ZZ_HtoD_PSEUDO", LIEF::assembly::aarch64::OPCODE::SDOT_VG2_M2ZZ_HtoD_PSEUDO);
|
||||
opcodes.value("SDOT_VG2_M2ZZ_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::SDOT_VG2_M2ZZ_HtoS_PSEUDO)
|
||||
.value("SDOT_VG4_M4Z4Z_BtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::SDOT_VG4_M4Z4Z_BtoS_PSEUDO)
|
||||
.value("SDOT_VG4_M4Z4Z_HtoD_PSEUDO", LIEF::assembly::aarch64::OPCODE::SDOT_VG4_M4Z4Z_HtoD_PSEUDO)
|
||||
.value("SDOT_VG4_M4Z4Z_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::SDOT_VG4_M4Z4Z_HtoS_PSEUDO)
|
||||
@@ -1205,8 +1228,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SEH_SaveAnyRegQP", LIEF::assembly::aarch64::OPCODE::SEH_SaveAnyRegQP)
|
||||
.value("SEH_SaveAnyRegQPX", LIEF::assembly::aarch64::OPCODE::SEH_SaveAnyRegQPX)
|
||||
.value("SEH_SaveFPLR", LIEF::assembly::aarch64::OPCODE::SEH_SaveFPLR)
|
||||
.value("SEH_SaveFPLR_X", LIEF::assembly::aarch64::OPCODE::SEH_SaveFPLR_X);
|
||||
opcodes.value("SEH_SaveFReg", LIEF::assembly::aarch64::OPCODE::SEH_SaveFReg)
|
||||
.value("SEH_SaveFPLR_X", LIEF::assembly::aarch64::OPCODE::SEH_SaveFPLR_X)
|
||||
.value("SEH_SaveFReg", LIEF::assembly::aarch64::OPCODE::SEH_SaveFReg)
|
||||
.value("SEH_SaveFRegP", LIEF::assembly::aarch64::OPCODE::SEH_SaveFRegP)
|
||||
.value("SEH_SaveFRegP_X", LIEF::assembly::aarch64::OPCODE::SEH_SaveFRegP_X)
|
||||
.value("SEH_SaveFReg_X", LIEF::assembly::aarch64::OPCODE::SEH_SaveFReg_X)
|
||||
@@ -1222,11 +1245,19 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SHSUB_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::SHSUB_ZPZZ_D_UNDEF)
|
||||
.value("SHSUB_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::SHSUB_ZPZZ_H_UNDEF)
|
||||
.value("SHSUB_ZPZZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::SHSUB_ZPZZ_S_UNDEF)
|
||||
.value("SMAX_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::SMAX_ZI_B_PSEUDO)
|
||||
.value("SMAX_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::SMAX_ZI_D_PSEUDO)
|
||||
.value("SMAX_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::SMAX_ZI_H_PSEUDO)
|
||||
.value("SMAX_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::SMAX_ZI_S_PSEUDO)
|
||||
.value("SMAX_ZPZZ_B_UNDEF", LIEF::assembly::aarch64::OPCODE::SMAX_ZPZZ_B_UNDEF)
|
||||
.value("SMAX_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::SMAX_ZPZZ_D_UNDEF)
|
||||
.value("SMAX_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::SMAX_ZPZZ_H_UNDEF)
|
||||
.value("SMAX_ZPZZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::SMAX_ZPZZ_S_UNDEF)
|
||||
.value("SMEStateAllocPseudo", LIEF::assembly::aarch64::OPCODE::SMEStateAllocPseudo)
|
||||
.value("SMIN_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::SMIN_ZI_B_PSEUDO)
|
||||
.value("SMIN_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::SMIN_ZI_D_PSEUDO)
|
||||
.value("SMIN_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::SMIN_ZI_H_PSEUDO)
|
||||
.value("SMIN_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::SMIN_ZI_S_PSEUDO)
|
||||
.value("SMIN_ZPZZ_B_UNDEF", LIEF::assembly::aarch64::OPCODE::SMIN_ZPZZ_B_UNDEF)
|
||||
.value("SMIN_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::SMIN_ZPZZ_D_UNDEF)
|
||||
.value("SMIN_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::SMIN_ZPZZ_H_UNDEF)
|
||||
@@ -1318,6 +1349,10 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SQABS_ZPmZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::SQABS_ZPmZ_D_UNDEF)
|
||||
.value("SQABS_ZPmZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::SQABS_ZPmZ_H_UNDEF)
|
||||
.value("SQABS_ZPmZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::SQABS_ZPmZ_S_UNDEF)
|
||||
.value("SQADD_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::SQADD_ZI_B_PSEUDO)
|
||||
.value("SQADD_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::SQADD_ZI_D_PSEUDO)
|
||||
.value("SQADD_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::SQADD_ZI_H_PSEUDO)
|
||||
.value("SQADD_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::SQADD_ZI_S_PSEUDO)
|
||||
.value("SQNEG_ZPmZ_B_UNDEF", LIEF::assembly::aarch64::OPCODE::SQNEG_ZPmZ_B_UNDEF)
|
||||
.value("SQNEG_ZPmZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::SQNEG_ZPmZ_D_UNDEF)
|
||||
.value("SQNEG_ZPmZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::SQNEG_ZPmZ_H_UNDEF)
|
||||
@@ -1342,6 +1377,10 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SQSHL_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::SQSHL_ZPZZ_D_UNDEF)
|
||||
.value("SQSHL_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::SQSHL_ZPZZ_H_UNDEF)
|
||||
.value("SQSHL_ZPZZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::SQSHL_ZPZZ_S_UNDEF)
|
||||
.value("SQSUB_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::SQSUB_ZI_B_PSEUDO)
|
||||
.value("SQSUB_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::SQSUB_ZI_D_PSEUDO)
|
||||
.value("SQSUB_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::SQSUB_ZI_H_PSEUDO)
|
||||
.value("SQSUB_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::SQSUB_ZI_S_PSEUDO)
|
||||
.value("SRSHL_ZPZZ_B_UNDEF", LIEF::assembly::aarch64::OPCODE::SRSHL_ZPZZ_B_UNDEF)
|
||||
.value("SRSHL_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::SRSHL_ZPZZ_D_UNDEF)
|
||||
.value("SRSHL_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::SRSHL_ZPZZ_H_UNDEF)
|
||||
@@ -1350,6 +1389,7 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SRSHR_ZPZI_D_ZERO", LIEF::assembly::aarch64::OPCODE::SRSHR_ZPZI_D_ZERO)
|
||||
.value("SRSHR_ZPZI_H_ZERO", LIEF::assembly::aarch64::OPCODE::SRSHR_ZPZI_H_ZERO)
|
||||
.value("SRSHR_ZPZI_S_ZERO", LIEF::assembly::aarch64::OPCODE::SRSHR_ZPZI_S_ZERO)
|
||||
.value("STACK_GUARD_UNMIX", LIEF::assembly::aarch64::OPCODE::STACK_GUARD_UNMIX)
|
||||
.value("STGloop", LIEF::assembly::aarch64::OPCODE::STGloop)
|
||||
.value("STGloop_wback", LIEF::assembly::aarch64::OPCODE::STGloop_wback)
|
||||
.value("STMOPA_M2ZZZI_BtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::STMOPA_M2ZZZI_BtoS_PSEUDO)
|
||||
@@ -1363,6 +1403,10 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("STR_ZZZZXI_STRIDED_CONTIGUOUS", LIEF::assembly::aarch64::OPCODE::STR_ZZZZXI_STRIDED_CONTIGUOUS)
|
||||
.value("STZGloop", LIEF::assembly::aarch64::OPCODE::STZGloop)
|
||||
.value("STZGloop_wback", LIEF::assembly::aarch64::OPCODE::STZGloop_wback)
|
||||
.value("SUBR_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::SUBR_ZI_B_PSEUDO)
|
||||
.value("SUBR_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::SUBR_ZI_D_PSEUDO)
|
||||
.value("SUBR_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::SUBR_ZI_H_PSEUDO)
|
||||
.value("SUBR_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::SUBR_ZI_S_PSEUDO)
|
||||
.value("SUBR_ZPZZ_B_ZERO", LIEF::assembly::aarch64::OPCODE::SUBR_ZPZZ_B_ZERO)
|
||||
.value("SUBR_ZPZZ_D_ZERO", LIEF::assembly::aarch64::OPCODE::SUBR_ZPZZ_D_ZERO)
|
||||
.value("SUBR_ZPZZ_H_ZERO", LIEF::assembly::aarch64::OPCODE::SUBR_ZPZZ_H_ZERO)
|
||||
@@ -1383,6 +1427,10 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SUB_VG4_M4ZZ_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::SUB_VG4_M4ZZ_S_PSEUDO)
|
||||
.value("SUB_VG4_M4Z_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::SUB_VG4_M4Z_D_PSEUDO)
|
||||
.value("SUB_VG4_M4Z_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::SUB_VG4_M4Z_S_PSEUDO)
|
||||
.value("SUB_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::SUB_ZI_B_PSEUDO)
|
||||
.value("SUB_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::SUB_ZI_D_PSEUDO)
|
||||
.value("SUB_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::SUB_ZI_H_PSEUDO)
|
||||
.value("SUB_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::SUB_ZI_S_PSEUDO)
|
||||
.value("SUB_ZPZZ_B_ZERO", LIEF::assembly::aarch64::OPCODE::SUB_ZPZZ_B_ZERO)
|
||||
.value("SUB_ZPZZ_D_ZERO", LIEF::assembly::aarch64::OPCODE::SUB_ZPZZ_D_ZERO)
|
||||
.value("SUB_ZPZZ_H_ZERO", LIEF::assembly::aarch64::OPCODE::SUB_ZPZZ_H_ZERO)
|
||||
@@ -1457,8 +1505,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("UDIV_ZPZZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::UDIV_ZPZZ_S_UNDEF)
|
||||
.value("UDOT_VG2_M2Z2Z_BtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UDOT_VG2_M2Z2Z_BtoS_PSEUDO)
|
||||
.value("UDOT_VG2_M2Z2Z_HtoD_PSEUDO", LIEF::assembly::aarch64::OPCODE::UDOT_VG2_M2Z2Z_HtoD_PSEUDO)
|
||||
.value("UDOT_VG2_M2Z2Z_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UDOT_VG2_M2Z2Z_HtoS_PSEUDO)
|
||||
.value("UDOT_VG2_M2ZZI_BToS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UDOT_VG2_M2ZZI_BToS_PSEUDO)
|
||||
.value("UDOT_VG2_M2Z2Z_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UDOT_VG2_M2Z2Z_HtoS_PSEUDO);
|
||||
opcodes.value("UDOT_VG2_M2ZZI_BToS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UDOT_VG2_M2ZZI_BToS_PSEUDO)
|
||||
.value("UDOT_VG2_M2ZZI_HToS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UDOT_VG2_M2ZZI_HToS_PSEUDO)
|
||||
.value("UDOT_VG2_M2ZZI_HtoD_PSEUDO", LIEF::assembly::aarch64::OPCODE::UDOT_VG2_M2ZZI_HtoD_PSEUDO)
|
||||
.value("UDOT_VG2_M2ZZ_BtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UDOT_VG2_M2ZZ_BtoS_PSEUDO)
|
||||
@@ -1477,10 +1525,18 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("UHSUB_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::UHSUB_ZPZZ_D_UNDEF)
|
||||
.value("UHSUB_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::UHSUB_ZPZZ_H_UNDEF)
|
||||
.value("UHSUB_ZPZZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::UHSUB_ZPZZ_S_UNDEF)
|
||||
.value("UMAX_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMAX_ZI_B_PSEUDO)
|
||||
.value("UMAX_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMAX_ZI_D_PSEUDO)
|
||||
.value("UMAX_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMAX_ZI_H_PSEUDO)
|
||||
.value("UMAX_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMAX_ZI_S_PSEUDO)
|
||||
.value("UMAX_ZPZZ_B_UNDEF", LIEF::assembly::aarch64::OPCODE::UMAX_ZPZZ_B_UNDEF)
|
||||
.value("UMAX_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::UMAX_ZPZZ_D_UNDEF)
|
||||
.value("UMAX_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::UMAX_ZPZZ_H_UNDEF)
|
||||
.value("UMAX_ZPZZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::UMAX_ZPZZ_S_UNDEF)
|
||||
.value("UMIN_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMIN_ZI_B_PSEUDO)
|
||||
.value("UMIN_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMIN_ZI_D_PSEUDO)
|
||||
.value("UMIN_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMIN_ZI_H_PSEUDO)
|
||||
.value("UMIN_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMIN_ZI_S_PSEUDO)
|
||||
.value("UMIN_ZPZZ_B_UNDEF", LIEF::assembly::aarch64::OPCODE::UMIN_ZPZZ_B_UNDEF)
|
||||
.value("UMIN_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::UMIN_ZPZZ_D_UNDEF)
|
||||
.value("UMIN_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::UMIN_ZPZZ_H_UNDEF)
|
||||
@@ -1505,8 +1561,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("UMLAL_MZZ_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMLAL_MZZ_HtoS_PSEUDO)
|
||||
.value("UMLAL_VG2_M2Z2Z_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMLAL_VG2_M2Z2Z_HtoS_PSEUDO)
|
||||
.value("UMLAL_VG2_M2ZZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMLAL_VG2_M2ZZI_S_PSEUDO)
|
||||
.value("UMLAL_VG2_M2ZZ_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMLAL_VG2_M2ZZ_HtoS_PSEUDO);
|
||||
opcodes.value("UMLAL_VG4_M4Z4Z_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMLAL_VG4_M4Z4Z_HtoS_PSEUDO)
|
||||
.value("UMLAL_VG2_M2ZZ_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMLAL_VG2_M2ZZ_HtoS_PSEUDO)
|
||||
.value("UMLAL_VG4_M4Z4Z_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMLAL_VG4_M4Z4Z_HtoS_PSEUDO)
|
||||
.value("UMLAL_VG4_M4ZZI_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMLAL_VG4_M4ZZI_HtoS_PSEUDO)
|
||||
.value("UMLAL_VG4_M4ZZ_HtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMLAL_VG4_M4ZZ_HtoS_PSEUDO)
|
||||
.value("UMLSLL_MZZI_BtoS_PSEUDO", LIEF::assembly::aarch64::OPCODE::UMLSLL_MZZI_BtoS_PSEUDO)
|
||||
@@ -1567,6 +1623,10 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("UMULH_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::UMULH_ZPZZ_D_UNDEF)
|
||||
.value("UMULH_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::UMULH_ZPZZ_H_UNDEF)
|
||||
.value("UMULH_ZPZZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::UMULH_ZPZZ_S_UNDEF)
|
||||
.value("UQADD_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::UQADD_ZI_B_PSEUDO)
|
||||
.value("UQADD_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::UQADD_ZI_D_PSEUDO)
|
||||
.value("UQADD_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::UQADD_ZI_H_PSEUDO)
|
||||
.value("UQADD_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::UQADD_ZI_S_PSEUDO)
|
||||
.value("UQRSHL_ZPZZ_B_UNDEF", LIEF::assembly::aarch64::OPCODE::UQRSHL_ZPZZ_B_UNDEF)
|
||||
.value("UQRSHL_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::UQRSHL_ZPZZ_D_UNDEF)
|
||||
.value("UQRSHL_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::UQRSHL_ZPZZ_H_UNDEF)
|
||||
@@ -1583,6 +1643,10 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("UQSHL_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::UQSHL_ZPZZ_D_UNDEF)
|
||||
.value("UQSHL_ZPZZ_H_UNDEF", LIEF::assembly::aarch64::OPCODE::UQSHL_ZPZZ_H_UNDEF)
|
||||
.value("UQSHL_ZPZZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::UQSHL_ZPZZ_S_UNDEF)
|
||||
.value("UQSUB_ZI_B_PSEUDO", LIEF::assembly::aarch64::OPCODE::UQSUB_ZI_B_PSEUDO)
|
||||
.value("UQSUB_ZI_D_PSEUDO", LIEF::assembly::aarch64::OPCODE::UQSUB_ZI_D_PSEUDO)
|
||||
.value("UQSUB_ZI_H_PSEUDO", LIEF::assembly::aarch64::OPCODE::UQSUB_ZI_H_PSEUDO)
|
||||
.value("UQSUB_ZI_S_PSEUDO", LIEF::assembly::aarch64::OPCODE::UQSUB_ZI_S_PSEUDO)
|
||||
.value("URECPE_ZPmZ_S_UNDEF", LIEF::assembly::aarch64::OPCODE::URECPE_ZPmZ_S_UNDEF)
|
||||
.value("URSHL_ZPZZ_B_UNDEF", LIEF::assembly::aarch64::OPCODE::URSHL_ZPZZ_B_UNDEF)
|
||||
.value("URSHL_ZPZZ_D_UNDEF", LIEF::assembly::aarch64::OPCODE::URSHL_ZPZZ_D_UNDEF)
|
||||
@@ -1741,8 +1805,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("ADDXrs", LIEF::assembly::aarch64::OPCODE::ADDXrs)
|
||||
.value("ADDXrx", LIEF::assembly::aarch64::OPCODE::ADDXrx)
|
||||
.value("ADDXrx64", LIEF::assembly::aarch64::OPCODE::ADDXrx64)
|
||||
.value("ADD_VG2_2ZZ_B", LIEF::assembly::aarch64::OPCODE::ADD_VG2_2ZZ_B)
|
||||
.value("ADD_VG2_2ZZ_D", LIEF::assembly::aarch64::OPCODE::ADD_VG2_2ZZ_D)
|
||||
.value("ADD_VG2_2ZZ_B", LIEF::assembly::aarch64::OPCODE::ADD_VG2_2ZZ_B);
|
||||
opcodes.value("ADD_VG2_2ZZ_D", LIEF::assembly::aarch64::OPCODE::ADD_VG2_2ZZ_D)
|
||||
.value("ADD_VG2_2ZZ_H", LIEF::assembly::aarch64::OPCODE::ADD_VG2_2ZZ_H)
|
||||
.value("ADD_VG2_2ZZ_S", LIEF::assembly::aarch64::OPCODE::ADD_VG2_2ZZ_S)
|
||||
.value("ADD_VG2_M2Z2Z_D", LIEF::assembly::aarch64::OPCODE::ADD_VG2_M2Z2Z_D)
|
||||
@@ -1805,8 +1869,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("AESDIMC_4ZZI_B", LIEF::assembly::aarch64::OPCODE::AESDIMC_4ZZI_B)
|
||||
.value("AESD_2ZZI_B", LIEF::assembly::aarch64::OPCODE::AESD_2ZZI_B)
|
||||
.value("AESD_4ZZI_B", LIEF::assembly::aarch64::OPCODE::AESD_4ZZI_B)
|
||||
.value("AESD_ZZZ_B", LIEF::assembly::aarch64::OPCODE::AESD_ZZZ_B);
|
||||
opcodes.value("AESDrr", LIEF::assembly::aarch64::OPCODE::AESDrr)
|
||||
.value("AESD_ZZZ_B", LIEF::assembly::aarch64::OPCODE::AESD_ZZZ_B)
|
||||
.value("AESDrr", LIEF::assembly::aarch64::OPCODE::AESDrr)
|
||||
.value("AESEMC_2ZZI_B", LIEF::assembly::aarch64::OPCODE::AESEMC_2ZZI_B)
|
||||
.value("AESEMC_4ZZI_B", LIEF::assembly::aarch64::OPCODE::AESEMC_4ZZI_B)
|
||||
.value("AESE_2ZZI_B", LIEF::assembly::aarch64::OPCODE::AESE_2ZZI_B)
|
||||
@@ -1843,7 +1907,6 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("AND_ZZZ", LIEF::assembly::aarch64::OPCODE::AND_ZZZ)
|
||||
.value("ANDv16i8", LIEF::assembly::aarch64::OPCODE::ANDv16i8)
|
||||
.value("ANDv8i8", LIEF::assembly::aarch64::OPCODE::ANDv8i8)
|
||||
.value("APAS", LIEF::assembly::aarch64::OPCODE::APAS)
|
||||
.value("ASRD_ZPmI_B", LIEF::assembly::aarch64::OPCODE::ASRD_ZPmI_B)
|
||||
.value("ASRD_ZPmI_D", LIEF::assembly::aarch64::OPCODE::ASRD_ZPmI_D)
|
||||
.value("ASRD_ZPmI_H", LIEF::assembly::aarch64::OPCODE::ASRD_ZPmI_H)
|
||||
@@ -2042,8 +2105,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("BFMUL_ZZZ", LIEF::assembly::aarch64::OPCODE::BFMUL_ZZZ)
|
||||
.value("BFMUL_ZZZI", LIEF::assembly::aarch64::OPCODE::BFMUL_ZZZI)
|
||||
.value("BFMWri", LIEF::assembly::aarch64::OPCODE::BFMWri)
|
||||
.value("BFMXri", LIEF::assembly::aarch64::OPCODE::BFMXri)
|
||||
.value("BFSCALE_2Z2Z", LIEF::assembly::aarch64::OPCODE::BFSCALE_2Z2Z)
|
||||
.value("BFMXri", LIEF::assembly::aarch64::OPCODE::BFMXri);
|
||||
opcodes.value("BFSCALE_2Z2Z", LIEF::assembly::aarch64::OPCODE::BFSCALE_2Z2Z)
|
||||
.value("BFSCALE_2ZZ", LIEF::assembly::aarch64::OPCODE::BFSCALE_2ZZ)
|
||||
.value("BFSCALE_4Z4Z", LIEF::assembly::aarch64::OPCODE::BFSCALE_4Z4Z)
|
||||
.value("BFSCALE_4ZZ", LIEF::assembly::aarch64::OPCODE::BFSCALE_4ZZ)
|
||||
@@ -2093,8 +2156,6 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("BRAAZ", LIEF::assembly::aarch64::OPCODE::BRAAZ)
|
||||
.value("BRAB", LIEF::assembly::aarch64::OPCODE::BRAB)
|
||||
.value("BRABZ", LIEF::assembly::aarch64::OPCODE::BRABZ)
|
||||
.value("BRB_IALL", LIEF::assembly::aarch64::OPCODE::BRB_IALL)
|
||||
.value("BRB_INJ", LIEF::assembly::aarch64::OPCODE::BRB_INJ)
|
||||
.value("BRK", LIEF::assembly::aarch64::OPCODE::BRK)
|
||||
.value("BRKAS_PPzP", LIEF::assembly::aarch64::OPCODE::BRKAS_PPzP)
|
||||
.value("BRKA_PPmP", LIEF::assembly::aarch64::OPCODE::BRKA_PPmP)
|
||||
@@ -2105,8 +2166,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("BRKNS_PPzP", LIEF::assembly::aarch64::OPCODE::BRKNS_PPzP)
|
||||
.value("BRKN_PPzP", LIEF::assembly::aarch64::OPCODE::BRKN_PPzP)
|
||||
.value("BRKPAS_PPzPP", LIEF::assembly::aarch64::OPCODE::BRKPAS_PPzPP)
|
||||
.value("BRKPA_PPzPP", LIEF::assembly::aarch64::OPCODE::BRKPA_PPzPP);
|
||||
opcodes.value("BRKPBS_PPzPP", LIEF::assembly::aarch64::OPCODE::BRKPBS_PPzPP)
|
||||
.value("BRKPA_PPzPP", LIEF::assembly::aarch64::OPCODE::BRKPA_PPzPP)
|
||||
.value("BRKPBS_PPzPP", LIEF::assembly::aarch64::OPCODE::BRKPBS_PPzPP)
|
||||
.value("BRKPB_PPzPP", LIEF::assembly::aarch64::OPCODE::BRKPB_PPzPP)
|
||||
.value("BSL1N_ZZZZ", LIEF::assembly::aarch64::OPCODE::BSL1N_ZZZZ)
|
||||
.value("BSL2N_ZZZZ", LIEF::assembly::aarch64::OPCODE::BSL2N_ZZZZ)
|
||||
@@ -2344,8 +2405,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("CMLTv2i32rz", LIEF::assembly::aarch64::OPCODE::CMLTv2i32rz)
|
||||
.value("CMLTv2i64rz", LIEF::assembly::aarch64::OPCODE::CMLTv2i64rz)
|
||||
.value("CMLTv4i16rz", LIEF::assembly::aarch64::OPCODE::CMLTv4i16rz)
|
||||
.value("CMLTv4i32rz", LIEF::assembly::aarch64::OPCODE::CMLTv4i32rz)
|
||||
.value("CMLTv8i16rz", LIEF::assembly::aarch64::OPCODE::CMLTv8i16rz)
|
||||
.value("CMLTv4i32rz", LIEF::assembly::aarch64::OPCODE::CMLTv4i32rz);
|
||||
opcodes.value("CMLTv8i16rz", LIEF::assembly::aarch64::OPCODE::CMLTv8i16rz)
|
||||
.value("CMLTv8i8rz", LIEF::assembly::aarch64::OPCODE::CMLTv8i8rz)
|
||||
.value("CMPEQ_PPzZI_B", LIEF::assembly::aarch64::OPCODE::CMPEQ_PPzZI_B)
|
||||
.value("CMPEQ_PPzZI_D", LIEF::assembly::aarch64::OPCODE::CMPEQ_PPzZI_D)
|
||||
@@ -2405,8 +2466,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("CMPLE_PPzZI_B", LIEF::assembly::aarch64::OPCODE::CMPLE_PPzZI_B)
|
||||
.value("CMPLE_PPzZI_D", LIEF::assembly::aarch64::OPCODE::CMPLE_PPzZI_D)
|
||||
.value("CMPLE_PPzZI_H", LIEF::assembly::aarch64::OPCODE::CMPLE_PPzZI_H)
|
||||
.value("CMPLE_PPzZI_S", LIEF::assembly::aarch64::OPCODE::CMPLE_PPzZI_S);
|
||||
opcodes.value("CMPLE_WIDE_PPzZZ_B", LIEF::assembly::aarch64::OPCODE::CMPLE_WIDE_PPzZZ_B)
|
||||
.value("CMPLE_PPzZI_S", LIEF::assembly::aarch64::OPCODE::CMPLE_PPzZI_S)
|
||||
.value("CMPLE_WIDE_PPzZZ_B", LIEF::assembly::aarch64::OPCODE::CMPLE_WIDE_PPzZZ_B)
|
||||
.value("CMPLE_WIDE_PPzZZ_H", LIEF::assembly::aarch64::OPCODE::CMPLE_WIDE_PPzZZ_H)
|
||||
.value("CMPLE_WIDE_PPzZZ_S", LIEF::assembly::aarch64::OPCODE::CMPLE_WIDE_PPzZZ_S)
|
||||
.value("CMPLO_PPzZI_B", LIEF::assembly::aarch64::OPCODE::CMPLO_PPzZI_B)
|
||||
@@ -2644,8 +2705,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("DUPQ_ZZI_B", LIEF::assembly::aarch64::OPCODE::DUPQ_ZZI_B)
|
||||
.value("DUPQ_ZZI_D", LIEF::assembly::aarch64::OPCODE::DUPQ_ZZI_D)
|
||||
.value("DUPQ_ZZI_H", LIEF::assembly::aarch64::OPCODE::DUPQ_ZZI_H)
|
||||
.value("DUPQ_ZZI_S", LIEF::assembly::aarch64::OPCODE::DUPQ_ZZI_S)
|
||||
.value("DUP_ZI_B", LIEF::assembly::aarch64::OPCODE::DUP_ZI_B)
|
||||
.value("DUPQ_ZZI_S", LIEF::assembly::aarch64::OPCODE::DUPQ_ZZI_S);
|
||||
opcodes.value("DUP_ZI_B", LIEF::assembly::aarch64::OPCODE::DUP_ZI_B)
|
||||
.value("DUP_ZI_D", LIEF::assembly::aarch64::OPCODE::DUP_ZI_D)
|
||||
.value("DUP_ZI_H", LIEF::assembly::aarch64::OPCODE::DUP_ZI_H)
|
||||
.value("DUP_ZI_S", LIEF::assembly::aarch64::OPCODE::DUP_ZI_S)
|
||||
@@ -2705,8 +2766,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("EOR_ZI", LIEF::assembly::aarch64::OPCODE::EOR_ZI)
|
||||
.value("EOR_ZPmZ_B", LIEF::assembly::aarch64::OPCODE::EOR_ZPmZ_B)
|
||||
.value("EOR_ZPmZ_D", LIEF::assembly::aarch64::OPCODE::EOR_ZPmZ_D)
|
||||
.value("EOR_ZPmZ_H", LIEF::assembly::aarch64::OPCODE::EOR_ZPmZ_H);
|
||||
opcodes.value("EOR_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::EOR_ZPmZ_S)
|
||||
.value("EOR_ZPmZ_H", LIEF::assembly::aarch64::OPCODE::EOR_ZPmZ_H)
|
||||
.value("EOR_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::EOR_ZPmZ_S)
|
||||
.value("EOR_ZZZ", LIEF::assembly::aarch64::OPCODE::EOR_ZZZ)
|
||||
.value("EORv16i8", LIEF::assembly::aarch64::OPCODE::EORv16i8)
|
||||
.value("EORv8i8", LIEF::assembly::aarch64::OPCODE::EORv8i8)
|
||||
@@ -2944,8 +3005,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FCMGTv1i32rz", LIEF::assembly::aarch64::OPCODE::FCMGTv1i32rz)
|
||||
.value("FCMGTv1i64rz", LIEF::assembly::aarch64::OPCODE::FCMGTv1i64rz)
|
||||
.value("FCMGTv2f32", LIEF::assembly::aarch64::OPCODE::FCMGTv2f32)
|
||||
.value("FCMGTv2f64", LIEF::assembly::aarch64::OPCODE::FCMGTv2f64)
|
||||
.value("FCMGTv2i32rz", LIEF::assembly::aarch64::OPCODE::FCMGTv2i32rz)
|
||||
.value("FCMGTv2f64", LIEF::assembly::aarch64::OPCODE::FCMGTv2f64);
|
||||
opcodes.value("FCMGTv2i32rz", LIEF::assembly::aarch64::OPCODE::FCMGTv2i32rz)
|
||||
.value("FCMGTv2i64rz", LIEF::assembly::aarch64::OPCODE::FCMGTv2i64rz)
|
||||
.value("FCMGTv4f16", LIEF::assembly::aarch64::OPCODE::FCMGTv4f16)
|
||||
.value("FCMGTv4f32", LIEF::assembly::aarch64::OPCODE::FCMGTv4f32)
|
||||
@@ -3005,8 +3066,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FCMPHri", LIEF::assembly::aarch64::OPCODE::FCMPHri)
|
||||
.value("FCMPHrr", LIEF::assembly::aarch64::OPCODE::FCMPHrr)
|
||||
.value("FCMPSri", LIEF::assembly::aarch64::OPCODE::FCMPSri)
|
||||
.value("FCMPSrr", LIEF::assembly::aarch64::OPCODE::FCMPSrr);
|
||||
opcodes.value("FCMUO_PPzZZ_D", LIEF::assembly::aarch64::OPCODE::FCMUO_PPzZZ_D)
|
||||
.value("FCMPSrr", LIEF::assembly::aarch64::OPCODE::FCMPSrr)
|
||||
.value("FCMUO_PPzZZ_D", LIEF::assembly::aarch64::OPCODE::FCMUO_PPzZZ_D)
|
||||
.value("FCMUO_PPzZZ_H", LIEF::assembly::aarch64::OPCODE::FCMUO_PPzZZ_H)
|
||||
.value("FCMUO_PPzZZ_S", LIEF::assembly::aarch64::OPCODE::FCMUO_PPzZZ_S)
|
||||
.value("FCPY_ZPmI_D", LIEF::assembly::aarch64::OPCODE::FCPY_ZPmI_D)
|
||||
@@ -3244,8 +3305,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FCVTZSv2i32_shift", LIEF::assembly::aarch64::OPCODE::FCVTZSv2i32_shift)
|
||||
.value("FCVTZSv2i64_shift", LIEF::assembly::aarch64::OPCODE::FCVTZSv2i64_shift)
|
||||
.value("FCVTZSv4f16", LIEF::assembly::aarch64::OPCODE::FCVTZSv4f16)
|
||||
.value("FCVTZSv4f32", LIEF::assembly::aarch64::OPCODE::FCVTZSv4f32)
|
||||
.value("FCVTZSv4i16_shift", LIEF::assembly::aarch64::OPCODE::FCVTZSv4i16_shift)
|
||||
.value("FCVTZSv4f32", LIEF::assembly::aarch64::OPCODE::FCVTZSv4f32);
|
||||
opcodes.value("FCVTZSv4i16_shift", LIEF::assembly::aarch64::OPCODE::FCVTZSv4i16_shift)
|
||||
.value("FCVTZSv4i32_shift", LIEF::assembly::aarch64::OPCODE::FCVTZSv4i32_shift)
|
||||
.value("FCVTZSv8f16", LIEF::assembly::aarch64::OPCODE::FCVTZSv8f16)
|
||||
.value("FCVTZSv8i16_shift", LIEF::assembly::aarch64::OPCODE::FCVTZSv8i16_shift)
|
||||
@@ -3305,8 +3366,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FCVT_Z2Z_StoH", LIEF::assembly::aarch64::OPCODE::FCVT_Z2Z_StoH)
|
||||
.value("FCVT_Z4Z_StoB", LIEF::assembly::aarch64::OPCODE::FCVT_Z4Z_StoB)
|
||||
.value("FCVT_ZPmZ_DtoH", LIEF::assembly::aarch64::OPCODE::FCVT_ZPmZ_DtoH)
|
||||
.value("FCVT_ZPmZ_DtoS", LIEF::assembly::aarch64::OPCODE::FCVT_ZPmZ_DtoS);
|
||||
opcodes.value("FCVT_ZPmZ_HtoD", LIEF::assembly::aarch64::OPCODE::FCVT_ZPmZ_HtoD)
|
||||
.value("FCVT_ZPmZ_DtoS", LIEF::assembly::aarch64::OPCODE::FCVT_ZPmZ_DtoS)
|
||||
.value("FCVT_ZPmZ_HtoD", LIEF::assembly::aarch64::OPCODE::FCVT_ZPmZ_HtoD)
|
||||
.value("FCVT_ZPmZ_HtoS", LIEF::assembly::aarch64::OPCODE::FCVT_ZPmZ_HtoS)
|
||||
.value("FCVT_ZPmZ_StoD", LIEF::assembly::aarch64::OPCODE::FCVT_ZPmZ_StoD)
|
||||
.value("FCVT_ZPmZ_StoH", LIEF::assembly::aarch64::OPCODE::FCVT_ZPmZ_StoH)
|
||||
@@ -3544,8 +3605,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FMINQV_H", LIEF::assembly::aarch64::OPCODE::FMINQV_H)
|
||||
.value("FMINQV_S", LIEF::assembly::aarch64::OPCODE::FMINQV_S)
|
||||
.value("FMINSrr", LIEF::assembly::aarch64::OPCODE::FMINSrr)
|
||||
.value("FMINV_VPZ_D", LIEF::assembly::aarch64::OPCODE::FMINV_VPZ_D)
|
||||
.value("FMINV_VPZ_H", LIEF::assembly::aarch64::OPCODE::FMINV_VPZ_H)
|
||||
.value("FMINV_VPZ_D", LIEF::assembly::aarch64::OPCODE::FMINV_VPZ_D);
|
||||
opcodes.value("FMINV_VPZ_H", LIEF::assembly::aarch64::OPCODE::FMINV_VPZ_H)
|
||||
.value("FMINV_VPZ_S", LIEF::assembly::aarch64::OPCODE::FMINV_VPZ_S)
|
||||
.value("FMINVv4i16v", LIEF::assembly::aarch64::OPCODE::FMINVv4i16v)
|
||||
.value("FMINVv4i32v", LIEF::assembly::aarch64::OPCODE::FMINVv4i32v)
|
||||
@@ -3605,8 +3666,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FMLALL_VG2_M2ZZI_BtoS", LIEF::assembly::aarch64::OPCODE::FMLALL_VG2_M2ZZI_BtoS)
|
||||
.value("FMLALL_VG2_M2ZZ_BtoS", LIEF::assembly::aarch64::OPCODE::FMLALL_VG2_M2ZZ_BtoS)
|
||||
.value("FMLALL_VG4_M4Z4Z_BtoS", LIEF::assembly::aarch64::OPCODE::FMLALL_VG4_M4Z4Z_BtoS)
|
||||
.value("FMLALL_VG4_M4ZZI_BtoS", LIEF::assembly::aarch64::OPCODE::FMLALL_VG4_M4ZZI_BtoS);
|
||||
opcodes.value("FMLALL_VG4_M4ZZ_BtoS", LIEF::assembly::aarch64::OPCODE::FMLALL_VG4_M4ZZ_BtoS)
|
||||
.value("FMLALL_VG4_M4ZZI_BtoS", LIEF::assembly::aarch64::OPCODE::FMLALL_VG4_M4ZZI_BtoS)
|
||||
.value("FMLALL_VG4_M4ZZ_BtoS", LIEF::assembly::aarch64::OPCODE::FMLALL_VG4_M4ZZ_BtoS)
|
||||
.value("FMLALT_ZZZ", LIEF::assembly::aarch64::OPCODE::FMLALT_ZZZ)
|
||||
.value("FMLALT_ZZZI", LIEF::assembly::aarch64::OPCODE::FMLALT_ZZZI)
|
||||
.value("FMLALT_ZZZI_SHH", LIEF::assembly::aarch64::OPCODE::FMLALT_ZZZI_SHH)
|
||||
@@ -3844,8 +3905,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FMUL_2ZZ_S", LIEF::assembly::aarch64::OPCODE::FMUL_2ZZ_S)
|
||||
.value("FMUL_4Z4Z_D", LIEF::assembly::aarch64::OPCODE::FMUL_4Z4Z_D)
|
||||
.value("FMUL_4Z4Z_H", LIEF::assembly::aarch64::OPCODE::FMUL_4Z4Z_H)
|
||||
.value("FMUL_4Z4Z_S", LIEF::assembly::aarch64::OPCODE::FMUL_4Z4Z_S)
|
||||
.value("FMUL_4ZZ_D", LIEF::assembly::aarch64::OPCODE::FMUL_4ZZ_D)
|
||||
.value("FMUL_4Z4Z_S", LIEF::assembly::aarch64::OPCODE::FMUL_4Z4Z_S);
|
||||
opcodes.value("FMUL_4ZZ_D", LIEF::assembly::aarch64::OPCODE::FMUL_4ZZ_D)
|
||||
.value("FMUL_4ZZ_H", LIEF::assembly::aarch64::OPCODE::FMUL_4ZZ_H)
|
||||
.value("FMUL_4ZZ_S", LIEF::assembly::aarch64::OPCODE::FMUL_4ZZ_S)
|
||||
.value("FMUL_ZPmI_D", LIEF::assembly::aarch64::OPCODE::FMUL_ZPmI_D)
|
||||
@@ -3905,8 +3966,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FNMSUBDrrr", LIEF::assembly::aarch64::OPCODE::FNMSUBDrrr)
|
||||
.value("FNMSUBHrrr", LIEF::assembly::aarch64::OPCODE::FNMSUBHrrr)
|
||||
.value("FNMSUBSrrr", LIEF::assembly::aarch64::OPCODE::FNMSUBSrrr)
|
||||
.value("FNMULDrr", LIEF::assembly::aarch64::OPCODE::FNMULDrr);
|
||||
opcodes.value("FNMULHrr", LIEF::assembly::aarch64::OPCODE::FNMULHrr)
|
||||
.value("FNMULDrr", LIEF::assembly::aarch64::OPCODE::FNMULDrr)
|
||||
.value("FNMULHrr", LIEF::assembly::aarch64::OPCODE::FNMULHrr)
|
||||
.value("FNMULSrr", LIEF::assembly::aarch64::OPCODE::FNMULSrr)
|
||||
.value("FRECPE_ZZ_D", LIEF::assembly::aarch64::OPCODE::FRECPE_ZZ_D)
|
||||
.value("FRECPE_ZZ_H", LIEF::assembly::aarch64::OPCODE::FRECPE_ZZ_H)
|
||||
@@ -4144,8 +4205,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("FSUBR_ZPmI_S", LIEF::assembly::aarch64::OPCODE::FSUBR_ZPmI_S)
|
||||
.value("FSUBR_ZPmZ_D", LIEF::assembly::aarch64::OPCODE::FSUBR_ZPmZ_D)
|
||||
.value("FSUBR_ZPmZ_H", LIEF::assembly::aarch64::OPCODE::FSUBR_ZPmZ_H)
|
||||
.value("FSUBR_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::FSUBR_ZPmZ_S)
|
||||
.value("FSUBSrr", LIEF::assembly::aarch64::OPCODE::FSUBSrr)
|
||||
.value("FSUBR_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::FSUBR_ZPmZ_S);
|
||||
opcodes.value("FSUBSrr", LIEF::assembly::aarch64::OPCODE::FSUBSrr)
|
||||
.value("FSUB_VG2_M2Z_D", LIEF::assembly::aarch64::OPCODE::FSUB_VG2_M2Z_D)
|
||||
.value("FSUB_VG2_M2Z_H", LIEF::assembly::aarch64::OPCODE::FSUB_VG2_M2Z_H)
|
||||
.value("FSUB_VG2_M2Z_S", LIEF::assembly::aarch64::OPCODE::FSUB_VG2_M2Z_S)
|
||||
@@ -4205,8 +4266,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("GLD1D_SCALED", LIEF::assembly::aarch64::OPCODE::GLD1D_SCALED)
|
||||
.value("GLD1D_SXTW", LIEF::assembly::aarch64::OPCODE::GLD1D_SXTW)
|
||||
.value("GLD1D_SXTW_SCALED", LIEF::assembly::aarch64::OPCODE::GLD1D_SXTW_SCALED)
|
||||
.value("GLD1D_UXTW", LIEF::assembly::aarch64::OPCODE::GLD1D_UXTW);
|
||||
opcodes.value("GLD1D_UXTW_SCALED", LIEF::assembly::aarch64::OPCODE::GLD1D_UXTW_SCALED)
|
||||
.value("GLD1D_UXTW", LIEF::assembly::aarch64::OPCODE::GLD1D_UXTW)
|
||||
.value("GLD1D_UXTW_SCALED", LIEF::assembly::aarch64::OPCODE::GLD1D_UXTW_SCALED)
|
||||
.value("GLD1H_D", LIEF::assembly::aarch64::OPCODE::GLD1H_D)
|
||||
.value("GLD1H_D_IMM", LIEF::assembly::aarch64::OPCODE::GLD1H_D_IMM)
|
||||
.value("GLD1H_D_SCALED", LIEF::assembly::aarch64::OPCODE::GLD1H_D_SCALED)
|
||||
@@ -4324,6 +4385,7 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("GLDFF1W_UXTW_SCALED", LIEF::assembly::aarch64::OPCODE::GLDFF1W_UXTW_SCALED)
|
||||
.value("GMI", LIEF::assembly::aarch64::OPCODE::GMI)
|
||||
.value("HINT", LIEF::assembly::aarch64::OPCODE::HINT)
|
||||
.value("HINTE", LIEF::assembly::aarch64::OPCODE::HINTE)
|
||||
.value("HISTCNT_ZPzZZ_D", LIEF::assembly::aarch64::OPCODE::HISTCNT_ZPzZZ_D)
|
||||
.value("HISTCNT_ZPzZZ_S", LIEF::assembly::aarch64::OPCODE::HISTCNT_ZPzZZ_S)
|
||||
.value("HISTSEG_ZZZ", LIEF::assembly::aarch64::OPCODE::HISTSEG_ZZZ)
|
||||
@@ -4443,8 +4505,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("LD1Fourv2d_POST", LIEF::assembly::aarch64::OPCODE::LD1Fourv2d_POST)
|
||||
.value("LD1Fourv2s", LIEF::assembly::aarch64::OPCODE::LD1Fourv2s)
|
||||
.value("LD1Fourv2s_POST", LIEF::assembly::aarch64::OPCODE::LD1Fourv2s_POST)
|
||||
.value("LD1Fourv4h", LIEF::assembly::aarch64::OPCODE::LD1Fourv4h)
|
||||
.value("LD1Fourv4h_POST", LIEF::assembly::aarch64::OPCODE::LD1Fourv4h_POST)
|
||||
.value("LD1Fourv4h", LIEF::assembly::aarch64::OPCODE::LD1Fourv4h);
|
||||
opcodes.value("LD1Fourv4h_POST", LIEF::assembly::aarch64::OPCODE::LD1Fourv4h_POST)
|
||||
.value("LD1Fourv4s", LIEF::assembly::aarch64::OPCODE::LD1Fourv4s)
|
||||
.value("LD1Fourv4s_POST", LIEF::assembly::aarch64::OPCODE::LD1Fourv4s_POST)
|
||||
.value("LD1Fourv8b", LIEF::assembly::aarch64::OPCODE::LD1Fourv8b)
|
||||
@@ -4505,8 +4567,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("LD1RQ_H_IMM", LIEF::assembly::aarch64::OPCODE::LD1RQ_H_IMM)
|
||||
.value("LD1RQ_W", LIEF::assembly::aarch64::OPCODE::LD1RQ_W)
|
||||
.value("LD1RQ_W_IMM", LIEF::assembly::aarch64::OPCODE::LD1RQ_W_IMM)
|
||||
.value("LD1RSB_D_IMM", LIEF::assembly::aarch64::OPCODE::LD1RSB_D_IMM);
|
||||
opcodes.value("LD1RSB_H_IMM", LIEF::assembly::aarch64::OPCODE::LD1RSB_H_IMM)
|
||||
.value("LD1RSB_D_IMM", LIEF::assembly::aarch64::OPCODE::LD1RSB_D_IMM)
|
||||
.value("LD1RSB_H_IMM", LIEF::assembly::aarch64::OPCODE::LD1RSB_H_IMM)
|
||||
.value("LD1RSB_S_IMM", LIEF::assembly::aarch64::OPCODE::LD1RSB_S_IMM)
|
||||
.value("LD1RSH_D_IMM", LIEF::assembly::aarch64::OPCODE::LD1RSH_D_IMM)
|
||||
.value("LD1RSH_S_IMM", LIEF::assembly::aarch64::OPCODE::LD1RSH_S_IMM)
|
||||
@@ -4743,8 +4805,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("LD4W_IMM", LIEF::assembly::aarch64::OPCODE::LD4W_IMM)
|
||||
.value("LD4i16", LIEF::assembly::aarch64::OPCODE::LD4i16)
|
||||
.value("LD4i16_POST", LIEF::assembly::aarch64::OPCODE::LD4i16_POST)
|
||||
.value("LD4i32", LIEF::assembly::aarch64::OPCODE::LD4i32)
|
||||
.value("LD4i32_POST", LIEF::assembly::aarch64::OPCODE::LD4i32_POST)
|
||||
.value("LD4i32", LIEF::assembly::aarch64::OPCODE::LD4i32);
|
||||
opcodes.value("LD4i32_POST", LIEF::assembly::aarch64::OPCODE::LD4i32_POST)
|
||||
.value("LD4i64", LIEF::assembly::aarch64::OPCODE::LD4i64)
|
||||
.value("LD4i64_POST", LIEF::assembly::aarch64::OPCODE::LD4i64_POST)
|
||||
.value("LD4i8", LIEF::assembly::aarch64::OPCODE::LD4i8)
|
||||
@@ -4805,8 +4867,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("LDBFADDA", LIEF::assembly::aarch64::OPCODE::LDBFADDA)
|
||||
.value("LDBFADDAL", LIEF::assembly::aarch64::OPCODE::LDBFADDAL)
|
||||
.value("LDBFADDL", LIEF::assembly::aarch64::OPCODE::LDBFADDL)
|
||||
.value("LDBFMAX", LIEF::assembly::aarch64::OPCODE::LDBFMAX);
|
||||
opcodes.value("LDBFMAXA", LIEF::assembly::aarch64::OPCODE::LDBFMAXA)
|
||||
.value("LDBFMAX", LIEF::assembly::aarch64::OPCODE::LDBFMAX)
|
||||
.value("LDBFMAXA", LIEF::assembly::aarch64::OPCODE::LDBFMAXA)
|
||||
.value("LDBFMAXAL", LIEF::assembly::aarch64::OPCODE::LDBFMAXAL)
|
||||
.value("LDBFMAXL", LIEF::assembly::aarch64::OPCODE::LDBFMAXL)
|
||||
.value("LDBFMAXNM", LIEF::assembly::aarch64::OPCODE::LDBFMAXNM)
|
||||
@@ -5043,8 +5105,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("LDRBBroW", LIEF::assembly::aarch64::OPCODE::LDRBBroW)
|
||||
.value("LDRBBroX", LIEF::assembly::aarch64::OPCODE::LDRBBroX)
|
||||
.value("LDRBBui", LIEF::assembly::aarch64::OPCODE::LDRBBui)
|
||||
.value("LDRBpost", LIEF::assembly::aarch64::OPCODE::LDRBpost)
|
||||
.value("LDRBpre", LIEF::assembly::aarch64::OPCODE::LDRBpre)
|
||||
.value("LDRBpost", LIEF::assembly::aarch64::OPCODE::LDRBpost);
|
||||
opcodes.value("LDRBpre", LIEF::assembly::aarch64::OPCODE::LDRBpre)
|
||||
.value("LDRBroW", LIEF::assembly::aarch64::OPCODE::LDRBroW)
|
||||
.value("LDRBroX", LIEF::assembly::aarch64::OPCODE::LDRBroX)
|
||||
.value("LDRBui", LIEF::assembly::aarch64::OPCODE::LDRBui)
|
||||
@@ -5105,8 +5167,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("LDRWl", LIEF::assembly::aarch64::OPCODE::LDRWl)
|
||||
.value("LDRWpost", LIEF::assembly::aarch64::OPCODE::LDRWpost)
|
||||
.value("LDRWpre", LIEF::assembly::aarch64::OPCODE::LDRWpre)
|
||||
.value("LDRWroW", LIEF::assembly::aarch64::OPCODE::LDRWroW);
|
||||
opcodes.value("LDRWroX", LIEF::assembly::aarch64::OPCODE::LDRWroX)
|
||||
.value("LDRWroW", LIEF::assembly::aarch64::OPCODE::LDRWroW)
|
||||
.value("LDRWroX", LIEF::assembly::aarch64::OPCODE::LDRWroX)
|
||||
.value("LDRWui", LIEF::assembly::aarch64::OPCODE::LDRWui)
|
||||
.value("LDRXl", LIEF::assembly::aarch64::OPCODE::LDRXl)
|
||||
.value("LDRXpost", LIEF::assembly::aarch64::OPCODE::LDRXpost)
|
||||
@@ -5343,8 +5405,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("LUTI4_S_4ZTZI_H", LIEF::assembly::aarch64::OPCODE::LUTI4_S_4ZTZI_H)
|
||||
.value("LUTI4_S_4ZZT2Z", LIEF::assembly::aarch64::OPCODE::LUTI4_S_4ZZT2Z)
|
||||
.value("LUTI4_Z2ZZI", LIEF::assembly::aarch64::OPCODE::LUTI4_Z2ZZI)
|
||||
.value("LUTI4_ZTZI_B", LIEF::assembly::aarch64::OPCODE::LUTI4_ZTZI_B)
|
||||
.value("LUTI4_ZTZI_H", LIEF::assembly::aarch64::OPCODE::LUTI4_ZTZI_H)
|
||||
.value("LUTI4_ZTZI_B", LIEF::assembly::aarch64::OPCODE::LUTI4_ZTZI_B);
|
||||
opcodes.value("LUTI4_ZTZI_H", LIEF::assembly::aarch64::OPCODE::LUTI4_ZTZI_H)
|
||||
.value("LUTI4_ZTZI_S", LIEF::assembly::aarch64::OPCODE::LUTI4_ZTZI_S)
|
||||
.value("LUTI4_ZZZI_B", LIEF::assembly::aarch64::OPCODE::LUTI4_ZZZI_B)
|
||||
.value("LUTI4_ZZZI_H", LIEF::assembly::aarch64::OPCODE::LUTI4_ZZZI_H)
|
||||
@@ -5405,8 +5467,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("MOPSSETGET", LIEF::assembly::aarch64::OPCODE::MOPSSETGET)
|
||||
.value("MOPSSETGETN", LIEF::assembly::aarch64::OPCODE::MOPSSETGETN)
|
||||
.value("MOVAZ_2ZMI_H_B", LIEF::assembly::aarch64::OPCODE::MOVAZ_2ZMI_H_B)
|
||||
.value("MOVAZ_2ZMI_H_D", LIEF::assembly::aarch64::OPCODE::MOVAZ_2ZMI_H_D);
|
||||
opcodes.value("MOVAZ_2ZMI_H_H", LIEF::assembly::aarch64::OPCODE::MOVAZ_2ZMI_H_H)
|
||||
.value("MOVAZ_2ZMI_H_D", LIEF::assembly::aarch64::OPCODE::MOVAZ_2ZMI_H_D)
|
||||
.value("MOVAZ_2ZMI_H_H", LIEF::assembly::aarch64::OPCODE::MOVAZ_2ZMI_H_H)
|
||||
.value("MOVAZ_2ZMI_H_S", LIEF::assembly::aarch64::OPCODE::MOVAZ_2ZMI_H_S)
|
||||
.value("MOVAZ_2ZMI_V_B", LIEF::assembly::aarch64::OPCODE::MOVAZ_2ZMI_V_B)
|
||||
.value("MOVAZ_2ZMI_V_D", LIEF::assembly::aarch64::OPCODE::MOVAZ_2ZMI_V_D)
|
||||
@@ -5643,8 +5705,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("PMOV_PZI_B", LIEF::assembly::aarch64::OPCODE::PMOV_PZI_B)
|
||||
.value("PMOV_PZI_D", LIEF::assembly::aarch64::OPCODE::PMOV_PZI_D)
|
||||
.value("PMOV_PZI_H", LIEF::assembly::aarch64::OPCODE::PMOV_PZI_H)
|
||||
.value("PMOV_PZI_S", LIEF::assembly::aarch64::OPCODE::PMOV_PZI_S)
|
||||
.value("PMOV_ZIP_B", LIEF::assembly::aarch64::OPCODE::PMOV_ZIP_B)
|
||||
.value("PMOV_PZI_S", LIEF::assembly::aarch64::OPCODE::PMOV_PZI_S);
|
||||
opcodes.value("PMOV_ZIP_B", LIEF::assembly::aarch64::OPCODE::PMOV_ZIP_B)
|
||||
.value("PMOV_ZIP_D", LIEF::assembly::aarch64::OPCODE::PMOV_ZIP_D)
|
||||
.value("PMOV_ZIP_H", LIEF::assembly::aarch64::OPCODE::PMOV_ZIP_H)
|
||||
.value("PMOV_ZIP_S", LIEF::assembly::aarch64::OPCODE::PMOV_ZIP_S)
|
||||
@@ -5705,8 +5767,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("PRFW_PRI", LIEF::assembly::aarch64::OPCODE::PRFW_PRI)
|
||||
.value("PRFW_PRR", LIEF::assembly::aarch64::OPCODE::PRFW_PRR)
|
||||
.value("PRFW_S_PZI", LIEF::assembly::aarch64::OPCODE::PRFW_S_PZI)
|
||||
.value("PRFW_S_SXTW_SCALED", LIEF::assembly::aarch64::OPCODE::PRFW_S_SXTW_SCALED);
|
||||
opcodes.value("PRFW_S_UXTW_SCALED", LIEF::assembly::aarch64::OPCODE::PRFW_S_UXTW_SCALED)
|
||||
.value("PRFW_S_SXTW_SCALED", LIEF::assembly::aarch64::OPCODE::PRFW_S_SXTW_SCALED)
|
||||
.value("PRFW_S_UXTW_SCALED", LIEF::assembly::aarch64::OPCODE::PRFW_S_UXTW_SCALED)
|
||||
.value("PSEL_PPPRI_B", LIEF::assembly::aarch64::OPCODE::PSEL_PPPRI_B)
|
||||
.value("PSEL_PPPRI_D", LIEF::assembly::aarch64::OPCODE::PSEL_PPPRI_D)
|
||||
.value("PSEL_PPPRI_H", LIEF::assembly::aarch64::OPCODE::PSEL_PPPRI_H)
|
||||
@@ -5943,8 +6005,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SABDv8i16", LIEF::assembly::aarch64::OPCODE::SABDv8i16)
|
||||
.value("SABDv8i8", LIEF::assembly::aarch64::OPCODE::SABDv8i8)
|
||||
.value("SADALP_ZPmZ_D", LIEF::assembly::aarch64::OPCODE::SADALP_ZPmZ_D)
|
||||
.value("SADALP_ZPmZ_H", LIEF::assembly::aarch64::OPCODE::SADALP_ZPmZ_H)
|
||||
.value("SADALP_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::SADALP_ZPmZ_S)
|
||||
.value("SADALP_ZPmZ_H", LIEF::assembly::aarch64::OPCODE::SADALP_ZPmZ_H);
|
||||
opcodes.value("SADALP_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::SADALP_ZPmZ_S)
|
||||
.value("SADALPv16i8_v8i16", LIEF::assembly::aarch64::OPCODE::SADALPv16i8_v8i16)
|
||||
.value("SADALPv2i32_v1i64", LIEF::assembly::aarch64::OPCODE::SADALPv2i32_v1i64)
|
||||
.value("SADALPv4i16_v2i32", LIEF::assembly::aarch64::OPCODE::SADALPv4i16_v2i32)
|
||||
@@ -6005,8 +6067,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SBFMXri", LIEF::assembly::aarch64::OPCODE::SBFMXri)
|
||||
.value("SCLAMP_VG2_2Z2Z_B", LIEF::assembly::aarch64::OPCODE::SCLAMP_VG2_2Z2Z_B)
|
||||
.value("SCLAMP_VG2_2Z2Z_D", LIEF::assembly::aarch64::OPCODE::SCLAMP_VG2_2Z2Z_D)
|
||||
.value("SCLAMP_VG2_2Z2Z_H", LIEF::assembly::aarch64::OPCODE::SCLAMP_VG2_2Z2Z_H);
|
||||
opcodes.value("SCLAMP_VG2_2Z2Z_S", LIEF::assembly::aarch64::OPCODE::SCLAMP_VG2_2Z2Z_S)
|
||||
.value("SCLAMP_VG2_2Z2Z_H", LIEF::assembly::aarch64::OPCODE::SCLAMP_VG2_2Z2Z_H)
|
||||
.value("SCLAMP_VG2_2Z2Z_S", LIEF::assembly::aarch64::OPCODE::SCLAMP_VG2_2Z2Z_S)
|
||||
.value("SCLAMP_VG4_4Z4Z_B", LIEF::assembly::aarch64::OPCODE::SCLAMP_VG4_4Z4Z_B)
|
||||
.value("SCLAMP_VG4_4Z4Z_D", LIEF::assembly::aarch64::OPCODE::SCLAMP_VG4_4Z4Z_D)
|
||||
.value("SCLAMP_VG4_4Z4Z_H", LIEF::assembly::aarch64::OPCODE::SCLAMP_VG4_4Z4Z_H)
|
||||
@@ -6217,7 +6279,6 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SHSUBv4i32", LIEF::assembly::aarch64::OPCODE::SHSUBv4i32)
|
||||
.value("SHSUBv8i16", LIEF::assembly::aarch64::OPCODE::SHSUBv8i16)
|
||||
.value("SHSUBv8i8", LIEF::assembly::aarch64::OPCODE::SHSUBv8i8)
|
||||
.value("SHUH", LIEF::assembly::aarch64::OPCODE::SHUH)
|
||||
.value("SLI_ZZI_B", LIEF::assembly::aarch64::OPCODE::SLI_ZZI_B)
|
||||
.value("SLI_ZZI_D", LIEF::assembly::aarch64::OPCODE::SLI_ZZI_D)
|
||||
.value("SLI_ZZI_H", LIEF::assembly::aarch64::OPCODE::SLI_ZZI_H)
|
||||
@@ -6244,8 +6305,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SMADDLrrr", LIEF::assembly::aarch64::OPCODE::SMADDLrrr)
|
||||
.value("SMAXP_ZPmZ_B", LIEF::assembly::aarch64::OPCODE::SMAXP_ZPmZ_B)
|
||||
.value("SMAXP_ZPmZ_D", LIEF::assembly::aarch64::OPCODE::SMAXP_ZPmZ_D)
|
||||
.value("SMAXP_ZPmZ_H", LIEF::assembly::aarch64::OPCODE::SMAXP_ZPmZ_H)
|
||||
.value("SMAXP_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::SMAXP_ZPmZ_S)
|
||||
.value("SMAXP_ZPmZ_H", LIEF::assembly::aarch64::OPCODE::SMAXP_ZPmZ_H);
|
||||
opcodes.value("SMAXP_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::SMAXP_ZPmZ_S)
|
||||
.value("SMAXPv16i8", LIEF::assembly::aarch64::OPCODE::SMAXPv16i8)
|
||||
.value("SMAXPv2i32", LIEF::assembly::aarch64::OPCODE::SMAXPv2i32)
|
||||
.value("SMAXPv4i16", LIEF::assembly::aarch64::OPCODE::SMAXPv4i16)
|
||||
@@ -6305,8 +6366,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SMINP_ZPmZ_H", LIEF::assembly::aarch64::OPCODE::SMINP_ZPmZ_H)
|
||||
.value("SMINP_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::SMINP_ZPmZ_S)
|
||||
.value("SMINPv16i8", LIEF::assembly::aarch64::OPCODE::SMINPv16i8)
|
||||
.value("SMINPv2i32", LIEF::assembly::aarch64::OPCODE::SMINPv2i32);
|
||||
opcodes.value("SMINPv4i16", LIEF::assembly::aarch64::OPCODE::SMINPv4i16)
|
||||
.value("SMINPv2i32", LIEF::assembly::aarch64::OPCODE::SMINPv2i32)
|
||||
.value("SMINPv4i16", LIEF::assembly::aarch64::OPCODE::SMINPv4i16)
|
||||
.value("SMINPv4i32", LIEF::assembly::aarch64::OPCODE::SMINPv4i32)
|
||||
.value("SMINPv8i16", LIEF::assembly::aarch64::OPCODE::SMINPv8i16)
|
||||
.value("SMINPv8i8", LIEF::assembly::aarch64::OPCODE::SMINPv8i8)
|
||||
@@ -6544,8 +6605,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SQABSv4i32", LIEF::assembly::aarch64::OPCODE::SQABSv4i32)
|
||||
.value("SQABSv8i16", LIEF::assembly::aarch64::OPCODE::SQABSv8i16)
|
||||
.value("SQABSv8i8", LIEF::assembly::aarch64::OPCODE::SQABSv8i8)
|
||||
.value("SQADD_ZI_B", LIEF::assembly::aarch64::OPCODE::SQADD_ZI_B)
|
||||
.value("SQADD_ZI_D", LIEF::assembly::aarch64::OPCODE::SQADD_ZI_D)
|
||||
.value("SQADD_ZI_B", LIEF::assembly::aarch64::OPCODE::SQADD_ZI_B);
|
||||
opcodes.value("SQADD_ZI_D", LIEF::assembly::aarch64::OPCODE::SQADD_ZI_D)
|
||||
.value("SQADD_ZI_H", LIEF::assembly::aarch64::OPCODE::SQADD_ZI_H)
|
||||
.value("SQADD_ZI_S", LIEF::assembly::aarch64::OPCODE::SQADD_ZI_S)
|
||||
.value("SQADD_ZPmZ_B", LIEF::assembly::aarch64::OPCODE::SQADD_ZPmZ_B)
|
||||
@@ -6605,8 +6666,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SQDECW_XPiI", LIEF::assembly::aarch64::OPCODE::SQDECW_XPiI)
|
||||
.value("SQDECW_XPiWdI", LIEF::assembly::aarch64::OPCODE::SQDECW_XPiWdI)
|
||||
.value("SQDECW_ZPiI", LIEF::assembly::aarch64::OPCODE::SQDECW_ZPiI)
|
||||
.value("SQDMLALBT_ZZZ_D", LIEF::assembly::aarch64::OPCODE::SQDMLALBT_ZZZ_D);
|
||||
opcodes.value("SQDMLALBT_ZZZ_H", LIEF::assembly::aarch64::OPCODE::SQDMLALBT_ZZZ_H)
|
||||
.value("SQDMLALBT_ZZZ_D", LIEF::assembly::aarch64::OPCODE::SQDMLALBT_ZZZ_D)
|
||||
.value("SQDMLALBT_ZZZ_H", LIEF::assembly::aarch64::OPCODE::SQDMLALBT_ZZZ_H)
|
||||
.value("SQDMLALBT_ZZZ_S", LIEF::assembly::aarch64::OPCODE::SQDMLALBT_ZZZ_S)
|
||||
.value("SQDMLALB_ZZZI_D", LIEF::assembly::aarch64::OPCODE::SQDMLALB_ZZZI_D)
|
||||
.value("SQDMLALB_ZZZI_S", LIEF::assembly::aarch64::OPCODE::SQDMLALB_ZZZI_S)
|
||||
@@ -6844,8 +6905,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SQRSHRN_VG4_Z4ZI_B", LIEF::assembly::aarch64::OPCODE::SQRSHRN_VG4_Z4ZI_B)
|
||||
.value("SQRSHRN_VG4_Z4ZI_H", LIEF::assembly::aarch64::OPCODE::SQRSHRN_VG4_Z4ZI_H)
|
||||
.value("SQRSHRN_Z2ZI_HtoB", LIEF::assembly::aarch64::OPCODE::SQRSHRN_Z2ZI_HtoB)
|
||||
.value("SQRSHRN_Z2ZI_StoH", LIEF::assembly::aarch64::OPCODE::SQRSHRN_Z2ZI_StoH)
|
||||
.value("SQRSHRNb", LIEF::assembly::aarch64::OPCODE::SQRSHRNb)
|
||||
.value("SQRSHRN_Z2ZI_StoH", LIEF::assembly::aarch64::OPCODE::SQRSHRN_Z2ZI_StoH);
|
||||
opcodes.value("SQRSHRNb", LIEF::assembly::aarch64::OPCODE::SQRSHRNb)
|
||||
.value("SQRSHRNh", LIEF::assembly::aarch64::OPCODE::SQRSHRNh)
|
||||
.value("SQRSHRNs", LIEF::assembly::aarch64::OPCODE::SQRSHRNs)
|
||||
.value("SQRSHRNv16i8_shift", LIEF::assembly::aarch64::OPCODE::SQRSHRNv16i8_shift)
|
||||
@@ -6905,8 +6966,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SQSHL_ZPmZ_B", LIEF::assembly::aarch64::OPCODE::SQSHL_ZPmZ_B)
|
||||
.value("SQSHL_ZPmZ_D", LIEF::assembly::aarch64::OPCODE::SQSHL_ZPmZ_D)
|
||||
.value("SQSHL_ZPmZ_H", LIEF::assembly::aarch64::OPCODE::SQSHL_ZPmZ_H)
|
||||
.value("SQSHL_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::SQSHL_ZPmZ_S);
|
||||
opcodes.value("SQSHLb", LIEF::assembly::aarch64::OPCODE::SQSHLb)
|
||||
.value("SQSHL_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::SQSHL_ZPmZ_S)
|
||||
.value("SQSHLb", LIEF::assembly::aarch64::OPCODE::SQSHLb)
|
||||
.value("SQSHLd", LIEF::assembly::aarch64::OPCODE::SQSHLd)
|
||||
.value("SQSHLh", LIEF::assembly::aarch64::OPCODE::SQSHLh)
|
||||
.value("SQSHLs", LIEF::assembly::aarch64::OPCODE::SQSHLs)
|
||||
@@ -7144,8 +7205,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SST1B_S_IMM", LIEF::assembly::aarch64::OPCODE::SST1B_S_IMM)
|
||||
.value("SST1B_S_SXTW", LIEF::assembly::aarch64::OPCODE::SST1B_S_SXTW)
|
||||
.value("SST1B_S_UXTW", LIEF::assembly::aarch64::OPCODE::SST1B_S_UXTW)
|
||||
.value("SST1D", LIEF::assembly::aarch64::OPCODE::SST1D)
|
||||
.value("SST1D_IMM", LIEF::assembly::aarch64::OPCODE::SST1D_IMM)
|
||||
.value("SST1D", LIEF::assembly::aarch64::OPCODE::SST1D);
|
||||
opcodes.value("SST1D_IMM", LIEF::assembly::aarch64::OPCODE::SST1D_IMM)
|
||||
.value("SST1D_SCALED", LIEF::assembly::aarch64::OPCODE::SST1D_SCALED)
|
||||
.value("SST1D_SXTW", LIEF::assembly::aarch64::OPCODE::SST1D_SXTW)
|
||||
.value("SST1D_SXTW_SCALED", LIEF::assembly::aarch64::OPCODE::SST1D_SXTW_SCALED)
|
||||
@@ -7205,8 +7266,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SSUBWv4i16_v4i32", LIEF::assembly::aarch64::OPCODE::SSUBWv4i16_v4i32)
|
||||
.value("SSUBWv4i32_v2i64", LIEF::assembly::aarch64::OPCODE::SSUBWv4i32_v2i64)
|
||||
.value("SSUBWv8i16_v4i32", LIEF::assembly::aarch64::OPCODE::SSUBWv8i16_v4i32)
|
||||
.value("SSUBWv8i8_v8i16", LIEF::assembly::aarch64::OPCODE::SSUBWv8i8_v8i16);
|
||||
opcodes.value("ST1B", LIEF::assembly::aarch64::OPCODE::ST1B)
|
||||
.value("SSUBWv8i8_v8i16", LIEF::assembly::aarch64::OPCODE::SSUBWv8i8_v8i16)
|
||||
.value("ST1B", LIEF::assembly::aarch64::OPCODE::ST1B)
|
||||
.value("ST1B_2Z", LIEF::assembly::aarch64::OPCODE::ST1B_2Z)
|
||||
.value("ST1B_2Z_IMM", LIEF::assembly::aarch64::OPCODE::ST1B_2Z_IMM)
|
||||
.value("ST1B_2Z_STRIDED", LIEF::assembly::aarch64::OPCODE::ST1B_2Z_STRIDED)
|
||||
@@ -7444,8 +7505,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("ST4i8", LIEF::assembly::aarch64::OPCODE::ST4i8)
|
||||
.value("ST4i8_POST", LIEF::assembly::aarch64::OPCODE::ST4i8_POST)
|
||||
.value("ST64B", LIEF::assembly::aarch64::OPCODE::ST64B)
|
||||
.value("ST64BV", LIEF::assembly::aarch64::OPCODE::ST64BV)
|
||||
.value("ST64BV0", LIEF::assembly::aarch64::OPCODE::ST64BV0)
|
||||
.value("ST64BV", LIEF::assembly::aarch64::OPCODE::ST64BV);
|
||||
opcodes.value("ST64BV0", LIEF::assembly::aarch64::OPCODE::ST64BV0)
|
||||
.value("STBFADD", LIEF::assembly::aarch64::OPCODE::STBFADD)
|
||||
.value("STBFADDL", LIEF::assembly::aarch64::OPCODE::STBFADDL)
|
||||
.value("STBFMAX", LIEF::assembly::aarch64::OPCODE::STBFMAX)
|
||||
@@ -7456,7 +7517,6 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("STBFMINL", LIEF::assembly::aarch64::OPCODE::STBFMINL)
|
||||
.value("STBFMINNM", LIEF::assembly::aarch64::OPCODE::STBFMINNM)
|
||||
.value("STBFMINNML", LIEF::assembly::aarch64::OPCODE::STBFMINNML)
|
||||
.value("STCPH", LIEF::assembly::aarch64::OPCODE::STCPH)
|
||||
.value("STFADDD", LIEF::assembly::aarch64::OPCODE::STFADDD)
|
||||
.value("STFADDH", LIEF::assembly::aarch64::OPCODE::STFADDH)
|
||||
.value("STFADDLD", LIEF::assembly::aarch64::OPCODE::STFADDLD)
|
||||
@@ -7505,8 +7565,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("STLLRX", LIEF::assembly::aarch64::OPCODE::STLLRX)
|
||||
.value("STLPi", LIEF::assembly::aarch64::OPCODE::STLPi)
|
||||
.value("STLRB", LIEF::assembly::aarch64::OPCODE::STLRB)
|
||||
.value("STLRH", LIEF::assembly::aarch64::OPCODE::STLRH);
|
||||
opcodes.value("STLRW", LIEF::assembly::aarch64::OPCODE::STLRW)
|
||||
.value("STLRH", LIEF::assembly::aarch64::OPCODE::STLRH)
|
||||
.value("STLRW", LIEF::assembly::aarch64::OPCODE::STLRW)
|
||||
.value("STLRWpre", LIEF::assembly::aarch64::OPCODE::STLRWpre)
|
||||
.value("STLRX", LIEF::assembly::aarch64::OPCODE::STLRX)
|
||||
.value("STLRXpre", LIEF::assembly::aarch64::OPCODE::STLRXpre)
|
||||
@@ -7645,7 +7705,6 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("STR_TX", LIEF::assembly::aarch64::OPCODE::STR_TX)
|
||||
.value("STR_ZA", LIEF::assembly::aarch64::OPCODE::STR_ZA)
|
||||
.value("STR_ZXI", LIEF::assembly::aarch64::OPCODE::STR_ZXI)
|
||||
.value("STSHH", LIEF::assembly::aarch64::OPCODE::STSHH)
|
||||
.value("STTNPQi", LIEF::assembly::aarch64::OPCODE::STTNPQi)
|
||||
.value("STTNPXi", LIEF::assembly::aarch64::OPCODE::STTNPXi)
|
||||
.value("STTPQi", LIEF::assembly::aarch64::OPCODE::STTPQi)
|
||||
@@ -7746,8 +7805,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SUB_ZPmZ_H", LIEF::assembly::aarch64::OPCODE::SUB_ZPmZ_H)
|
||||
.value("SUB_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::SUB_ZPmZ_S)
|
||||
.value("SUB_ZZZ_B", LIEF::assembly::aarch64::OPCODE::SUB_ZZZ_B)
|
||||
.value("SUB_ZZZ_CPA", LIEF::assembly::aarch64::OPCODE::SUB_ZZZ_CPA)
|
||||
.value("SUB_ZZZ_D", LIEF::assembly::aarch64::OPCODE::SUB_ZZZ_D)
|
||||
.value("SUB_ZZZ_CPA", LIEF::assembly::aarch64::OPCODE::SUB_ZZZ_CPA);
|
||||
opcodes.value("SUB_ZZZ_D", LIEF::assembly::aarch64::OPCODE::SUB_ZZZ_D)
|
||||
.value("SUB_ZZZ_H", LIEF::assembly::aarch64::OPCODE::SUB_ZZZ_H)
|
||||
.value("SUB_ZZZ_S", LIEF::assembly::aarch64::OPCODE::SUB_ZZZ_S)
|
||||
.value("SUBv16i8", LIEF::assembly::aarch64::OPCODE::SUBv16i8)
|
||||
@@ -7805,8 +7864,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("SUQADD_ZPmZ_B", LIEF::assembly::aarch64::OPCODE::SUQADD_ZPmZ_B)
|
||||
.value("SUQADD_ZPmZ_D", LIEF::assembly::aarch64::OPCODE::SUQADD_ZPmZ_D)
|
||||
.value("SUQADD_ZPmZ_H", LIEF::assembly::aarch64::OPCODE::SUQADD_ZPmZ_H)
|
||||
.value("SUQADD_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::SUQADD_ZPmZ_S);
|
||||
opcodes.value("SUQADDv16i8", LIEF::assembly::aarch64::OPCODE::SUQADDv16i8)
|
||||
.value("SUQADD_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::SUQADD_ZPmZ_S)
|
||||
.value("SUQADDv16i8", LIEF::assembly::aarch64::OPCODE::SUQADDv16i8)
|
||||
.value("SUQADDv1i16", LIEF::assembly::aarch64::OPCODE::SUQADDv1i16)
|
||||
.value("SUQADDv1i32", LIEF::assembly::aarch64::OPCODE::SUQADDv1i32)
|
||||
.value("SUQADDv1i64", LIEF::assembly::aarch64::OPCODE::SUQADDv1i64)
|
||||
@@ -7913,7 +7972,6 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("TCHANGEFrr", LIEF::assembly::aarch64::OPCODE::TCHANGEFrr)
|
||||
.value("TENTER", LIEF::assembly::aarch64::OPCODE::TENTER)
|
||||
.value("TEXIT", LIEF::assembly::aarch64::OPCODE::TEXIT)
|
||||
.value("TRCIT", LIEF::assembly::aarch64::OPCODE::TRCIT)
|
||||
.value("TRN1_PPP_B", LIEF::assembly::aarch64::OPCODE::TRN1_PPP_B)
|
||||
.value("TRN1_PPP_D", LIEF::assembly::aarch64::OPCODE::TRN1_PPP_D)
|
||||
.value("TRN1_PPP_H", LIEF::assembly::aarch64::OPCODE::TRN1_PPP_H)
|
||||
@@ -7946,7 +8004,6 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("TRN2v4i32", LIEF::assembly::aarch64::OPCODE::TRN2v4i32)
|
||||
.value("TRN2v8i16", LIEF::assembly::aarch64::OPCODE::TRN2v8i16)
|
||||
.value("TRN2v8i8", LIEF::assembly::aarch64::OPCODE::TRN2v8i8)
|
||||
.value("TSB", LIEF::assembly::aarch64::OPCODE::TSB)
|
||||
.value("UABALB_ZZZ_D", LIEF::assembly::aarch64::OPCODE::UABALB_ZZZ_D)
|
||||
.value("UABALB_ZZZ_H", LIEF::assembly::aarch64::OPCODE::UABALB_ZZZ_H)
|
||||
.value("UABALB_ZZZ_S", LIEF::assembly::aarch64::OPCODE::UABALB_ZZZ_S)
|
||||
@@ -8048,8 +8105,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("UCLAMP_VG2_2Z2Z_D", LIEF::assembly::aarch64::OPCODE::UCLAMP_VG2_2Z2Z_D)
|
||||
.value("UCLAMP_VG2_2Z2Z_H", LIEF::assembly::aarch64::OPCODE::UCLAMP_VG2_2Z2Z_H)
|
||||
.value("UCLAMP_VG2_2Z2Z_S", LIEF::assembly::aarch64::OPCODE::UCLAMP_VG2_2Z2Z_S)
|
||||
.value("UCLAMP_VG4_4Z4Z_B", LIEF::assembly::aarch64::OPCODE::UCLAMP_VG4_4Z4Z_B)
|
||||
.value("UCLAMP_VG4_4Z4Z_D", LIEF::assembly::aarch64::OPCODE::UCLAMP_VG4_4Z4Z_D)
|
||||
.value("UCLAMP_VG4_4Z4Z_B", LIEF::assembly::aarch64::OPCODE::UCLAMP_VG4_4Z4Z_B);
|
||||
opcodes.value("UCLAMP_VG4_4Z4Z_D", LIEF::assembly::aarch64::OPCODE::UCLAMP_VG4_4Z4Z_D)
|
||||
.value("UCLAMP_VG4_4Z4Z_H", LIEF::assembly::aarch64::OPCODE::UCLAMP_VG4_4Z4Z_H)
|
||||
.value("UCLAMP_VG4_4Z4Z_S", LIEF::assembly::aarch64::OPCODE::UCLAMP_VG4_4Z4Z_S)
|
||||
.value("UCLAMP_ZZZ_B", LIEF::assembly::aarch64::OPCODE::UCLAMP_ZZZ_B)
|
||||
@@ -8105,8 +8162,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("UCVTFv2i32_shift", LIEF::assembly::aarch64::OPCODE::UCVTFv2i32_shift)
|
||||
.value("UCVTFv2i64_shift", LIEF::assembly::aarch64::OPCODE::UCVTFv2i64_shift)
|
||||
.value("UCVTFv4f16", LIEF::assembly::aarch64::OPCODE::UCVTFv4f16)
|
||||
.value("UCVTFv4f32", LIEF::assembly::aarch64::OPCODE::UCVTFv4f32);
|
||||
opcodes.value("UCVTFv4i16_shift", LIEF::assembly::aarch64::OPCODE::UCVTFv4i16_shift)
|
||||
.value("UCVTFv4f32", LIEF::assembly::aarch64::OPCODE::UCVTFv4f32)
|
||||
.value("UCVTFv4i16_shift", LIEF::assembly::aarch64::OPCODE::UCVTFv4i16_shift)
|
||||
.value("UCVTFv4i32_shift", LIEF::assembly::aarch64::OPCODE::UCVTFv4i32_shift)
|
||||
.value("UCVTFv8f16", LIEF::assembly::aarch64::OPCODE::UCVTFv8f16)
|
||||
.value("UCVTFv8i16_shift", LIEF::assembly::aarch64::OPCODE::UCVTFv8i16_shift)
|
||||
@@ -8348,8 +8405,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("UMLSLL_VG4_M4Z4Z_BtoS", LIEF::assembly::aarch64::OPCODE::UMLSLL_VG4_M4Z4Z_BtoS)
|
||||
.value("UMLSLL_VG4_M4Z4Z_HtoD", LIEF::assembly::aarch64::OPCODE::UMLSLL_VG4_M4Z4Z_HtoD)
|
||||
.value("UMLSLL_VG4_M4ZZI_BtoS", LIEF::assembly::aarch64::OPCODE::UMLSLL_VG4_M4ZZI_BtoS)
|
||||
.value("UMLSLL_VG4_M4ZZI_HtoD", LIEF::assembly::aarch64::OPCODE::UMLSLL_VG4_M4ZZI_HtoD)
|
||||
.value("UMLSLL_VG4_M4ZZ_BtoS", LIEF::assembly::aarch64::OPCODE::UMLSLL_VG4_M4ZZ_BtoS)
|
||||
.value("UMLSLL_VG4_M4ZZI_HtoD", LIEF::assembly::aarch64::OPCODE::UMLSLL_VG4_M4ZZI_HtoD);
|
||||
opcodes.value("UMLSLL_VG4_M4ZZ_BtoS", LIEF::assembly::aarch64::OPCODE::UMLSLL_VG4_M4ZZ_BtoS)
|
||||
.value("UMLSLL_VG4_M4ZZ_HtoD", LIEF::assembly::aarch64::OPCODE::UMLSLL_VG4_M4ZZ_HtoD)
|
||||
.value("UMLSLT_ZZZI_D", LIEF::assembly::aarch64::OPCODE::UMLSLT_ZZZI_D)
|
||||
.value("UMLSLT_ZZZI_S", LIEF::assembly::aarch64::OPCODE::UMLSLT_ZZZI_S)
|
||||
@@ -8405,8 +8462,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("UMOPA_MPPZZ_S", LIEF::assembly::aarch64::OPCODE::UMOPA_MPPZZ_S)
|
||||
.value("UMOPS_MPPZZ_D", LIEF::assembly::aarch64::OPCODE::UMOPS_MPPZZ_D)
|
||||
.value("UMOPS_MPPZZ_HtoS", LIEF::assembly::aarch64::OPCODE::UMOPS_MPPZZ_HtoS)
|
||||
.value("UMOPS_MPPZZ_S", LIEF::assembly::aarch64::OPCODE::UMOPS_MPPZZ_S);
|
||||
opcodes.value("UMOVvi16", LIEF::assembly::aarch64::OPCODE::UMOVvi16)
|
||||
.value("UMOPS_MPPZZ_S", LIEF::assembly::aarch64::OPCODE::UMOPS_MPPZZ_S)
|
||||
.value("UMOVvi16", LIEF::assembly::aarch64::OPCODE::UMOVvi16)
|
||||
.value("UMOVvi16_idx0", LIEF::assembly::aarch64::OPCODE::UMOVvi16_idx0)
|
||||
.value("UMOVvi32", LIEF::assembly::aarch64::OPCODE::UMOVvi32)
|
||||
.value("UMOVvi32_idx0", LIEF::assembly::aarch64::OPCODE::UMOVvi32_idx0)
|
||||
@@ -8648,8 +8705,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("UQXTNv1i8", LIEF::assembly::aarch64::OPCODE::UQXTNv1i8)
|
||||
.value("UQXTNv2i32", LIEF::assembly::aarch64::OPCODE::UQXTNv2i32)
|
||||
.value("UQXTNv4i16", LIEF::assembly::aarch64::OPCODE::UQXTNv4i16)
|
||||
.value("UQXTNv4i32", LIEF::assembly::aarch64::OPCODE::UQXTNv4i32)
|
||||
.value("UQXTNv8i16", LIEF::assembly::aarch64::OPCODE::UQXTNv8i16)
|
||||
.value("UQXTNv4i32", LIEF::assembly::aarch64::OPCODE::UQXTNv4i32);
|
||||
opcodes.value("UQXTNv8i16", LIEF::assembly::aarch64::OPCODE::UQXTNv8i16)
|
||||
.value("UQXTNv8i8", LIEF::assembly::aarch64::OPCODE::UQXTNv8i8)
|
||||
.value("URECPE_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::URECPE_ZPmZ_S)
|
||||
.value("URECPE_ZPzZ_S", LIEF::assembly::aarch64::OPCODE::URECPE_ZPzZ_S)
|
||||
@@ -8705,8 +8762,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("URSHRv16i8_shift", LIEF::assembly::aarch64::OPCODE::URSHRv16i8_shift)
|
||||
.value("URSHRv2i32_shift", LIEF::assembly::aarch64::OPCODE::URSHRv2i32_shift)
|
||||
.value("URSHRv2i64_shift", LIEF::assembly::aarch64::OPCODE::URSHRv2i64_shift)
|
||||
.value("URSHRv4i16_shift", LIEF::assembly::aarch64::OPCODE::URSHRv4i16_shift);
|
||||
opcodes.value("URSHRv4i32_shift", LIEF::assembly::aarch64::OPCODE::URSHRv4i32_shift)
|
||||
.value("URSHRv4i16_shift", LIEF::assembly::aarch64::OPCODE::URSHRv4i16_shift)
|
||||
.value("URSHRv4i32_shift", LIEF::assembly::aarch64::OPCODE::URSHRv4i32_shift)
|
||||
.value("URSHRv8i16_shift", LIEF::assembly::aarch64::OPCODE::URSHRv8i16_shift)
|
||||
.value("URSHRv8i8_shift", LIEF::assembly::aarch64::OPCODE::URSHRv8i8_shift)
|
||||
.value("URSQRTE_ZPmZ_S", LIEF::assembly::aarch64::OPCODE::URSQRTE_ZPmZ_S)
|
||||
@@ -8948,8 +9005,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("WHILEGT_2PXX_B", LIEF::assembly::aarch64::OPCODE::WHILEGT_2PXX_B)
|
||||
.value("WHILEGT_2PXX_D", LIEF::assembly::aarch64::OPCODE::WHILEGT_2PXX_D)
|
||||
.value("WHILEGT_2PXX_H", LIEF::assembly::aarch64::OPCODE::WHILEGT_2PXX_H)
|
||||
.value("WHILEGT_2PXX_S", LIEF::assembly::aarch64::OPCODE::WHILEGT_2PXX_S)
|
||||
.value("WHILEGT_CXX_B", LIEF::assembly::aarch64::OPCODE::WHILEGT_CXX_B)
|
||||
.value("WHILEGT_2PXX_S", LIEF::assembly::aarch64::OPCODE::WHILEGT_2PXX_S);
|
||||
opcodes.value("WHILEGT_CXX_B", LIEF::assembly::aarch64::OPCODE::WHILEGT_CXX_B)
|
||||
.value("WHILEGT_CXX_D", LIEF::assembly::aarch64::OPCODE::WHILEGT_CXX_D)
|
||||
.value("WHILEGT_CXX_H", LIEF::assembly::aarch64::OPCODE::WHILEGT_CXX_H)
|
||||
.value("WHILEGT_CXX_S", LIEF::assembly::aarch64::OPCODE::WHILEGT_CXX_S)
|
||||
@@ -9005,8 +9062,8 @@ void create<LIEF::assembly::aarch64::OPCODE>(nb::module_& m) {
|
||||
.value("WHILELE_PWW_D", LIEF::assembly::aarch64::OPCODE::WHILELE_PWW_D)
|
||||
.value("WHILELE_PWW_H", LIEF::assembly::aarch64::OPCODE::WHILELE_PWW_H)
|
||||
.value("WHILELE_PWW_S", LIEF::assembly::aarch64::OPCODE::WHILELE_PWW_S)
|
||||
.value("WHILELE_PXX_B", LIEF::assembly::aarch64::OPCODE::WHILELE_PXX_B);
|
||||
opcodes.value("WHILELE_PXX_D", LIEF::assembly::aarch64::OPCODE::WHILELE_PXX_D)
|
||||
.value("WHILELE_PXX_B", LIEF::assembly::aarch64::OPCODE::WHILELE_PXX_B)
|
||||
.value("WHILELE_PXX_D", LIEF::assembly::aarch64::OPCODE::WHILELE_PXX_D)
|
||||
.value("WHILELE_PXX_H", LIEF::assembly::aarch64::OPCODE::WHILELE_PXX_H)
|
||||
.value("WHILELE_PXX_S", LIEF::assembly::aarch64::OPCODE::WHILELE_PXX_S)
|
||||
.value("WHILELO_2PXX_B", LIEF::assembly::aarch64::OPCODE::WHILELO_2PXX_B)
|
||||
|
||||
@@ -1513,10 +1513,8 @@ void create<LIEF::assembly::aarch64::SYSREG>(nb::module_& m) {
|
||||
.value("APDAKeyHi_EL1", LIEF::assembly::aarch64::SYSREG::APDAKeyHi_EL1)
|
||||
.value("APDBKeyLo_EL1", LIEF::assembly::aarch64::SYSREG::APDBKeyLo_EL1)
|
||||
.value("APDBKeyHi_EL1", LIEF::assembly::aarch64::SYSREG::APDBKeyHi_EL1)
|
||||
.value("TPMIN0_EL1", LIEF::assembly::aarch64::SYSREG::TPMIN0_EL1)
|
||||
.value("TPMAX0_EL1", LIEF::assembly::aarch64::SYSREG::TPMAX0_EL1)
|
||||
.value("TPMIN1_EL1", LIEF::assembly::aarch64::SYSREG::TPMIN1_EL1)
|
||||
.value("TPMAX1_EL1", LIEF::assembly::aarch64::SYSREG::TPMAX1_EL1)
|
||||
.value("TPCR0_EL1", LIEF::assembly::aarch64::SYSREG::TPCR0_EL1)
|
||||
.value("TPCR1_EL1", LIEF::assembly::aarch64::SYSREG::TPCR1_EL1)
|
||||
.value("APGAKeyLo_EL1", LIEF::assembly::aarch64::SYSREG::APGAKeyLo_EL1)
|
||||
.value("APGAKeyHi_EL1", LIEF::assembly::aarch64::SYSREG::APGAKeyHi_EL1)
|
||||
.value("GCSCR_EL1", LIEF::assembly::aarch64::SYSREG::GCSCR_EL1)
|
||||
@@ -1796,10 +1794,8 @@ void create<LIEF::assembly::aarch64::SYSREG>(nb::module_& m) {
|
||||
.value("CSSELR_EL1", LIEF::assembly::aarch64::SYSREG::CSSELR_EL1)
|
||||
.value("CTR_EL0", LIEF::assembly::aarch64::SYSREG::CTR_EL0)
|
||||
.value("DCZID_EL0", LIEF::assembly::aarch64::SYSREG::DCZID_EL0)
|
||||
.value("TPMIN0_EL0", LIEF::assembly::aarch64::SYSREG::TPMIN0_EL0)
|
||||
.value("TPMAX0_EL0", LIEF::assembly::aarch64::SYSREG::TPMAX0_EL0)
|
||||
.value("TPMIN1_EL0", LIEF::assembly::aarch64::SYSREG::TPMIN1_EL0)
|
||||
.value("TPMAX1_EL0", LIEF::assembly::aarch64::SYSREG::TPMAX1_EL0)
|
||||
.value("TPCR0_EL0", LIEF::assembly::aarch64::SYSREG::TPCR0_EL0)
|
||||
.value("TPCR1_EL0", LIEF::assembly::aarch64::SYSREG::TPCR1_EL0)
|
||||
.value("RNDR", LIEF::assembly::aarch64::SYSREG::RNDR)
|
||||
.value("RNDRRS", LIEF::assembly::aarch64::SYSREG::RNDRRS)
|
||||
.value("GCSPR_EL0", LIEF::assembly::aarch64::SYSREG::GCSPR_EL0)
|
||||
@@ -1807,12 +1803,12 @@ void create<LIEF::assembly::aarch64::SYSREG>(nb::module_& m) {
|
||||
.value("NZCV", LIEF::assembly::aarch64::SYSREG::NZCV)
|
||||
.value("DAIF", LIEF::assembly::aarch64::SYSREG::DAIF)
|
||||
.value("SVCR", LIEF::assembly::aarch64::SYSREG::SVCR)
|
||||
.value("DIT", LIEF::assembly::aarch64::SYSREG::DIT);
|
||||
reg.value("SSBS", LIEF::assembly::aarch64::SYSREG::SSBS)
|
||||
.value("DIT", LIEF::assembly::aarch64::SYSREG::DIT)
|
||||
.value("SSBS", LIEF::assembly::aarch64::SYSREG::SSBS)
|
||||
.value("TCO", LIEF::assembly::aarch64::SYSREG::TCO)
|
||||
.value("FPCR", LIEF::assembly::aarch64::SYSREG::FPCR)
|
||||
.value("FPSR", LIEF::assembly::aarch64::SYSREG::FPSR)
|
||||
.value("FPMR", LIEF::assembly::aarch64::SYSREG::FPMR)
|
||||
.value("FPSR", LIEF::assembly::aarch64::SYSREG::FPSR);
|
||||
reg.value("FPMR", LIEF::assembly::aarch64::SYSREG::FPMR)
|
||||
.value("DSPSR_EL0", LIEF::assembly::aarch64::SYSREG::DSPSR_EL0)
|
||||
.value("DLR_EL0", LIEF::assembly::aarch64::SYSREG::DLR_EL0)
|
||||
.value("DPOCR_EL0", LIEF::assembly::aarch64::SYSREG::DPOCR_EL0)
|
||||
@@ -2005,10 +2001,8 @@ void create<LIEF::assembly::aarch64::SYSREG>(nb::module_& m) {
|
||||
.value("LDSTT_EL2", LIEF::assembly::aarch64::SYSREG::LDSTT_EL2)
|
||||
.value("VNCR_EL2", LIEF::assembly::aarch64::SYSREG::VNCR_EL2)
|
||||
.value("VNCCR_EL2", LIEF::assembly::aarch64::SYSREG::VNCCR_EL2)
|
||||
.value("TPMIN0_EL2", LIEF::assembly::aarch64::SYSREG::TPMIN0_EL2)
|
||||
.value("TPMAX0_EL2", LIEF::assembly::aarch64::SYSREG::TPMAX0_EL2)
|
||||
.value("TPMIN1_EL2", LIEF::assembly::aarch64::SYSREG::TPMIN1_EL2)
|
||||
.value("TPMAX1_EL2", LIEF::assembly::aarch64::SYSREG::TPMAX1_EL2)
|
||||
.value("TPCR0_EL2", LIEF::assembly::aarch64::SYSREG::TPCR0_EL2)
|
||||
.value("TPCR1_EL2", LIEF::assembly::aarch64::SYSREG::TPCR1_EL2)
|
||||
.value("HDBSSBR_EL2", LIEF::assembly::aarch64::SYSREG::HDBSSBR_EL2)
|
||||
.value("HDBSSPROD_EL2", LIEF::assembly::aarch64::SYSREG::HDBSSPROD_EL2)
|
||||
.value("HACDBSBR_EL2", LIEF::assembly::aarch64::SYSREG::HACDBSBR_EL2)
|
||||
@@ -2107,14 +2101,14 @@ void create<LIEF::assembly::aarch64::SYSREG>(nb::module_& m) {
|
||||
.value("SP_EL1", LIEF::assembly::aarch64::SYSREG::SP_EL1)
|
||||
.value("SPSR_irq", LIEF::assembly::aarch64::SYSREG::SPSR_irq)
|
||||
.value("SPSR_abt", LIEF::assembly::aarch64::SYSREG::SPSR_abt)
|
||||
.value("SPSR_und", LIEF::assembly::aarch64::SYSREG::SPSR_und);
|
||||
reg.value("SPSR_fiq", LIEF::assembly::aarch64::SYSREG::SPSR_fiq)
|
||||
.value("SPSR_und", LIEF::assembly::aarch64::SYSREG::SPSR_und)
|
||||
.value("SPSR_fiq", LIEF::assembly::aarch64::SYSREG::SPSR_fiq)
|
||||
.value("IFSR32_EL2", LIEF::assembly::aarch64::SYSREG::IFSR32_EL2)
|
||||
.value("AFSR0_EL2", LIEF::assembly::aarch64::SYSREG::AFSR0_EL2)
|
||||
.value("AFSR1_EL2", LIEF::assembly::aarch64::SYSREG::AFSR1_EL2)
|
||||
.value("ESR_EL2", LIEF::assembly::aarch64::SYSREG::ESR_EL2)
|
||||
.value("VSESR_EL2", LIEF::assembly::aarch64::SYSREG::VSESR_EL2)
|
||||
.value("FPEXC32_EL2", LIEF::assembly::aarch64::SYSREG::FPEXC32_EL2)
|
||||
.value("VSESR_EL2", LIEF::assembly::aarch64::SYSREG::VSESR_EL2);
|
||||
reg.value("FPEXC32_EL2", LIEF::assembly::aarch64::SYSREG::FPEXC32_EL2)
|
||||
.value("TFSR_EL2", LIEF::assembly::aarch64::SYSREG::TFSR_EL2)
|
||||
.value("FAR_EL2", LIEF::assembly::aarch64::SYSREG::FAR_EL2)
|
||||
.value("HPFAR_EL2", LIEF::assembly::aarch64::SYSREG::HPFAR_EL2)
|
||||
@@ -2180,8 +2174,6 @@ void create<LIEF::assembly::aarch64::SYSREG>(nb::module_& m) {
|
||||
.value("MPAMVPM5_EL2", LIEF::assembly::aarch64::SYSREG::MPAMVPM5_EL2)
|
||||
.value("MPAMVPM6_EL2", LIEF::assembly::aarch64::SYSREG::MPAMVPM6_EL2)
|
||||
.value("MPAMVPM7_EL2", LIEF::assembly::aarch64::SYSREG::MPAMVPM7_EL2)
|
||||
.value("MPAMVIDCR_EL2", LIEF::assembly::aarch64::SYSREG::MPAMVIDCR_EL2)
|
||||
.value("MPAMVIDSR_EL2", LIEF::assembly::aarch64::SYSREG::MPAMVIDSR_EL2)
|
||||
.value("MECID_P0_EL2", LIEF::assembly::aarch64::SYSREG::MECID_P0_EL2)
|
||||
.value("MECID_A0_EL2", LIEF::assembly::aarch64::SYSREG::MECID_A0_EL2)
|
||||
.value("MECID_P1_EL2", LIEF::assembly::aarch64::SYSREG::MECID_P1_EL2)
|
||||
@@ -2193,6 +2185,8 @@ void create<LIEF::assembly::aarch64::SYSREG>(nb::module_& m) {
|
||||
.value("RVBAR_EL2", LIEF::assembly::aarch64::SYSREG::RVBAR_EL2)
|
||||
.value("RMR_EL2", LIEF::assembly::aarch64::SYSREG::RMR_EL2)
|
||||
.value("VDISR_EL2", LIEF::assembly::aarch64::SYSREG::VDISR_EL2)
|
||||
.value("ICH_PPI_HVIR0_EL2", LIEF::assembly::aarch64::SYSREG::ICH_PPI_HVIR0_EL2)
|
||||
.value("ICH_PPI_HVIR1_EL2", LIEF::assembly::aarch64::SYSREG::ICH_PPI_HVIR1_EL2)
|
||||
.value("ICH_AP0R0_EL2", LIEF::assembly::aarch64::SYSREG::ICH_AP0R0_EL2)
|
||||
.value("ICH_AP0R1_EL2", LIEF::assembly::aarch64::SYSREG::ICH_AP0R1_EL2)
|
||||
.value("ICH_AP0R2_EL2", LIEF::assembly::aarch64::SYSREG::ICH_AP0R2_EL2)
|
||||
@@ -2330,10 +2324,8 @@ void create<LIEF::assembly::aarch64::SYSREG>(nb::module_& m) {
|
||||
.value("DPOTBR0_EL12", LIEF::assembly::aarch64::SYSREG::DPOTBR0_EL12)
|
||||
.value("DPOTBR1_EL12", LIEF::assembly::aarch64::SYSREG::DPOTBR1_EL12)
|
||||
.value("LDSTT_EL12", LIEF::assembly::aarch64::SYSREG::LDSTT_EL12)
|
||||
.value("TPMIN0_EL12", LIEF::assembly::aarch64::SYSREG::TPMIN0_EL12)
|
||||
.value("TPMAX0_EL12", LIEF::assembly::aarch64::SYSREG::TPMAX0_EL12)
|
||||
.value("TPMIN1_EL12", LIEF::assembly::aarch64::SYSREG::TPMIN1_EL12)
|
||||
.value("TPMAX1_EL12", LIEF::assembly::aarch64::SYSREG::TPMAX1_EL12)
|
||||
.value("TPCR0_EL12", LIEF::assembly::aarch64::SYSREG::TPCR0_EL12)
|
||||
.value("TPCR1_EL12", LIEF::assembly::aarch64::SYSREG::TPCR1_EL12)
|
||||
.value("GCSCR_EL12", LIEF::assembly::aarch64::SYSREG::GCSCR_EL12)
|
||||
.value("GCSPR_EL12", LIEF::assembly::aarch64::SYSREG::GCSPR_EL12)
|
||||
.value("TCRMASK_EL12", LIEF::assembly::aarch64::SYSREG::TCRMASK_EL12)
|
||||
@@ -2407,16 +2399,16 @@ void create<LIEF::assembly::aarch64::SYSREG>(nb::module_& m) {
|
||||
.value("STINDEX_EL12", LIEF::assembly::aarch64::SYSREG::STINDEX_EL12)
|
||||
.value("TINDEX_EL12", LIEF::assembly::aarch64::SYSREG::TINDEX_EL12)
|
||||
.value("AFSR0_EL12", LIEF::assembly::aarch64::SYSREG::AFSR0_EL12)
|
||||
.value("AFSR1_EL12", LIEF::assembly::aarch64::SYSREG::AFSR1_EL12);
|
||||
reg.value("ESR_EL12", LIEF::assembly::aarch64::SYSREG::ESR_EL12)
|
||||
.value("AFSR1_EL12", LIEF::assembly::aarch64::SYSREG::AFSR1_EL12)
|
||||
.value("ESR_EL12", LIEF::assembly::aarch64::SYSREG::ESR_EL12)
|
||||
.value("TFSR_EL12", LIEF::assembly::aarch64::SYSREG::TFSR_EL12)
|
||||
.value("FAR_EL12", LIEF::assembly::aarch64::SYSREG::FAR_EL12)
|
||||
.value("PFAR_EL12", LIEF::assembly::aarch64::SYSREG::PFAR_EL12)
|
||||
.value("PMSCR_EL12", LIEF::assembly::aarch64::SYSREG::PMSCR_EL12)
|
||||
.value("PMBSR_EL12", LIEF::assembly::aarch64::SYSREG::PMBSR_EL12)
|
||||
.value("TRBSR_EL12", LIEF::assembly::aarch64::SYSREG::TRBSR_EL12)
|
||||
.value("MAIR_EL12", LIEF::assembly::aarch64::SYSREG::MAIR_EL12)
|
||||
.value("MAIR2_EL12", LIEF::assembly::aarch64::SYSREG::MAIR2_EL12)
|
||||
.value("MAIR_EL12", LIEF::assembly::aarch64::SYSREG::MAIR_EL12);
|
||||
reg.value("MAIR2_EL12", LIEF::assembly::aarch64::SYSREG::MAIR2_EL12)
|
||||
.value("PIRE0_EL12", LIEF::assembly::aarch64::SYSREG::PIRE0_EL12)
|
||||
.value("PIR_EL12", LIEF::assembly::aarch64::SYSREG::PIR_EL12)
|
||||
.value("POR_EL12", LIEF::assembly::aarch64::SYSREG::POR_EL12)
|
||||
@@ -2446,6 +2438,7 @@ void create<LIEF::assembly::aarch64::SYSREG>(nb::module_& m) {
|
||||
.value("CPTR_EL3", LIEF::assembly::aarch64::SYSREG::CPTR_EL3)
|
||||
.value("FGWTE3_EL3", LIEF::assembly::aarch64::SYSREG::FGWTE3_EL3)
|
||||
.value("ZCR_EL3", LIEF::assembly::aarch64::SYSREG::ZCR_EL3)
|
||||
.value("SCR2_EL3", LIEF::assembly::aarch64::SYSREG::SCR2_EL3)
|
||||
.value("SMCR_EL3", LIEF::assembly::aarch64::SYSREG::SMCR_EL3)
|
||||
.value("MDCR_EL3", LIEF::assembly::aarch64::SYSREG::MDCR_EL3)
|
||||
.value("TTBR0_EL3", LIEF::assembly::aarch64::SYSREG::TTBR0_EL3)
|
||||
@@ -2513,7 +2506,6 @@ void create<LIEF::assembly::aarch64::SYSREG>(nb::module_& m) {
|
||||
.value("MPAM3_EL3", LIEF::assembly::aarch64::SYSREG::MPAM3_EL3)
|
||||
.value("MPAMCTL_EL3", LIEF::assembly::aarch64::SYSREG::MPAMCTL_EL3)
|
||||
.value("MPAMBW3_EL3", LIEF::assembly::aarch64::SYSREG::MPAMBW3_EL3)
|
||||
.value("MPAMVIDSR_EL3", LIEF::assembly::aarch64::SYSREG::MPAMVIDSR_EL3)
|
||||
.value("MECID_RL_A_EL3", LIEF::assembly::aarch64::SYSREG::MECID_RL_A_EL3)
|
||||
.value("VBAR_EL3", LIEF::assembly::aarch64::SYSREG::VBAR_EL3)
|
||||
.value("RVBAR_EL3", LIEF::assembly::aarch64::SYSREG::RVBAR_EL3)
|
||||
|
||||
@@ -108,10 +108,12 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("G_LOAD", LIEF::assembly::arm::OPCODE::G_LOAD)
|
||||
.value("G_SEXTLOAD", LIEF::assembly::arm::OPCODE::G_SEXTLOAD)
|
||||
.value("G_ZEXTLOAD", LIEF::assembly::arm::OPCODE::G_ZEXTLOAD)
|
||||
.value("G_FPEXTLOAD", LIEF::assembly::arm::OPCODE::G_FPEXTLOAD)
|
||||
.value("G_INDEXED_LOAD", LIEF::assembly::arm::OPCODE::G_INDEXED_LOAD)
|
||||
.value("G_INDEXED_SEXTLOAD", LIEF::assembly::arm::OPCODE::G_INDEXED_SEXTLOAD)
|
||||
.value("G_INDEXED_ZEXTLOAD", LIEF::assembly::arm::OPCODE::G_INDEXED_ZEXTLOAD)
|
||||
.value("G_STORE", LIEF::assembly::arm::OPCODE::G_STORE)
|
||||
.value("G_FPTRUNCSTORE", LIEF::assembly::arm::OPCODE::G_FPTRUNCSTORE)
|
||||
.value("G_INDEXED_STORE", LIEF::assembly::arm::OPCODE::G_INDEXED_STORE)
|
||||
.value("G_ATOMIC_CMPXCHG_WITH_SUCCESS", LIEF::assembly::arm::OPCODE::G_ATOMIC_CMPXCHG_WITH_SUCCESS)
|
||||
.value("G_ATOMIC_CMPXCHG", LIEF::assembly::arm::OPCODE::G_ATOMIC_CMPXCHG)
|
||||
@@ -132,6 +134,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("G_ATOMICRMW_FMIN", LIEF::assembly::arm::OPCODE::G_ATOMICRMW_FMIN)
|
||||
.value("G_ATOMICRMW_FMAXIMUM", LIEF::assembly::arm::OPCODE::G_ATOMICRMW_FMAXIMUM)
|
||||
.value("G_ATOMICRMW_FMINIMUM", LIEF::assembly::arm::OPCODE::G_ATOMICRMW_FMINIMUM)
|
||||
.value("G_ATOMICRMW_FMAXIMUMNUM", LIEF::assembly::arm::OPCODE::G_ATOMICRMW_FMAXIMUMNUM)
|
||||
.value("G_ATOMICRMW_FMINIMUMNUM", LIEF::assembly::arm::OPCODE::G_ATOMICRMW_FMINIMUMNUM)
|
||||
.value("G_ATOMICRMW_UINC_WRAP", LIEF::assembly::arm::OPCODE::G_ATOMICRMW_UINC_WRAP)
|
||||
.value("G_ATOMICRMW_UDEC_WRAP", LIEF::assembly::arm::OPCODE::G_ATOMICRMW_UDEC_WRAP)
|
||||
.value("G_ATOMICRMW_USUB_COND", LIEF::assembly::arm::OPCODE::G_ATOMICRMW_USUB_COND)
|
||||
@@ -263,12 +267,14 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("G_STEP_VECTOR", LIEF::assembly::arm::OPCODE::G_STEP_VECTOR)
|
||||
.value("G_VECTOR_COMPRESS", LIEF::assembly::arm::OPCODE::G_VECTOR_COMPRESS)
|
||||
.value("G_CTTZ", LIEF::assembly::arm::OPCODE::G_CTTZ)
|
||||
.value("G_CTTZ_ZERO_UNDEF", LIEF::assembly::arm::OPCODE::G_CTTZ_ZERO_UNDEF)
|
||||
.value("G_CTTZ_ZERO_POISON", LIEF::assembly::arm::OPCODE::G_CTTZ_ZERO_POISON)
|
||||
.value("G_CTLZ", LIEF::assembly::arm::OPCODE::G_CTLZ)
|
||||
.value("G_CTLZ_ZERO_UNDEF", LIEF::assembly::arm::OPCODE::G_CTLZ_ZERO_UNDEF)
|
||||
.value("G_CTLZ_ZERO_POISON", LIEF::assembly::arm::OPCODE::G_CTLZ_ZERO_POISON)
|
||||
.value("G_CTLS", LIEF::assembly::arm::OPCODE::G_CTLS)
|
||||
.value("G_CTPOP", LIEF::assembly::arm::OPCODE::G_CTPOP)
|
||||
.value("G_BSWAP", LIEF::assembly::arm::OPCODE::G_BSWAP)
|
||||
.value("G_BITREVERSE", LIEF::assembly::arm::OPCODE::G_BITREVERSE)
|
||||
.value("G_CLMUL", LIEF::assembly::arm::OPCODE::G_CLMUL)
|
||||
.value("G_FCEIL", LIEF::assembly::arm::OPCODE::G_FCEIL)
|
||||
.value("G_FCOS", LIEF::assembly::arm::OPCODE::G_FCOS)
|
||||
.value("G_FSIN", LIEF::assembly::arm::OPCODE::G_FSIN)
|
||||
@@ -299,14 +305,17 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("G_STRICT_FMA", LIEF::assembly::arm::OPCODE::G_STRICT_FMA)
|
||||
.value("G_STRICT_FSQRT", LIEF::assembly::arm::OPCODE::G_STRICT_FSQRT)
|
||||
.value("G_STRICT_FLDEXP", LIEF::assembly::arm::OPCODE::G_STRICT_FLDEXP)
|
||||
.value("G_STRICT_FCMP", LIEF::assembly::arm::OPCODE::G_STRICT_FCMP);
|
||||
opcodes.value("G_STRICT_FCMPS", LIEF::assembly::arm::OPCODE::G_STRICT_FCMPS)
|
||||
.value("G_READ_REGISTER", LIEF::assembly::arm::OPCODE::G_READ_REGISTER)
|
||||
.value("G_WRITE_REGISTER", LIEF::assembly::arm::OPCODE::G_WRITE_REGISTER)
|
||||
.value("G_MEMCPY", LIEF::assembly::arm::OPCODE::G_MEMCPY)
|
||||
.value("G_MEMCPY_INLINE", LIEF::assembly::arm::OPCODE::G_MEMCPY_INLINE)
|
||||
.value("G_MEMMOVE", LIEF::assembly::arm::OPCODE::G_MEMMOVE)
|
||||
.value("G_MEMSET", LIEF::assembly::arm::OPCODE::G_MEMSET)
|
||||
.value("G_BZERO", LIEF::assembly::arm::OPCODE::G_BZERO);
|
||||
opcodes.value("G_TRAP", LIEF::assembly::arm::OPCODE::G_TRAP)
|
||||
.value("G_BZERO", LIEF::assembly::arm::OPCODE::G_BZERO)
|
||||
.value("G_MEMSET_INLINE", LIEF::assembly::arm::OPCODE::G_MEMSET_INLINE)
|
||||
.value("G_TRAP", LIEF::assembly::arm::OPCODE::G_TRAP)
|
||||
.value("G_DEBUGTRAP", LIEF::assembly::arm::OPCODE::G_DEBUGTRAP)
|
||||
.value("G_UBSANTRAP", LIEF::assembly::arm::OPCODE::G_UBSANTRAP)
|
||||
.value("G_VECREDUCE_SEQ_FADD", LIEF::assembly::arm::OPCODE::G_VECREDUCE_SEQ_FADD)
|
||||
@@ -350,6 +359,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("BR_JTm_rs", LIEF::assembly::arm::OPCODE::BR_JTm_rs)
|
||||
.value("BR_JTr", LIEF::assembly::arm::OPCODE::BR_JTr)
|
||||
.value("BX_CALL", LIEF::assembly::arm::OPCODE::BX_CALL)
|
||||
.value("CATCHRET", LIEF::assembly::arm::OPCODE::CATCHRET)
|
||||
.value("CLEANUPRET", LIEF::assembly::arm::OPCODE::CLEANUPRET)
|
||||
.value("CMP_SWAP_16", LIEF::assembly::arm::OPCODE::CMP_SWAP_16)
|
||||
.value("CMP_SWAP_32", LIEF::assembly::arm::OPCODE::CMP_SWAP_32)
|
||||
.value("CMP_SWAP_64", LIEF::assembly::arm::OPCODE::CMP_SWAP_64)
|
||||
@@ -594,8 +605,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VMOVDcc", LIEF::assembly::arm::OPCODE::VMOVDcc)
|
||||
.value("VMOVHcc", LIEF::assembly::arm::OPCODE::VMOVHcc)
|
||||
.value("VMOVQ0", LIEF::assembly::arm::OPCODE::VMOVQ0)
|
||||
.value("VMOVScc", LIEF::assembly::arm::OPCODE::VMOVScc)
|
||||
.value("VST1LNdAsm_16", LIEF::assembly::arm::OPCODE::VST1LNdAsm_16)
|
||||
.value("VMOVScc", LIEF::assembly::arm::OPCODE::VMOVScc);
|
||||
opcodes.value("VST1LNdAsm_16", LIEF::assembly::arm::OPCODE::VST1LNdAsm_16)
|
||||
.value("VST1LNdAsm_32", LIEF::assembly::arm::OPCODE::VST1LNdAsm_32)
|
||||
.value("VST1LNdAsm_8", LIEF::assembly::arm::OPCODE::VST1LNdAsm_8)
|
||||
.value("VST1LNdWB_fixed_Asm_16", LIEF::assembly::arm::OPCODE::VST1LNdWB_fixed_Asm_16)
|
||||
@@ -605,8 +616,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VST1LNdWB_register_Asm_32", LIEF::assembly::arm::OPCODE::VST1LNdWB_register_Asm_32)
|
||||
.value("VST1LNdWB_register_Asm_8", LIEF::assembly::arm::OPCODE::VST1LNdWB_register_Asm_8)
|
||||
.value("VST2LNdAsm_16", LIEF::assembly::arm::OPCODE::VST2LNdAsm_16)
|
||||
.value("VST2LNdAsm_32", LIEF::assembly::arm::OPCODE::VST2LNdAsm_32);
|
||||
opcodes.value("VST2LNdAsm_8", LIEF::assembly::arm::OPCODE::VST2LNdAsm_8)
|
||||
.value("VST2LNdAsm_32", LIEF::assembly::arm::OPCODE::VST2LNdAsm_32)
|
||||
.value("VST2LNdAsm_8", LIEF::assembly::arm::OPCODE::VST2LNdAsm_8)
|
||||
.value("VST2LNdWB_fixed_Asm_16", LIEF::assembly::arm::OPCODE::VST2LNdWB_fixed_Asm_16)
|
||||
.value("VST2LNdWB_fixed_Asm_32", LIEF::assembly::arm::OPCODE::VST2LNdWB_fixed_Asm_32)
|
||||
.value("VST2LNdWB_fixed_Asm_8", LIEF::assembly::arm::OPCODE::VST2LNdWB_fixed_Asm_8)
|
||||
@@ -692,6 +703,7 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("t2ADDSrs", LIEF::assembly::arm::OPCODE::t2ADDSrs)
|
||||
.value("t2BF_LabelPseudo", LIEF::assembly::arm::OPCODE::t2BF_LabelPseudo)
|
||||
.value("t2BR_JT", LIEF::assembly::arm::OPCODE::t2BR_JT)
|
||||
.value("t2BXAUT_RET", LIEF::assembly::arm::OPCODE::t2BXAUT_RET)
|
||||
.value("t2CALL_BTI", LIEF::assembly::arm::OPCODE::t2CALL_BTI)
|
||||
.value("t2DoLoopStart", LIEF::assembly::arm::OPCODE::t2DoLoopStart)
|
||||
.value("t2DoLoopStartTP", LIEF::assembly::arm::OPCODE::t2DoLoopStartTP)
|
||||
@@ -883,9 +895,9 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("CLREX", LIEF::assembly::arm::OPCODE::CLREX)
|
||||
.value("CLZ", LIEF::assembly::arm::OPCODE::CLZ)
|
||||
.value("CMNri", LIEF::assembly::arm::OPCODE::CMNri)
|
||||
.value("CMNzrr", LIEF::assembly::arm::OPCODE::CMNzrr)
|
||||
.value("CMNzrsi", LIEF::assembly::arm::OPCODE::CMNzrsi)
|
||||
.value("CMNzrsr", LIEF::assembly::arm::OPCODE::CMNzrsr)
|
||||
.value("CMNrr", LIEF::assembly::arm::OPCODE::CMNrr)
|
||||
.value("CMNrsi", LIEF::assembly::arm::OPCODE::CMNrsi)
|
||||
.value("CMNrsr", LIEF::assembly::arm::OPCODE::CMNrsr)
|
||||
.value("CMPri", LIEF::assembly::arm::OPCODE::CMPri)
|
||||
.value("CMPrr", LIEF::assembly::arm::OPCODE::CMPrr)
|
||||
.value("CMPrsi", LIEF::assembly::arm::OPCODE::CMPrsi)
|
||||
@@ -893,8 +905,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("CPS1p", LIEF::assembly::arm::OPCODE::CPS1p)
|
||||
.value("CPS2p", LIEF::assembly::arm::OPCODE::CPS2p)
|
||||
.value("CPS3p", LIEF::assembly::arm::OPCODE::CPS3p)
|
||||
.value("CRC32B", LIEF::assembly::arm::OPCODE::CRC32B)
|
||||
.value("CRC32CB", LIEF::assembly::arm::OPCODE::CRC32CB)
|
||||
.value("CRC32B", LIEF::assembly::arm::OPCODE::CRC32B);
|
||||
opcodes.value("CRC32CB", LIEF::assembly::arm::OPCODE::CRC32CB)
|
||||
.value("CRC32CH", LIEF::assembly::arm::OPCODE::CRC32CH)
|
||||
.value("CRC32CW", LIEF::assembly::arm::OPCODE::CRC32CW)
|
||||
.value("CRC32H", LIEF::assembly::arm::OPCODE::CRC32H)
|
||||
@@ -905,8 +917,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("EORri", LIEF::assembly::arm::OPCODE::EORri)
|
||||
.value("EORrr", LIEF::assembly::arm::OPCODE::EORrr)
|
||||
.value("EORrsi", LIEF::assembly::arm::OPCODE::EORrsi)
|
||||
.value("EORrsr", LIEF::assembly::arm::OPCODE::EORrsr);
|
||||
opcodes.value("ERET", LIEF::assembly::arm::OPCODE::ERET)
|
||||
.value("EORrsr", LIEF::assembly::arm::OPCODE::EORrsr)
|
||||
.value("ERET", LIEF::assembly::arm::OPCODE::ERET)
|
||||
.value("FCONSTD", LIEF::assembly::arm::OPCODE::FCONSTD)
|
||||
.value("FCONSTH", LIEF::assembly::arm::OPCODE::FCONSTH)
|
||||
.value("FCONSTS", LIEF::assembly::arm::OPCODE::FCONSTS)
|
||||
@@ -1193,8 +1205,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("MVE_VHADD_qr_s8", LIEF::assembly::arm::OPCODE::MVE_VHADD_qr_s8)
|
||||
.value("MVE_VHADD_qr_u16", LIEF::assembly::arm::OPCODE::MVE_VHADD_qr_u16)
|
||||
.value("MVE_VHADD_qr_u32", LIEF::assembly::arm::OPCODE::MVE_VHADD_qr_u32)
|
||||
.value("MVE_VHADD_qr_u8", LIEF::assembly::arm::OPCODE::MVE_VHADD_qr_u8)
|
||||
.value("MVE_VHADDs16", LIEF::assembly::arm::OPCODE::MVE_VHADDs16)
|
||||
.value("MVE_VHADD_qr_u8", LIEF::assembly::arm::OPCODE::MVE_VHADD_qr_u8);
|
||||
opcodes.value("MVE_VHADDs16", LIEF::assembly::arm::OPCODE::MVE_VHADDs16)
|
||||
.value("MVE_VHADDs32", LIEF::assembly::arm::OPCODE::MVE_VHADDs32)
|
||||
.value("MVE_VHADDs8", LIEF::assembly::arm::OPCODE::MVE_VHADDs8)
|
||||
.value("MVE_VHADDu16", LIEF::assembly::arm::OPCODE::MVE_VHADDu16)
|
||||
@@ -1205,8 +1217,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("MVE_VHCADDs8", LIEF::assembly::arm::OPCODE::MVE_VHCADDs8)
|
||||
.value("MVE_VHSUB_qr_s16", LIEF::assembly::arm::OPCODE::MVE_VHSUB_qr_s16)
|
||||
.value("MVE_VHSUB_qr_s32", LIEF::assembly::arm::OPCODE::MVE_VHSUB_qr_s32)
|
||||
.value("MVE_VHSUB_qr_s8", LIEF::assembly::arm::OPCODE::MVE_VHSUB_qr_s8);
|
||||
opcodes.value("MVE_VHSUB_qr_u16", LIEF::assembly::arm::OPCODE::MVE_VHSUB_qr_u16)
|
||||
.value("MVE_VHSUB_qr_s8", LIEF::assembly::arm::OPCODE::MVE_VHSUB_qr_s8)
|
||||
.value("MVE_VHSUB_qr_u16", LIEF::assembly::arm::OPCODE::MVE_VHSUB_qr_u16)
|
||||
.value("MVE_VHSUB_qr_u32", LIEF::assembly::arm::OPCODE::MVE_VHSUB_qr_u32)
|
||||
.value("MVE_VHSUB_qr_u8", LIEF::assembly::arm::OPCODE::MVE_VHSUB_qr_u8)
|
||||
.value("MVE_VHSUBs16", LIEF::assembly::arm::OPCODE::MVE_VHSUBs16)
|
||||
@@ -1493,8 +1505,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("MVE_VPTv16u8r", LIEF::assembly::arm::OPCODE::MVE_VPTv16u8r)
|
||||
.value("MVE_VPTv4f32", LIEF::assembly::arm::OPCODE::MVE_VPTv4f32)
|
||||
.value("MVE_VPTv4f32r", LIEF::assembly::arm::OPCODE::MVE_VPTv4f32r)
|
||||
.value("MVE_VPTv4i32", LIEF::assembly::arm::OPCODE::MVE_VPTv4i32)
|
||||
.value("MVE_VPTv4i32r", LIEF::assembly::arm::OPCODE::MVE_VPTv4i32r)
|
||||
.value("MVE_VPTv4i32", LIEF::assembly::arm::OPCODE::MVE_VPTv4i32);
|
||||
opcodes.value("MVE_VPTv4i32r", LIEF::assembly::arm::OPCODE::MVE_VPTv4i32r)
|
||||
.value("MVE_VPTv4s32", LIEF::assembly::arm::OPCODE::MVE_VPTv4s32)
|
||||
.value("MVE_VPTv4s32r", LIEF::assembly::arm::OPCODE::MVE_VPTv4s32r)
|
||||
.value("MVE_VPTv4u32", LIEF::assembly::arm::OPCODE::MVE_VPTv4u32)
|
||||
@@ -1505,8 +1517,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("MVE_VPTv8i16r", LIEF::assembly::arm::OPCODE::MVE_VPTv8i16r)
|
||||
.value("MVE_VPTv8s16", LIEF::assembly::arm::OPCODE::MVE_VPTv8s16)
|
||||
.value("MVE_VPTv8s16r", LIEF::assembly::arm::OPCODE::MVE_VPTv8s16r)
|
||||
.value("MVE_VPTv8u16", LIEF::assembly::arm::OPCODE::MVE_VPTv8u16);
|
||||
opcodes.value("MVE_VPTv8u16r", LIEF::assembly::arm::OPCODE::MVE_VPTv8u16r)
|
||||
.value("MVE_VPTv8u16", LIEF::assembly::arm::OPCODE::MVE_VPTv8u16)
|
||||
.value("MVE_VPTv8u16r", LIEF::assembly::arm::OPCODE::MVE_VPTv8u16r)
|
||||
.value("MVE_VQABSs16", LIEF::assembly::arm::OPCODE::MVE_VQABSs16)
|
||||
.value("MVE_VQABSs32", LIEF::assembly::arm::OPCODE::MVE_VQABSs32)
|
||||
.value("MVE_VQABSs8", LIEF::assembly::arm::OPCODE::MVE_VQABSs8)
|
||||
@@ -1793,8 +1805,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("MVE_VST40_8", LIEF::assembly::arm::OPCODE::MVE_VST40_8)
|
||||
.value("MVE_VST40_8_wb", LIEF::assembly::arm::OPCODE::MVE_VST40_8_wb)
|
||||
.value("MVE_VST41_16", LIEF::assembly::arm::OPCODE::MVE_VST41_16)
|
||||
.value("MVE_VST41_16_wb", LIEF::assembly::arm::OPCODE::MVE_VST41_16_wb)
|
||||
.value("MVE_VST41_32", LIEF::assembly::arm::OPCODE::MVE_VST41_32)
|
||||
.value("MVE_VST41_16_wb", LIEF::assembly::arm::OPCODE::MVE_VST41_16_wb);
|
||||
opcodes.value("MVE_VST41_32", LIEF::assembly::arm::OPCODE::MVE_VST41_32)
|
||||
.value("MVE_VST41_32_wb", LIEF::assembly::arm::OPCODE::MVE_VST41_32_wb)
|
||||
.value("MVE_VST41_8", LIEF::assembly::arm::OPCODE::MVE_VST41_8)
|
||||
.value("MVE_VST41_8_wb", LIEF::assembly::arm::OPCODE::MVE_VST41_8_wb)
|
||||
@@ -1805,8 +1817,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("MVE_VST42_8", LIEF::assembly::arm::OPCODE::MVE_VST42_8)
|
||||
.value("MVE_VST42_8_wb", LIEF::assembly::arm::OPCODE::MVE_VST42_8_wb)
|
||||
.value("MVE_VST43_16", LIEF::assembly::arm::OPCODE::MVE_VST43_16)
|
||||
.value("MVE_VST43_16_wb", LIEF::assembly::arm::OPCODE::MVE_VST43_16_wb);
|
||||
opcodes.value("MVE_VST43_32", LIEF::assembly::arm::OPCODE::MVE_VST43_32)
|
||||
.value("MVE_VST43_16_wb", LIEF::assembly::arm::OPCODE::MVE_VST43_16_wb)
|
||||
.value("MVE_VST43_32", LIEF::assembly::arm::OPCODE::MVE_VST43_32)
|
||||
.value("MVE_VST43_32_wb", LIEF::assembly::arm::OPCODE::MVE_VST43_32_wb)
|
||||
.value("MVE_VST43_8", LIEF::assembly::arm::OPCODE::MVE_VST43_8)
|
||||
.value("MVE_VST43_8_wb", LIEF::assembly::arm::OPCODE::MVE_VST43_8_wb)
|
||||
@@ -2093,8 +2105,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("UQSAX", LIEF::assembly::arm::OPCODE::UQSAX)
|
||||
.value("UQSUB16", LIEF::assembly::arm::OPCODE::UQSUB16)
|
||||
.value("UQSUB8", LIEF::assembly::arm::OPCODE::UQSUB8)
|
||||
.value("USAD8", LIEF::assembly::arm::OPCODE::USAD8)
|
||||
.value("USADA8", LIEF::assembly::arm::OPCODE::USADA8)
|
||||
.value("USAD8", LIEF::assembly::arm::OPCODE::USAD8);
|
||||
opcodes.value("USADA8", LIEF::assembly::arm::OPCODE::USADA8)
|
||||
.value("USAT", LIEF::assembly::arm::OPCODE::USAT)
|
||||
.value("USAT16", LIEF::assembly::arm::OPCODE::USAT16)
|
||||
.value("USAX", LIEF::assembly::arm::OPCODE::USAX)
|
||||
@@ -2105,8 +2117,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("UXTAH", LIEF::assembly::arm::OPCODE::UXTAH)
|
||||
.value("UXTB", LIEF::assembly::arm::OPCODE::UXTB)
|
||||
.value("UXTB16", LIEF::assembly::arm::OPCODE::UXTB16)
|
||||
.value("UXTH", LIEF::assembly::arm::OPCODE::UXTH);
|
||||
opcodes.value("VABALsv2i64", LIEF::assembly::arm::OPCODE::VABALsv2i64)
|
||||
.value("UXTH", LIEF::assembly::arm::OPCODE::UXTH)
|
||||
.value("VABALsv2i64", LIEF::assembly::arm::OPCODE::VABALsv2i64)
|
||||
.value("VABALsv4i32", LIEF::assembly::arm::OPCODE::VABALsv4i32)
|
||||
.value("VABALsv8i16", LIEF::assembly::arm::OPCODE::VABALsv8i16)
|
||||
.value("VABALuv2i64", LIEF::assembly::arm::OPCODE::VABALuv2i64)
|
||||
@@ -2393,8 +2405,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VCVTNSS", LIEF::assembly::arm::OPCODE::VCVTNSS)
|
||||
.value("VCVTNUD", LIEF::assembly::arm::OPCODE::VCVTNUD)
|
||||
.value("VCVTNUH", LIEF::assembly::arm::OPCODE::VCVTNUH)
|
||||
.value("VCVTNUS", LIEF::assembly::arm::OPCODE::VCVTNUS)
|
||||
.value("VCVTPNSDf", LIEF::assembly::arm::OPCODE::VCVTPNSDf)
|
||||
.value("VCVTNUS", LIEF::assembly::arm::OPCODE::VCVTNUS);
|
||||
opcodes.value("VCVTPNSDf", LIEF::assembly::arm::OPCODE::VCVTPNSDf)
|
||||
.value("VCVTPNSDh", LIEF::assembly::arm::OPCODE::VCVTPNSDh)
|
||||
.value("VCVTPNSQf", LIEF::assembly::arm::OPCODE::VCVTPNSQf)
|
||||
.value("VCVTPNSQh", LIEF::assembly::arm::OPCODE::VCVTPNSQh)
|
||||
@@ -2405,8 +2417,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VCVTPSD", LIEF::assembly::arm::OPCODE::VCVTPSD)
|
||||
.value("VCVTPSH", LIEF::assembly::arm::OPCODE::VCVTPSH)
|
||||
.value("VCVTPSS", LIEF::assembly::arm::OPCODE::VCVTPSS)
|
||||
.value("VCVTPUD", LIEF::assembly::arm::OPCODE::VCVTPUD);
|
||||
opcodes.value("VCVTPUH", LIEF::assembly::arm::OPCODE::VCVTPUH)
|
||||
.value("VCVTPUD", LIEF::assembly::arm::OPCODE::VCVTPUD)
|
||||
.value("VCVTPUH", LIEF::assembly::arm::OPCODE::VCVTPUH)
|
||||
.value("VCVTPUS", LIEF::assembly::arm::OPCODE::VCVTPUS)
|
||||
.value("VCVTSD", LIEF::assembly::arm::OPCODE::VCVTSD)
|
||||
.value("VCVTTDH", LIEF::assembly::arm::OPCODE::VCVTTDH)
|
||||
@@ -2693,8 +2705,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VLD2DUPq8OddPseudoWB_fixed", LIEF::assembly::arm::OPCODE::VLD2DUPq8OddPseudoWB_fixed)
|
||||
.value("VLD2DUPq8OddPseudoWB_register", LIEF::assembly::arm::OPCODE::VLD2DUPq8OddPseudoWB_register)
|
||||
.value("VLD2LNd16", LIEF::assembly::arm::OPCODE::VLD2LNd16)
|
||||
.value("VLD2LNd16Pseudo", LIEF::assembly::arm::OPCODE::VLD2LNd16Pseudo)
|
||||
.value("VLD2LNd16Pseudo_UPD", LIEF::assembly::arm::OPCODE::VLD2LNd16Pseudo_UPD)
|
||||
.value("VLD2LNd16Pseudo", LIEF::assembly::arm::OPCODE::VLD2LNd16Pseudo);
|
||||
opcodes.value("VLD2LNd16Pseudo_UPD", LIEF::assembly::arm::OPCODE::VLD2LNd16Pseudo_UPD)
|
||||
.value("VLD2LNd16_UPD", LIEF::assembly::arm::OPCODE::VLD2LNd16_UPD)
|
||||
.value("VLD2LNd32", LIEF::assembly::arm::OPCODE::VLD2LNd32)
|
||||
.value("VLD2LNd32Pseudo", LIEF::assembly::arm::OPCODE::VLD2LNd32Pseudo)
|
||||
@@ -2705,8 +2717,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VLD2LNd8Pseudo_UPD", LIEF::assembly::arm::OPCODE::VLD2LNd8Pseudo_UPD)
|
||||
.value("VLD2LNd8_UPD", LIEF::assembly::arm::OPCODE::VLD2LNd8_UPD)
|
||||
.value("VLD2LNq16", LIEF::assembly::arm::OPCODE::VLD2LNq16)
|
||||
.value("VLD2LNq16Pseudo", LIEF::assembly::arm::OPCODE::VLD2LNq16Pseudo);
|
||||
opcodes.value("VLD2LNq16Pseudo_UPD", LIEF::assembly::arm::OPCODE::VLD2LNq16Pseudo_UPD)
|
||||
.value("VLD2LNq16Pseudo", LIEF::assembly::arm::OPCODE::VLD2LNq16Pseudo)
|
||||
.value("VLD2LNq16Pseudo_UPD", LIEF::assembly::arm::OPCODE::VLD2LNq16Pseudo_UPD)
|
||||
.value("VLD2LNq16_UPD", LIEF::assembly::arm::OPCODE::VLD2LNq16_UPD)
|
||||
.value("VLD2LNq32", LIEF::assembly::arm::OPCODE::VLD2LNq32)
|
||||
.value("VLD2LNq32Pseudo", LIEF::assembly::arm::OPCODE::VLD2LNq32Pseudo)
|
||||
@@ -2993,8 +3005,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VMLAv8i8", LIEF::assembly::arm::OPCODE::VMLAv8i8)
|
||||
.value("VMLSD", LIEF::assembly::arm::OPCODE::VMLSD)
|
||||
.value("VMLSH", LIEF::assembly::arm::OPCODE::VMLSH)
|
||||
.value("VMLSLslsv2i32", LIEF::assembly::arm::OPCODE::VMLSLslsv2i32)
|
||||
.value("VMLSLslsv4i16", LIEF::assembly::arm::OPCODE::VMLSLslsv4i16)
|
||||
.value("VMLSLslsv2i32", LIEF::assembly::arm::OPCODE::VMLSLslsv2i32);
|
||||
opcodes.value("VMLSLslsv4i16", LIEF::assembly::arm::OPCODE::VMLSLslsv4i16)
|
||||
.value("VMLSLsluv2i32", LIEF::assembly::arm::OPCODE::VMLSLsluv2i32)
|
||||
.value("VMLSLsluv4i16", LIEF::assembly::arm::OPCODE::VMLSLsluv4i16)
|
||||
.value("VMLSLsv2i64", LIEF::assembly::arm::OPCODE::VMLSLsv2i64)
|
||||
@@ -3005,8 +3017,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VMLSLuv8i16", LIEF::assembly::arm::OPCODE::VMLSLuv8i16)
|
||||
.value("VMLSS", LIEF::assembly::arm::OPCODE::VMLSS)
|
||||
.value("VMLSfd", LIEF::assembly::arm::OPCODE::VMLSfd)
|
||||
.value("VMLSfq", LIEF::assembly::arm::OPCODE::VMLSfq);
|
||||
opcodes.value("VMLShd", LIEF::assembly::arm::OPCODE::VMLShd)
|
||||
.value("VMLSfq", LIEF::assembly::arm::OPCODE::VMLSfq)
|
||||
.value("VMLShd", LIEF::assembly::arm::OPCODE::VMLShd)
|
||||
.value("VMLShq", LIEF::assembly::arm::OPCODE::VMLShq)
|
||||
.value("VMLSslfd", LIEF::assembly::arm::OPCODE::VMLSslfd)
|
||||
.value("VMLSslfq", LIEF::assembly::arm::OPCODE::VMLSslfq)
|
||||
@@ -3293,8 +3305,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VQRSHRNsv4i16", LIEF::assembly::arm::OPCODE::VQRSHRNsv4i16)
|
||||
.value("VQRSHRNsv8i8", LIEF::assembly::arm::OPCODE::VQRSHRNsv8i8)
|
||||
.value("VQRSHRNuv2i32", LIEF::assembly::arm::OPCODE::VQRSHRNuv2i32)
|
||||
.value("VQRSHRNuv4i16", LIEF::assembly::arm::OPCODE::VQRSHRNuv4i16)
|
||||
.value("VQRSHRNuv8i8", LIEF::assembly::arm::OPCODE::VQRSHRNuv8i8)
|
||||
.value("VQRSHRNuv4i16", LIEF::assembly::arm::OPCODE::VQRSHRNuv4i16);
|
||||
opcodes.value("VQRSHRNuv8i8", LIEF::assembly::arm::OPCODE::VQRSHRNuv8i8)
|
||||
.value("VQRSHRUNv2i32", LIEF::assembly::arm::OPCODE::VQRSHRUNv2i32)
|
||||
.value("VQRSHRUNv4i16", LIEF::assembly::arm::OPCODE::VQRSHRUNv4i16)
|
||||
.value("VQRSHRUNv8i8", LIEF::assembly::arm::OPCODE::VQRSHRUNv8i8)
|
||||
@@ -3305,8 +3317,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VQSHLsiv4i16", LIEF::assembly::arm::OPCODE::VQSHLsiv4i16)
|
||||
.value("VQSHLsiv4i32", LIEF::assembly::arm::OPCODE::VQSHLsiv4i32)
|
||||
.value("VQSHLsiv8i16", LIEF::assembly::arm::OPCODE::VQSHLsiv8i16)
|
||||
.value("VQSHLsiv8i8", LIEF::assembly::arm::OPCODE::VQSHLsiv8i8);
|
||||
opcodes.value("VQSHLsuv16i8", LIEF::assembly::arm::OPCODE::VQSHLsuv16i8)
|
||||
.value("VQSHLsiv8i8", LIEF::assembly::arm::OPCODE::VQSHLsiv8i8)
|
||||
.value("VQSHLsuv16i8", LIEF::assembly::arm::OPCODE::VQSHLsuv16i8)
|
||||
.value("VQSHLsuv1i64", LIEF::assembly::arm::OPCODE::VQSHLsuv1i64)
|
||||
.value("VQSHLsuv2i32", LIEF::assembly::arm::OPCODE::VQSHLsuv2i32)
|
||||
.value("VQSHLsuv2i64", LIEF::assembly::arm::OPCODE::VQSHLsuv2i64)
|
||||
@@ -3593,8 +3605,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VSLIv2i32", LIEF::assembly::arm::OPCODE::VSLIv2i32)
|
||||
.value("VSLIv2i64", LIEF::assembly::arm::OPCODE::VSLIv2i64)
|
||||
.value("VSLIv4i16", LIEF::assembly::arm::OPCODE::VSLIv4i16)
|
||||
.value("VSLIv4i32", LIEF::assembly::arm::OPCODE::VSLIv4i32)
|
||||
.value("VSLIv8i16", LIEF::assembly::arm::OPCODE::VSLIv8i16)
|
||||
.value("VSLIv4i32", LIEF::assembly::arm::OPCODE::VSLIv4i32);
|
||||
opcodes.value("VSLIv8i16", LIEF::assembly::arm::OPCODE::VSLIv8i16)
|
||||
.value("VSLIv8i8", LIEF::assembly::arm::OPCODE::VSLIv8i8)
|
||||
.value("VSLTOD", LIEF::assembly::arm::OPCODE::VSLTOD)
|
||||
.value("VSLTOH", LIEF::assembly::arm::OPCODE::VSLTOH)
|
||||
@@ -3605,8 +3617,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VSQRTS", LIEF::assembly::arm::OPCODE::VSQRTS)
|
||||
.value("VSRAsv16i8", LIEF::assembly::arm::OPCODE::VSRAsv16i8)
|
||||
.value("VSRAsv1i64", LIEF::assembly::arm::OPCODE::VSRAsv1i64)
|
||||
.value("VSRAsv2i32", LIEF::assembly::arm::OPCODE::VSRAsv2i32);
|
||||
opcodes.value("VSRAsv2i64", LIEF::assembly::arm::OPCODE::VSRAsv2i64)
|
||||
.value("VSRAsv2i32", LIEF::assembly::arm::OPCODE::VSRAsv2i32)
|
||||
.value("VSRAsv2i64", LIEF::assembly::arm::OPCODE::VSRAsv2i64)
|
||||
.value("VSRAsv4i16", LIEF::assembly::arm::OPCODE::VSRAsv4i16)
|
||||
.value("VSRAsv4i32", LIEF::assembly::arm::OPCODE::VSRAsv4i32)
|
||||
.value("VSRAsv8i16", LIEF::assembly::arm::OPCODE::VSRAsv8i16)
|
||||
@@ -3893,8 +3905,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VSTMSIA", LIEF::assembly::arm::OPCODE::VSTMSIA)
|
||||
.value("VSTMSIA_UPD", LIEF::assembly::arm::OPCODE::VSTMSIA_UPD)
|
||||
.value("VSTRD", LIEF::assembly::arm::OPCODE::VSTRD)
|
||||
.value("VSTRH", LIEF::assembly::arm::OPCODE::VSTRH)
|
||||
.value("VSTRS", LIEF::assembly::arm::OPCODE::VSTRS)
|
||||
.value("VSTRH", LIEF::assembly::arm::OPCODE::VSTRH);
|
||||
opcodes.value("VSTRS", LIEF::assembly::arm::OPCODE::VSTRS)
|
||||
.value("VSTR_FPCXTNS_off", LIEF::assembly::arm::OPCODE::VSTR_FPCXTNS_off)
|
||||
.value("VSTR_FPCXTNS_post", LIEF::assembly::arm::OPCODE::VSTR_FPCXTNS_post)
|
||||
.value("VSTR_FPCXTNS_pre", LIEF::assembly::arm::OPCODE::VSTR_FPCXTNS_pre)
|
||||
@@ -3905,8 +3917,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("VSTR_FPSCR_NZCVQC_post", LIEF::assembly::arm::OPCODE::VSTR_FPSCR_NZCVQC_post)
|
||||
.value("VSTR_FPSCR_NZCVQC_pre", LIEF::assembly::arm::OPCODE::VSTR_FPSCR_NZCVQC_pre)
|
||||
.value("VSTR_FPSCR_off", LIEF::assembly::arm::OPCODE::VSTR_FPSCR_off)
|
||||
.value("VSTR_FPSCR_post", LIEF::assembly::arm::OPCODE::VSTR_FPSCR_post);
|
||||
opcodes.value("VSTR_FPSCR_pre", LIEF::assembly::arm::OPCODE::VSTR_FPSCR_pre)
|
||||
.value("VSTR_FPSCR_post", LIEF::assembly::arm::OPCODE::VSTR_FPSCR_post)
|
||||
.value("VSTR_FPSCR_pre", LIEF::assembly::arm::OPCODE::VSTR_FPSCR_pre)
|
||||
.value("VSTR_P0_off", LIEF::assembly::arm::OPCODE::VSTR_P0_off)
|
||||
.value("VSTR_P0_post", LIEF::assembly::arm::OPCODE::VSTR_P0_post)
|
||||
.value("VSTR_P0_pre", LIEF::assembly::arm::OPCODE::VSTR_P0_pre)
|
||||
@@ -4079,8 +4091,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("t2CLRM", LIEF::assembly::arm::OPCODE::t2CLRM)
|
||||
.value("t2CLZ", LIEF::assembly::arm::OPCODE::t2CLZ)
|
||||
.value("t2CMNri", LIEF::assembly::arm::OPCODE::t2CMNri)
|
||||
.value("t2CMNzrr", LIEF::assembly::arm::OPCODE::t2CMNzrr)
|
||||
.value("t2CMNzrs", LIEF::assembly::arm::OPCODE::t2CMNzrs)
|
||||
.value("t2CMNrr", LIEF::assembly::arm::OPCODE::t2CMNrr)
|
||||
.value("t2CMNrs", LIEF::assembly::arm::OPCODE::t2CMNrs)
|
||||
.value("t2CMPri", LIEF::assembly::arm::OPCODE::t2CMPri)
|
||||
.value("t2CMPrr", LIEF::assembly::arm::OPCODE::t2CMPrr)
|
||||
.value("t2CMPrs", LIEF::assembly::arm::OPCODE::t2CMPrs)
|
||||
@@ -4193,8 +4205,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("t2MCR2", LIEF::assembly::arm::OPCODE::t2MCR2)
|
||||
.value("t2MCRR", LIEF::assembly::arm::OPCODE::t2MCRR)
|
||||
.value("t2MCRR2", LIEF::assembly::arm::OPCODE::t2MCRR2)
|
||||
.value("t2MLA", LIEF::assembly::arm::OPCODE::t2MLA)
|
||||
.value("t2MLS", LIEF::assembly::arm::OPCODE::t2MLS)
|
||||
.value("t2MLA", LIEF::assembly::arm::OPCODE::t2MLA);
|
||||
opcodes.value("t2MLS", LIEF::assembly::arm::OPCODE::t2MLS)
|
||||
.value("t2MOVTi16", LIEF::assembly::arm::OPCODE::t2MOVTi16)
|
||||
.value("t2MOVi", LIEF::assembly::arm::OPCODE::t2MOVi)
|
||||
.value("t2MOVi16", LIEF::assembly::arm::OPCODE::t2MOVi16)
|
||||
@@ -4205,8 +4217,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("t2MRRC2", LIEF::assembly::arm::OPCODE::t2MRRC2)
|
||||
.value("t2MRS_AR", LIEF::assembly::arm::OPCODE::t2MRS_AR)
|
||||
.value("t2MRS_M", LIEF::assembly::arm::OPCODE::t2MRS_M)
|
||||
.value("t2MRSbanked", LIEF::assembly::arm::OPCODE::t2MRSbanked);
|
||||
opcodes.value("t2MRSsys_AR", LIEF::assembly::arm::OPCODE::t2MRSsys_AR)
|
||||
.value("t2MRSbanked", LIEF::assembly::arm::OPCODE::t2MRSbanked)
|
||||
.value("t2MRSsys_AR", LIEF::assembly::arm::OPCODE::t2MRSsys_AR)
|
||||
.value("t2MSR_AR", LIEF::assembly::arm::OPCODE::t2MSR_AR)
|
||||
.value("t2MSR_M", LIEF::assembly::arm::OPCODE::t2MSR_M)
|
||||
.value("t2MSRbanked", LIEF::assembly::arm::OPCODE::t2MSRbanked)
|
||||
@@ -4462,7 +4474,7 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("tBcc", LIEF::assembly::arm::OPCODE::tBcc)
|
||||
.value("tCBNZ", LIEF::assembly::arm::OPCODE::tCBNZ)
|
||||
.value("tCBZ", LIEF::assembly::arm::OPCODE::tCBZ)
|
||||
.value("tCMNz", LIEF::assembly::arm::OPCODE::tCMNz)
|
||||
.value("tCMN", LIEF::assembly::arm::OPCODE::tCMN)
|
||||
.value("tCMPhir", LIEF::assembly::arm::OPCODE::tCMPhir)
|
||||
.value("tCMPi8", LIEF::assembly::arm::OPCODE::tCMPi8)
|
||||
.value("tCMPr", LIEF::assembly::arm::OPCODE::tCMPr)
|
||||
@@ -4493,8 +4505,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("tMOVr", LIEF::assembly::arm::OPCODE::tMOVr)
|
||||
.value("tMUL", LIEF::assembly::arm::OPCODE::tMUL)
|
||||
.value("tMVN", LIEF::assembly::arm::OPCODE::tMVN)
|
||||
.value("tORR", LIEF::assembly::arm::OPCODE::tORR)
|
||||
.value("tPICADD", LIEF::assembly::arm::OPCODE::tPICADD)
|
||||
.value("tORR", LIEF::assembly::arm::OPCODE::tORR);
|
||||
opcodes.value("tPICADD", LIEF::assembly::arm::OPCODE::tPICADD)
|
||||
.value("tPOP", LIEF::assembly::arm::OPCODE::tPOP)
|
||||
.value("tPUSH", LIEF::assembly::arm::OPCODE::tPUSH)
|
||||
.value("tREV", LIEF::assembly::arm::OPCODE::tREV)
|
||||
@@ -4505,8 +4517,8 @@ void create<LIEF::assembly::arm::OPCODE>(nb::module_& m) {
|
||||
.value("tSBC", LIEF::assembly::arm::OPCODE::tSBC)
|
||||
.value("tSETEND", LIEF::assembly::arm::OPCODE::tSETEND)
|
||||
.value("tSTMIA_UPD", LIEF::assembly::arm::OPCODE::tSTMIA_UPD)
|
||||
.value("tSTRBi", LIEF::assembly::arm::OPCODE::tSTRBi);
|
||||
opcodes.value("tSTRBr", LIEF::assembly::arm::OPCODE::tSTRBr)
|
||||
.value("tSTRBi", LIEF::assembly::arm::OPCODE::tSTRBi)
|
||||
.value("tSTRBr", LIEF::assembly::arm::OPCODE::tSTRBr)
|
||||
.value("tSTRHi", LIEF::assembly::arm::OPCODE::tSTRHi)
|
||||
.value("tSTRHr", LIEF::assembly::arm::OPCODE::tSTRHr)
|
||||
.value("tSTRi", LIEF::assembly::arm::OPCODE::tSTRi)
|
||||
|
||||
@@ -108,10 +108,12 @@ void create<LIEF::assembly::ebpf::OPCODE>(nb::module_& m) {
|
||||
.value("G_LOAD", LIEF::assembly::ebpf::OPCODE::G_LOAD)
|
||||
.value("G_SEXTLOAD", LIEF::assembly::ebpf::OPCODE::G_SEXTLOAD)
|
||||
.value("G_ZEXTLOAD", LIEF::assembly::ebpf::OPCODE::G_ZEXTLOAD)
|
||||
.value("G_FPEXTLOAD", LIEF::assembly::ebpf::OPCODE::G_FPEXTLOAD)
|
||||
.value("G_INDEXED_LOAD", LIEF::assembly::ebpf::OPCODE::G_INDEXED_LOAD)
|
||||
.value("G_INDEXED_SEXTLOAD", LIEF::assembly::ebpf::OPCODE::G_INDEXED_SEXTLOAD)
|
||||
.value("G_INDEXED_ZEXTLOAD", LIEF::assembly::ebpf::OPCODE::G_INDEXED_ZEXTLOAD)
|
||||
.value("G_STORE", LIEF::assembly::ebpf::OPCODE::G_STORE)
|
||||
.value("G_FPTRUNCSTORE", LIEF::assembly::ebpf::OPCODE::G_FPTRUNCSTORE)
|
||||
.value("G_INDEXED_STORE", LIEF::assembly::ebpf::OPCODE::G_INDEXED_STORE)
|
||||
.value("G_ATOMIC_CMPXCHG_WITH_SUCCESS", LIEF::assembly::ebpf::OPCODE::G_ATOMIC_CMPXCHG_WITH_SUCCESS)
|
||||
.value("G_ATOMIC_CMPXCHG", LIEF::assembly::ebpf::OPCODE::G_ATOMIC_CMPXCHG)
|
||||
@@ -132,6 +134,8 @@ void create<LIEF::assembly::ebpf::OPCODE>(nb::module_& m) {
|
||||
.value("G_ATOMICRMW_FMIN", LIEF::assembly::ebpf::OPCODE::G_ATOMICRMW_FMIN)
|
||||
.value("G_ATOMICRMW_FMAXIMUM", LIEF::assembly::ebpf::OPCODE::G_ATOMICRMW_FMAXIMUM)
|
||||
.value("G_ATOMICRMW_FMINIMUM", LIEF::assembly::ebpf::OPCODE::G_ATOMICRMW_FMINIMUM)
|
||||
.value("G_ATOMICRMW_FMAXIMUMNUM", LIEF::assembly::ebpf::OPCODE::G_ATOMICRMW_FMAXIMUMNUM)
|
||||
.value("G_ATOMICRMW_FMINIMUMNUM", LIEF::assembly::ebpf::OPCODE::G_ATOMICRMW_FMINIMUMNUM)
|
||||
.value("G_ATOMICRMW_UINC_WRAP", LIEF::assembly::ebpf::OPCODE::G_ATOMICRMW_UINC_WRAP)
|
||||
.value("G_ATOMICRMW_UDEC_WRAP", LIEF::assembly::ebpf::OPCODE::G_ATOMICRMW_UDEC_WRAP)
|
||||
.value("G_ATOMICRMW_USUB_COND", LIEF::assembly::ebpf::OPCODE::G_ATOMICRMW_USUB_COND)
|
||||
@@ -263,12 +267,14 @@ void create<LIEF::assembly::ebpf::OPCODE>(nb::module_& m) {
|
||||
.value("G_STEP_VECTOR", LIEF::assembly::ebpf::OPCODE::G_STEP_VECTOR)
|
||||
.value("G_VECTOR_COMPRESS", LIEF::assembly::ebpf::OPCODE::G_VECTOR_COMPRESS)
|
||||
.value("G_CTTZ", LIEF::assembly::ebpf::OPCODE::G_CTTZ)
|
||||
.value("G_CTTZ_ZERO_UNDEF", LIEF::assembly::ebpf::OPCODE::G_CTTZ_ZERO_UNDEF)
|
||||
.value("G_CTTZ_ZERO_POISON", LIEF::assembly::ebpf::OPCODE::G_CTTZ_ZERO_POISON)
|
||||
.value("G_CTLZ", LIEF::assembly::ebpf::OPCODE::G_CTLZ)
|
||||
.value("G_CTLZ_ZERO_UNDEF", LIEF::assembly::ebpf::OPCODE::G_CTLZ_ZERO_UNDEF)
|
||||
.value("G_CTLZ_ZERO_POISON", LIEF::assembly::ebpf::OPCODE::G_CTLZ_ZERO_POISON)
|
||||
.value("G_CTLS", LIEF::assembly::ebpf::OPCODE::G_CTLS)
|
||||
.value("G_CTPOP", LIEF::assembly::ebpf::OPCODE::G_CTPOP)
|
||||
.value("G_BSWAP", LIEF::assembly::ebpf::OPCODE::G_BSWAP)
|
||||
.value("G_BITREVERSE", LIEF::assembly::ebpf::OPCODE::G_BITREVERSE)
|
||||
.value("G_CLMUL", LIEF::assembly::ebpf::OPCODE::G_CLMUL)
|
||||
.value("G_FCEIL", LIEF::assembly::ebpf::OPCODE::G_FCEIL)
|
||||
.value("G_FCOS", LIEF::assembly::ebpf::OPCODE::G_FCOS)
|
||||
.value("G_FSIN", LIEF::assembly::ebpf::OPCODE::G_FSIN)
|
||||
@@ -299,14 +305,17 @@ void create<LIEF::assembly::ebpf::OPCODE>(nb::module_& m) {
|
||||
.value("G_STRICT_FMA", LIEF::assembly::ebpf::OPCODE::G_STRICT_FMA)
|
||||
.value("G_STRICT_FSQRT", LIEF::assembly::ebpf::OPCODE::G_STRICT_FSQRT)
|
||||
.value("G_STRICT_FLDEXP", LIEF::assembly::ebpf::OPCODE::G_STRICT_FLDEXP)
|
||||
.value("G_STRICT_FCMP", LIEF::assembly::ebpf::OPCODE::G_STRICT_FCMP);
|
||||
opcodes.value("G_STRICT_FCMPS", LIEF::assembly::ebpf::OPCODE::G_STRICT_FCMPS)
|
||||
.value("G_READ_REGISTER", LIEF::assembly::ebpf::OPCODE::G_READ_REGISTER)
|
||||
.value("G_WRITE_REGISTER", LIEF::assembly::ebpf::OPCODE::G_WRITE_REGISTER)
|
||||
.value("G_MEMCPY", LIEF::assembly::ebpf::OPCODE::G_MEMCPY)
|
||||
.value("G_MEMCPY_INLINE", LIEF::assembly::ebpf::OPCODE::G_MEMCPY_INLINE)
|
||||
.value("G_MEMMOVE", LIEF::assembly::ebpf::OPCODE::G_MEMMOVE)
|
||||
.value("G_MEMSET", LIEF::assembly::ebpf::OPCODE::G_MEMSET)
|
||||
.value("G_BZERO", LIEF::assembly::ebpf::OPCODE::G_BZERO);
|
||||
opcodes.value("G_TRAP", LIEF::assembly::ebpf::OPCODE::G_TRAP)
|
||||
.value("G_BZERO", LIEF::assembly::ebpf::OPCODE::G_BZERO)
|
||||
.value("G_MEMSET_INLINE", LIEF::assembly::ebpf::OPCODE::G_MEMSET_INLINE)
|
||||
.value("G_TRAP", LIEF::assembly::ebpf::OPCODE::G_TRAP)
|
||||
.value("G_DEBUGTRAP", LIEF::assembly::ebpf::OPCODE::G_DEBUGTRAP)
|
||||
.value("G_UBSANTRAP", LIEF::assembly::ebpf::OPCODE::G_UBSANTRAP)
|
||||
.value("G_VECREDUCE_SEQ_FADD", LIEF::assembly::ebpf::OPCODE::G_VECREDUCE_SEQ_FADD)
|
||||
@@ -332,7 +341,10 @@ void create<LIEF::assembly::ebpf::OPCODE>(nb::module_& m) {
|
||||
.value("ADJCALLSTACKUP", LIEF::assembly::ebpf::OPCODE::ADJCALLSTACKUP)
|
||||
.value("FI_ri", LIEF::assembly::ebpf::OPCODE::FI_ri)
|
||||
.value("LDIMM64", LIEF::assembly::ebpf::OPCODE::LDIMM64)
|
||||
.value("LOAD_STACK_ARG_PSEUDO", LIEF::assembly::ebpf::OPCODE::LOAD_STACK_ARG_PSEUDO)
|
||||
.value("MEMCPY", LIEF::assembly::ebpf::OPCODE::MEMCPY)
|
||||
.value("STORE_STACK_ARG_IMM_PSEUDO", LIEF::assembly::ebpf::OPCODE::STORE_STACK_ARG_IMM_PSEUDO)
|
||||
.value("STORE_STACK_ARG_PSEUDO", LIEF::assembly::ebpf::OPCODE::STORE_STACK_ARG_PSEUDO)
|
||||
.value("Select", LIEF::assembly::ebpf::OPCODE::Select)
|
||||
.value("Select_32", LIEF::assembly::ebpf::OPCODE::Select_32)
|
||||
.value("Select_32_64", LIEF::assembly::ebpf::OPCODE::Select_32_64)
|
||||
|
||||
@@ -108,10 +108,12 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("G_LOAD", LIEF::assembly::mips::OPCODE::G_LOAD)
|
||||
.value("G_SEXTLOAD", LIEF::assembly::mips::OPCODE::G_SEXTLOAD)
|
||||
.value("G_ZEXTLOAD", LIEF::assembly::mips::OPCODE::G_ZEXTLOAD)
|
||||
.value("G_FPEXTLOAD", LIEF::assembly::mips::OPCODE::G_FPEXTLOAD)
|
||||
.value("G_INDEXED_LOAD", LIEF::assembly::mips::OPCODE::G_INDEXED_LOAD)
|
||||
.value("G_INDEXED_SEXTLOAD", LIEF::assembly::mips::OPCODE::G_INDEXED_SEXTLOAD)
|
||||
.value("G_INDEXED_ZEXTLOAD", LIEF::assembly::mips::OPCODE::G_INDEXED_ZEXTLOAD)
|
||||
.value("G_STORE", LIEF::assembly::mips::OPCODE::G_STORE)
|
||||
.value("G_FPTRUNCSTORE", LIEF::assembly::mips::OPCODE::G_FPTRUNCSTORE)
|
||||
.value("G_INDEXED_STORE", LIEF::assembly::mips::OPCODE::G_INDEXED_STORE)
|
||||
.value("G_ATOMIC_CMPXCHG_WITH_SUCCESS", LIEF::assembly::mips::OPCODE::G_ATOMIC_CMPXCHG_WITH_SUCCESS)
|
||||
.value("G_ATOMIC_CMPXCHG", LIEF::assembly::mips::OPCODE::G_ATOMIC_CMPXCHG)
|
||||
@@ -132,6 +134,8 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("G_ATOMICRMW_FMIN", LIEF::assembly::mips::OPCODE::G_ATOMICRMW_FMIN)
|
||||
.value("G_ATOMICRMW_FMAXIMUM", LIEF::assembly::mips::OPCODE::G_ATOMICRMW_FMAXIMUM)
|
||||
.value("G_ATOMICRMW_FMINIMUM", LIEF::assembly::mips::OPCODE::G_ATOMICRMW_FMINIMUM)
|
||||
.value("G_ATOMICRMW_FMAXIMUMNUM", LIEF::assembly::mips::OPCODE::G_ATOMICRMW_FMAXIMUMNUM)
|
||||
.value("G_ATOMICRMW_FMINIMUMNUM", LIEF::assembly::mips::OPCODE::G_ATOMICRMW_FMINIMUMNUM)
|
||||
.value("G_ATOMICRMW_UINC_WRAP", LIEF::assembly::mips::OPCODE::G_ATOMICRMW_UINC_WRAP)
|
||||
.value("G_ATOMICRMW_UDEC_WRAP", LIEF::assembly::mips::OPCODE::G_ATOMICRMW_UDEC_WRAP)
|
||||
.value("G_ATOMICRMW_USUB_COND", LIEF::assembly::mips::OPCODE::G_ATOMICRMW_USUB_COND)
|
||||
@@ -263,12 +267,14 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("G_STEP_VECTOR", LIEF::assembly::mips::OPCODE::G_STEP_VECTOR)
|
||||
.value("G_VECTOR_COMPRESS", LIEF::assembly::mips::OPCODE::G_VECTOR_COMPRESS)
|
||||
.value("G_CTTZ", LIEF::assembly::mips::OPCODE::G_CTTZ)
|
||||
.value("G_CTTZ_ZERO_UNDEF", LIEF::assembly::mips::OPCODE::G_CTTZ_ZERO_UNDEF)
|
||||
.value("G_CTTZ_ZERO_POISON", LIEF::assembly::mips::OPCODE::G_CTTZ_ZERO_POISON)
|
||||
.value("G_CTLZ", LIEF::assembly::mips::OPCODE::G_CTLZ)
|
||||
.value("G_CTLZ_ZERO_UNDEF", LIEF::assembly::mips::OPCODE::G_CTLZ_ZERO_UNDEF)
|
||||
.value("G_CTLZ_ZERO_POISON", LIEF::assembly::mips::OPCODE::G_CTLZ_ZERO_POISON)
|
||||
.value("G_CTLS", LIEF::assembly::mips::OPCODE::G_CTLS)
|
||||
.value("G_CTPOP", LIEF::assembly::mips::OPCODE::G_CTPOP)
|
||||
.value("G_BSWAP", LIEF::assembly::mips::OPCODE::G_BSWAP)
|
||||
.value("G_BITREVERSE", LIEF::assembly::mips::OPCODE::G_BITREVERSE)
|
||||
.value("G_CLMUL", LIEF::assembly::mips::OPCODE::G_CLMUL)
|
||||
.value("G_FCEIL", LIEF::assembly::mips::OPCODE::G_FCEIL)
|
||||
.value("G_FCOS", LIEF::assembly::mips::OPCODE::G_FCOS)
|
||||
.value("G_FSIN", LIEF::assembly::mips::OPCODE::G_FSIN)
|
||||
@@ -299,14 +305,17 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("G_STRICT_FMA", LIEF::assembly::mips::OPCODE::G_STRICT_FMA)
|
||||
.value("G_STRICT_FSQRT", LIEF::assembly::mips::OPCODE::G_STRICT_FSQRT)
|
||||
.value("G_STRICT_FLDEXP", LIEF::assembly::mips::OPCODE::G_STRICT_FLDEXP)
|
||||
.value("G_STRICT_FCMP", LIEF::assembly::mips::OPCODE::G_STRICT_FCMP);
|
||||
opcodes.value("G_STRICT_FCMPS", LIEF::assembly::mips::OPCODE::G_STRICT_FCMPS)
|
||||
.value("G_READ_REGISTER", LIEF::assembly::mips::OPCODE::G_READ_REGISTER)
|
||||
.value("G_WRITE_REGISTER", LIEF::assembly::mips::OPCODE::G_WRITE_REGISTER)
|
||||
.value("G_MEMCPY", LIEF::assembly::mips::OPCODE::G_MEMCPY)
|
||||
.value("G_MEMCPY_INLINE", LIEF::assembly::mips::OPCODE::G_MEMCPY_INLINE)
|
||||
.value("G_MEMMOVE", LIEF::assembly::mips::OPCODE::G_MEMMOVE)
|
||||
.value("G_MEMSET", LIEF::assembly::mips::OPCODE::G_MEMSET)
|
||||
.value("G_BZERO", LIEF::assembly::mips::OPCODE::G_BZERO);
|
||||
opcodes.value("G_TRAP", LIEF::assembly::mips::OPCODE::G_TRAP)
|
||||
.value("G_BZERO", LIEF::assembly::mips::OPCODE::G_BZERO)
|
||||
.value("G_MEMSET_INLINE", LIEF::assembly::mips::OPCODE::G_MEMSET_INLINE)
|
||||
.value("G_TRAP", LIEF::assembly::mips::OPCODE::G_TRAP)
|
||||
.value("G_DEBUGTRAP", LIEF::assembly::mips::OPCODE::G_DEBUGTRAP)
|
||||
.value("G_UBSANTRAP", LIEF::assembly::mips::OPCODE::G_UBSANTRAP)
|
||||
.value("G_VECREDUCE_SEQ_FADD", LIEF::assembly::mips::OPCODE::G_VECREDUCE_SEQ_FADD)
|
||||
@@ -548,7 +557,6 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("LDMacro", LIEF::assembly::mips::OPCODE::LDMacro)
|
||||
.value("LDR_D", LIEF::assembly::mips::OPCODE::LDR_D)
|
||||
.value("LDR_W", LIEF::assembly::mips::OPCODE::LDR_W)
|
||||
.value("LD_F16", LIEF::assembly::mips::OPCODE::LD_F16)
|
||||
.value("LOAD_ACC128", LIEF::assembly::mips::OPCODE::LOAD_ACC128)
|
||||
.value("LOAD_ACC64", LIEF::assembly::mips::OPCODE::LOAD_ACC64)
|
||||
.value("LOAD_ACC64DSP", LIEF::assembly::mips::OPCODE::LOAD_ACC64DSP)
|
||||
@@ -583,10 +591,6 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("MFTLO", LIEF::assembly::mips::OPCODE::MFTLO)
|
||||
.value("MIPSeh_return32", LIEF::assembly::mips::OPCODE::MIPSeh_return32)
|
||||
.value("MIPSeh_return64", LIEF::assembly::mips::OPCODE::MIPSeh_return64)
|
||||
.value("MSA_FP_EXTEND_D_PSEUDO", LIEF::assembly::mips::OPCODE::MSA_FP_EXTEND_D_PSEUDO)
|
||||
.value("MSA_FP_EXTEND_W_PSEUDO", LIEF::assembly::mips::OPCODE::MSA_FP_EXTEND_W_PSEUDO)
|
||||
.value("MSA_FP_ROUND_D_PSEUDO", LIEF::assembly::mips::OPCODE::MSA_FP_ROUND_D_PSEUDO)
|
||||
.value("MSA_FP_ROUND_W_PSEUDO", LIEF::assembly::mips::OPCODE::MSA_FP_ROUND_W_PSEUDO)
|
||||
.value("MTTACX", LIEF::assembly::mips::OPCODE::MTTACX)
|
||||
.value("MTTC0", LIEF::assembly::mips::OPCODE::MTTC0)
|
||||
.value("MTTC1", LIEF::assembly::mips::OPCODE::MTTC1)
|
||||
@@ -601,12 +605,12 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("MultRxRy16", LIEF::assembly::mips::OPCODE::MultRxRy16)
|
||||
.value("MultRxRyRz16", LIEF::assembly::mips::OPCODE::MultRxRyRz16)
|
||||
.value("MultuRxRy16", LIEF::assembly::mips::OPCODE::MultuRxRy16)
|
||||
.value("MultuRxRyRz16", LIEF::assembly::mips::OPCODE::MultuRxRyRz16)
|
||||
.value("NOP", LIEF::assembly::mips::OPCODE::NOP)
|
||||
.value("MultuRxRyRz16", LIEF::assembly::mips::OPCODE::MultuRxRyRz16);
|
||||
opcodes.value("NOP", LIEF::assembly::mips::OPCODE::NOP)
|
||||
.value("NORImm", LIEF::assembly::mips::OPCODE::NORImm)
|
||||
.value("NORImm64", LIEF::assembly::mips::OPCODE::NORImm64)
|
||||
.value("NOR_V_D_PSEUDO", LIEF::assembly::mips::OPCODE::NOR_V_D_PSEUDO);
|
||||
opcodes.value("NOR_V_H_PSEUDO", LIEF::assembly::mips::OPCODE::NOR_V_H_PSEUDO)
|
||||
.value("NOR_V_D_PSEUDO", LIEF::assembly::mips::OPCODE::NOR_V_D_PSEUDO)
|
||||
.value("NOR_V_H_PSEUDO", LIEF::assembly::mips::OPCODE::NOR_V_H_PSEUDO)
|
||||
.value("NOR_V_W_PSEUDO", LIEF::assembly::mips::OPCODE::NOR_V_W_PSEUDO)
|
||||
.value("OR_V_D_PSEUDO", LIEF::assembly::mips::OPCODE::OR_V_D_PSEUDO)
|
||||
.value("OR_V_H_PSEUDO", LIEF::assembly::mips::OPCODE::OR_V_H_PSEUDO)
|
||||
@@ -730,7 +734,6 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("STORE_CCOND_DSP", LIEF::assembly::mips::OPCODE::STORE_CCOND_DSP)
|
||||
.value("STR_D", LIEF::assembly::mips::OPCODE::STR_D)
|
||||
.value("STR_W", LIEF::assembly::mips::OPCODE::STR_W)
|
||||
.value("ST_F16", LIEF::assembly::mips::OPCODE::ST_F16)
|
||||
.value("SWM_MM", LIEF::assembly::mips::OPCODE::SWM_MM)
|
||||
.value("SZ_B_PSEUDO", LIEF::assembly::mips::OPCODE::SZ_B_PSEUDO)
|
||||
.value("SZ_D_PSEUDO", LIEF::assembly::mips::OPCODE::SZ_D_PSEUDO)
|
||||
@@ -902,11 +905,11 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("AVER_S_B", LIEF::assembly::mips::OPCODE::AVER_S_B)
|
||||
.value("AVER_S_D", LIEF::assembly::mips::OPCODE::AVER_S_D)
|
||||
.value("AVER_S_H", LIEF::assembly::mips::OPCODE::AVER_S_H)
|
||||
.value("AVER_S_W", LIEF::assembly::mips::OPCODE::AVER_S_W)
|
||||
.value("AVER_U_B", LIEF::assembly::mips::OPCODE::AVER_U_B)
|
||||
.value("AVER_S_W", LIEF::assembly::mips::OPCODE::AVER_S_W);
|
||||
opcodes.value("AVER_U_B", LIEF::assembly::mips::OPCODE::AVER_U_B)
|
||||
.value("AVER_U_D", LIEF::assembly::mips::OPCODE::AVER_U_D)
|
||||
.value("AVER_U_H", LIEF::assembly::mips::OPCODE::AVER_U_H);
|
||||
opcodes.value("AVER_U_W", LIEF::assembly::mips::OPCODE::AVER_U_W)
|
||||
.value("AVER_U_H", LIEF::assembly::mips::OPCODE::AVER_U_H)
|
||||
.value("AVER_U_W", LIEF::assembly::mips::OPCODE::AVER_U_W)
|
||||
.value("AVE_S_B", LIEF::assembly::mips::OPCODE::AVE_S_B)
|
||||
.value("AVE_S_D", LIEF::assembly::mips::OPCODE::AVE_S_D)
|
||||
.value("AVE_S_H", LIEF::assembly::mips::OPCODE::AVE_S_H)
|
||||
@@ -1202,11 +1205,11 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("CMPGDU_EQ_QB_MMR2", LIEF::assembly::mips::OPCODE::CMPGDU_EQ_QB_MMR2)
|
||||
.value("CMPGDU_LE_QB", LIEF::assembly::mips::OPCODE::CMPGDU_LE_QB)
|
||||
.value("CMPGDU_LE_QB_MMR2", LIEF::assembly::mips::OPCODE::CMPGDU_LE_QB_MMR2)
|
||||
.value("CMPGDU_LT_QB", LIEF::assembly::mips::OPCODE::CMPGDU_LT_QB)
|
||||
.value("CMPGDU_LT_QB_MMR2", LIEF::assembly::mips::OPCODE::CMPGDU_LT_QB_MMR2)
|
||||
.value("CMPGDU_LT_QB", LIEF::assembly::mips::OPCODE::CMPGDU_LT_QB);
|
||||
opcodes.value("CMPGDU_LT_QB_MMR2", LIEF::assembly::mips::OPCODE::CMPGDU_LT_QB_MMR2)
|
||||
.value("CMPGU_EQ_QB", LIEF::assembly::mips::OPCODE::CMPGU_EQ_QB)
|
||||
.value("CMPGU_EQ_QB_MM", LIEF::assembly::mips::OPCODE::CMPGU_EQ_QB_MM);
|
||||
opcodes.value("CMPGU_LE_QB", LIEF::assembly::mips::OPCODE::CMPGU_LE_QB)
|
||||
.value("CMPGU_EQ_QB_MM", LIEF::assembly::mips::OPCODE::CMPGU_EQ_QB_MM)
|
||||
.value("CMPGU_LE_QB", LIEF::assembly::mips::OPCODE::CMPGU_LE_QB)
|
||||
.value("CMPGU_LE_QB_MM", LIEF::assembly::mips::OPCODE::CMPGU_LE_QB_MM)
|
||||
.value("CMPGU_LT_QB", LIEF::assembly::mips::OPCODE::CMPGU_LT_QB)
|
||||
.value("CMPGU_LT_QB_MM", LIEF::assembly::mips::OPCODE::CMPGU_LT_QB_MM)
|
||||
@@ -1502,11 +1505,11 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("DMULT", LIEF::assembly::mips::OPCODE::DMULT)
|
||||
.value("DMULTu", LIEF::assembly::mips::OPCODE::DMULTu)
|
||||
.value("DMULU", LIEF::assembly::mips::OPCODE::DMULU)
|
||||
.value("DMUL_R6", LIEF::assembly::mips::OPCODE::DMUL_R6)
|
||||
.value("DOTP_S_D", LIEF::assembly::mips::OPCODE::DOTP_S_D)
|
||||
.value("DMUL_R6", LIEF::assembly::mips::OPCODE::DMUL_R6);
|
||||
opcodes.value("DOTP_S_D", LIEF::assembly::mips::OPCODE::DOTP_S_D)
|
||||
.value("DOTP_S_H", LIEF::assembly::mips::OPCODE::DOTP_S_H)
|
||||
.value("DOTP_S_W", LIEF::assembly::mips::OPCODE::DOTP_S_W);
|
||||
opcodes.value("DOTP_U_D", LIEF::assembly::mips::OPCODE::DOTP_U_D)
|
||||
.value("DOTP_S_W", LIEF::assembly::mips::OPCODE::DOTP_S_W)
|
||||
.value("DOTP_U_D", LIEF::assembly::mips::OPCODE::DOTP_U_D)
|
||||
.value("DOTP_U_H", LIEF::assembly::mips::OPCODE::DOTP_U_H)
|
||||
.value("DOTP_U_W", LIEF::assembly::mips::OPCODE::DOTP_U_W)
|
||||
.value("DPADD_S_D", LIEF::assembly::mips::OPCODE::DPADD_S_D)
|
||||
@@ -1802,11 +1805,11 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("FTRUNC_S_D", LIEF::assembly::mips::OPCODE::FTRUNC_S_D)
|
||||
.value("FTRUNC_S_W", LIEF::assembly::mips::OPCODE::FTRUNC_S_W)
|
||||
.value("FTRUNC_U_D", LIEF::assembly::mips::OPCODE::FTRUNC_U_D)
|
||||
.value("FTRUNC_U_W", LIEF::assembly::mips::OPCODE::FTRUNC_U_W)
|
||||
.value("GINVI", LIEF::assembly::mips::OPCODE::GINVI)
|
||||
.value("FTRUNC_U_W", LIEF::assembly::mips::OPCODE::FTRUNC_U_W);
|
||||
opcodes.value("GINVI", LIEF::assembly::mips::OPCODE::GINVI)
|
||||
.value("GINVI_MMR6", LIEF::assembly::mips::OPCODE::GINVI_MMR6)
|
||||
.value("GINVT", LIEF::assembly::mips::OPCODE::GINVT);
|
||||
opcodes.value("GINVT_MMR6", LIEF::assembly::mips::OPCODE::GINVT_MMR6)
|
||||
.value("GINVT", LIEF::assembly::mips::OPCODE::GINVT)
|
||||
.value("GINVT_MMR6", LIEF::assembly::mips::OPCODE::GINVT_MMR6)
|
||||
.value("HADD_S_D", LIEF::assembly::mips::OPCODE::HADD_S_D)
|
||||
.value("HADD_S_H", LIEF::assembly::mips::OPCODE::HADD_S_H)
|
||||
.value("HADD_S_W", LIEF::assembly::mips::OPCODE::HADD_S_W)
|
||||
@@ -2102,11 +2105,11 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("MFHI", LIEF::assembly::mips::OPCODE::MFHI)
|
||||
.value("MFHI16_MM", LIEF::assembly::mips::OPCODE::MFHI16_MM)
|
||||
.value("MFHI64", LIEF::assembly::mips::OPCODE::MFHI64)
|
||||
.value("MFHI_DSP", LIEF::assembly::mips::OPCODE::MFHI_DSP)
|
||||
.value("MFHI_DSP_MM", LIEF::assembly::mips::OPCODE::MFHI_DSP_MM)
|
||||
.value("MFHI_DSP", LIEF::assembly::mips::OPCODE::MFHI_DSP);
|
||||
opcodes.value("MFHI_DSP_MM", LIEF::assembly::mips::OPCODE::MFHI_DSP_MM)
|
||||
.value("MFHI_MM", LIEF::assembly::mips::OPCODE::MFHI_MM)
|
||||
.value("MFLO", LIEF::assembly::mips::OPCODE::MFLO);
|
||||
opcodes.value("MFLO16_MM", LIEF::assembly::mips::OPCODE::MFLO16_MM)
|
||||
.value("MFLO", LIEF::assembly::mips::OPCODE::MFLO)
|
||||
.value("MFLO16_MM", LIEF::assembly::mips::OPCODE::MFLO16_MM)
|
||||
.value("MFLO64", LIEF::assembly::mips::OPCODE::MFLO64)
|
||||
.value("MFLO_DSP", LIEF::assembly::mips::OPCODE::MFLO_DSP)
|
||||
.value("MFLO_DSP_MM", LIEF::assembly::mips::OPCODE::MFLO_DSP_MM)
|
||||
@@ -2402,11 +2405,11 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("PRECEU_PH_QBR", LIEF::assembly::mips::OPCODE::PRECEU_PH_QBR)
|
||||
.value("PRECEU_PH_QBRA", LIEF::assembly::mips::OPCODE::PRECEU_PH_QBRA)
|
||||
.value("PRECEU_PH_QBRA_MM", LIEF::assembly::mips::OPCODE::PRECEU_PH_QBRA_MM)
|
||||
.value("PRECEU_PH_QBR_MM", LIEF::assembly::mips::OPCODE::PRECEU_PH_QBR_MM)
|
||||
.value("PRECRQU_S_QB_PH", LIEF::assembly::mips::OPCODE::PRECRQU_S_QB_PH)
|
||||
.value("PRECEU_PH_QBR_MM", LIEF::assembly::mips::OPCODE::PRECEU_PH_QBR_MM);
|
||||
opcodes.value("PRECRQU_S_QB_PH", LIEF::assembly::mips::OPCODE::PRECRQU_S_QB_PH)
|
||||
.value("PRECRQU_S_QB_PH_MM", LIEF::assembly::mips::OPCODE::PRECRQU_S_QB_PH_MM)
|
||||
.value("PRECRQ_PH_W", LIEF::assembly::mips::OPCODE::PRECRQ_PH_W);
|
||||
opcodes.value("PRECRQ_PH_W_MM", LIEF::assembly::mips::OPCODE::PRECRQ_PH_W_MM)
|
||||
.value("PRECRQ_PH_W", LIEF::assembly::mips::OPCODE::PRECRQ_PH_W)
|
||||
.value("PRECRQ_PH_W_MM", LIEF::assembly::mips::OPCODE::PRECRQ_PH_W_MM)
|
||||
.value("PRECRQ_QB_PH", LIEF::assembly::mips::OPCODE::PRECRQ_QB_PH)
|
||||
.value("PRECRQ_QB_PH_MM", LIEF::assembly::mips::OPCODE::PRECRQ_QB_PH_MM)
|
||||
.value("PRECRQ_RS_PH_W", LIEF::assembly::mips::OPCODE::PRECRQ_RS_PH_W)
|
||||
@@ -2702,11 +2705,11 @@ void create<LIEF::assembly::mips::OPCODE>(nb::module_& m) {
|
||||
.value("SRL_B", LIEF::assembly::mips::OPCODE::SRL_B)
|
||||
.value("SRL_D", LIEF::assembly::mips::OPCODE::SRL_D)
|
||||
.value("SRL_H", LIEF::assembly::mips::OPCODE::SRL_H)
|
||||
.value("SRL_MM", LIEF::assembly::mips::OPCODE::SRL_MM)
|
||||
.value("SRL_W", LIEF::assembly::mips::OPCODE::SRL_W)
|
||||
.value("SRL_MM", LIEF::assembly::mips::OPCODE::SRL_MM);
|
||||
opcodes.value("SRL_W", LIEF::assembly::mips::OPCODE::SRL_W)
|
||||
.value("SSNOP", LIEF::assembly::mips::OPCODE::SSNOP)
|
||||
.value("SSNOP_MM", LIEF::assembly::mips::OPCODE::SSNOP_MM);
|
||||
opcodes.value("SSNOP_MMR6", LIEF::assembly::mips::OPCODE::SSNOP_MMR6)
|
||||
.value("SSNOP_MM", LIEF::assembly::mips::OPCODE::SSNOP_MM)
|
||||
.value("SSNOP_MMR6", LIEF::assembly::mips::OPCODE::SSNOP_MMR6)
|
||||
.value("ST_B", LIEF::assembly::mips::OPCODE::ST_B)
|
||||
.value("ST_D", LIEF::assembly::mips::OPCODE::ST_D)
|
||||
.value("ST_H", LIEF::assembly::mips::OPCODE::ST_H)
|
||||
|
||||
@@ -108,10 +108,12 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("G_LOAD", LIEF::assembly::powerpc::OPCODE::G_LOAD)
|
||||
.value("G_SEXTLOAD", LIEF::assembly::powerpc::OPCODE::G_SEXTLOAD)
|
||||
.value("G_ZEXTLOAD", LIEF::assembly::powerpc::OPCODE::G_ZEXTLOAD)
|
||||
.value("G_FPEXTLOAD", LIEF::assembly::powerpc::OPCODE::G_FPEXTLOAD)
|
||||
.value("G_INDEXED_LOAD", LIEF::assembly::powerpc::OPCODE::G_INDEXED_LOAD)
|
||||
.value("G_INDEXED_SEXTLOAD", LIEF::assembly::powerpc::OPCODE::G_INDEXED_SEXTLOAD)
|
||||
.value("G_INDEXED_ZEXTLOAD", LIEF::assembly::powerpc::OPCODE::G_INDEXED_ZEXTLOAD)
|
||||
.value("G_STORE", LIEF::assembly::powerpc::OPCODE::G_STORE)
|
||||
.value("G_FPTRUNCSTORE", LIEF::assembly::powerpc::OPCODE::G_FPTRUNCSTORE)
|
||||
.value("G_INDEXED_STORE", LIEF::assembly::powerpc::OPCODE::G_INDEXED_STORE)
|
||||
.value("G_ATOMIC_CMPXCHG_WITH_SUCCESS", LIEF::assembly::powerpc::OPCODE::G_ATOMIC_CMPXCHG_WITH_SUCCESS)
|
||||
.value("G_ATOMIC_CMPXCHG", LIEF::assembly::powerpc::OPCODE::G_ATOMIC_CMPXCHG)
|
||||
@@ -132,6 +134,8 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("G_ATOMICRMW_FMIN", LIEF::assembly::powerpc::OPCODE::G_ATOMICRMW_FMIN)
|
||||
.value("G_ATOMICRMW_FMAXIMUM", LIEF::assembly::powerpc::OPCODE::G_ATOMICRMW_FMAXIMUM)
|
||||
.value("G_ATOMICRMW_FMINIMUM", LIEF::assembly::powerpc::OPCODE::G_ATOMICRMW_FMINIMUM)
|
||||
.value("G_ATOMICRMW_FMAXIMUMNUM", LIEF::assembly::powerpc::OPCODE::G_ATOMICRMW_FMAXIMUMNUM)
|
||||
.value("G_ATOMICRMW_FMINIMUMNUM", LIEF::assembly::powerpc::OPCODE::G_ATOMICRMW_FMINIMUMNUM)
|
||||
.value("G_ATOMICRMW_UINC_WRAP", LIEF::assembly::powerpc::OPCODE::G_ATOMICRMW_UINC_WRAP)
|
||||
.value("G_ATOMICRMW_UDEC_WRAP", LIEF::assembly::powerpc::OPCODE::G_ATOMICRMW_UDEC_WRAP)
|
||||
.value("G_ATOMICRMW_USUB_COND", LIEF::assembly::powerpc::OPCODE::G_ATOMICRMW_USUB_COND)
|
||||
@@ -263,12 +267,14 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("G_STEP_VECTOR", LIEF::assembly::powerpc::OPCODE::G_STEP_VECTOR)
|
||||
.value("G_VECTOR_COMPRESS", LIEF::assembly::powerpc::OPCODE::G_VECTOR_COMPRESS)
|
||||
.value("G_CTTZ", LIEF::assembly::powerpc::OPCODE::G_CTTZ)
|
||||
.value("G_CTTZ_ZERO_UNDEF", LIEF::assembly::powerpc::OPCODE::G_CTTZ_ZERO_UNDEF)
|
||||
.value("G_CTTZ_ZERO_POISON", LIEF::assembly::powerpc::OPCODE::G_CTTZ_ZERO_POISON)
|
||||
.value("G_CTLZ", LIEF::assembly::powerpc::OPCODE::G_CTLZ)
|
||||
.value("G_CTLZ_ZERO_UNDEF", LIEF::assembly::powerpc::OPCODE::G_CTLZ_ZERO_UNDEF)
|
||||
.value("G_CTLZ_ZERO_POISON", LIEF::assembly::powerpc::OPCODE::G_CTLZ_ZERO_POISON)
|
||||
.value("G_CTLS", LIEF::assembly::powerpc::OPCODE::G_CTLS)
|
||||
.value("G_CTPOP", LIEF::assembly::powerpc::OPCODE::G_CTPOP)
|
||||
.value("G_BSWAP", LIEF::assembly::powerpc::OPCODE::G_BSWAP)
|
||||
.value("G_BITREVERSE", LIEF::assembly::powerpc::OPCODE::G_BITREVERSE)
|
||||
.value("G_CLMUL", LIEF::assembly::powerpc::OPCODE::G_CLMUL)
|
||||
.value("G_FCEIL", LIEF::assembly::powerpc::OPCODE::G_FCEIL)
|
||||
.value("G_FCOS", LIEF::assembly::powerpc::OPCODE::G_FCOS)
|
||||
.value("G_FSIN", LIEF::assembly::powerpc::OPCODE::G_FSIN)
|
||||
@@ -299,14 +305,17 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("G_STRICT_FMA", LIEF::assembly::powerpc::OPCODE::G_STRICT_FMA)
|
||||
.value("G_STRICT_FSQRT", LIEF::assembly::powerpc::OPCODE::G_STRICT_FSQRT)
|
||||
.value("G_STRICT_FLDEXP", LIEF::assembly::powerpc::OPCODE::G_STRICT_FLDEXP)
|
||||
.value("G_STRICT_FCMP", LIEF::assembly::powerpc::OPCODE::G_STRICT_FCMP);
|
||||
opcodes.value("G_STRICT_FCMPS", LIEF::assembly::powerpc::OPCODE::G_STRICT_FCMPS)
|
||||
.value("G_READ_REGISTER", LIEF::assembly::powerpc::OPCODE::G_READ_REGISTER)
|
||||
.value("G_WRITE_REGISTER", LIEF::assembly::powerpc::OPCODE::G_WRITE_REGISTER)
|
||||
.value("G_MEMCPY", LIEF::assembly::powerpc::OPCODE::G_MEMCPY)
|
||||
.value("G_MEMCPY_INLINE", LIEF::assembly::powerpc::OPCODE::G_MEMCPY_INLINE)
|
||||
.value("G_MEMMOVE", LIEF::assembly::powerpc::OPCODE::G_MEMMOVE)
|
||||
.value("G_MEMSET", LIEF::assembly::powerpc::OPCODE::G_MEMSET)
|
||||
.value("G_BZERO", LIEF::assembly::powerpc::OPCODE::G_BZERO);
|
||||
opcodes.value("G_TRAP", LIEF::assembly::powerpc::OPCODE::G_TRAP)
|
||||
.value("G_BZERO", LIEF::assembly::powerpc::OPCODE::G_BZERO)
|
||||
.value("G_MEMSET_INLINE", LIEF::assembly::powerpc::OPCODE::G_MEMSET_INLINE)
|
||||
.value("G_TRAP", LIEF::assembly::powerpc::OPCODE::G_TRAP)
|
||||
.value("G_DEBUGTRAP", LIEF::assembly::powerpc::OPCODE::G_DEBUGTRAP)
|
||||
.value("G_UBSANTRAP", LIEF::assembly::powerpc::OPCODE::G_UBSANTRAP)
|
||||
.value("G_VECREDUCE_SEQ_FADD", LIEF::assembly::powerpc::OPCODE::G_VECREDUCE_SEQ_FADD)
|
||||
@@ -381,8 +390,10 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("INSRWI_rec", LIEF::assembly::powerpc::OPCODE::INSRWI_rec)
|
||||
.value("KILL_PAIR", LIEF::assembly::powerpc::OPCODE::KILL_PAIR)
|
||||
.value("LAx", LIEF::assembly::powerpc::OPCODE::LAx)
|
||||
.value("LDAT_CSNE_PSEUDO", LIEF::assembly::powerpc::OPCODE::LDAT_CSNE_PSEUDO)
|
||||
.value("LIWAX", LIEF::assembly::powerpc::OPCODE::LIWAX)
|
||||
.value("LIWZX", LIEF::assembly::powerpc::OPCODE::LIWZX)
|
||||
.value("LWAT_CSNE_PSEUDO", LIEF::assembly::powerpc::OPCODE::LWAT_CSNE_PSEUDO)
|
||||
.value("PPCLdFixedAddr", LIEF::assembly::powerpc::OPCODE::PPCLdFixedAddr)
|
||||
.value("PSUBI", LIEF::assembly::powerpc::OPCODE::PSUBI)
|
||||
.value("RLWIMIbm", LIEF::assembly::powerpc::OPCODE::RLWIMIbm)
|
||||
@@ -515,50 +526,39 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("ATOMIC_CMP_SWAP_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_CMP_SWAP_I32)
|
||||
.value("ATOMIC_CMP_SWAP_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_CMP_SWAP_I64)
|
||||
.value("ATOMIC_CMP_SWAP_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_CMP_SWAP_I8)
|
||||
.value("ATOMIC_LOAD_ADD_I16", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_ADD_I16)
|
||||
.value("ATOMIC_LOAD_ADD_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_ADD_I32)
|
||||
.value("ATOMIC_LOAD_ADD", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_ADD)
|
||||
.value("ATOMIC_LOAD_ADD_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_ADD_I64)
|
||||
.value("ATOMIC_LOAD_ADD_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_ADD_I8)
|
||||
.value("ATOMIC_LOAD_AND_I16", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_AND_I16)
|
||||
.value("ATOMIC_LOAD_AND_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_AND_I32)
|
||||
.value("ATOMIC_LOAD_ADD_NOWP", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_ADD_NOWP)
|
||||
.value("ATOMIC_LOAD_AND", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_AND)
|
||||
.value("ATOMIC_LOAD_AND_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_AND_I64)
|
||||
.value("ATOMIC_LOAD_AND_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_AND_I8)
|
||||
.value("ATOMIC_LOAD_MAX_I16", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MAX_I16)
|
||||
.value("ATOMIC_LOAD_MAX_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MAX_I32)
|
||||
.value("ATOMIC_LOAD_AND_NOWP", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_AND_NOWP)
|
||||
.value("ATOMIC_LOAD_MAX", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MAX)
|
||||
.value("ATOMIC_LOAD_MAX_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MAX_I64)
|
||||
.value("ATOMIC_LOAD_MAX_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MAX_I8)
|
||||
.value("ATOMIC_LOAD_MIN_I16", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MIN_I16)
|
||||
.value("ATOMIC_LOAD_MIN_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MIN_I32)
|
||||
.value("ATOMIC_LOAD_MAX_NOWP", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MAX_NOWP)
|
||||
.value("ATOMIC_LOAD_MIN", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MIN)
|
||||
.value("ATOMIC_LOAD_MIN_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MIN_I64)
|
||||
.value("ATOMIC_LOAD_MIN_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MIN_I8)
|
||||
.value("ATOMIC_LOAD_NAND_I16", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_NAND_I16)
|
||||
.value("ATOMIC_LOAD_NAND_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_NAND_I32)
|
||||
.value("ATOMIC_LOAD_MIN_NOWP", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_MIN_NOWP)
|
||||
.value("ATOMIC_LOAD_NAND", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_NAND)
|
||||
.value("ATOMIC_LOAD_NAND_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_NAND_I64)
|
||||
.value("ATOMIC_LOAD_NAND_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_NAND_I8)
|
||||
.value("ATOMIC_LOAD_OR_I16", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_OR_I16)
|
||||
.value("ATOMIC_LOAD_OR_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_OR_I32)
|
||||
.value("ATOMIC_LOAD_NAND_NOWP", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_NAND_NOWP)
|
||||
.value("ATOMIC_LOAD_OR", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_OR)
|
||||
.value("ATOMIC_LOAD_OR_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_OR_I64)
|
||||
.value("ATOMIC_LOAD_OR_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_OR_I8)
|
||||
.value("ATOMIC_LOAD_SUB_I16", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_SUB_I16)
|
||||
.value("ATOMIC_LOAD_SUB_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_SUB_I32)
|
||||
.value("ATOMIC_LOAD_OR_NOWP", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_OR_NOWP)
|
||||
.value("ATOMIC_LOAD_SUB", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_SUB)
|
||||
.value("ATOMIC_LOAD_SUB_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_SUB_I64)
|
||||
.value("ATOMIC_LOAD_SUB_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_SUB_I8)
|
||||
.value("ATOMIC_LOAD_UMAX_I16", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMAX_I16)
|
||||
.value("ATOMIC_LOAD_UMAX_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMAX_I32)
|
||||
.value("ATOMIC_LOAD_SUB_NOWP", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_SUB_NOWP)
|
||||
.value("ATOMIC_LOAD_UMAX", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMAX)
|
||||
.value("ATOMIC_LOAD_UMAX_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMAX_I64)
|
||||
.value("ATOMIC_LOAD_UMAX_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMAX_I8)
|
||||
.value("ATOMIC_LOAD_UMIN_I16", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMIN_I16)
|
||||
.value("ATOMIC_LOAD_UMIN_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMIN_I32)
|
||||
.value("ATOMIC_LOAD_UMAX_NOWP", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMAX_NOWP)
|
||||
.value("ATOMIC_LOAD_UMIN", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMIN)
|
||||
.value("ATOMIC_LOAD_UMIN_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMIN_I64)
|
||||
.value("ATOMIC_LOAD_UMIN_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMIN_I8)
|
||||
.value("ATOMIC_LOAD_XOR_I16", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_XOR_I16)
|
||||
.value("ATOMIC_LOAD_XOR_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_XOR_I32)
|
||||
.value("ATOMIC_LOAD_UMIN_NOWP", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_UMIN_NOWP)
|
||||
.value("ATOMIC_LOAD_XOR", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_XOR)
|
||||
.value("ATOMIC_LOAD_XOR_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_XOR_I64)
|
||||
.value("ATOMIC_LOAD_XOR_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_XOR_I8)
|
||||
.value("ATOMIC_SWAP_I16", LIEF::assembly::powerpc::OPCODE::ATOMIC_SWAP_I16)
|
||||
.value("ATOMIC_SWAP_I32", LIEF::assembly::powerpc::OPCODE::ATOMIC_SWAP_I32)
|
||||
.value("ATOMIC_LOAD_XOR_NOWP", LIEF::assembly::powerpc::OPCODE::ATOMIC_LOAD_XOR_NOWP)
|
||||
.value("ATOMIC_SWAP", LIEF::assembly::powerpc::OPCODE::ATOMIC_SWAP)
|
||||
.value("ATOMIC_SWAP_I64", LIEF::assembly::powerpc::OPCODE::ATOMIC_SWAP_I64)
|
||||
.value("ATOMIC_SWAP_I8", LIEF::assembly::powerpc::OPCODE::ATOMIC_SWAP_I8)
|
||||
.value("ATOMIC_SWAP_NOWP", LIEF::assembly::powerpc::OPCODE::ATOMIC_SWAP_NOWP)
|
||||
.value("ATTN", LIEF::assembly::powerpc::OPCODE::ATTN)
|
||||
.value("B", LIEF::assembly::powerpc::OPCODE::B)
|
||||
.value("BA", LIEF::assembly::powerpc::OPCODE::BA)
|
||||
@@ -656,6 +656,8 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("BDZp", LIEF::assembly::powerpc::OPCODE::BDZp)
|
||||
.value("BL", LIEF::assembly::powerpc::OPCODE::BL)
|
||||
.value("BL8", LIEF::assembly::powerpc::OPCODE::BL8)
|
||||
.value("BL8_LDinto_toc", LIEF::assembly::powerpc::OPCODE::BL8_LDinto_toc)
|
||||
.value("BL8_LDinto_toc_RM", LIEF::assembly::powerpc::OPCODE::BL8_LDinto_toc_RM)
|
||||
.value("BL8_NOP", LIEF::assembly::powerpc::OPCODE::BL8_NOP)
|
||||
.value("BL8_NOP_RM", LIEF::assembly::powerpc::OPCODE::BL8_NOP_RM)
|
||||
.value("BL8_NOP_TLS", LIEF::assembly::powerpc::OPCODE::BL8_NOP_TLS)
|
||||
@@ -674,6 +676,8 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("BLR", LIEF::assembly::powerpc::OPCODE::BLR)
|
||||
.value("BLR8", LIEF::assembly::powerpc::OPCODE::BLR8)
|
||||
.value("BLRL", LIEF::assembly::powerpc::OPCODE::BLRL)
|
||||
.value("BL_LWZinto_toc", LIEF::assembly::powerpc::OPCODE::BL_LWZinto_toc)
|
||||
.value("BL_LWZinto_toc_RM", LIEF::assembly::powerpc::OPCODE::BL_LWZinto_toc_RM)
|
||||
.value("BL_NOP", LIEF::assembly::powerpc::OPCODE::BL_NOP)
|
||||
.value("BL_NOP_RM", LIEF::assembly::powerpc::OPCODE::BL_NOP_RM)
|
||||
.value("BL_RM", LIEF::assembly::powerpc::OPCODE::BL_RM)
|
||||
@@ -901,12 +905,12 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("DSUB_rec", LIEF::assembly::powerpc::OPCODE::DSUB_rec)
|
||||
.value("DTSTDC", LIEF::assembly::powerpc::OPCODE::DTSTDC)
|
||||
.value("DTSTDCQ", LIEF::assembly::powerpc::OPCODE::DTSTDCQ)
|
||||
.value("DTSTDG", LIEF::assembly::powerpc::OPCODE::DTSTDG)
|
||||
.value("DTSTDGQ", LIEF::assembly::powerpc::OPCODE::DTSTDGQ)
|
||||
.value("DTSTDG", LIEF::assembly::powerpc::OPCODE::DTSTDG);
|
||||
opcodes.value("DTSTDGQ", LIEF::assembly::powerpc::OPCODE::DTSTDGQ)
|
||||
.value("DTSTEX", LIEF::assembly::powerpc::OPCODE::DTSTEX)
|
||||
.value("DTSTEXQ", LIEF::assembly::powerpc::OPCODE::DTSTEXQ)
|
||||
.value("DTSTSF", LIEF::assembly::powerpc::OPCODE::DTSTSF);
|
||||
opcodes.value("DTSTSFI", LIEF::assembly::powerpc::OPCODE::DTSTSFI)
|
||||
.value("DTSTSF", LIEF::assembly::powerpc::OPCODE::DTSTSF)
|
||||
.value("DTSTSFI", LIEF::assembly::powerpc::OPCODE::DTSTSFI)
|
||||
.value("DTSTSFIQ", LIEF::assembly::powerpc::OPCODE::DTSTSFIQ)
|
||||
.value("DTSTSFQ", LIEF::assembly::powerpc::OPCODE::DTSTSFQ)
|
||||
.value("DXEX", LIEF::assembly::powerpc::OPCODE::DXEX)
|
||||
@@ -1201,12 +1205,12 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("FABSS_rec", LIEF::assembly::powerpc::OPCODE::FABSS_rec)
|
||||
.value("FADD", LIEF::assembly::powerpc::OPCODE::FADD)
|
||||
.value("FADDS", LIEF::assembly::powerpc::OPCODE::FADDS)
|
||||
.value("FADDS_rec", LIEF::assembly::powerpc::OPCODE::FADDS_rec)
|
||||
.value("FADD_rec", LIEF::assembly::powerpc::OPCODE::FADD_rec)
|
||||
.value("FADDS_rec", LIEF::assembly::powerpc::OPCODE::FADDS_rec);
|
||||
opcodes.value("FADD_rec", LIEF::assembly::powerpc::OPCODE::FADD_rec)
|
||||
.value("FADDrtz", LIEF::assembly::powerpc::OPCODE::FADDrtz)
|
||||
.value("FCFID", LIEF::assembly::powerpc::OPCODE::FCFID)
|
||||
.value("FCFIDS", LIEF::assembly::powerpc::OPCODE::FCFIDS);
|
||||
opcodes.value("FCFIDS_rec", LIEF::assembly::powerpc::OPCODE::FCFIDS_rec)
|
||||
.value("FCFIDS", LIEF::assembly::powerpc::OPCODE::FCFIDS)
|
||||
.value("FCFIDS_rec", LIEF::assembly::powerpc::OPCODE::FCFIDS_rec)
|
||||
.value("FCFIDU", LIEF::assembly::powerpc::OPCODE::FCFIDU)
|
||||
.value("FCFIDUS", LIEF::assembly::powerpc::OPCODE::FCFIDUS)
|
||||
.value("FCFIDUS_rec", LIEF::assembly::powerpc::OPCODE::FCFIDUS_rec)
|
||||
@@ -1362,7 +1366,7 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("LDARX", LIEF::assembly::powerpc::OPCODE::LDARX)
|
||||
.value("LDARXL", LIEF::assembly::powerpc::OPCODE::LDARXL)
|
||||
.value("LDAT", LIEF::assembly::powerpc::OPCODE::LDAT)
|
||||
.value("LDAT_PSEUDO", LIEF::assembly::powerpc::OPCODE::LDAT_PSEUDO)
|
||||
.value("LDAT_CSNE", LIEF::assembly::powerpc::OPCODE::LDAT_CSNE)
|
||||
.value("LDBRX", LIEF::assembly::powerpc::OPCODE::LDBRX)
|
||||
.value("LDCIX", LIEF::assembly::powerpc::OPCODE::LDCIX)
|
||||
.value("LDU", LIEF::assembly::powerpc::OPCODE::LDU)
|
||||
@@ -1441,7 +1445,7 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("LWARX", LIEF::assembly::powerpc::OPCODE::LWARX)
|
||||
.value("LWARXL", LIEF::assembly::powerpc::OPCODE::LWARXL)
|
||||
.value("LWAT", LIEF::assembly::powerpc::OPCODE::LWAT)
|
||||
.value("LWAT_PSEUDO", LIEF::assembly::powerpc::OPCODE::LWAT_PSEUDO)
|
||||
.value("LWAT_CSNE", LIEF::assembly::powerpc::OPCODE::LWAT_CSNE)
|
||||
.value("LWAUX", LIEF::assembly::powerpc::OPCODE::LWAUX)
|
||||
.value("LWAX", LIEF::assembly::powerpc::OPCODE::LWAX)
|
||||
.value("LWAXTLS", LIEF::assembly::powerpc::OPCODE::LWAXTLS)
|
||||
@@ -1501,12 +1505,12 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("MADDLD", LIEF::assembly::powerpc::OPCODE::MADDLD)
|
||||
.value("MADDLD8", LIEF::assembly::powerpc::OPCODE::MADDLD8)
|
||||
.value("MBAR", LIEF::assembly::powerpc::OPCODE::MBAR)
|
||||
.value("MCRF", LIEF::assembly::powerpc::OPCODE::MCRF)
|
||||
.value("MCRFS", LIEF::assembly::powerpc::OPCODE::MCRFS)
|
||||
.value("MCRF", LIEF::assembly::powerpc::OPCODE::MCRF);
|
||||
opcodes.value("MCRFS", LIEF::assembly::powerpc::OPCODE::MCRFS)
|
||||
.value("MCRXRX", LIEF::assembly::powerpc::OPCODE::MCRXRX)
|
||||
.value("MFBHRBE", LIEF::assembly::powerpc::OPCODE::MFBHRBE)
|
||||
.value("MFCR", LIEF::assembly::powerpc::OPCODE::MFCR);
|
||||
opcodes.value("MFCR8", LIEF::assembly::powerpc::OPCODE::MFCR8)
|
||||
.value("MFCR", LIEF::assembly::powerpc::OPCODE::MFCR)
|
||||
.value("MFCR8", LIEF::assembly::powerpc::OPCODE::MFCR8)
|
||||
.value("MFCTR", LIEF::assembly::powerpc::OPCODE::MFCTR)
|
||||
.value("MFCTR8", LIEF::assembly::powerpc::OPCODE::MFCTR8)
|
||||
.value("MFDCR", LIEF::assembly::powerpc::OPCODE::MFDCR)
|
||||
@@ -1543,6 +1547,8 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("MODSW", LIEF::assembly::powerpc::OPCODE::MODSW)
|
||||
.value("MODUD", LIEF::assembly::powerpc::OPCODE::MODUD)
|
||||
.value("MODUW", LIEF::assembly::powerpc::OPCODE::MODUW)
|
||||
.value("MSGSNDP", LIEF::assembly::powerpc::OPCODE::MSGSNDP)
|
||||
.value("MSGSNDP8", LIEF::assembly::powerpc::OPCODE::MSGSNDP8)
|
||||
.value("MSGSYNC", LIEF::assembly::powerpc::OPCODE::MSGSYNC)
|
||||
.value("MSYNC", LIEF::assembly::powerpc::OPCODE::MSYNC)
|
||||
.value("MTCRF", LIEF::assembly::powerpc::OPCODE::MTCRF)
|
||||
@@ -1799,14 +1805,14 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("PMXVI8GER4SPP", LIEF::assembly::powerpc::OPCODE::PMXVI8GER4SPP)
|
||||
.value("PMXVI8GER4W", LIEF::assembly::powerpc::OPCODE::PMXVI8GER4W)
|
||||
.value("PMXVI8GER4WPP", LIEF::assembly::powerpc::OPCODE::PMXVI8GER4WPP)
|
||||
.value("PMXVI8GER4WSPP", LIEF::assembly::powerpc::OPCODE::PMXVI8GER4WSPP)
|
||||
.value("POPCNTB", LIEF::assembly::powerpc::OPCODE::POPCNTB)
|
||||
.value("PMXVI8GER4WSPP", LIEF::assembly::powerpc::OPCODE::PMXVI8GER4WSPP);
|
||||
opcodes.value("POPCNTB", LIEF::assembly::powerpc::OPCODE::POPCNTB)
|
||||
.value("POPCNTB8", LIEF::assembly::powerpc::OPCODE::POPCNTB8)
|
||||
.value("POPCNTD", LIEF::assembly::powerpc::OPCODE::POPCNTD)
|
||||
.value("POPCNTW", LIEF::assembly::powerpc::OPCODE::POPCNTW)
|
||||
.value("PPC32GOT", LIEF::assembly::powerpc::OPCODE::PPC32GOT)
|
||||
.value("PPC32PICGOT", LIEF::assembly::powerpc::OPCODE::PPC32PICGOT);
|
||||
opcodes.value("PREPARE_PROBED_ALLOCA_32", LIEF::assembly::powerpc::OPCODE::PREPARE_PROBED_ALLOCA_32)
|
||||
.value("PPC32PICGOT", LIEF::assembly::powerpc::OPCODE::PPC32PICGOT)
|
||||
.value("PREPARE_PROBED_ALLOCA_32", LIEF::assembly::powerpc::OPCODE::PREPARE_PROBED_ALLOCA_32)
|
||||
.value("PREPARE_PROBED_ALLOCA_64", LIEF::assembly::powerpc::OPCODE::PREPARE_PROBED_ALLOCA_64)
|
||||
.value("PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32", LIEF::assembly::powerpc::OPCODE::PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32)
|
||||
.value("PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64", LIEF::assembly::powerpc::OPCODE::PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64)
|
||||
@@ -2099,14 +2105,14 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("STXVRHX", LIEF::assembly::powerpc::OPCODE::STXVRHX)
|
||||
.value("STXVRL", LIEF::assembly::powerpc::OPCODE::STXVRL)
|
||||
.value("STXVRLL", LIEF::assembly::powerpc::OPCODE::STXVRLL)
|
||||
.value("STXVRWX", LIEF::assembly::powerpc::OPCODE::STXVRWX)
|
||||
.value("STXVW4X", LIEF::assembly::powerpc::OPCODE::STXVW4X)
|
||||
.value("STXVRWX", LIEF::assembly::powerpc::OPCODE::STXVRWX);
|
||||
opcodes.value("STXVW4X", LIEF::assembly::powerpc::OPCODE::STXVW4X)
|
||||
.value("STXVX", LIEF::assembly::powerpc::OPCODE::STXVX)
|
||||
.value("SUBF", LIEF::assembly::powerpc::OPCODE::SUBF)
|
||||
.value("SUBF8", LIEF::assembly::powerpc::OPCODE::SUBF8)
|
||||
.value("SUBF8O", LIEF::assembly::powerpc::OPCODE::SUBF8O)
|
||||
.value("SUBF8O_rec", LIEF::assembly::powerpc::OPCODE::SUBF8O_rec);
|
||||
opcodes.value("SUBF8_rec", LIEF::assembly::powerpc::OPCODE::SUBF8_rec)
|
||||
.value("SUBF8O_rec", LIEF::assembly::powerpc::OPCODE::SUBF8O_rec)
|
||||
.value("SUBF8_rec", LIEF::assembly::powerpc::OPCODE::SUBF8_rec)
|
||||
.value("SUBFC", LIEF::assembly::powerpc::OPCODE::SUBFC)
|
||||
.value("SUBFC8", LIEF::assembly::powerpc::OPCODE::SUBFC8)
|
||||
.value("SUBFC8O", LIEF::assembly::powerpc::OPCODE::SUBFC8O)
|
||||
@@ -2399,14 +2405,14 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("VMAXSW", LIEF::assembly::powerpc::OPCODE::VMAXSW)
|
||||
.value("VMAXUB", LIEF::assembly::powerpc::OPCODE::VMAXUB)
|
||||
.value("VMAXUD", LIEF::assembly::powerpc::OPCODE::VMAXUD)
|
||||
.value("VMAXUH", LIEF::assembly::powerpc::OPCODE::VMAXUH)
|
||||
.value("VMAXUW", LIEF::assembly::powerpc::OPCODE::VMAXUW)
|
||||
.value("VMAXUH", LIEF::assembly::powerpc::OPCODE::VMAXUH);
|
||||
opcodes.value("VMAXUW", LIEF::assembly::powerpc::OPCODE::VMAXUW)
|
||||
.value("VMHADDSHS", LIEF::assembly::powerpc::OPCODE::VMHADDSHS)
|
||||
.value("VMHRADDSHS", LIEF::assembly::powerpc::OPCODE::VMHRADDSHS)
|
||||
.value("VMINFP", LIEF::assembly::powerpc::OPCODE::VMINFP)
|
||||
.value("VMINSB", LIEF::assembly::powerpc::OPCODE::VMINSB)
|
||||
.value("VMINSD", LIEF::assembly::powerpc::OPCODE::VMINSD);
|
||||
opcodes.value("VMINSH", LIEF::assembly::powerpc::OPCODE::VMINSH)
|
||||
.value("VMINSD", LIEF::assembly::powerpc::OPCODE::VMINSD)
|
||||
.value("VMINSH", LIEF::assembly::powerpc::OPCODE::VMINSH)
|
||||
.value("VMINSW", LIEF::assembly::powerpc::OPCODE::VMINSW)
|
||||
.value("VMINUB", LIEF::assembly::powerpc::OPCODE::VMINUB)
|
||||
.value("VMINUD", LIEF::assembly::powerpc::OPCODE::VMINUD)
|
||||
@@ -2699,14 +2705,14 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("XSMINCQP", LIEF::assembly::powerpc::OPCODE::XSMINCQP)
|
||||
.value("XSMINDP", LIEF::assembly::powerpc::OPCODE::XSMINDP)
|
||||
.value("XSMINJDP", LIEF::assembly::powerpc::OPCODE::XSMINJDP)
|
||||
.value("XSMSUBADP", LIEF::assembly::powerpc::OPCODE::XSMSUBADP)
|
||||
.value("XSMSUBASP", LIEF::assembly::powerpc::OPCODE::XSMSUBASP)
|
||||
.value("XSMSUBADP", LIEF::assembly::powerpc::OPCODE::XSMSUBADP);
|
||||
opcodes.value("XSMSUBASP", LIEF::assembly::powerpc::OPCODE::XSMSUBASP)
|
||||
.value("XSMSUBMDP", LIEF::assembly::powerpc::OPCODE::XSMSUBMDP)
|
||||
.value("XSMSUBMSP", LIEF::assembly::powerpc::OPCODE::XSMSUBMSP)
|
||||
.value("XSMSUBQP", LIEF::assembly::powerpc::OPCODE::XSMSUBQP)
|
||||
.value("XSMSUBQPO", LIEF::assembly::powerpc::OPCODE::XSMSUBQPO)
|
||||
.value("XSMULDP", LIEF::assembly::powerpc::OPCODE::XSMULDP);
|
||||
opcodes.value("XSMULQP", LIEF::assembly::powerpc::OPCODE::XSMULQP)
|
||||
.value("XSMULDP", LIEF::assembly::powerpc::OPCODE::XSMULDP)
|
||||
.value("XSMULQP", LIEF::assembly::powerpc::OPCODE::XSMULQP)
|
||||
.value("XSMULQPO", LIEF::assembly::powerpc::OPCODE::XSMULQPO)
|
||||
.value("XSMULSP", LIEF::assembly::powerpc::OPCODE::XSMULSP)
|
||||
.value("XSNABSDP", LIEF::assembly::powerpc::OPCODE::XSNABSDP)
|
||||
@@ -2999,8 +3005,8 @@ void create<LIEF::assembly::powerpc::OPCODE>(nb::module_& m) {
|
||||
.value("gBCLA", LIEF::assembly::powerpc::OPCODE::gBCLA)
|
||||
.value("gBCLAat", LIEF::assembly::powerpc::OPCODE::gBCLAat)
|
||||
.value("gBCLR", LIEF::assembly::powerpc::OPCODE::gBCLR)
|
||||
.value("gBCLRL", LIEF::assembly::powerpc::OPCODE::gBCLRL)
|
||||
.value("gBCLat", LIEF::assembly::powerpc::OPCODE::gBCLat)
|
||||
.value("gBCLRL", LIEF::assembly::powerpc::OPCODE::gBCLRL);
|
||||
opcodes.value("gBCLat", LIEF::assembly::powerpc::OPCODE::gBCLat)
|
||||
.value("gBCat", LIEF::assembly::powerpc::OPCODE::gBCat)
|
||||
.value("INSTRUCTION_LIST_END", LIEF::assembly::powerpc::OPCODE::INSTRUCTION_LIST_END)
|
||||
;
|
||||
|
||||
+1079
-417
File diff suppressed because it is too large
Load Diff
@@ -18,6 +18,14 @@ void create<LIEF::assembly::riscv::REG>(nb::module_& m) {
|
||||
.value("VXRM", LIEF::assembly::riscv::REG::VXRM)
|
||||
.value("VXSAT", LIEF::assembly::riscv::REG::VXSAT)
|
||||
.value("DUMMY_REG_PAIR_WITH_X0", LIEF::assembly::riscv::REG::DUMMY_REG_PAIR_WITH_X0)
|
||||
.value("M0", LIEF::assembly::riscv::REG::M0)
|
||||
.value("M1", LIEF::assembly::riscv::REG::M1)
|
||||
.value("M2", LIEF::assembly::riscv::REG::M2)
|
||||
.value("M3", LIEF::assembly::riscv::REG::M3)
|
||||
.value("M4", LIEF::assembly::riscv::REG::M4)
|
||||
.value("M5", LIEF::assembly::riscv::REG::M5)
|
||||
.value("M6", LIEF::assembly::riscv::REG::M6)
|
||||
.value("M7", LIEF::assembly::riscv::REG::M7)
|
||||
.value("T0", LIEF::assembly::riscv::REG::T0)
|
||||
.value("T1", LIEF::assembly::riscv::REG::T1)
|
||||
.value("T2", LIEF::assembly::riscv::REG::T2)
|
||||
@@ -291,6 +299,70 @@ void create<LIEF::assembly::riscv::REG>(nb::module_& m) {
|
||||
.value("X29_W", LIEF::assembly::riscv::REG::X29_W)
|
||||
.value("X30_W", LIEF::assembly::riscv::REG::X30_W)
|
||||
.value("X31_W", LIEF::assembly::riscv::REG::X31_W)
|
||||
.value("X0_Y", LIEF::assembly::riscv::REG::X0_Y)
|
||||
.value("X1_Y", LIEF::assembly::riscv::REG::X1_Y)
|
||||
.value("X2_Y", LIEF::assembly::riscv::REG::X2_Y)
|
||||
.value("X3_Y", LIEF::assembly::riscv::REG::X3_Y)
|
||||
.value("X4_Y", LIEF::assembly::riscv::REG::X4_Y)
|
||||
.value("X5_Y", LIEF::assembly::riscv::REG::X5_Y)
|
||||
.value("X6_Y", LIEF::assembly::riscv::REG::X6_Y);
|
||||
reg.value("X7_Y", LIEF::assembly::riscv::REG::X7_Y)
|
||||
.value("X8_Y", LIEF::assembly::riscv::REG::X8_Y)
|
||||
.value("X9_Y", LIEF::assembly::riscv::REG::X9_Y)
|
||||
.value("X10_Y", LIEF::assembly::riscv::REG::X10_Y)
|
||||
.value("X11_Y", LIEF::assembly::riscv::REG::X11_Y)
|
||||
.value("X12_Y", LIEF::assembly::riscv::REG::X12_Y)
|
||||
.value("X13_Y", LIEF::assembly::riscv::REG::X13_Y)
|
||||
.value("X14_Y", LIEF::assembly::riscv::REG::X14_Y)
|
||||
.value("X15_Y", LIEF::assembly::riscv::REG::X15_Y)
|
||||
.value("X16_Y", LIEF::assembly::riscv::REG::X16_Y)
|
||||
.value("X17_Y", LIEF::assembly::riscv::REG::X17_Y)
|
||||
.value("X18_Y", LIEF::assembly::riscv::REG::X18_Y)
|
||||
.value("X19_Y", LIEF::assembly::riscv::REG::X19_Y)
|
||||
.value("X20_Y", LIEF::assembly::riscv::REG::X20_Y)
|
||||
.value("X21_Y", LIEF::assembly::riscv::REG::X21_Y)
|
||||
.value("X22_Y", LIEF::assembly::riscv::REG::X22_Y)
|
||||
.value("X23_Y", LIEF::assembly::riscv::REG::X23_Y)
|
||||
.value("X24_Y", LIEF::assembly::riscv::REG::X24_Y)
|
||||
.value("X25_Y", LIEF::assembly::riscv::REG::X25_Y)
|
||||
.value("X26_Y", LIEF::assembly::riscv::REG::X26_Y)
|
||||
.value("X27_Y", LIEF::assembly::riscv::REG::X27_Y)
|
||||
.value("X28_Y", LIEF::assembly::riscv::REG::X28_Y)
|
||||
.value("X29_Y", LIEF::assembly::riscv::REG::X29_Y)
|
||||
.value("X30_Y", LIEF::assembly::riscv::REG::X30_Y)
|
||||
.value("X31_Y", LIEF::assembly::riscv::REG::X31_Y)
|
||||
.value("F0_Q2", LIEF::assembly::riscv::REG::F0_Q2)
|
||||
.value("F1_Q2", LIEF::assembly::riscv::REG::F1_Q2)
|
||||
.value("F2_Q2", LIEF::assembly::riscv::REG::F2_Q2)
|
||||
.value("F3_Q2", LIEF::assembly::riscv::REG::F3_Q2)
|
||||
.value("F4_Q2", LIEF::assembly::riscv::REG::F4_Q2)
|
||||
.value("F5_Q2", LIEF::assembly::riscv::REG::F5_Q2)
|
||||
.value("F6_Q2", LIEF::assembly::riscv::REG::F6_Q2)
|
||||
.value("F7_Q2", LIEF::assembly::riscv::REG::F7_Q2)
|
||||
.value("F8_Q2", LIEF::assembly::riscv::REG::F8_Q2)
|
||||
.value("F9_Q2", LIEF::assembly::riscv::REG::F9_Q2)
|
||||
.value("F10_Q2", LIEF::assembly::riscv::REG::F10_Q2)
|
||||
.value("F11_Q2", LIEF::assembly::riscv::REG::F11_Q2)
|
||||
.value("F12_Q2", LIEF::assembly::riscv::REG::F12_Q2)
|
||||
.value("F13_Q2", LIEF::assembly::riscv::REG::F13_Q2)
|
||||
.value("F14_Q2", LIEF::assembly::riscv::REG::F14_Q2)
|
||||
.value("F15_Q2", LIEF::assembly::riscv::REG::F15_Q2)
|
||||
.value("F16_Q2", LIEF::assembly::riscv::REG::F16_Q2)
|
||||
.value("F17_Q2", LIEF::assembly::riscv::REG::F17_Q2)
|
||||
.value("F18_Q2", LIEF::assembly::riscv::REG::F18_Q2)
|
||||
.value("F19_Q2", LIEF::assembly::riscv::REG::F19_Q2)
|
||||
.value("F20_Q2", LIEF::assembly::riscv::REG::F20_Q2)
|
||||
.value("F21_Q2", LIEF::assembly::riscv::REG::F21_Q2)
|
||||
.value("F22_Q2", LIEF::assembly::riscv::REG::F22_Q2)
|
||||
.value("F23_Q2", LIEF::assembly::riscv::REG::F23_Q2)
|
||||
.value("F24_Q2", LIEF::assembly::riscv::REG::F24_Q2)
|
||||
.value("F25_Q2", LIEF::assembly::riscv::REG::F25_Q2)
|
||||
.value("F26_Q2", LIEF::assembly::riscv::REG::F26_Q2)
|
||||
.value("F27_Q2", LIEF::assembly::riscv::REG::F27_Q2)
|
||||
.value("F28_Q2", LIEF::assembly::riscv::REG::F28_Q2)
|
||||
.value("F29_Q2", LIEF::assembly::riscv::REG::F29_Q2)
|
||||
.value("F30_Q2", LIEF::assembly::riscv::REG::F30_Q2)
|
||||
.value("F31_Q2", LIEF::assembly::riscv::REG::F31_Q2)
|
||||
.value("V0M2", LIEF::assembly::riscv::REG::V0M2)
|
||||
.value("V0M4", LIEF::assembly::riscv::REG::V0M4)
|
||||
.value("V0M8", LIEF::assembly::riscv::REG::V0M8)
|
||||
@@ -305,8 +377,8 @@ void create<LIEF::assembly::riscv::REG>(nb::module_& m) {
|
||||
.value("V12M2", LIEF::assembly::riscv::REG::V12M2)
|
||||
.value("V12M4", LIEF::assembly::riscv::REG::V12M4)
|
||||
.value("V14M2", LIEF::assembly::riscv::REG::V14M2)
|
||||
.value("V16M2", LIEF::assembly::riscv::REG::V16M2);
|
||||
reg.value("V16M4", LIEF::assembly::riscv::REG::V16M4)
|
||||
.value("V16M2", LIEF::assembly::riscv::REG::V16M2)
|
||||
.value("V16M4", LIEF::assembly::riscv::REG::V16M4)
|
||||
.value("V16M8", LIEF::assembly::riscv::REG::V16M8)
|
||||
.value("V18M2", LIEF::assembly::riscv::REG::V18M2)
|
||||
.value("V20M2", LIEF::assembly::riscv::REG::V20M2)
|
||||
@@ -533,8 +605,8 @@ void create<LIEF::assembly::riscv::REG>(nb::module_& m) {
|
||||
.value("V3_V4_V5_V6_V7_V8_V9", LIEF::assembly::riscv::REG::V3_V4_V5_V6_V7_V8_V9)
|
||||
.value("V4_V5_V6_V7_V8_V9_V10", LIEF::assembly::riscv::REG::V4_V5_V6_V7_V8_V9_V10)
|
||||
.value("V5_V6_V7_V8_V9_V10_V11", LIEF::assembly::riscv::REG::V5_V6_V7_V8_V9_V10_V11)
|
||||
.value("V6_V7_V8_V9_V10_V11_V12", LIEF::assembly::riscv::REG::V6_V7_V8_V9_V10_V11_V12)
|
||||
.value("V7_V8_V9_V10_V11_V12_V13", LIEF::assembly::riscv::REG::V7_V8_V9_V10_V11_V12_V13)
|
||||
.value("V6_V7_V8_V9_V10_V11_V12", LIEF::assembly::riscv::REG::V6_V7_V8_V9_V10_V11_V12);
|
||||
reg.value("V7_V8_V9_V10_V11_V12_V13", LIEF::assembly::riscv::REG::V7_V8_V9_V10_V11_V12_V13)
|
||||
.value("V8_V9_V10_V11_V12_V13_V14", LIEF::assembly::riscv::REG::V8_V9_V10_V11_V12_V13_V14)
|
||||
.value("V9_V10_V11_V12_V13_V14_V15", LIEF::assembly::riscv::REG::V9_V10_V11_V12_V13_V14_V15)
|
||||
.value("V10_V11_V12_V13_V14_V15_V16", LIEF::assembly::riscv::REG::V10_V11_V12_V13_V14_V15_V16)
|
||||
@@ -898,20 +970,23 @@ void create<LIEF::assembly::riscv::SYSREG>(nb::module_& m) {
|
||||
.value("dpc", LIEF::assembly::riscv::SYSREG::dpc)
|
||||
.value("dscratch", LIEF::assembly::riscv::SYSREG::dscratch)
|
||||
.value("dscratch1", LIEF::assembly::riscv::SYSREG::dscratch1)
|
||||
.value("qc_mmcr", LIEF::assembly::riscv::SYSREG::qc_mmcr)
|
||||
.value("aif_matp", LIEF::assembly::riscv::SYSREG::aif_matp)
|
||||
.value("qc_mntvec", LIEF::assembly::riscv::SYSREG::qc_mntvec)
|
||||
.value("qc_mstktopaddr", LIEF::assembly::riscv::SYSREG::qc_mstktopaddr)
|
||||
.value("qc_mstkbottomaddr", LIEF::assembly::riscv::SYSREG::qc_mstkbottomaddr)
|
||||
.value("qc_mthreadptr", LIEF::assembly::riscv::SYSREG::qc_mthreadptr)
|
||||
.value("qc_mcause", LIEF::assembly::riscv::SYSREG::qc_mcause)
|
||||
.value("qc_mwpstartaddr0", LIEF::assembly::riscv::SYSREG::qc_mwpstartaddr0)
|
||||
.value("aif_minstmask", LIEF::assembly::riscv::SYSREG::aif_minstmask)
|
||||
.value("aif_minstmatch", LIEF::assembly::riscv::SYSREG::aif_minstmatch)
|
||||
.value("aif_cache_invalidate", LIEF::assembly::riscv::SYSREG::aif_cache_invalidate)
|
||||
.value("qc_mwpstartaddr1", LIEF::assembly::riscv::SYSREG::qc_mwpstartaddr1)
|
||||
.value("qc_mwpstartaddr2", LIEF::assembly::riscv::SYSREG::qc_mwpstartaddr2)
|
||||
.value("qc_mwpstartaddr3", LIEF::assembly::riscv::SYSREG::qc_mwpstartaddr3)
|
||||
.value("aif_menable_shadows", LIEF::assembly::riscv::SYSREG::aif_menable_shadows)
|
||||
.value("aif_excl_mode", LIEF::assembly::riscv::SYSREG::aif_excl_mode)
|
||||
.value("qc_mwpendaddr0", LIEF::assembly::riscv::SYSREG::qc_mwpendaddr0)
|
||||
.value("qc_mwpendaddr1", LIEF::assembly::riscv::SYSREG::qc_mwpendaddr1)
|
||||
.value("aif_mbusaddr", LIEF::assembly::riscv::SYSREG::aif_mbusaddr)
|
||||
.value("qc_mwpendaddr2", LIEF::assembly::riscv::SYSREG::qc_mwpendaddr2)
|
||||
.value("qc_mwpendaddr3", LIEF::assembly::riscv::SYSREG::qc_mwpendaddr3)
|
||||
.value("aif_mcache_control", LIEF::assembly::riscv::SYSREG::aif_mcache_control)
|
||||
.value("qc_mclicip0", LIEF::assembly::riscv::SYSREG::qc_mclicip0)
|
||||
.value("qc_mclicip1", LIEF::assembly::riscv::SYSREG::qc_mclicip1)
|
||||
.value("qc_mclicip2", LIEF::assembly::riscv::SYSREG::qc_mclicip2)
|
||||
@@ -921,13 +996,44 @@ void create<LIEF::assembly::riscv::SYSREG>(nb::module_& m) {
|
||||
.value("qc_mclicip6", LIEF::assembly::riscv::SYSREG::qc_mclicip6)
|
||||
.value("qc_mclicip7", LIEF::assembly::riscv::SYSREG::qc_mclicip7)
|
||||
.value("qc_mclicie0", LIEF::assembly::riscv::SYSREG::qc_mclicie0)
|
||||
.value("qc_mclicie1", LIEF::assembly::riscv::SYSREG::qc_mclicie1)
|
||||
.value("aif_evict_sw", LIEF::assembly::riscv::SYSREG::aif_evict_sw)
|
||||
.value("qc_mclicie2", LIEF::assembly::riscv::SYSREG::qc_mclicie2)
|
||||
.value("qc_mclicie3", LIEF::assembly::riscv::SYSREG::qc_mclicie3)
|
||||
.value("aif_flush_sw", LIEF::assembly::riscv::SYSREG::aif_flush_sw)
|
||||
.value("qc_mclicie4", LIEF::assembly::riscv::SYSREG::qc_mclicie4)
|
||||
.value("qc_mclicie5", LIEF::assembly::riscv::SYSREG::qc_mclicie5)
|
||||
.value("aif_lock_sw", LIEF::assembly::riscv::SYSREG::aif_lock_sw)
|
||||
.value("qc_mclicie6", LIEF::assembly::riscv::SYSREG::qc_mclicie6)
|
||||
.value("qc_mclicie7", LIEF::assembly::riscv::SYSREG::qc_mclicie7)
|
||||
.value("aif_unlock_sw", LIEF::assembly::riscv::SYSREG::aif_unlock_sw)
|
||||
.value("aif_tensor_reduce", LIEF::assembly::riscv::SYSREG::aif_tensor_reduce)
|
||||
.value("aif_tensor_fma", LIEF::assembly::riscv::SYSREG::aif_tensor_fma)
|
||||
.value("aif_tensor_conv_size", LIEF::assembly::riscv::SYSREG::aif_tensor_conv_size)
|
||||
.value("aif_tensor_conv_ctrl", LIEF::assembly::riscv::SYSREG::aif_tensor_conv_ctrl)
|
||||
.value("aif_tensor_coop", LIEF::assembly::riscv::SYSREG::aif_tensor_coop)
|
||||
.value("aif_tensor_mask", LIEF::assembly::riscv::SYSREG::aif_tensor_mask)
|
||||
.value("aif_tensor_quant", LIEF::assembly::riscv::SYSREG::aif_tensor_quant)
|
||||
.value("aif_tex_send", LIEF::assembly::riscv::SYSREG::aif_tex_send)
|
||||
.value("aif_tensor_error", LIEF::assembly::riscv::SYSREG::aif_tensor_error)
|
||||
.value("aif_ucache_control", LIEF::assembly::riscv::SYSREG::aif_ucache_control)
|
||||
.value("aif_prefetch_va", LIEF::assembly::riscv::SYSREG::aif_prefetch_va)
|
||||
.value("aif_flb", LIEF::assembly::riscv::SYSREG::aif_flb)
|
||||
.value("aif_fcc", LIEF::assembly::riscv::SYSREG::aif_fcc)
|
||||
.value("aif_stall", LIEF::assembly::riscv::SYSREG::aif_stall)
|
||||
.value("aif_tensor_wait", LIEF::assembly::riscv::SYSREG::aif_tensor_wait)
|
||||
.value("aif_tensor_load", LIEF::assembly::riscv::SYSREG::aif_tensor_load)
|
||||
.value("aif_gsc_progress", LIEF::assembly::riscv::SYSREG::aif_gsc_progress)
|
||||
.value("aif_tensor_load_l2", LIEF::assembly::riscv::SYSREG::aif_tensor_load_l2)
|
||||
.value("aif_tensor_store", LIEF::assembly::riscv::SYSREG::aif_tensor_store)
|
||||
.value("aif_evict_va", LIEF::assembly::riscv::SYSREG::aif_evict_va)
|
||||
.value("aif_flush_va", LIEF::assembly::riscv::SYSREG::aif_flush_va)
|
||||
.value("aif_validation0", LIEF::assembly::riscv::SYSREG::aif_validation0)
|
||||
.value("aif_validation1", LIEF::assembly::riscv::SYSREG::aif_validation1)
|
||||
.value("aif_validation2", LIEF::assembly::riscv::SYSREG::aif_validation2)
|
||||
.value("aif_validation3", LIEF::assembly::riscv::SYSREG::aif_validation3)
|
||||
.value("aif_lock_va", LIEF::assembly::riscv::SYSREG::aif_lock_va)
|
||||
.value("aif_unlock_va", LIEF::assembly::riscv::SYSREG::aif_unlock_va)
|
||||
.value("aif_portctrl0", LIEF::assembly::riscv::SYSREG::aif_portctrl0)
|
||||
.value("aif_portctrl1", LIEF::assembly::riscv::SYSREG::aif_portctrl1)
|
||||
.value("aif_portctrl2", LIEF::assembly::riscv::SYSREG::aif_portctrl2)
|
||||
.value("aif_portctrl3", LIEF::assembly::riscv::SYSREG::aif_portctrl3)
|
||||
.value("mcycle", LIEF::assembly::riscv::SYSREG::mcycle)
|
||||
.value("minstret", LIEF::assembly::riscv::SYSREG::minstret)
|
||||
.value("mhpmcounter3", LIEF::assembly::riscv::SYSREG::mhpmcounter3)
|
||||
@@ -1089,6 +1195,16 @@ void create<LIEF::assembly::riscv::SYSREG>(nb::module_& m) {
|
||||
.value("hpmcounter29h", LIEF::assembly::riscv::SYSREG::hpmcounter29h)
|
||||
.value("hpmcounter30h", LIEF::assembly::riscv::SYSREG::hpmcounter30h)
|
||||
.value("hpmcounter31h", LIEF::assembly::riscv::SYSREG::hpmcounter31h)
|
||||
.value("aif_fccnb", LIEF::assembly::riscv::SYSREG::aif_fccnb)
|
||||
.value("aif_porthead0", LIEF::assembly::riscv::SYSREG::aif_porthead0)
|
||||
.value("aif_porthead1", LIEF::assembly::riscv::SYSREG::aif_porthead1)
|
||||
.value("aif_porthead2", LIEF::assembly::riscv::SYSREG::aif_porthead2)
|
||||
.value("aif_porthead3", LIEF::assembly::riscv::SYSREG::aif_porthead3)
|
||||
.value("aif_portheadnb0", LIEF::assembly::riscv::SYSREG::aif_portheadnb0)
|
||||
.value("aif_portheadnb1", LIEF::assembly::riscv::SYSREG::aif_portheadnb1)
|
||||
.value("aif_portheadnb2", LIEF::assembly::riscv::SYSREG::aif_portheadnb2)
|
||||
.value("aif_portheadnb3", LIEF::assembly::riscv::SYSREG::aif_portheadnb3)
|
||||
.value("aif_hartid", LIEF::assembly::riscv::SYSREG::aif_hartid)
|
||||
.value("scountovf", LIEF::assembly::riscv::SYSREG::scountovf)
|
||||
.value("stopi", LIEF::assembly::riscv::SYSREG::stopi)
|
||||
.value("hgeip", LIEF::assembly::riscv::SYSREG::hgeip)
|
||||
@@ -1099,6 +1215,7 @@ void create<LIEF::assembly::riscv::SYSREG>(nb::module_& m) {
|
||||
.value("mhartid", LIEF::assembly::riscv::SYSREG::mhartid)
|
||||
.value("mconfigptr", LIEF::assembly::riscv::SYSREG::mconfigptr)
|
||||
.value("mtopi", LIEF::assembly::riscv::SYSREG::mtopi)
|
||||
.value("aif_dcache_debug", LIEF::assembly::riscv::SYSREG::aif_dcache_debug)
|
||||
.value("NUM_TARGET_SYSREGS", LIEF::assembly::riscv::SYSREG::NUM_TARGET_SYSREGS)
|
||||
;
|
||||
}
|
||||
|
||||
+456
-321
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -2412,10 +2412,8 @@ pub enum SysReg {
|
||||
APDAKeyHi_EL1,
|
||||
APDBKeyLo_EL1,
|
||||
APDBKeyHi_EL1,
|
||||
TPMIN0_EL1,
|
||||
TPMAX0_EL1,
|
||||
TPMIN1_EL1,
|
||||
TPMAX1_EL1,
|
||||
TPCR0_EL1,
|
||||
TPCR1_EL1,
|
||||
APGAKeyLo_EL1,
|
||||
APGAKeyHi_EL1,
|
||||
GCSCR_EL1,
|
||||
@@ -2695,10 +2693,8 @@ pub enum SysReg {
|
||||
CSSELR_EL1,
|
||||
CTR_EL0,
|
||||
DCZID_EL0,
|
||||
TPMIN0_EL0,
|
||||
TPMAX0_EL0,
|
||||
TPMIN1_EL0,
|
||||
TPMAX1_EL0,
|
||||
TPCR0_EL0,
|
||||
TPCR1_EL0,
|
||||
RNDR,
|
||||
RNDRRS,
|
||||
GCSPR_EL0,
|
||||
@@ -2904,10 +2900,8 @@ pub enum SysReg {
|
||||
LDSTT_EL2,
|
||||
VNCR_EL2,
|
||||
VNCCR_EL2,
|
||||
TPMIN0_EL2,
|
||||
TPMAX0_EL2,
|
||||
TPMIN1_EL2,
|
||||
TPMAX1_EL2,
|
||||
TPCR0_EL2,
|
||||
TPCR1_EL2,
|
||||
HDBSSBR_EL2,
|
||||
HDBSSPROD_EL2,
|
||||
HACDBSBR_EL2,
|
||||
@@ -3079,8 +3073,6 @@ pub enum SysReg {
|
||||
MPAMVPM5_EL2,
|
||||
MPAMVPM6_EL2,
|
||||
MPAMVPM7_EL2,
|
||||
MPAMVIDCR_EL2,
|
||||
MPAMVIDSR_EL2,
|
||||
MECID_P0_EL2,
|
||||
MECID_A0_EL2,
|
||||
MECID_P1_EL2,
|
||||
@@ -3092,6 +3084,8 @@ pub enum SysReg {
|
||||
RVBAR_EL2,
|
||||
RMR_EL2,
|
||||
VDISR_EL2,
|
||||
ICH_PPI_HVIR0_EL2,
|
||||
ICH_PPI_HVIR1_EL2,
|
||||
ICH_AP0R0_EL2,
|
||||
ICH_AP0R1_EL2,
|
||||
ICH_AP0R2_EL2,
|
||||
@@ -3229,10 +3223,8 @@ pub enum SysReg {
|
||||
DPOTBR0_EL12,
|
||||
DPOTBR1_EL12,
|
||||
LDSTT_EL12,
|
||||
TPMIN0_EL12,
|
||||
TPMAX0_EL12,
|
||||
TPMIN1_EL12,
|
||||
TPMAX1_EL12,
|
||||
TPCR0_EL12,
|
||||
TPCR1_EL12,
|
||||
GCSCR_EL12,
|
||||
GCSPR_EL12,
|
||||
TCRMASK_EL12,
|
||||
@@ -3345,6 +3337,7 @@ pub enum SysReg {
|
||||
CPTR_EL3,
|
||||
FGWTE3_EL3,
|
||||
ZCR_EL3,
|
||||
SCR2_EL3,
|
||||
SMCR_EL3,
|
||||
MDCR_EL3,
|
||||
TTBR0_EL3,
|
||||
@@ -3412,7 +3405,6 @@ pub enum SysReg {
|
||||
MPAM3_EL3,
|
||||
MPAMCTL_EL3,
|
||||
MPAMBW3_EL3,
|
||||
MPAMVIDSR_EL3,
|
||||
MECID_RL_A_EL3,
|
||||
VBAR_EL3,
|
||||
RVBAR_EL3,
|
||||
@@ -4048,10 +4040,8 @@ impl From<u64> for SysReg {
|
||||
49425 => SysReg::APDAKeyHi_EL1,
|
||||
49426 => SysReg::APDBKeyLo_EL1,
|
||||
49427 => SysReg::APDBKeyHi_EL1,
|
||||
49428 => SysReg::TPMIN0_EL1,
|
||||
49429 => SysReg::TPMAX0_EL1,
|
||||
49430 => SysReg::TPMIN1_EL1,
|
||||
49431 => SysReg::TPMAX1_EL1,
|
||||
49428 => SysReg::TPCR0_EL1,
|
||||
49429 => SysReg::TPCR1_EL1,
|
||||
49432 => SysReg::APGAKeyLo_EL1,
|
||||
49433 => SysReg::APGAKeyHi_EL1,
|
||||
49448 => SysReg::GCSCR_EL1,
|
||||
@@ -4331,10 +4321,8 @@ impl From<u64> for SysReg {
|
||||
53248 => SysReg::CSSELR_EL1,
|
||||
55297 => SysReg::CTR_EL0,
|
||||
55303 => SysReg::DCZID_EL0,
|
||||
55572 => SysReg::TPMIN0_EL0,
|
||||
55573 => SysReg::TPMAX0_EL0,
|
||||
55574 => SysReg::TPMIN1_EL0,
|
||||
55575 => SysReg::TPMAX1_EL0,
|
||||
55572 => SysReg::TPCR0_EL0,
|
||||
55573 => SysReg::TPCR1_EL0,
|
||||
55584 => SysReg::RNDR,
|
||||
55585 => SysReg::RNDRRS,
|
||||
55593 => SysReg::GCSPR_EL0,
|
||||
@@ -4540,10 +4528,8 @@ impl From<u64> for SysReg {
|
||||
57615 => SysReg::LDSTT_EL2,
|
||||
57616 => SysReg::VNCR_EL2,
|
||||
57617 => SysReg::VNCCR_EL2,
|
||||
57620 => SysReg::TPMIN0_EL2,
|
||||
57621 => SysReg::TPMAX0_EL2,
|
||||
57622 => SysReg::TPMIN1_EL2,
|
||||
57623 => SysReg::TPMAX1_EL2,
|
||||
57620 => SysReg::TPCR0_EL2,
|
||||
57621 => SysReg::TPCR1_EL2,
|
||||
57626 => SysReg::HDBSSBR_EL2,
|
||||
57627 => SysReg::HDBSSPROD_EL2,
|
||||
57628 => SysReg::HACDBSBR_EL2,
|
||||
@@ -4715,8 +4701,6 @@ impl From<u64> for SysReg {
|
||||
58677 => SysReg::MPAMVPM5_EL2,
|
||||
58678 => SysReg::MPAMVPM6_EL2,
|
||||
58679 => SysReg::MPAMVPM7_EL2,
|
||||
58680 => SysReg::MPAMVIDCR_EL2,
|
||||
58681 => SysReg::MPAMVIDSR_EL2,
|
||||
58688 => SysReg::MECID_P0_EL2,
|
||||
58689 => SysReg::MECID_A0_EL2,
|
||||
58690 => SysReg::MECID_P1_EL2,
|
||||
@@ -4728,6 +4712,8 @@ impl From<u64> for SysReg {
|
||||
58881 => SysReg::RVBAR_EL2,
|
||||
58882 => SysReg::RMR_EL2,
|
||||
58889 => SysReg::VDISR_EL2,
|
||||
58936 => SysReg::ICH_PPI_HVIR0_EL2,
|
||||
58937 => SysReg::ICH_PPI_HVIR1_EL2,
|
||||
58944 => SysReg::ICH_AP0R0_EL2,
|
||||
58945 => SysReg::ICH_AP0R1_EL2,
|
||||
58946 => SysReg::ICH_AP0R2_EL2,
|
||||
@@ -4865,10 +4851,8 @@ impl From<u64> for SysReg {
|
||||
59654 => SysReg::DPOTBR0_EL12,
|
||||
59655 => SysReg::DPOTBR1_EL12,
|
||||
59663 => SysReg::LDSTT_EL12,
|
||||
59668 => SysReg::TPMIN0_EL12,
|
||||
59669 => SysReg::TPMAX0_EL12,
|
||||
59670 => SysReg::TPMIN1_EL12,
|
||||
59671 => SysReg::TPMAX1_EL12,
|
||||
59668 => SysReg::TPCR0_EL12,
|
||||
59669 => SysReg::TPCR1_EL12,
|
||||
59688 => SysReg::GCSCR_EL12,
|
||||
59689 => SysReg::GCSPR_EL12,
|
||||
59706 => SysReg::TCRMASK_EL12,
|
||||
@@ -4981,6 +4965,7 @@ impl From<u64> for SysReg {
|
||||
61578 => SysReg::CPTR_EL3,
|
||||
61581 => SysReg::FGWTE3_EL3,
|
||||
61584 => SysReg::ZCR_EL3,
|
||||
61586 => SysReg::SCR2_EL3,
|
||||
61590 => SysReg::SMCR_EL3,
|
||||
61593 => SysReg::MDCR_EL3,
|
||||
61696 => SysReg::TTBR0_EL3,
|
||||
@@ -5048,7 +5033,6 @@ impl From<u64> for SysReg {
|
||||
62760 => SysReg::MPAM3_EL3,
|
||||
62762 => SysReg::MPAMCTL_EL3,
|
||||
62764 => SysReg::MPAMBW3_EL3,
|
||||
62777 => SysReg::MPAMVIDSR_EL3,
|
||||
62801 => SysReg::MECID_RL_A_EL3,
|
||||
62976 => SysReg::VBAR_EL3,
|
||||
62977 => SysReg::RVBAR_EL3,
|
||||
@@ -5072,7 +5056,7 @@ impl From<u64> for SysReg {
|
||||
65296 => SysReg::CNTPS_TVAL_EL1,
|
||||
65297 => SysReg::CNTPS_CTL_EL1,
|
||||
65298 => SysReg::CNTPS_CVAL_EL1,
|
||||
1665 => SysReg::NUM_TARGET_SYSREGS,
|
||||
1657 => SysReg::NUM_TARGET_SYSREGS,
|
||||
_ => SysReg::UNKNOWN(value),
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -103,10 +103,12 @@ pub enum Opcode {
|
||||
G_LOAD,
|
||||
G_SEXTLOAD,
|
||||
G_ZEXTLOAD,
|
||||
G_FPEXTLOAD,
|
||||
G_INDEXED_LOAD,
|
||||
G_INDEXED_SEXTLOAD,
|
||||
G_INDEXED_ZEXTLOAD,
|
||||
G_STORE,
|
||||
G_FPTRUNCSTORE,
|
||||
G_INDEXED_STORE,
|
||||
G_ATOMIC_CMPXCHG_WITH_SUCCESS,
|
||||
G_ATOMIC_CMPXCHG,
|
||||
@@ -127,6 +129,8 @@ pub enum Opcode {
|
||||
G_ATOMICRMW_FMIN,
|
||||
G_ATOMICRMW_FMAXIMUM,
|
||||
G_ATOMICRMW_FMINIMUM,
|
||||
G_ATOMICRMW_FMAXIMUMNUM,
|
||||
G_ATOMICRMW_FMINIMUMNUM,
|
||||
G_ATOMICRMW_UINC_WRAP,
|
||||
G_ATOMICRMW_UDEC_WRAP,
|
||||
G_ATOMICRMW_USUB_COND,
|
||||
@@ -258,12 +262,14 @@ pub enum Opcode {
|
||||
G_STEP_VECTOR,
|
||||
G_VECTOR_COMPRESS,
|
||||
G_CTTZ,
|
||||
G_CTTZ_ZERO_UNDEF,
|
||||
G_CTTZ_ZERO_POISON,
|
||||
G_CTLZ,
|
||||
G_CTLZ_ZERO_UNDEF,
|
||||
G_CTLZ_ZERO_POISON,
|
||||
G_CTLS,
|
||||
G_CTPOP,
|
||||
G_BSWAP,
|
||||
G_BITREVERSE,
|
||||
G_CLMUL,
|
||||
G_FCEIL,
|
||||
G_FCOS,
|
||||
G_FSIN,
|
||||
@@ -294,6 +300,8 @@ pub enum Opcode {
|
||||
G_STRICT_FMA,
|
||||
G_STRICT_FSQRT,
|
||||
G_STRICT_FLDEXP,
|
||||
G_STRICT_FCMP,
|
||||
G_STRICT_FCMPS,
|
||||
G_READ_REGISTER,
|
||||
G_WRITE_REGISTER,
|
||||
G_MEMCPY,
|
||||
@@ -301,6 +309,7 @@ pub enum Opcode {
|
||||
G_MEMMOVE,
|
||||
G_MEMSET,
|
||||
G_BZERO,
|
||||
G_MEMSET_INLINE,
|
||||
G_TRAP,
|
||||
G_DEBUGTRAP,
|
||||
G_UBSANTRAP,
|
||||
@@ -327,7 +336,10 @@ pub enum Opcode {
|
||||
ADJCALLSTACKUP,
|
||||
FI_ri,
|
||||
LDIMM64,
|
||||
LOAD_STACK_ARG_PSEUDO,
|
||||
MEMCPY,
|
||||
STORE_STACK_ARG_IMM_PSEUDO,
|
||||
STORE_STACK_ARG_PSEUDO,
|
||||
Select,
|
||||
Select_32,
|
||||
Select_32_64,
|
||||
@@ -633,428 +645,440 @@ impl From<u64> for Opcode {
|
||||
99 => Opcode::G_LOAD,
|
||||
100 => Opcode::G_SEXTLOAD,
|
||||
101 => Opcode::G_ZEXTLOAD,
|
||||
102 => Opcode::G_INDEXED_LOAD,
|
||||
103 => Opcode::G_INDEXED_SEXTLOAD,
|
||||
104 => Opcode::G_INDEXED_ZEXTLOAD,
|
||||
105 => Opcode::G_STORE,
|
||||
106 => Opcode::G_INDEXED_STORE,
|
||||
107 => Opcode::G_ATOMIC_CMPXCHG_WITH_SUCCESS,
|
||||
108 => Opcode::G_ATOMIC_CMPXCHG,
|
||||
109 => Opcode::G_ATOMICRMW_XCHG,
|
||||
110 => Opcode::G_ATOMICRMW_ADD,
|
||||
111 => Opcode::G_ATOMICRMW_SUB,
|
||||
112 => Opcode::G_ATOMICRMW_AND,
|
||||
113 => Opcode::G_ATOMICRMW_NAND,
|
||||
114 => Opcode::G_ATOMICRMW_OR,
|
||||
115 => Opcode::G_ATOMICRMW_XOR,
|
||||
116 => Opcode::G_ATOMICRMW_MAX,
|
||||
117 => Opcode::G_ATOMICRMW_MIN,
|
||||
118 => Opcode::G_ATOMICRMW_UMAX,
|
||||
119 => Opcode::G_ATOMICRMW_UMIN,
|
||||
120 => Opcode::G_ATOMICRMW_FADD,
|
||||
121 => Opcode::G_ATOMICRMW_FSUB,
|
||||
122 => Opcode::G_ATOMICRMW_FMAX,
|
||||
123 => Opcode::G_ATOMICRMW_FMIN,
|
||||
124 => Opcode::G_ATOMICRMW_FMAXIMUM,
|
||||
125 => Opcode::G_ATOMICRMW_FMINIMUM,
|
||||
126 => Opcode::G_ATOMICRMW_UINC_WRAP,
|
||||
127 => Opcode::G_ATOMICRMW_UDEC_WRAP,
|
||||
128 => Opcode::G_ATOMICRMW_USUB_COND,
|
||||
129 => Opcode::G_ATOMICRMW_USUB_SAT,
|
||||
130 => Opcode::G_FENCE,
|
||||
131 => Opcode::G_PREFETCH,
|
||||
132 => Opcode::G_BRCOND,
|
||||
133 => Opcode::G_BRINDIRECT,
|
||||
134 => Opcode::G_INVOKE_REGION_START,
|
||||
135 => Opcode::G_INTRINSIC,
|
||||
136 => Opcode::G_INTRINSIC_W_SIDE_EFFECTS,
|
||||
137 => Opcode::G_INTRINSIC_CONVERGENT,
|
||||
138 => Opcode::G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS,
|
||||
139 => Opcode::G_ANYEXT,
|
||||
140 => Opcode::G_TRUNC,
|
||||
141 => Opcode::G_TRUNC_SSAT_S,
|
||||
142 => Opcode::G_TRUNC_SSAT_U,
|
||||
143 => Opcode::G_TRUNC_USAT_U,
|
||||
144 => Opcode::G_CONSTANT,
|
||||
145 => Opcode::G_FCONSTANT,
|
||||
146 => Opcode::G_VASTART,
|
||||
147 => Opcode::G_VAARG,
|
||||
148 => Opcode::G_SEXT,
|
||||
149 => Opcode::G_SEXT_INREG,
|
||||
150 => Opcode::G_ZEXT,
|
||||
151 => Opcode::G_SHL,
|
||||
152 => Opcode::G_LSHR,
|
||||
153 => Opcode::G_ASHR,
|
||||
154 => Opcode::G_FSHL,
|
||||
155 => Opcode::G_FSHR,
|
||||
156 => Opcode::G_ROTR,
|
||||
157 => Opcode::G_ROTL,
|
||||
158 => Opcode::G_ICMP,
|
||||
159 => Opcode::G_FCMP,
|
||||
160 => Opcode::G_SCMP,
|
||||
161 => Opcode::G_UCMP,
|
||||
162 => Opcode::G_SELECT,
|
||||
163 => Opcode::G_UADDO,
|
||||
164 => Opcode::G_UADDE,
|
||||
165 => Opcode::G_USUBO,
|
||||
166 => Opcode::G_USUBE,
|
||||
167 => Opcode::G_SADDO,
|
||||
168 => Opcode::G_SADDE,
|
||||
169 => Opcode::G_SSUBO,
|
||||
170 => Opcode::G_SSUBE,
|
||||
171 => Opcode::G_UMULO,
|
||||
172 => Opcode::G_SMULO,
|
||||
173 => Opcode::G_UMULH,
|
||||
174 => Opcode::G_SMULH,
|
||||
175 => Opcode::G_UADDSAT,
|
||||
176 => Opcode::G_SADDSAT,
|
||||
177 => Opcode::G_USUBSAT,
|
||||
178 => Opcode::G_SSUBSAT,
|
||||
179 => Opcode::G_USHLSAT,
|
||||
180 => Opcode::G_SSHLSAT,
|
||||
181 => Opcode::G_SMULFIX,
|
||||
182 => Opcode::G_UMULFIX,
|
||||
183 => Opcode::G_SMULFIXSAT,
|
||||
184 => Opcode::G_UMULFIXSAT,
|
||||
185 => Opcode::G_SDIVFIX,
|
||||
186 => Opcode::G_UDIVFIX,
|
||||
187 => Opcode::G_SDIVFIXSAT,
|
||||
188 => Opcode::G_UDIVFIXSAT,
|
||||
189 => Opcode::G_FADD,
|
||||
190 => Opcode::G_FSUB,
|
||||
191 => Opcode::G_FMUL,
|
||||
192 => Opcode::G_FMA,
|
||||
193 => Opcode::G_FMAD,
|
||||
194 => Opcode::G_FDIV,
|
||||
195 => Opcode::G_FREM,
|
||||
196 => Opcode::G_FMODF,
|
||||
197 => Opcode::G_FPOW,
|
||||
198 => Opcode::G_FPOWI,
|
||||
199 => Opcode::G_FEXP,
|
||||
200 => Opcode::G_FEXP2,
|
||||
201 => Opcode::G_FEXP10,
|
||||
202 => Opcode::G_FLOG,
|
||||
203 => Opcode::G_FLOG2,
|
||||
204 => Opcode::G_FLOG10,
|
||||
205 => Opcode::G_FLDEXP,
|
||||
206 => Opcode::G_FFREXP,
|
||||
207 => Opcode::G_FNEG,
|
||||
208 => Opcode::G_FPEXT,
|
||||
209 => Opcode::G_FPTRUNC,
|
||||
210 => Opcode::G_FPTOSI,
|
||||
211 => Opcode::G_FPTOUI,
|
||||
212 => Opcode::G_SITOFP,
|
||||
213 => Opcode::G_UITOFP,
|
||||
214 => Opcode::G_FPTOSI_SAT,
|
||||
215 => Opcode::G_FPTOUI_SAT,
|
||||
216 => Opcode::G_FABS,
|
||||
217 => Opcode::G_FCOPYSIGN,
|
||||
218 => Opcode::G_IS_FPCLASS,
|
||||
219 => Opcode::G_FCANONICALIZE,
|
||||
220 => Opcode::G_FMINNUM,
|
||||
221 => Opcode::G_FMAXNUM,
|
||||
222 => Opcode::G_FMINNUM_IEEE,
|
||||
223 => Opcode::G_FMAXNUM_IEEE,
|
||||
224 => Opcode::G_FMINIMUM,
|
||||
225 => Opcode::G_FMAXIMUM,
|
||||
226 => Opcode::G_FMINIMUMNUM,
|
||||
227 => Opcode::G_FMAXIMUMNUM,
|
||||
228 => Opcode::G_GET_FPENV,
|
||||
229 => Opcode::G_SET_FPENV,
|
||||
230 => Opcode::G_RESET_FPENV,
|
||||
231 => Opcode::G_GET_FPMODE,
|
||||
232 => Opcode::G_SET_FPMODE,
|
||||
233 => Opcode::G_RESET_FPMODE,
|
||||
234 => Opcode::G_GET_ROUNDING,
|
||||
235 => Opcode::G_SET_ROUNDING,
|
||||
236 => Opcode::G_PTR_ADD,
|
||||
237 => Opcode::G_PTRMASK,
|
||||
238 => Opcode::G_SMIN,
|
||||
239 => Opcode::G_SMAX,
|
||||
240 => Opcode::G_UMIN,
|
||||
241 => Opcode::G_UMAX,
|
||||
242 => Opcode::G_ABS,
|
||||
243 => Opcode::G_LROUND,
|
||||
244 => Opcode::G_LLROUND,
|
||||
245 => Opcode::G_BR,
|
||||
246 => Opcode::G_BRJT,
|
||||
247 => Opcode::G_VSCALE,
|
||||
248 => Opcode::G_INSERT_SUBVECTOR,
|
||||
249 => Opcode::G_EXTRACT_SUBVECTOR,
|
||||
250 => Opcode::G_INSERT_VECTOR_ELT,
|
||||
251 => Opcode::G_EXTRACT_VECTOR_ELT,
|
||||
252 => Opcode::G_SHUFFLE_VECTOR,
|
||||
253 => Opcode::G_SPLAT_VECTOR,
|
||||
254 => Opcode::G_STEP_VECTOR,
|
||||
255 => Opcode::G_VECTOR_COMPRESS,
|
||||
256 => Opcode::G_CTTZ,
|
||||
257 => Opcode::G_CTTZ_ZERO_UNDEF,
|
||||
258 => Opcode::G_CTLZ,
|
||||
259 => Opcode::G_CTLZ_ZERO_UNDEF,
|
||||
260 => Opcode::G_CTPOP,
|
||||
261 => Opcode::G_BSWAP,
|
||||
262 => Opcode::G_BITREVERSE,
|
||||
263 => Opcode::G_FCEIL,
|
||||
264 => Opcode::G_FCOS,
|
||||
265 => Opcode::G_FSIN,
|
||||
266 => Opcode::G_FSINCOS,
|
||||
267 => Opcode::G_FTAN,
|
||||
268 => Opcode::G_FACOS,
|
||||
269 => Opcode::G_FASIN,
|
||||
270 => Opcode::G_FATAN,
|
||||
271 => Opcode::G_FATAN2,
|
||||
272 => Opcode::G_FCOSH,
|
||||
273 => Opcode::G_FSINH,
|
||||
274 => Opcode::G_FTANH,
|
||||
275 => Opcode::G_FSQRT,
|
||||
276 => Opcode::G_FFLOOR,
|
||||
277 => Opcode::G_FRINT,
|
||||
278 => Opcode::G_FNEARBYINT,
|
||||
279 => Opcode::G_ADDRSPACE_CAST,
|
||||
280 => Opcode::G_BLOCK_ADDR,
|
||||
281 => Opcode::G_JUMP_TABLE,
|
||||
282 => Opcode::G_DYN_STACKALLOC,
|
||||
283 => Opcode::G_STACKSAVE,
|
||||
284 => Opcode::G_STACKRESTORE,
|
||||
285 => Opcode::G_STRICT_FADD,
|
||||
286 => Opcode::G_STRICT_FSUB,
|
||||
287 => Opcode::G_STRICT_FMUL,
|
||||
288 => Opcode::G_STRICT_FDIV,
|
||||
289 => Opcode::G_STRICT_FREM,
|
||||
290 => Opcode::G_STRICT_FMA,
|
||||
291 => Opcode::G_STRICT_FSQRT,
|
||||
292 => Opcode::G_STRICT_FLDEXP,
|
||||
293 => Opcode::G_READ_REGISTER,
|
||||
294 => Opcode::G_WRITE_REGISTER,
|
||||
295 => Opcode::G_MEMCPY,
|
||||
296 => Opcode::G_MEMCPY_INLINE,
|
||||
297 => Opcode::G_MEMMOVE,
|
||||
298 => Opcode::G_MEMSET,
|
||||
299 => Opcode::G_BZERO,
|
||||
300 => Opcode::G_TRAP,
|
||||
301 => Opcode::G_DEBUGTRAP,
|
||||
302 => Opcode::G_UBSANTRAP,
|
||||
303 => Opcode::G_VECREDUCE_SEQ_FADD,
|
||||
304 => Opcode::G_VECREDUCE_SEQ_FMUL,
|
||||
305 => Opcode::G_VECREDUCE_FADD,
|
||||
306 => Opcode::G_VECREDUCE_FMUL,
|
||||
307 => Opcode::G_VECREDUCE_FMAX,
|
||||
308 => Opcode::G_VECREDUCE_FMIN,
|
||||
309 => Opcode::G_VECREDUCE_FMAXIMUM,
|
||||
310 => Opcode::G_VECREDUCE_FMINIMUM,
|
||||
311 => Opcode::G_VECREDUCE_ADD,
|
||||
312 => Opcode::G_VECREDUCE_MUL,
|
||||
313 => Opcode::G_VECREDUCE_AND,
|
||||
314 => Opcode::G_VECREDUCE_OR,
|
||||
315 => Opcode::G_VECREDUCE_XOR,
|
||||
316 => Opcode::G_VECREDUCE_SMAX,
|
||||
317 => Opcode::G_VECREDUCE_SMIN,
|
||||
318 => Opcode::G_VECREDUCE_UMAX,
|
||||
319 => Opcode::G_VECREDUCE_UMIN,
|
||||
320 => Opcode::G_SBFX,
|
||||
321 => Opcode::G_UBFX,
|
||||
322 => Opcode::ADJCALLSTACKDOWN,
|
||||
323 => Opcode::ADJCALLSTACKUP,
|
||||
324 => Opcode::FI_ri,
|
||||
325 => Opcode::LDIMM64,
|
||||
326 => Opcode::MEMCPY,
|
||||
327 => Opcode::Select,
|
||||
328 => Opcode::Select_32,
|
||||
329 => Opcode::Select_32_64,
|
||||
330 => Opcode::Select_64_32,
|
||||
331 => Opcode::Select_Ri,
|
||||
332 => Opcode::Select_Ri_32,
|
||||
333 => Opcode::Select_Ri_32_64,
|
||||
334 => Opcode::Select_Ri_64_32,
|
||||
335 => Opcode::ADDR_SPACE_CAST,
|
||||
336 => Opcode::ADD_ri,
|
||||
337 => Opcode::ADD_ri_32,
|
||||
338 => Opcode::ADD_rr,
|
||||
339 => Opcode::ADD_rr_32,
|
||||
340 => Opcode::AND_ri,
|
||||
341 => Opcode::AND_ri_32,
|
||||
342 => Opcode::AND_rr,
|
||||
343 => Opcode::AND_rr_32,
|
||||
344 => Opcode::BE16,
|
||||
345 => Opcode::BE32,
|
||||
346 => Opcode::BE64,
|
||||
347 => Opcode::BSWAP16,
|
||||
348 => Opcode::BSWAP32,
|
||||
349 => Opcode::BSWAP64,
|
||||
350 => Opcode::CMPXCHGD,
|
||||
351 => Opcode::CMPXCHGW32,
|
||||
352 => Opcode::CORE_LD32,
|
||||
353 => Opcode::CORE_LD64,
|
||||
354 => Opcode::CORE_SHIFT,
|
||||
355 => Opcode::CORE_ST,
|
||||
356 => Opcode::DIV_ri,
|
||||
357 => Opcode::DIV_ri_32,
|
||||
358 => Opcode::DIV_rr,
|
||||
359 => Opcode::DIV_rr_32,
|
||||
360 => Opcode::JAL,
|
||||
361 => Opcode::JALX,
|
||||
362 => Opcode::JCOND,
|
||||
363 => Opcode::JEQ_ri,
|
||||
364 => Opcode::JEQ_ri_32,
|
||||
365 => Opcode::JEQ_rr,
|
||||
366 => Opcode::JEQ_rr_32,
|
||||
367 => Opcode::JMP,
|
||||
368 => Opcode::JMPL,
|
||||
369 => Opcode::JNE_ri,
|
||||
370 => Opcode::JNE_ri_32,
|
||||
371 => Opcode::JNE_rr,
|
||||
372 => Opcode::JNE_rr_32,
|
||||
373 => Opcode::JSET_ri,
|
||||
374 => Opcode::JSET_ri_32,
|
||||
375 => Opcode::JSET_rr,
|
||||
376 => Opcode::JSET_rr_32,
|
||||
377 => Opcode::JSGE_ri,
|
||||
378 => Opcode::JSGE_ri_32,
|
||||
379 => Opcode::JSGE_rr,
|
||||
380 => Opcode::JSGE_rr_32,
|
||||
381 => Opcode::JSGT_ri,
|
||||
382 => Opcode::JSGT_ri_32,
|
||||
383 => Opcode::JSGT_rr,
|
||||
384 => Opcode::JSGT_rr_32,
|
||||
385 => Opcode::JSLE_ri,
|
||||
386 => Opcode::JSLE_ri_32,
|
||||
387 => Opcode::JSLE_rr,
|
||||
388 => Opcode::JSLE_rr_32,
|
||||
389 => Opcode::JSLT_ri,
|
||||
390 => Opcode::JSLT_ri_32,
|
||||
391 => Opcode::JSLT_rr,
|
||||
392 => Opcode::JSLT_rr_32,
|
||||
393 => Opcode::JUGE_ri,
|
||||
394 => Opcode::JUGE_ri_32,
|
||||
395 => Opcode::JUGE_rr,
|
||||
396 => Opcode::JUGE_rr_32,
|
||||
397 => Opcode::JUGT_ri,
|
||||
398 => Opcode::JUGT_ri_32,
|
||||
399 => Opcode::JUGT_rr,
|
||||
400 => Opcode::JUGT_rr_32,
|
||||
401 => Opcode::JULE_ri,
|
||||
402 => Opcode::JULE_ri_32,
|
||||
403 => Opcode::JULE_rr,
|
||||
404 => Opcode::JULE_rr_32,
|
||||
405 => Opcode::JULT_ri,
|
||||
406 => Opcode::JULT_ri_32,
|
||||
407 => Opcode::JULT_rr,
|
||||
408 => Opcode::JULT_rr_32,
|
||||
409 => Opcode::JX,
|
||||
410 => Opcode::LDB,
|
||||
411 => Opcode::LDB32,
|
||||
412 => Opcode::LDBACQ32,
|
||||
413 => Opcode::LDBSX,
|
||||
414 => Opcode::LDD,
|
||||
415 => Opcode::LDDACQ,
|
||||
416 => Opcode::LDH,
|
||||
417 => Opcode::LDH32,
|
||||
418 => Opcode::LDHACQ32,
|
||||
419 => Opcode::LDHSX,
|
||||
420 => Opcode::LDW,
|
||||
421 => Opcode::LDW32,
|
||||
422 => Opcode::LDWACQ32,
|
||||
423 => Opcode::LDWSX,
|
||||
424 => Opcode::LD_ABS_B,
|
||||
425 => Opcode::LD_ABS_H,
|
||||
426 => Opcode::LD_ABS_W,
|
||||
427 => Opcode::LD_IND_B,
|
||||
428 => Opcode::LD_IND_H,
|
||||
429 => Opcode::LD_IND_W,
|
||||
430 => Opcode::LD_imm64,
|
||||
431 => Opcode::LD_pseudo,
|
||||
432 => Opcode::LE16,
|
||||
433 => Opcode::LE32,
|
||||
434 => Opcode::LE64,
|
||||
435 => Opcode::MOD_ri,
|
||||
436 => Opcode::MOD_ri_32,
|
||||
437 => Opcode::MOD_rr,
|
||||
438 => Opcode::MOD_rr_32,
|
||||
439 => Opcode::MOVSX_rr_16,
|
||||
440 => Opcode::MOVSX_rr_32,
|
||||
441 => Opcode::MOVSX_rr_32_16,
|
||||
442 => Opcode::MOVSX_rr_32_8,
|
||||
443 => Opcode::MOVSX_rr_8,
|
||||
444 => Opcode::MOV_32_64,
|
||||
445 => Opcode::MOV_ri,
|
||||
446 => Opcode::MOV_ri_32,
|
||||
447 => Opcode::MOV_rr,
|
||||
448 => Opcode::MOV_rr_32,
|
||||
449 => Opcode::MUL_ri,
|
||||
450 => Opcode::MUL_ri_32,
|
||||
451 => Opcode::MUL_rr,
|
||||
452 => Opcode::MUL_rr_32,
|
||||
453 => Opcode::NEG_32,
|
||||
454 => Opcode::NEG_64,
|
||||
455 => Opcode::NOP,
|
||||
456 => Opcode::OR_ri,
|
||||
457 => Opcode::OR_ri_32,
|
||||
458 => Opcode::OR_rr,
|
||||
459 => Opcode::OR_rr_32,
|
||||
460 => Opcode::RET,
|
||||
461 => Opcode::SDIV_ri,
|
||||
462 => Opcode::SDIV_ri_32,
|
||||
463 => Opcode::SDIV_rr,
|
||||
464 => Opcode::SDIV_rr_32,
|
||||
465 => Opcode::SLL_ri,
|
||||
466 => Opcode::SLL_ri_32,
|
||||
467 => Opcode::SLL_rr,
|
||||
468 => Opcode::SLL_rr_32,
|
||||
469 => Opcode::SMOD_ri,
|
||||
470 => Opcode::SMOD_ri_32,
|
||||
471 => Opcode::SMOD_rr,
|
||||
472 => Opcode::SMOD_rr_32,
|
||||
473 => Opcode::SRA_ri,
|
||||
474 => Opcode::SRA_ri_32,
|
||||
475 => Opcode::SRA_rr,
|
||||
476 => Opcode::SRA_rr_32,
|
||||
477 => Opcode::SRL_ri,
|
||||
478 => Opcode::SRL_ri_32,
|
||||
479 => Opcode::SRL_rr,
|
||||
480 => Opcode::SRL_rr_32,
|
||||
481 => Opcode::STB,
|
||||
482 => Opcode::STB32,
|
||||
483 => Opcode::STBREL32,
|
||||
484 => Opcode::STB_imm,
|
||||
485 => Opcode::STD,
|
||||
486 => Opcode::STDREL,
|
||||
487 => Opcode::STD_imm,
|
||||
488 => Opcode::STH,
|
||||
489 => Opcode::STH32,
|
||||
490 => Opcode::STHREL32,
|
||||
491 => Opcode::STH_imm,
|
||||
492 => Opcode::STW,
|
||||
493 => Opcode::STW32,
|
||||
494 => Opcode::STWREL32,
|
||||
495 => Opcode::STW_imm,
|
||||
496 => Opcode::SUB_ri,
|
||||
497 => Opcode::SUB_ri_32,
|
||||
498 => Opcode::SUB_rr,
|
||||
499 => Opcode::SUB_rr_32,
|
||||
500 => Opcode::XADDD,
|
||||
501 => Opcode::XADDW,
|
||||
502 => Opcode::XADDW32,
|
||||
503 => Opcode::XANDD,
|
||||
504 => Opcode::XANDW32,
|
||||
505 => Opcode::XCHGD,
|
||||
506 => Opcode::XCHGW32,
|
||||
507 => Opcode::XFADDD,
|
||||
508 => Opcode::XFADDW32,
|
||||
509 => Opcode::XFANDD,
|
||||
510 => Opcode::XFANDW32,
|
||||
511 => Opcode::XFORD,
|
||||
512 => Opcode::XFORW32,
|
||||
513 => Opcode::XFXORD,
|
||||
514 => Opcode::XFXORW32,
|
||||
515 => Opcode::XORD,
|
||||
516 => Opcode::XORW32,
|
||||
517 => Opcode::XOR_ri,
|
||||
518 => Opcode::XOR_ri_32,
|
||||
519 => Opcode::XOR_rr,
|
||||
520 => Opcode::XOR_rr_32,
|
||||
521 => Opcode::XXORD,
|
||||
522 => Opcode::XXORW32,
|
||||
523 => Opcode::INSTRUCTION_LIST_END,
|
||||
102 => Opcode::G_FPEXTLOAD,
|
||||
103 => Opcode::G_INDEXED_LOAD,
|
||||
104 => Opcode::G_INDEXED_SEXTLOAD,
|
||||
105 => Opcode::G_INDEXED_ZEXTLOAD,
|
||||
106 => Opcode::G_STORE,
|
||||
107 => Opcode::G_FPTRUNCSTORE,
|
||||
108 => Opcode::G_INDEXED_STORE,
|
||||
109 => Opcode::G_ATOMIC_CMPXCHG_WITH_SUCCESS,
|
||||
110 => Opcode::G_ATOMIC_CMPXCHG,
|
||||
111 => Opcode::G_ATOMICRMW_XCHG,
|
||||
112 => Opcode::G_ATOMICRMW_ADD,
|
||||
113 => Opcode::G_ATOMICRMW_SUB,
|
||||
114 => Opcode::G_ATOMICRMW_AND,
|
||||
115 => Opcode::G_ATOMICRMW_NAND,
|
||||
116 => Opcode::G_ATOMICRMW_OR,
|
||||
117 => Opcode::G_ATOMICRMW_XOR,
|
||||
118 => Opcode::G_ATOMICRMW_MAX,
|
||||
119 => Opcode::G_ATOMICRMW_MIN,
|
||||
120 => Opcode::G_ATOMICRMW_UMAX,
|
||||
121 => Opcode::G_ATOMICRMW_UMIN,
|
||||
122 => Opcode::G_ATOMICRMW_FADD,
|
||||
123 => Opcode::G_ATOMICRMW_FSUB,
|
||||
124 => Opcode::G_ATOMICRMW_FMAX,
|
||||
125 => Opcode::G_ATOMICRMW_FMIN,
|
||||
126 => Opcode::G_ATOMICRMW_FMAXIMUM,
|
||||
127 => Opcode::G_ATOMICRMW_FMINIMUM,
|
||||
128 => Opcode::G_ATOMICRMW_FMAXIMUMNUM,
|
||||
129 => Opcode::G_ATOMICRMW_FMINIMUMNUM,
|
||||
130 => Opcode::G_ATOMICRMW_UINC_WRAP,
|
||||
131 => Opcode::G_ATOMICRMW_UDEC_WRAP,
|
||||
132 => Opcode::G_ATOMICRMW_USUB_COND,
|
||||
133 => Opcode::G_ATOMICRMW_USUB_SAT,
|
||||
134 => Opcode::G_FENCE,
|
||||
135 => Opcode::G_PREFETCH,
|
||||
136 => Opcode::G_BRCOND,
|
||||
137 => Opcode::G_BRINDIRECT,
|
||||
138 => Opcode::G_INVOKE_REGION_START,
|
||||
139 => Opcode::G_INTRINSIC,
|
||||
140 => Opcode::G_INTRINSIC_W_SIDE_EFFECTS,
|
||||
141 => Opcode::G_INTRINSIC_CONVERGENT,
|
||||
142 => Opcode::G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS,
|
||||
143 => Opcode::G_ANYEXT,
|
||||
144 => Opcode::G_TRUNC,
|
||||
145 => Opcode::G_TRUNC_SSAT_S,
|
||||
146 => Opcode::G_TRUNC_SSAT_U,
|
||||
147 => Opcode::G_TRUNC_USAT_U,
|
||||
148 => Opcode::G_CONSTANT,
|
||||
149 => Opcode::G_FCONSTANT,
|
||||
150 => Opcode::G_VASTART,
|
||||
151 => Opcode::G_VAARG,
|
||||
152 => Opcode::G_SEXT,
|
||||
153 => Opcode::G_SEXT_INREG,
|
||||
154 => Opcode::G_ZEXT,
|
||||
155 => Opcode::G_SHL,
|
||||
156 => Opcode::G_LSHR,
|
||||
157 => Opcode::G_ASHR,
|
||||
158 => Opcode::G_FSHL,
|
||||
159 => Opcode::G_FSHR,
|
||||
160 => Opcode::G_ROTR,
|
||||
161 => Opcode::G_ROTL,
|
||||
162 => Opcode::G_ICMP,
|
||||
163 => Opcode::G_FCMP,
|
||||
164 => Opcode::G_SCMP,
|
||||
165 => Opcode::G_UCMP,
|
||||
166 => Opcode::G_SELECT,
|
||||
167 => Opcode::G_UADDO,
|
||||
168 => Opcode::G_UADDE,
|
||||
169 => Opcode::G_USUBO,
|
||||
170 => Opcode::G_USUBE,
|
||||
171 => Opcode::G_SADDO,
|
||||
172 => Opcode::G_SADDE,
|
||||
173 => Opcode::G_SSUBO,
|
||||
174 => Opcode::G_SSUBE,
|
||||
175 => Opcode::G_UMULO,
|
||||
176 => Opcode::G_SMULO,
|
||||
177 => Opcode::G_UMULH,
|
||||
178 => Opcode::G_SMULH,
|
||||
179 => Opcode::G_UADDSAT,
|
||||
180 => Opcode::G_SADDSAT,
|
||||
181 => Opcode::G_USUBSAT,
|
||||
182 => Opcode::G_SSUBSAT,
|
||||
183 => Opcode::G_USHLSAT,
|
||||
184 => Opcode::G_SSHLSAT,
|
||||
185 => Opcode::G_SMULFIX,
|
||||
186 => Opcode::G_UMULFIX,
|
||||
187 => Opcode::G_SMULFIXSAT,
|
||||
188 => Opcode::G_UMULFIXSAT,
|
||||
189 => Opcode::G_SDIVFIX,
|
||||
190 => Opcode::G_UDIVFIX,
|
||||
191 => Opcode::G_SDIVFIXSAT,
|
||||
192 => Opcode::G_UDIVFIXSAT,
|
||||
193 => Opcode::G_FADD,
|
||||
194 => Opcode::G_FSUB,
|
||||
195 => Opcode::G_FMUL,
|
||||
196 => Opcode::G_FMA,
|
||||
197 => Opcode::G_FMAD,
|
||||
198 => Opcode::G_FDIV,
|
||||
199 => Opcode::G_FREM,
|
||||
200 => Opcode::G_FMODF,
|
||||
201 => Opcode::G_FPOW,
|
||||
202 => Opcode::G_FPOWI,
|
||||
203 => Opcode::G_FEXP,
|
||||
204 => Opcode::G_FEXP2,
|
||||
205 => Opcode::G_FEXP10,
|
||||
206 => Opcode::G_FLOG,
|
||||
207 => Opcode::G_FLOG2,
|
||||
208 => Opcode::G_FLOG10,
|
||||
209 => Opcode::G_FLDEXP,
|
||||
210 => Opcode::G_FFREXP,
|
||||
211 => Opcode::G_FNEG,
|
||||
212 => Opcode::G_FPEXT,
|
||||
213 => Opcode::G_FPTRUNC,
|
||||
214 => Opcode::G_FPTOSI,
|
||||
215 => Opcode::G_FPTOUI,
|
||||
216 => Opcode::G_SITOFP,
|
||||
217 => Opcode::G_UITOFP,
|
||||
218 => Opcode::G_FPTOSI_SAT,
|
||||
219 => Opcode::G_FPTOUI_SAT,
|
||||
220 => Opcode::G_FABS,
|
||||
221 => Opcode::G_FCOPYSIGN,
|
||||
222 => Opcode::G_IS_FPCLASS,
|
||||
223 => Opcode::G_FCANONICALIZE,
|
||||
224 => Opcode::G_FMINNUM,
|
||||
225 => Opcode::G_FMAXNUM,
|
||||
226 => Opcode::G_FMINNUM_IEEE,
|
||||
227 => Opcode::G_FMAXNUM_IEEE,
|
||||
228 => Opcode::G_FMINIMUM,
|
||||
229 => Opcode::G_FMAXIMUM,
|
||||
230 => Opcode::G_FMINIMUMNUM,
|
||||
231 => Opcode::G_FMAXIMUMNUM,
|
||||
232 => Opcode::G_GET_FPENV,
|
||||
233 => Opcode::G_SET_FPENV,
|
||||
234 => Opcode::G_RESET_FPENV,
|
||||
235 => Opcode::G_GET_FPMODE,
|
||||
236 => Opcode::G_SET_FPMODE,
|
||||
237 => Opcode::G_RESET_FPMODE,
|
||||
238 => Opcode::G_GET_ROUNDING,
|
||||
239 => Opcode::G_SET_ROUNDING,
|
||||
240 => Opcode::G_PTR_ADD,
|
||||
241 => Opcode::G_PTRMASK,
|
||||
242 => Opcode::G_SMIN,
|
||||
243 => Opcode::G_SMAX,
|
||||
244 => Opcode::G_UMIN,
|
||||
245 => Opcode::G_UMAX,
|
||||
246 => Opcode::G_ABS,
|
||||
247 => Opcode::G_LROUND,
|
||||
248 => Opcode::G_LLROUND,
|
||||
249 => Opcode::G_BR,
|
||||
250 => Opcode::G_BRJT,
|
||||
251 => Opcode::G_VSCALE,
|
||||
252 => Opcode::G_INSERT_SUBVECTOR,
|
||||
253 => Opcode::G_EXTRACT_SUBVECTOR,
|
||||
254 => Opcode::G_INSERT_VECTOR_ELT,
|
||||
255 => Opcode::G_EXTRACT_VECTOR_ELT,
|
||||
256 => Opcode::G_SHUFFLE_VECTOR,
|
||||
257 => Opcode::G_SPLAT_VECTOR,
|
||||
258 => Opcode::G_STEP_VECTOR,
|
||||
259 => Opcode::G_VECTOR_COMPRESS,
|
||||
260 => Opcode::G_CTTZ,
|
||||
261 => Opcode::G_CTTZ_ZERO_POISON,
|
||||
262 => Opcode::G_CTLZ,
|
||||
263 => Opcode::G_CTLZ_ZERO_POISON,
|
||||
264 => Opcode::G_CTLS,
|
||||
265 => Opcode::G_CTPOP,
|
||||
266 => Opcode::G_BSWAP,
|
||||
267 => Opcode::G_BITREVERSE,
|
||||
268 => Opcode::G_CLMUL,
|
||||
269 => Opcode::G_FCEIL,
|
||||
270 => Opcode::G_FCOS,
|
||||
271 => Opcode::G_FSIN,
|
||||
272 => Opcode::G_FSINCOS,
|
||||
273 => Opcode::G_FTAN,
|
||||
274 => Opcode::G_FACOS,
|
||||
275 => Opcode::G_FASIN,
|
||||
276 => Opcode::G_FATAN,
|
||||
277 => Opcode::G_FATAN2,
|
||||
278 => Opcode::G_FCOSH,
|
||||
279 => Opcode::G_FSINH,
|
||||
280 => Opcode::G_FTANH,
|
||||
281 => Opcode::G_FSQRT,
|
||||
282 => Opcode::G_FFLOOR,
|
||||
283 => Opcode::G_FRINT,
|
||||
284 => Opcode::G_FNEARBYINT,
|
||||
285 => Opcode::G_ADDRSPACE_CAST,
|
||||
286 => Opcode::G_BLOCK_ADDR,
|
||||
287 => Opcode::G_JUMP_TABLE,
|
||||
288 => Opcode::G_DYN_STACKALLOC,
|
||||
289 => Opcode::G_STACKSAVE,
|
||||
290 => Opcode::G_STACKRESTORE,
|
||||
291 => Opcode::G_STRICT_FADD,
|
||||
292 => Opcode::G_STRICT_FSUB,
|
||||
293 => Opcode::G_STRICT_FMUL,
|
||||
294 => Opcode::G_STRICT_FDIV,
|
||||
295 => Opcode::G_STRICT_FREM,
|
||||
296 => Opcode::G_STRICT_FMA,
|
||||
297 => Opcode::G_STRICT_FSQRT,
|
||||
298 => Opcode::G_STRICT_FLDEXP,
|
||||
299 => Opcode::G_STRICT_FCMP,
|
||||
300 => Opcode::G_STRICT_FCMPS,
|
||||
301 => Opcode::G_READ_REGISTER,
|
||||
302 => Opcode::G_WRITE_REGISTER,
|
||||
303 => Opcode::G_MEMCPY,
|
||||
304 => Opcode::G_MEMCPY_INLINE,
|
||||
305 => Opcode::G_MEMMOVE,
|
||||
306 => Opcode::G_MEMSET,
|
||||
307 => Opcode::G_BZERO,
|
||||
308 => Opcode::G_MEMSET_INLINE,
|
||||
309 => Opcode::G_TRAP,
|
||||
310 => Opcode::G_DEBUGTRAP,
|
||||
311 => Opcode::G_UBSANTRAP,
|
||||
312 => Opcode::G_VECREDUCE_SEQ_FADD,
|
||||
313 => Opcode::G_VECREDUCE_SEQ_FMUL,
|
||||
314 => Opcode::G_VECREDUCE_FADD,
|
||||
315 => Opcode::G_VECREDUCE_FMUL,
|
||||
316 => Opcode::G_VECREDUCE_FMAX,
|
||||
317 => Opcode::G_VECREDUCE_FMIN,
|
||||
318 => Opcode::G_VECREDUCE_FMAXIMUM,
|
||||
319 => Opcode::G_VECREDUCE_FMINIMUM,
|
||||
320 => Opcode::G_VECREDUCE_ADD,
|
||||
321 => Opcode::G_VECREDUCE_MUL,
|
||||
322 => Opcode::G_VECREDUCE_AND,
|
||||
323 => Opcode::G_VECREDUCE_OR,
|
||||
324 => Opcode::G_VECREDUCE_XOR,
|
||||
325 => Opcode::G_VECREDUCE_SMAX,
|
||||
326 => Opcode::G_VECREDUCE_SMIN,
|
||||
327 => Opcode::G_VECREDUCE_UMAX,
|
||||
328 => Opcode::G_VECREDUCE_UMIN,
|
||||
329 => Opcode::G_SBFX,
|
||||
330 => Opcode::G_UBFX,
|
||||
331 => Opcode::ADJCALLSTACKDOWN,
|
||||
332 => Opcode::ADJCALLSTACKUP,
|
||||
333 => Opcode::FI_ri,
|
||||
334 => Opcode::LDIMM64,
|
||||
335 => Opcode::LOAD_STACK_ARG_PSEUDO,
|
||||
336 => Opcode::MEMCPY,
|
||||
337 => Opcode::STORE_STACK_ARG_IMM_PSEUDO,
|
||||
338 => Opcode::STORE_STACK_ARG_PSEUDO,
|
||||
339 => Opcode::Select,
|
||||
340 => Opcode::Select_32,
|
||||
341 => Opcode::Select_32_64,
|
||||
342 => Opcode::Select_64_32,
|
||||
343 => Opcode::Select_Ri,
|
||||
344 => Opcode::Select_Ri_32,
|
||||
345 => Opcode::Select_Ri_32_64,
|
||||
346 => Opcode::Select_Ri_64_32,
|
||||
347 => Opcode::ADDR_SPACE_CAST,
|
||||
348 => Opcode::ADD_ri,
|
||||
349 => Opcode::ADD_ri_32,
|
||||
350 => Opcode::ADD_rr,
|
||||
351 => Opcode::ADD_rr_32,
|
||||
352 => Opcode::AND_ri,
|
||||
353 => Opcode::AND_ri_32,
|
||||
354 => Opcode::AND_rr,
|
||||
355 => Opcode::AND_rr_32,
|
||||
356 => Opcode::BE16,
|
||||
357 => Opcode::BE32,
|
||||
358 => Opcode::BE64,
|
||||
359 => Opcode::BSWAP16,
|
||||
360 => Opcode::BSWAP32,
|
||||
361 => Opcode::BSWAP64,
|
||||
362 => Opcode::CMPXCHGD,
|
||||
363 => Opcode::CMPXCHGW32,
|
||||
364 => Opcode::CORE_LD32,
|
||||
365 => Opcode::CORE_LD64,
|
||||
366 => Opcode::CORE_SHIFT,
|
||||
367 => Opcode::CORE_ST,
|
||||
368 => Opcode::DIV_ri,
|
||||
369 => Opcode::DIV_ri_32,
|
||||
370 => Opcode::DIV_rr,
|
||||
371 => Opcode::DIV_rr_32,
|
||||
372 => Opcode::JAL,
|
||||
373 => Opcode::JALX,
|
||||
374 => Opcode::JCOND,
|
||||
375 => Opcode::JEQ_ri,
|
||||
376 => Opcode::JEQ_ri_32,
|
||||
377 => Opcode::JEQ_rr,
|
||||
378 => Opcode::JEQ_rr_32,
|
||||
379 => Opcode::JMP,
|
||||
380 => Opcode::JMPL,
|
||||
381 => Opcode::JNE_ri,
|
||||
382 => Opcode::JNE_ri_32,
|
||||
383 => Opcode::JNE_rr,
|
||||
384 => Opcode::JNE_rr_32,
|
||||
385 => Opcode::JSET_ri,
|
||||
386 => Opcode::JSET_ri_32,
|
||||
387 => Opcode::JSET_rr,
|
||||
388 => Opcode::JSET_rr_32,
|
||||
389 => Opcode::JSGE_ri,
|
||||
390 => Opcode::JSGE_ri_32,
|
||||
391 => Opcode::JSGE_rr,
|
||||
392 => Opcode::JSGE_rr_32,
|
||||
393 => Opcode::JSGT_ri,
|
||||
394 => Opcode::JSGT_ri_32,
|
||||
395 => Opcode::JSGT_rr,
|
||||
396 => Opcode::JSGT_rr_32,
|
||||
397 => Opcode::JSLE_ri,
|
||||
398 => Opcode::JSLE_ri_32,
|
||||
399 => Opcode::JSLE_rr,
|
||||
400 => Opcode::JSLE_rr_32,
|
||||
401 => Opcode::JSLT_ri,
|
||||
402 => Opcode::JSLT_ri_32,
|
||||
403 => Opcode::JSLT_rr,
|
||||
404 => Opcode::JSLT_rr_32,
|
||||
405 => Opcode::JUGE_ri,
|
||||
406 => Opcode::JUGE_ri_32,
|
||||
407 => Opcode::JUGE_rr,
|
||||
408 => Opcode::JUGE_rr_32,
|
||||
409 => Opcode::JUGT_ri,
|
||||
410 => Opcode::JUGT_ri_32,
|
||||
411 => Opcode::JUGT_rr,
|
||||
412 => Opcode::JUGT_rr_32,
|
||||
413 => Opcode::JULE_ri,
|
||||
414 => Opcode::JULE_ri_32,
|
||||
415 => Opcode::JULE_rr,
|
||||
416 => Opcode::JULE_rr_32,
|
||||
417 => Opcode::JULT_ri,
|
||||
418 => Opcode::JULT_ri_32,
|
||||
419 => Opcode::JULT_rr,
|
||||
420 => Opcode::JULT_rr_32,
|
||||
421 => Opcode::JX,
|
||||
422 => Opcode::LDB,
|
||||
423 => Opcode::LDB32,
|
||||
424 => Opcode::LDBACQ32,
|
||||
425 => Opcode::LDBSX,
|
||||
426 => Opcode::LDD,
|
||||
427 => Opcode::LDDACQ,
|
||||
428 => Opcode::LDH,
|
||||
429 => Opcode::LDH32,
|
||||
430 => Opcode::LDHACQ32,
|
||||
431 => Opcode::LDHSX,
|
||||
432 => Opcode::LDW,
|
||||
433 => Opcode::LDW32,
|
||||
434 => Opcode::LDWACQ32,
|
||||
435 => Opcode::LDWSX,
|
||||
436 => Opcode::LD_ABS_B,
|
||||
437 => Opcode::LD_ABS_H,
|
||||
438 => Opcode::LD_ABS_W,
|
||||
439 => Opcode::LD_IND_B,
|
||||
440 => Opcode::LD_IND_H,
|
||||
441 => Opcode::LD_IND_W,
|
||||
442 => Opcode::LD_imm64,
|
||||
443 => Opcode::LD_pseudo,
|
||||
444 => Opcode::LE16,
|
||||
445 => Opcode::LE32,
|
||||
446 => Opcode::LE64,
|
||||
447 => Opcode::MOD_ri,
|
||||
448 => Opcode::MOD_ri_32,
|
||||
449 => Opcode::MOD_rr,
|
||||
450 => Opcode::MOD_rr_32,
|
||||
451 => Opcode::MOVSX_rr_16,
|
||||
452 => Opcode::MOVSX_rr_32,
|
||||
453 => Opcode::MOVSX_rr_32_16,
|
||||
454 => Opcode::MOVSX_rr_32_8,
|
||||
455 => Opcode::MOVSX_rr_8,
|
||||
456 => Opcode::MOV_32_64,
|
||||
457 => Opcode::MOV_ri,
|
||||
458 => Opcode::MOV_ri_32,
|
||||
459 => Opcode::MOV_rr,
|
||||
460 => Opcode::MOV_rr_32,
|
||||
461 => Opcode::MUL_ri,
|
||||
462 => Opcode::MUL_ri_32,
|
||||
463 => Opcode::MUL_rr,
|
||||
464 => Opcode::MUL_rr_32,
|
||||
465 => Opcode::NEG_32,
|
||||
466 => Opcode::NEG_64,
|
||||
467 => Opcode::NOP,
|
||||
468 => Opcode::OR_ri,
|
||||
469 => Opcode::OR_ri_32,
|
||||
470 => Opcode::OR_rr,
|
||||
471 => Opcode::OR_rr_32,
|
||||
472 => Opcode::RET,
|
||||
473 => Opcode::SDIV_ri,
|
||||
474 => Opcode::SDIV_ri_32,
|
||||
475 => Opcode::SDIV_rr,
|
||||
476 => Opcode::SDIV_rr_32,
|
||||
477 => Opcode::SLL_ri,
|
||||
478 => Opcode::SLL_ri_32,
|
||||
479 => Opcode::SLL_rr,
|
||||
480 => Opcode::SLL_rr_32,
|
||||
481 => Opcode::SMOD_ri,
|
||||
482 => Opcode::SMOD_ri_32,
|
||||
483 => Opcode::SMOD_rr,
|
||||
484 => Opcode::SMOD_rr_32,
|
||||
485 => Opcode::SRA_ri,
|
||||
486 => Opcode::SRA_ri_32,
|
||||
487 => Opcode::SRA_rr,
|
||||
488 => Opcode::SRA_rr_32,
|
||||
489 => Opcode::SRL_ri,
|
||||
490 => Opcode::SRL_ri_32,
|
||||
491 => Opcode::SRL_rr,
|
||||
492 => Opcode::SRL_rr_32,
|
||||
493 => Opcode::STB,
|
||||
494 => Opcode::STB32,
|
||||
495 => Opcode::STBREL32,
|
||||
496 => Opcode::STB_imm,
|
||||
497 => Opcode::STD,
|
||||
498 => Opcode::STDREL,
|
||||
499 => Opcode::STD_imm,
|
||||
500 => Opcode::STH,
|
||||
501 => Opcode::STH32,
|
||||
502 => Opcode::STHREL32,
|
||||
503 => Opcode::STH_imm,
|
||||
504 => Opcode::STW,
|
||||
505 => Opcode::STW32,
|
||||
506 => Opcode::STWREL32,
|
||||
507 => Opcode::STW_imm,
|
||||
508 => Opcode::SUB_ri,
|
||||
509 => Opcode::SUB_ri_32,
|
||||
510 => Opcode::SUB_rr,
|
||||
511 => Opcode::SUB_rr_32,
|
||||
512 => Opcode::XADDD,
|
||||
513 => Opcode::XADDW,
|
||||
514 => Opcode::XADDW32,
|
||||
515 => Opcode::XANDD,
|
||||
516 => Opcode::XANDW32,
|
||||
517 => Opcode::XCHGD,
|
||||
518 => Opcode::XCHGW32,
|
||||
519 => Opcode::XFADDD,
|
||||
520 => Opcode::XFADDW32,
|
||||
521 => Opcode::XFANDD,
|
||||
522 => Opcode::XFANDW32,
|
||||
523 => Opcode::XFORD,
|
||||
524 => Opcode::XFORW32,
|
||||
525 => Opcode::XFXORD,
|
||||
526 => Opcode::XFXORW32,
|
||||
527 => Opcode::XORD,
|
||||
528 => Opcode::XORW32,
|
||||
529 => Opcode::XOR_ri,
|
||||
530 => Opcode::XOR_ri_32,
|
||||
531 => Opcode::XOR_rr,
|
||||
532 => Opcode::XOR_rr_32,
|
||||
533 => Opcode::XXORD,
|
||||
534 => Opcode::XXORW32,
|
||||
535 => Opcode::INSTRUCTION_LIST_END,
|
||||
_ => Opcode::UNKNOWN(value),
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+17647
-16323
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+22493
-22223
File diff suppressed because it is too large
Load Diff
@@ -108,6 +108,10 @@
|
||||
an unpaired surrogate makes the conversion fail: the function now returns a
|
||||
``result<std::string>``.
|
||||
|
||||
:Extended:
|
||||
|
||||
* Use LLVM ``23.x``
|
||||
|
||||
:Dependencies:
|
||||
|
||||
* Update nanobind to version ``3.0.1``
|
||||
|
||||
+9092
-9035
File diff suppressed because it is too large
Load Diff
@@ -1527,10 +1527,8 @@ enum class SYSREG {
|
||||
APDAKeyHi_EL1 = 49425,
|
||||
APDBKeyLo_EL1 = 49426,
|
||||
APDBKeyHi_EL1 = 49427,
|
||||
TPMIN0_EL1 = 49428,
|
||||
TPMAX0_EL1 = 49429,
|
||||
TPMIN1_EL1 = 49430,
|
||||
TPMAX1_EL1 = 49431,
|
||||
TPCR0_EL1 = 49428,
|
||||
TPCR1_EL1 = 49429,
|
||||
APGAKeyLo_EL1 = 49432,
|
||||
APGAKeyHi_EL1 = 49433,
|
||||
GCSCR_EL1 = 49448,
|
||||
@@ -1810,10 +1808,8 @@ enum class SYSREG {
|
||||
CSSELR_EL1 = 53248,
|
||||
CTR_EL0 = 55297,
|
||||
DCZID_EL0 = 55303,
|
||||
TPMIN0_EL0 = 55572,
|
||||
TPMAX0_EL0 = 55573,
|
||||
TPMIN1_EL0 = 55574,
|
||||
TPMAX1_EL0 = 55575,
|
||||
TPCR0_EL0 = 55572,
|
||||
TPCR1_EL0 = 55573,
|
||||
RNDR = 55584,
|
||||
RNDRRS = 55585,
|
||||
GCSPR_EL0 = 55593,
|
||||
@@ -2019,10 +2015,8 @@ enum class SYSREG {
|
||||
LDSTT_EL2 = 57615,
|
||||
VNCR_EL2 = 57616,
|
||||
VNCCR_EL2 = 57617,
|
||||
TPMIN0_EL2 = 57620,
|
||||
TPMAX0_EL2 = 57621,
|
||||
TPMIN1_EL2 = 57622,
|
||||
TPMAX1_EL2 = 57623,
|
||||
TPCR0_EL2 = 57620,
|
||||
TPCR1_EL2 = 57621,
|
||||
HDBSSBR_EL2 = 57626,
|
||||
HDBSSPROD_EL2 = 57627,
|
||||
HACDBSBR_EL2 = 57628,
|
||||
@@ -2194,8 +2188,6 @@ enum class SYSREG {
|
||||
MPAMVPM5_EL2 = 58677,
|
||||
MPAMVPM6_EL2 = 58678,
|
||||
MPAMVPM7_EL2 = 58679,
|
||||
MPAMVIDCR_EL2 = 58680,
|
||||
MPAMVIDSR_EL2 = 58681,
|
||||
MECID_P0_EL2 = 58688,
|
||||
MECID_A0_EL2 = 58689,
|
||||
MECID_P1_EL2 = 58690,
|
||||
@@ -2207,6 +2199,8 @@ enum class SYSREG {
|
||||
RVBAR_EL2 = 58881,
|
||||
RMR_EL2 = 58882,
|
||||
VDISR_EL2 = 58889,
|
||||
ICH_PPI_HVIR0_EL2 = 58936,
|
||||
ICH_PPI_HVIR1_EL2 = 58937,
|
||||
ICH_AP0R0_EL2 = 58944,
|
||||
ICH_AP0R1_EL2 = 58945,
|
||||
ICH_AP0R2_EL2 = 58946,
|
||||
@@ -2344,10 +2338,8 @@ enum class SYSREG {
|
||||
DPOTBR0_EL12 = 59654,
|
||||
DPOTBR1_EL12 = 59655,
|
||||
LDSTT_EL12 = 59663,
|
||||
TPMIN0_EL12 = 59668,
|
||||
TPMAX0_EL12 = 59669,
|
||||
TPMIN1_EL12 = 59670,
|
||||
TPMAX1_EL12 = 59671,
|
||||
TPCR0_EL12 = 59668,
|
||||
TPCR1_EL12 = 59669,
|
||||
GCSCR_EL12 = 59688,
|
||||
GCSPR_EL12 = 59689,
|
||||
TCRMASK_EL12 = 59706,
|
||||
@@ -2460,6 +2452,7 @@ enum class SYSREG {
|
||||
CPTR_EL3 = 61578,
|
||||
FGWTE3_EL3 = 61581,
|
||||
ZCR_EL3 = 61584,
|
||||
SCR2_EL3 = 61586,
|
||||
SMCR_EL3 = 61590,
|
||||
MDCR_EL3 = 61593,
|
||||
TTBR0_EL3 = 61696,
|
||||
@@ -2527,7 +2520,6 @@ enum class SYSREG {
|
||||
MPAM3_EL3 = 62760,
|
||||
MPAMCTL_EL3 = 62762,
|
||||
MPAMBW3_EL3 = 62764,
|
||||
MPAMVIDSR_EL3 = 62777,
|
||||
MECID_RL_A_EL3 = 62801,
|
||||
VBAR_EL3 = 62976,
|
||||
RVBAR_EL3 = 62977,
|
||||
@@ -2551,7 +2543,7 @@ enum class SYSREG {
|
||||
CNTPS_TVAL_EL1 = 65296,
|
||||
CNTPS_CTL_EL1 = 65297,
|
||||
CNTPS_CVAL_EL1 = 65298,
|
||||
NUM_TARGET_SYSREGS = 1665,
|
||||
NUM_TARGET_SYSREGS = 1657,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
+4431
-4419
File diff suppressed because it is too large
Load Diff
+435
-423
@@ -15,7 +15,7 @@
|
||||
#ifndef LIEF_ASM_EBPF_OPCODE_H
|
||||
#define LIEF_ASM_EBPF_OPCODE_H
|
||||
|
||||
/* Generated from LLVM: 22.1.8 */
|
||||
/* Generated from LLVM: 23.1.3 */
|
||||
|
||||
|
||||
namespace LIEF::assembly::ebpf {
|
||||
@@ -122,428 +122,440 @@ enum class OPCODE {
|
||||
G_LOAD = 99,
|
||||
G_SEXTLOAD = 100,
|
||||
G_ZEXTLOAD = 101,
|
||||
G_INDEXED_LOAD = 102,
|
||||
G_INDEXED_SEXTLOAD = 103,
|
||||
G_INDEXED_ZEXTLOAD = 104,
|
||||
G_STORE = 105,
|
||||
G_INDEXED_STORE = 106,
|
||||
G_ATOMIC_CMPXCHG_WITH_SUCCESS = 107,
|
||||
G_ATOMIC_CMPXCHG = 108,
|
||||
G_ATOMICRMW_XCHG = 109,
|
||||
G_ATOMICRMW_ADD = 110,
|
||||
G_ATOMICRMW_SUB = 111,
|
||||
G_ATOMICRMW_AND = 112,
|
||||
G_ATOMICRMW_NAND = 113,
|
||||
G_ATOMICRMW_OR = 114,
|
||||
G_ATOMICRMW_XOR = 115,
|
||||
G_ATOMICRMW_MAX = 116,
|
||||
G_ATOMICRMW_MIN = 117,
|
||||
G_ATOMICRMW_UMAX = 118,
|
||||
G_ATOMICRMW_UMIN = 119,
|
||||
G_ATOMICRMW_FADD = 120,
|
||||
G_ATOMICRMW_FSUB = 121,
|
||||
G_ATOMICRMW_FMAX = 122,
|
||||
G_ATOMICRMW_FMIN = 123,
|
||||
G_ATOMICRMW_FMAXIMUM = 124,
|
||||
G_ATOMICRMW_FMINIMUM = 125,
|
||||
G_ATOMICRMW_UINC_WRAP = 126,
|
||||
G_ATOMICRMW_UDEC_WRAP = 127,
|
||||
G_ATOMICRMW_USUB_COND = 128,
|
||||
G_ATOMICRMW_USUB_SAT = 129,
|
||||
G_FENCE = 130,
|
||||
G_PREFETCH = 131,
|
||||
G_BRCOND = 132,
|
||||
G_BRINDIRECT = 133,
|
||||
G_INVOKE_REGION_START = 134,
|
||||
G_INTRINSIC = 135,
|
||||
G_INTRINSIC_W_SIDE_EFFECTS = 136,
|
||||
G_INTRINSIC_CONVERGENT = 137,
|
||||
G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 138,
|
||||
G_ANYEXT = 139,
|
||||
G_TRUNC = 140,
|
||||
G_TRUNC_SSAT_S = 141,
|
||||
G_TRUNC_SSAT_U = 142,
|
||||
G_TRUNC_USAT_U = 143,
|
||||
G_CONSTANT = 144,
|
||||
G_FCONSTANT = 145,
|
||||
G_VASTART = 146,
|
||||
G_VAARG = 147,
|
||||
G_SEXT = 148,
|
||||
G_SEXT_INREG = 149,
|
||||
G_ZEXT = 150,
|
||||
G_SHL = 151,
|
||||
G_LSHR = 152,
|
||||
G_ASHR = 153,
|
||||
G_FSHL = 154,
|
||||
G_FSHR = 155,
|
||||
G_ROTR = 156,
|
||||
G_ROTL = 157,
|
||||
G_ICMP = 158,
|
||||
G_FCMP = 159,
|
||||
G_SCMP = 160,
|
||||
G_UCMP = 161,
|
||||
G_SELECT = 162,
|
||||
G_UADDO = 163,
|
||||
G_UADDE = 164,
|
||||
G_USUBO = 165,
|
||||
G_USUBE = 166,
|
||||
G_SADDO = 167,
|
||||
G_SADDE = 168,
|
||||
G_SSUBO = 169,
|
||||
G_SSUBE = 170,
|
||||
G_UMULO = 171,
|
||||
G_SMULO = 172,
|
||||
G_UMULH = 173,
|
||||
G_SMULH = 174,
|
||||
G_UADDSAT = 175,
|
||||
G_SADDSAT = 176,
|
||||
G_USUBSAT = 177,
|
||||
G_SSUBSAT = 178,
|
||||
G_USHLSAT = 179,
|
||||
G_SSHLSAT = 180,
|
||||
G_SMULFIX = 181,
|
||||
G_UMULFIX = 182,
|
||||
G_SMULFIXSAT = 183,
|
||||
G_UMULFIXSAT = 184,
|
||||
G_SDIVFIX = 185,
|
||||
G_UDIVFIX = 186,
|
||||
G_SDIVFIXSAT = 187,
|
||||
G_UDIVFIXSAT = 188,
|
||||
G_FADD = 189,
|
||||
G_FSUB = 190,
|
||||
G_FMUL = 191,
|
||||
G_FMA = 192,
|
||||
G_FMAD = 193,
|
||||
G_FDIV = 194,
|
||||
G_FREM = 195,
|
||||
G_FMODF = 196,
|
||||
G_FPOW = 197,
|
||||
G_FPOWI = 198,
|
||||
G_FEXP = 199,
|
||||
G_FEXP2 = 200,
|
||||
G_FEXP10 = 201,
|
||||
G_FLOG = 202,
|
||||
G_FLOG2 = 203,
|
||||
G_FLOG10 = 204,
|
||||
G_FLDEXP = 205,
|
||||
G_FFREXP = 206,
|
||||
G_FNEG = 207,
|
||||
G_FPEXT = 208,
|
||||
G_FPTRUNC = 209,
|
||||
G_FPTOSI = 210,
|
||||
G_FPTOUI = 211,
|
||||
G_SITOFP = 212,
|
||||
G_UITOFP = 213,
|
||||
G_FPTOSI_SAT = 214,
|
||||
G_FPTOUI_SAT = 215,
|
||||
G_FABS = 216,
|
||||
G_FCOPYSIGN = 217,
|
||||
G_IS_FPCLASS = 218,
|
||||
G_FCANONICALIZE = 219,
|
||||
G_FMINNUM = 220,
|
||||
G_FMAXNUM = 221,
|
||||
G_FMINNUM_IEEE = 222,
|
||||
G_FMAXNUM_IEEE = 223,
|
||||
G_FMINIMUM = 224,
|
||||
G_FMAXIMUM = 225,
|
||||
G_FMINIMUMNUM = 226,
|
||||
G_FMAXIMUMNUM = 227,
|
||||
G_GET_FPENV = 228,
|
||||
G_SET_FPENV = 229,
|
||||
G_RESET_FPENV = 230,
|
||||
G_GET_FPMODE = 231,
|
||||
G_SET_FPMODE = 232,
|
||||
G_RESET_FPMODE = 233,
|
||||
G_GET_ROUNDING = 234,
|
||||
G_SET_ROUNDING = 235,
|
||||
G_PTR_ADD = 236,
|
||||
G_PTRMASK = 237,
|
||||
G_SMIN = 238,
|
||||
G_SMAX = 239,
|
||||
G_UMIN = 240,
|
||||
G_UMAX = 241,
|
||||
G_ABS = 242,
|
||||
G_LROUND = 243,
|
||||
G_LLROUND = 244,
|
||||
G_BR = 245,
|
||||
G_BRJT = 246,
|
||||
G_VSCALE = 247,
|
||||
G_INSERT_SUBVECTOR = 248,
|
||||
G_EXTRACT_SUBVECTOR = 249,
|
||||
G_INSERT_VECTOR_ELT = 250,
|
||||
G_EXTRACT_VECTOR_ELT = 251,
|
||||
G_SHUFFLE_VECTOR = 252,
|
||||
G_SPLAT_VECTOR = 253,
|
||||
G_STEP_VECTOR = 254,
|
||||
G_VECTOR_COMPRESS = 255,
|
||||
G_CTTZ = 256,
|
||||
G_CTTZ_ZERO_UNDEF = 257,
|
||||
G_CTLZ = 258,
|
||||
G_CTLZ_ZERO_UNDEF = 259,
|
||||
G_CTPOP = 260,
|
||||
G_BSWAP = 261,
|
||||
G_BITREVERSE = 262,
|
||||
G_FCEIL = 263,
|
||||
G_FCOS = 264,
|
||||
G_FSIN = 265,
|
||||
G_FSINCOS = 266,
|
||||
G_FTAN = 267,
|
||||
G_FACOS = 268,
|
||||
G_FASIN = 269,
|
||||
G_FATAN = 270,
|
||||
G_FATAN2 = 271,
|
||||
G_FCOSH = 272,
|
||||
G_FSINH = 273,
|
||||
G_FTANH = 274,
|
||||
G_FSQRT = 275,
|
||||
G_FFLOOR = 276,
|
||||
G_FRINT = 277,
|
||||
G_FNEARBYINT = 278,
|
||||
G_ADDRSPACE_CAST = 279,
|
||||
G_BLOCK_ADDR = 280,
|
||||
G_JUMP_TABLE = 281,
|
||||
G_DYN_STACKALLOC = 282,
|
||||
G_STACKSAVE = 283,
|
||||
G_STACKRESTORE = 284,
|
||||
G_STRICT_FADD = 285,
|
||||
G_STRICT_FSUB = 286,
|
||||
G_STRICT_FMUL = 287,
|
||||
G_STRICT_FDIV = 288,
|
||||
G_STRICT_FREM = 289,
|
||||
G_STRICT_FMA = 290,
|
||||
G_STRICT_FSQRT = 291,
|
||||
G_STRICT_FLDEXP = 292,
|
||||
G_READ_REGISTER = 293,
|
||||
G_WRITE_REGISTER = 294,
|
||||
G_MEMCPY = 295,
|
||||
G_MEMCPY_INLINE = 296,
|
||||
G_MEMMOVE = 297,
|
||||
G_MEMSET = 298,
|
||||
G_BZERO = 299,
|
||||
G_TRAP = 300,
|
||||
G_DEBUGTRAP = 301,
|
||||
G_UBSANTRAP = 302,
|
||||
G_VECREDUCE_SEQ_FADD = 303,
|
||||
G_VECREDUCE_SEQ_FMUL = 304,
|
||||
G_VECREDUCE_FADD = 305,
|
||||
G_VECREDUCE_FMUL = 306,
|
||||
G_VECREDUCE_FMAX = 307,
|
||||
G_VECREDUCE_FMIN = 308,
|
||||
G_VECREDUCE_FMAXIMUM = 309,
|
||||
G_VECREDUCE_FMINIMUM = 310,
|
||||
G_VECREDUCE_ADD = 311,
|
||||
G_VECREDUCE_MUL = 312,
|
||||
G_VECREDUCE_AND = 313,
|
||||
G_VECREDUCE_OR = 314,
|
||||
G_VECREDUCE_XOR = 315,
|
||||
G_VECREDUCE_SMAX = 316,
|
||||
G_VECREDUCE_SMIN = 317,
|
||||
G_VECREDUCE_UMAX = 318,
|
||||
G_VECREDUCE_UMIN = 319,
|
||||
G_SBFX = 320,
|
||||
G_UBFX = 321,
|
||||
ADJCALLSTACKDOWN = 322,
|
||||
ADJCALLSTACKUP = 323,
|
||||
FI_ri = 324,
|
||||
LDIMM64 = 325,
|
||||
MEMCPY = 326,
|
||||
Select = 327,
|
||||
Select_32 = 328,
|
||||
Select_32_64 = 329,
|
||||
Select_64_32 = 330,
|
||||
Select_Ri = 331,
|
||||
Select_Ri_32 = 332,
|
||||
Select_Ri_32_64 = 333,
|
||||
Select_Ri_64_32 = 334,
|
||||
ADDR_SPACE_CAST = 335,
|
||||
ADD_ri = 336,
|
||||
ADD_ri_32 = 337,
|
||||
ADD_rr = 338,
|
||||
ADD_rr_32 = 339,
|
||||
AND_ri = 340,
|
||||
AND_ri_32 = 341,
|
||||
AND_rr = 342,
|
||||
AND_rr_32 = 343,
|
||||
BE16 = 344,
|
||||
BE32 = 345,
|
||||
BE64 = 346,
|
||||
BSWAP16 = 347,
|
||||
BSWAP32 = 348,
|
||||
BSWAP64 = 349,
|
||||
CMPXCHGD = 350,
|
||||
CMPXCHGW32 = 351,
|
||||
CORE_LD32 = 352,
|
||||
CORE_LD64 = 353,
|
||||
CORE_SHIFT = 354,
|
||||
CORE_ST = 355,
|
||||
DIV_ri = 356,
|
||||
DIV_ri_32 = 357,
|
||||
DIV_rr = 358,
|
||||
DIV_rr_32 = 359,
|
||||
JAL = 360,
|
||||
JALX = 361,
|
||||
JCOND = 362,
|
||||
JEQ_ri = 363,
|
||||
JEQ_ri_32 = 364,
|
||||
JEQ_rr = 365,
|
||||
JEQ_rr_32 = 366,
|
||||
JMP = 367,
|
||||
JMPL = 368,
|
||||
JNE_ri = 369,
|
||||
JNE_ri_32 = 370,
|
||||
JNE_rr = 371,
|
||||
JNE_rr_32 = 372,
|
||||
JSET_ri = 373,
|
||||
JSET_ri_32 = 374,
|
||||
JSET_rr = 375,
|
||||
JSET_rr_32 = 376,
|
||||
JSGE_ri = 377,
|
||||
JSGE_ri_32 = 378,
|
||||
JSGE_rr = 379,
|
||||
JSGE_rr_32 = 380,
|
||||
JSGT_ri = 381,
|
||||
JSGT_ri_32 = 382,
|
||||
JSGT_rr = 383,
|
||||
JSGT_rr_32 = 384,
|
||||
JSLE_ri = 385,
|
||||
JSLE_ri_32 = 386,
|
||||
JSLE_rr = 387,
|
||||
JSLE_rr_32 = 388,
|
||||
JSLT_ri = 389,
|
||||
JSLT_ri_32 = 390,
|
||||
JSLT_rr = 391,
|
||||
JSLT_rr_32 = 392,
|
||||
JUGE_ri = 393,
|
||||
JUGE_ri_32 = 394,
|
||||
JUGE_rr = 395,
|
||||
JUGE_rr_32 = 396,
|
||||
JUGT_ri = 397,
|
||||
JUGT_ri_32 = 398,
|
||||
JUGT_rr = 399,
|
||||
JUGT_rr_32 = 400,
|
||||
JULE_ri = 401,
|
||||
JULE_ri_32 = 402,
|
||||
JULE_rr = 403,
|
||||
JULE_rr_32 = 404,
|
||||
JULT_ri = 405,
|
||||
JULT_ri_32 = 406,
|
||||
JULT_rr = 407,
|
||||
JULT_rr_32 = 408,
|
||||
JX = 409,
|
||||
LDB = 410,
|
||||
LDB32 = 411,
|
||||
LDBACQ32 = 412,
|
||||
LDBSX = 413,
|
||||
LDD = 414,
|
||||
LDDACQ = 415,
|
||||
LDH = 416,
|
||||
LDH32 = 417,
|
||||
LDHACQ32 = 418,
|
||||
LDHSX = 419,
|
||||
LDW = 420,
|
||||
LDW32 = 421,
|
||||
LDWACQ32 = 422,
|
||||
LDWSX = 423,
|
||||
LD_ABS_B = 424,
|
||||
LD_ABS_H = 425,
|
||||
LD_ABS_W = 426,
|
||||
LD_IND_B = 427,
|
||||
LD_IND_H = 428,
|
||||
LD_IND_W = 429,
|
||||
LD_imm64 = 430,
|
||||
LD_pseudo = 431,
|
||||
LE16 = 432,
|
||||
LE32 = 433,
|
||||
LE64 = 434,
|
||||
MOD_ri = 435,
|
||||
MOD_ri_32 = 436,
|
||||
MOD_rr = 437,
|
||||
MOD_rr_32 = 438,
|
||||
MOVSX_rr_16 = 439,
|
||||
MOVSX_rr_32 = 440,
|
||||
MOVSX_rr_32_16 = 441,
|
||||
MOVSX_rr_32_8 = 442,
|
||||
MOVSX_rr_8 = 443,
|
||||
MOV_32_64 = 444,
|
||||
MOV_ri = 445,
|
||||
MOV_ri_32 = 446,
|
||||
MOV_rr = 447,
|
||||
MOV_rr_32 = 448,
|
||||
MUL_ri = 449,
|
||||
MUL_ri_32 = 450,
|
||||
MUL_rr = 451,
|
||||
MUL_rr_32 = 452,
|
||||
NEG_32 = 453,
|
||||
NEG_64 = 454,
|
||||
NOP = 455,
|
||||
OR_ri = 456,
|
||||
OR_ri_32 = 457,
|
||||
OR_rr = 458,
|
||||
OR_rr_32 = 459,
|
||||
RET = 460,
|
||||
SDIV_ri = 461,
|
||||
SDIV_ri_32 = 462,
|
||||
SDIV_rr = 463,
|
||||
SDIV_rr_32 = 464,
|
||||
SLL_ri = 465,
|
||||
SLL_ri_32 = 466,
|
||||
SLL_rr = 467,
|
||||
SLL_rr_32 = 468,
|
||||
SMOD_ri = 469,
|
||||
SMOD_ri_32 = 470,
|
||||
SMOD_rr = 471,
|
||||
SMOD_rr_32 = 472,
|
||||
SRA_ri = 473,
|
||||
SRA_ri_32 = 474,
|
||||
SRA_rr = 475,
|
||||
SRA_rr_32 = 476,
|
||||
SRL_ri = 477,
|
||||
SRL_ri_32 = 478,
|
||||
SRL_rr = 479,
|
||||
SRL_rr_32 = 480,
|
||||
STB = 481,
|
||||
STB32 = 482,
|
||||
STBREL32 = 483,
|
||||
STB_imm = 484,
|
||||
STD = 485,
|
||||
STDREL = 486,
|
||||
STD_imm = 487,
|
||||
STH = 488,
|
||||
STH32 = 489,
|
||||
STHREL32 = 490,
|
||||
STH_imm = 491,
|
||||
STW = 492,
|
||||
STW32 = 493,
|
||||
STWREL32 = 494,
|
||||
STW_imm = 495,
|
||||
SUB_ri = 496,
|
||||
SUB_ri_32 = 497,
|
||||
SUB_rr = 498,
|
||||
SUB_rr_32 = 499,
|
||||
XADDD = 500,
|
||||
XADDW = 501,
|
||||
XADDW32 = 502,
|
||||
XANDD = 503,
|
||||
XANDW32 = 504,
|
||||
XCHGD = 505,
|
||||
XCHGW32 = 506,
|
||||
XFADDD = 507,
|
||||
XFADDW32 = 508,
|
||||
XFANDD = 509,
|
||||
XFANDW32 = 510,
|
||||
XFORD = 511,
|
||||
XFORW32 = 512,
|
||||
XFXORD = 513,
|
||||
XFXORW32 = 514,
|
||||
XORD = 515,
|
||||
XORW32 = 516,
|
||||
XOR_ri = 517,
|
||||
XOR_ri_32 = 518,
|
||||
XOR_rr = 519,
|
||||
XOR_rr_32 = 520,
|
||||
XXORD = 521,
|
||||
XXORW32 = 522,
|
||||
INSTRUCTION_LIST_END = 523,
|
||||
G_FPEXTLOAD = 102,
|
||||
G_INDEXED_LOAD = 103,
|
||||
G_INDEXED_SEXTLOAD = 104,
|
||||
G_INDEXED_ZEXTLOAD = 105,
|
||||
G_STORE = 106,
|
||||
G_FPTRUNCSTORE = 107,
|
||||
G_INDEXED_STORE = 108,
|
||||
G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109,
|
||||
G_ATOMIC_CMPXCHG = 110,
|
||||
G_ATOMICRMW_XCHG = 111,
|
||||
G_ATOMICRMW_ADD = 112,
|
||||
G_ATOMICRMW_SUB = 113,
|
||||
G_ATOMICRMW_AND = 114,
|
||||
G_ATOMICRMW_NAND = 115,
|
||||
G_ATOMICRMW_OR = 116,
|
||||
G_ATOMICRMW_XOR = 117,
|
||||
G_ATOMICRMW_MAX = 118,
|
||||
G_ATOMICRMW_MIN = 119,
|
||||
G_ATOMICRMW_UMAX = 120,
|
||||
G_ATOMICRMW_UMIN = 121,
|
||||
G_ATOMICRMW_FADD = 122,
|
||||
G_ATOMICRMW_FSUB = 123,
|
||||
G_ATOMICRMW_FMAX = 124,
|
||||
G_ATOMICRMW_FMIN = 125,
|
||||
G_ATOMICRMW_FMAXIMUM = 126,
|
||||
G_ATOMICRMW_FMINIMUM = 127,
|
||||
G_ATOMICRMW_FMAXIMUMNUM = 128,
|
||||
G_ATOMICRMW_FMINIMUMNUM = 129,
|
||||
G_ATOMICRMW_UINC_WRAP = 130,
|
||||
G_ATOMICRMW_UDEC_WRAP = 131,
|
||||
G_ATOMICRMW_USUB_COND = 132,
|
||||
G_ATOMICRMW_USUB_SAT = 133,
|
||||
G_FENCE = 134,
|
||||
G_PREFETCH = 135,
|
||||
G_BRCOND = 136,
|
||||
G_BRINDIRECT = 137,
|
||||
G_INVOKE_REGION_START = 138,
|
||||
G_INTRINSIC = 139,
|
||||
G_INTRINSIC_W_SIDE_EFFECTS = 140,
|
||||
G_INTRINSIC_CONVERGENT = 141,
|
||||
G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142,
|
||||
G_ANYEXT = 143,
|
||||
G_TRUNC = 144,
|
||||
G_TRUNC_SSAT_S = 145,
|
||||
G_TRUNC_SSAT_U = 146,
|
||||
G_TRUNC_USAT_U = 147,
|
||||
G_CONSTANT = 148,
|
||||
G_FCONSTANT = 149,
|
||||
G_VASTART = 150,
|
||||
G_VAARG = 151,
|
||||
G_SEXT = 152,
|
||||
G_SEXT_INREG = 153,
|
||||
G_ZEXT = 154,
|
||||
G_SHL = 155,
|
||||
G_LSHR = 156,
|
||||
G_ASHR = 157,
|
||||
G_FSHL = 158,
|
||||
G_FSHR = 159,
|
||||
G_ROTR = 160,
|
||||
G_ROTL = 161,
|
||||
G_ICMP = 162,
|
||||
G_FCMP = 163,
|
||||
G_SCMP = 164,
|
||||
G_UCMP = 165,
|
||||
G_SELECT = 166,
|
||||
G_UADDO = 167,
|
||||
G_UADDE = 168,
|
||||
G_USUBO = 169,
|
||||
G_USUBE = 170,
|
||||
G_SADDO = 171,
|
||||
G_SADDE = 172,
|
||||
G_SSUBO = 173,
|
||||
G_SSUBE = 174,
|
||||
G_UMULO = 175,
|
||||
G_SMULO = 176,
|
||||
G_UMULH = 177,
|
||||
G_SMULH = 178,
|
||||
G_UADDSAT = 179,
|
||||
G_SADDSAT = 180,
|
||||
G_USUBSAT = 181,
|
||||
G_SSUBSAT = 182,
|
||||
G_USHLSAT = 183,
|
||||
G_SSHLSAT = 184,
|
||||
G_SMULFIX = 185,
|
||||
G_UMULFIX = 186,
|
||||
G_SMULFIXSAT = 187,
|
||||
G_UMULFIXSAT = 188,
|
||||
G_SDIVFIX = 189,
|
||||
G_UDIVFIX = 190,
|
||||
G_SDIVFIXSAT = 191,
|
||||
G_UDIVFIXSAT = 192,
|
||||
G_FADD = 193,
|
||||
G_FSUB = 194,
|
||||
G_FMUL = 195,
|
||||
G_FMA = 196,
|
||||
G_FMAD = 197,
|
||||
G_FDIV = 198,
|
||||
G_FREM = 199,
|
||||
G_FMODF = 200,
|
||||
G_FPOW = 201,
|
||||
G_FPOWI = 202,
|
||||
G_FEXP = 203,
|
||||
G_FEXP2 = 204,
|
||||
G_FEXP10 = 205,
|
||||
G_FLOG = 206,
|
||||
G_FLOG2 = 207,
|
||||
G_FLOG10 = 208,
|
||||
G_FLDEXP = 209,
|
||||
G_FFREXP = 210,
|
||||
G_FNEG = 211,
|
||||
G_FPEXT = 212,
|
||||
G_FPTRUNC = 213,
|
||||
G_FPTOSI = 214,
|
||||
G_FPTOUI = 215,
|
||||
G_SITOFP = 216,
|
||||
G_UITOFP = 217,
|
||||
G_FPTOSI_SAT = 218,
|
||||
G_FPTOUI_SAT = 219,
|
||||
G_FABS = 220,
|
||||
G_FCOPYSIGN = 221,
|
||||
G_IS_FPCLASS = 222,
|
||||
G_FCANONICALIZE = 223,
|
||||
G_FMINNUM = 224,
|
||||
G_FMAXNUM = 225,
|
||||
G_FMINNUM_IEEE = 226,
|
||||
G_FMAXNUM_IEEE = 227,
|
||||
G_FMINIMUM = 228,
|
||||
G_FMAXIMUM = 229,
|
||||
G_FMINIMUMNUM = 230,
|
||||
G_FMAXIMUMNUM = 231,
|
||||
G_GET_FPENV = 232,
|
||||
G_SET_FPENV = 233,
|
||||
G_RESET_FPENV = 234,
|
||||
G_GET_FPMODE = 235,
|
||||
G_SET_FPMODE = 236,
|
||||
G_RESET_FPMODE = 237,
|
||||
G_GET_ROUNDING = 238,
|
||||
G_SET_ROUNDING = 239,
|
||||
G_PTR_ADD = 240,
|
||||
G_PTRMASK = 241,
|
||||
G_SMIN = 242,
|
||||
G_SMAX = 243,
|
||||
G_UMIN = 244,
|
||||
G_UMAX = 245,
|
||||
G_ABS = 246,
|
||||
G_LROUND = 247,
|
||||
G_LLROUND = 248,
|
||||
G_BR = 249,
|
||||
G_BRJT = 250,
|
||||
G_VSCALE = 251,
|
||||
G_INSERT_SUBVECTOR = 252,
|
||||
G_EXTRACT_SUBVECTOR = 253,
|
||||
G_INSERT_VECTOR_ELT = 254,
|
||||
G_EXTRACT_VECTOR_ELT = 255,
|
||||
G_SHUFFLE_VECTOR = 256,
|
||||
G_SPLAT_VECTOR = 257,
|
||||
G_STEP_VECTOR = 258,
|
||||
G_VECTOR_COMPRESS = 259,
|
||||
G_CTTZ = 260,
|
||||
G_CTTZ_ZERO_POISON = 261,
|
||||
G_CTLZ = 262,
|
||||
G_CTLZ_ZERO_POISON = 263,
|
||||
G_CTLS = 264,
|
||||
G_CTPOP = 265,
|
||||
G_BSWAP = 266,
|
||||
G_BITREVERSE = 267,
|
||||
G_CLMUL = 268,
|
||||
G_FCEIL = 269,
|
||||
G_FCOS = 270,
|
||||
G_FSIN = 271,
|
||||
G_FSINCOS = 272,
|
||||
G_FTAN = 273,
|
||||
G_FACOS = 274,
|
||||
G_FASIN = 275,
|
||||
G_FATAN = 276,
|
||||
G_FATAN2 = 277,
|
||||
G_FCOSH = 278,
|
||||
G_FSINH = 279,
|
||||
G_FTANH = 280,
|
||||
G_FSQRT = 281,
|
||||
G_FFLOOR = 282,
|
||||
G_FRINT = 283,
|
||||
G_FNEARBYINT = 284,
|
||||
G_ADDRSPACE_CAST = 285,
|
||||
G_BLOCK_ADDR = 286,
|
||||
G_JUMP_TABLE = 287,
|
||||
G_DYN_STACKALLOC = 288,
|
||||
G_STACKSAVE = 289,
|
||||
G_STACKRESTORE = 290,
|
||||
G_STRICT_FADD = 291,
|
||||
G_STRICT_FSUB = 292,
|
||||
G_STRICT_FMUL = 293,
|
||||
G_STRICT_FDIV = 294,
|
||||
G_STRICT_FREM = 295,
|
||||
G_STRICT_FMA = 296,
|
||||
G_STRICT_FSQRT = 297,
|
||||
G_STRICT_FLDEXP = 298,
|
||||
G_STRICT_FCMP = 299,
|
||||
G_STRICT_FCMPS = 300,
|
||||
G_READ_REGISTER = 301,
|
||||
G_WRITE_REGISTER = 302,
|
||||
G_MEMCPY = 303,
|
||||
G_MEMCPY_INLINE = 304,
|
||||
G_MEMMOVE = 305,
|
||||
G_MEMSET = 306,
|
||||
G_BZERO = 307,
|
||||
G_MEMSET_INLINE = 308,
|
||||
G_TRAP = 309,
|
||||
G_DEBUGTRAP = 310,
|
||||
G_UBSANTRAP = 311,
|
||||
G_VECREDUCE_SEQ_FADD = 312,
|
||||
G_VECREDUCE_SEQ_FMUL = 313,
|
||||
G_VECREDUCE_FADD = 314,
|
||||
G_VECREDUCE_FMUL = 315,
|
||||
G_VECREDUCE_FMAX = 316,
|
||||
G_VECREDUCE_FMIN = 317,
|
||||
G_VECREDUCE_FMAXIMUM = 318,
|
||||
G_VECREDUCE_FMINIMUM = 319,
|
||||
G_VECREDUCE_ADD = 320,
|
||||
G_VECREDUCE_MUL = 321,
|
||||
G_VECREDUCE_AND = 322,
|
||||
G_VECREDUCE_OR = 323,
|
||||
G_VECREDUCE_XOR = 324,
|
||||
G_VECREDUCE_SMAX = 325,
|
||||
G_VECREDUCE_SMIN = 326,
|
||||
G_VECREDUCE_UMAX = 327,
|
||||
G_VECREDUCE_UMIN = 328,
|
||||
G_SBFX = 329,
|
||||
G_UBFX = 330,
|
||||
ADJCALLSTACKDOWN = 331,
|
||||
ADJCALLSTACKUP = 332,
|
||||
FI_ri = 333,
|
||||
LDIMM64 = 334,
|
||||
LOAD_STACK_ARG_PSEUDO = 335,
|
||||
MEMCPY = 336,
|
||||
STORE_STACK_ARG_IMM_PSEUDO = 337,
|
||||
STORE_STACK_ARG_PSEUDO = 338,
|
||||
Select = 339,
|
||||
Select_32 = 340,
|
||||
Select_32_64 = 341,
|
||||
Select_64_32 = 342,
|
||||
Select_Ri = 343,
|
||||
Select_Ri_32 = 344,
|
||||
Select_Ri_32_64 = 345,
|
||||
Select_Ri_64_32 = 346,
|
||||
ADDR_SPACE_CAST = 347,
|
||||
ADD_ri = 348,
|
||||
ADD_ri_32 = 349,
|
||||
ADD_rr = 350,
|
||||
ADD_rr_32 = 351,
|
||||
AND_ri = 352,
|
||||
AND_ri_32 = 353,
|
||||
AND_rr = 354,
|
||||
AND_rr_32 = 355,
|
||||
BE16 = 356,
|
||||
BE32 = 357,
|
||||
BE64 = 358,
|
||||
BSWAP16 = 359,
|
||||
BSWAP32 = 360,
|
||||
BSWAP64 = 361,
|
||||
CMPXCHGD = 362,
|
||||
CMPXCHGW32 = 363,
|
||||
CORE_LD32 = 364,
|
||||
CORE_LD64 = 365,
|
||||
CORE_SHIFT = 366,
|
||||
CORE_ST = 367,
|
||||
DIV_ri = 368,
|
||||
DIV_ri_32 = 369,
|
||||
DIV_rr = 370,
|
||||
DIV_rr_32 = 371,
|
||||
JAL = 372,
|
||||
JALX = 373,
|
||||
JCOND = 374,
|
||||
JEQ_ri = 375,
|
||||
JEQ_ri_32 = 376,
|
||||
JEQ_rr = 377,
|
||||
JEQ_rr_32 = 378,
|
||||
JMP = 379,
|
||||
JMPL = 380,
|
||||
JNE_ri = 381,
|
||||
JNE_ri_32 = 382,
|
||||
JNE_rr = 383,
|
||||
JNE_rr_32 = 384,
|
||||
JSET_ri = 385,
|
||||
JSET_ri_32 = 386,
|
||||
JSET_rr = 387,
|
||||
JSET_rr_32 = 388,
|
||||
JSGE_ri = 389,
|
||||
JSGE_ri_32 = 390,
|
||||
JSGE_rr = 391,
|
||||
JSGE_rr_32 = 392,
|
||||
JSGT_ri = 393,
|
||||
JSGT_ri_32 = 394,
|
||||
JSGT_rr = 395,
|
||||
JSGT_rr_32 = 396,
|
||||
JSLE_ri = 397,
|
||||
JSLE_ri_32 = 398,
|
||||
JSLE_rr = 399,
|
||||
JSLE_rr_32 = 400,
|
||||
JSLT_ri = 401,
|
||||
JSLT_ri_32 = 402,
|
||||
JSLT_rr = 403,
|
||||
JSLT_rr_32 = 404,
|
||||
JUGE_ri = 405,
|
||||
JUGE_ri_32 = 406,
|
||||
JUGE_rr = 407,
|
||||
JUGE_rr_32 = 408,
|
||||
JUGT_ri = 409,
|
||||
JUGT_ri_32 = 410,
|
||||
JUGT_rr = 411,
|
||||
JUGT_rr_32 = 412,
|
||||
JULE_ri = 413,
|
||||
JULE_ri_32 = 414,
|
||||
JULE_rr = 415,
|
||||
JULE_rr_32 = 416,
|
||||
JULT_ri = 417,
|
||||
JULT_ri_32 = 418,
|
||||
JULT_rr = 419,
|
||||
JULT_rr_32 = 420,
|
||||
JX = 421,
|
||||
LDB = 422,
|
||||
LDB32 = 423,
|
||||
LDBACQ32 = 424,
|
||||
LDBSX = 425,
|
||||
LDD = 426,
|
||||
LDDACQ = 427,
|
||||
LDH = 428,
|
||||
LDH32 = 429,
|
||||
LDHACQ32 = 430,
|
||||
LDHSX = 431,
|
||||
LDW = 432,
|
||||
LDW32 = 433,
|
||||
LDWACQ32 = 434,
|
||||
LDWSX = 435,
|
||||
LD_ABS_B = 436,
|
||||
LD_ABS_H = 437,
|
||||
LD_ABS_W = 438,
|
||||
LD_IND_B = 439,
|
||||
LD_IND_H = 440,
|
||||
LD_IND_W = 441,
|
||||
LD_imm64 = 442,
|
||||
LD_pseudo = 443,
|
||||
LE16 = 444,
|
||||
LE32 = 445,
|
||||
LE64 = 446,
|
||||
MOD_ri = 447,
|
||||
MOD_ri_32 = 448,
|
||||
MOD_rr = 449,
|
||||
MOD_rr_32 = 450,
|
||||
MOVSX_rr_16 = 451,
|
||||
MOVSX_rr_32 = 452,
|
||||
MOVSX_rr_32_16 = 453,
|
||||
MOVSX_rr_32_8 = 454,
|
||||
MOVSX_rr_8 = 455,
|
||||
MOV_32_64 = 456,
|
||||
MOV_ri = 457,
|
||||
MOV_ri_32 = 458,
|
||||
MOV_rr = 459,
|
||||
MOV_rr_32 = 460,
|
||||
MUL_ri = 461,
|
||||
MUL_ri_32 = 462,
|
||||
MUL_rr = 463,
|
||||
MUL_rr_32 = 464,
|
||||
NEG_32 = 465,
|
||||
NEG_64 = 466,
|
||||
NOP = 467,
|
||||
OR_ri = 468,
|
||||
OR_ri_32 = 469,
|
||||
OR_rr = 470,
|
||||
OR_rr_32 = 471,
|
||||
RET = 472,
|
||||
SDIV_ri = 473,
|
||||
SDIV_ri_32 = 474,
|
||||
SDIV_rr = 475,
|
||||
SDIV_rr_32 = 476,
|
||||
SLL_ri = 477,
|
||||
SLL_ri_32 = 478,
|
||||
SLL_rr = 479,
|
||||
SLL_rr_32 = 480,
|
||||
SMOD_ri = 481,
|
||||
SMOD_ri_32 = 482,
|
||||
SMOD_rr = 483,
|
||||
SMOD_rr_32 = 484,
|
||||
SRA_ri = 485,
|
||||
SRA_ri_32 = 486,
|
||||
SRA_rr = 487,
|
||||
SRA_rr_32 = 488,
|
||||
SRL_ri = 489,
|
||||
SRL_ri_32 = 490,
|
||||
SRL_rr = 491,
|
||||
SRL_rr_32 = 492,
|
||||
STB = 493,
|
||||
STB32 = 494,
|
||||
STBREL32 = 495,
|
||||
STB_imm = 496,
|
||||
STD = 497,
|
||||
STDREL = 498,
|
||||
STD_imm = 499,
|
||||
STH = 500,
|
||||
STH32 = 501,
|
||||
STHREL32 = 502,
|
||||
STH_imm = 503,
|
||||
STW = 504,
|
||||
STW32 = 505,
|
||||
STWREL32 = 506,
|
||||
STW_imm = 507,
|
||||
SUB_ri = 508,
|
||||
SUB_ri_32 = 509,
|
||||
SUB_rr = 510,
|
||||
SUB_rr_32 = 511,
|
||||
XADDD = 512,
|
||||
XADDW = 513,
|
||||
XADDW32 = 514,
|
||||
XANDD = 515,
|
||||
XANDW32 = 516,
|
||||
XCHGD = 517,
|
||||
XCHGW32 = 518,
|
||||
XFADDD = 519,
|
||||
XFADDW32 = 520,
|
||||
XFANDD = 521,
|
||||
XFANDW32 = 522,
|
||||
XFORD = 523,
|
||||
XFORW32 = 524,
|
||||
XFXORD = 525,
|
||||
XFXORW32 = 526,
|
||||
XORD = 527,
|
||||
XORW32 = 528,
|
||||
XOR_ri = 529,
|
||||
XOR_ri_32 = 530,
|
||||
XOR_rr = 531,
|
||||
XOR_rr_32 = 532,
|
||||
XXORD = 533,
|
||||
XXORW32 = 534,
|
||||
INSTRUCTION_LIST_END = 535,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
+2823
-2820
File diff suppressed because it is too large
Load Diff
+2804
-2798
File diff suppressed because it is too large
Load Diff
+16783
-16121
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+22330
-22195
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user