@@ -2179,6 +2179,41 @@ According to the CPU architecture, the OPCODE namespace contains all kinds of op
21792179- **OPCODE.AARCH64.XTN**<br>
21802180- **OPCODE.AARCH64.ZIP1**<br>
21812181- **OPCODE.AARCH64.ZIP2**<br>
2182+ - **OPCODE.AARCH64.MNEG**<br>
2183+ - **OPCODE.AARCH64.UMNEGL**<br>
2184+ - **OPCODE.AARCH64.SMNEGL**<br>
2185+ - **OPCODE.AARCH64.NOP**<br>
2186+ - **OPCODE.AARCH64.YIELD**<br>
2187+ - **OPCODE.AARCH64.WFE**<br>
2188+ - **OPCODE.AARCH64.WFI**<br>
2189+ - **OPCODE.AARCH64.SEV**<br>
2190+ - **OPCODE.AARCH64.SEVL**<br>
2191+ - **OPCODE.AARCH64.NGC**<br>
2192+ - **OPCODE.AARCH64.SBFIZ**<br>
2193+ - **OPCODE.AARCH64.UBFIZ**<br>
2194+ - **OPCODE.AARCH64.SBFX**<br>
2195+ - **OPCODE.AARCH64.UBFX**<br>
2196+ - **OPCODE.AARCH64.BFI**<br>
2197+ - **OPCODE.AARCH64.BFXIL**<br>
2198+ - **OPCODE.AARCH64.CMN**<br>
2199+ - **OPCODE.AARCH64.MVN**<br>
2200+ - **OPCODE.AARCH64.TST**<br>
2201+ - **OPCODE.AARCH64.CSET**<br>
2202+ - **OPCODE.AARCH64.CINC**<br>
2203+ - **OPCODE.AARCH64.CSETM**<br>
2204+ - **OPCODE.AARCH64.CINV**<br>
2205+ - **OPCODE.AARCH64.CNEG**<br>
2206+ - **OPCODE.AARCH64.SXTB**<br>
2207+ - **OPCODE.AARCH64.SXTH**<br>
2208+ - **OPCODE.AARCH64.SXTW**<br>
2209+ - **OPCODE.AARCH64.CMP**<br>
2210+ - **OPCODE.AARCH64.UXTB**<br>
2211+ - **OPCODE.AARCH64.UXTH**<br>
2212+ - **OPCODE.AARCH64.UXTW**<br>
2213+ - **OPCODE.AARCH64.IC**<br>
2214+ - **OPCODE.AARCH64.DC**<br>
2215+ - **OPCODE.AARCH64.AT**<br>
2216+ - **OPCODE.AARCH64.TLBI**<br>
21822217
21832218\subsection OPCODE_riscv64_py_api RV64
21842219
@@ -4081,6 +4116,41 @@ namespace triton {
40814116 xPyDict_SetItemString (Aarch64OpcodesDict, " XTN" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_XTN));
40824117 xPyDict_SetItemString (Aarch64OpcodesDict, " ZIP1" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_ZIP1));
40834118 xPyDict_SetItemString (Aarch64OpcodesDict, " ZIP2" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_ZIP2));
4119+ xPyDict_SetItemString (Aarch64OpcodesDict, " MNEG" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_MNEG));
4120+ xPyDict_SetItemString (Aarch64OpcodesDict, " UMNEGL" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_UMNEGL));
4121+ xPyDict_SetItemString (Aarch64OpcodesDict, " SMNEGL" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_SMNEGL));
4122+ xPyDict_SetItemString (Aarch64OpcodesDict, " NOP" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_NOP));
4123+ xPyDict_SetItemString (Aarch64OpcodesDict, " YIELD" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_YIELD));
4124+ xPyDict_SetItemString (Aarch64OpcodesDict, " WFE" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_WFE));
4125+ xPyDict_SetItemString (Aarch64OpcodesDict, " WFI" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_WFI));
4126+ xPyDict_SetItemString (Aarch64OpcodesDict, " SEV" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_SEV));
4127+ xPyDict_SetItemString (Aarch64OpcodesDict, " SEVL" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_SEVL));
4128+ xPyDict_SetItemString (Aarch64OpcodesDict, " NGC" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_NGC));
4129+ xPyDict_SetItemString (Aarch64OpcodesDict, " SBFIZ" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_SBFIZ));
4130+ xPyDict_SetItemString (Aarch64OpcodesDict, " UBFIZ" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_UBFIZ));
4131+ xPyDict_SetItemString (Aarch64OpcodesDict, " SBFX" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_SBFX));
4132+ xPyDict_SetItemString (Aarch64OpcodesDict, " UBFX" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_UBFX));
4133+ xPyDict_SetItemString (Aarch64OpcodesDict, " BFI" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_BFI));
4134+ xPyDict_SetItemString (Aarch64OpcodesDict, " BFXIL" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_BFXIL));
4135+ xPyDict_SetItemString (Aarch64OpcodesDict, " CMN" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_CMN));
4136+ xPyDict_SetItemString (Aarch64OpcodesDict, " MVN" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_MVN));
4137+ xPyDict_SetItemString (Aarch64OpcodesDict, " TST" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_TST));
4138+ xPyDict_SetItemString (Aarch64OpcodesDict, " CSET" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_CSET));
4139+ xPyDict_SetItemString (Aarch64OpcodesDict, " CINC" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_CINC));
4140+ xPyDict_SetItemString (Aarch64OpcodesDict, " CSETM" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_CSETM));
4141+ xPyDict_SetItemString (Aarch64OpcodesDict, " CINV" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_CINV));
4142+ xPyDict_SetItemString (Aarch64OpcodesDict, " CNEG" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_CNEG));
4143+ xPyDict_SetItemString (Aarch64OpcodesDict, " SXTB" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_SXTB));
4144+ xPyDict_SetItemString (Aarch64OpcodesDict, " SXTH" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_SXTH));
4145+ xPyDict_SetItemString (Aarch64OpcodesDict, " SXTW" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_SXTW));
4146+ xPyDict_SetItemString (Aarch64OpcodesDict, " CMP" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_CMP));
4147+ xPyDict_SetItemString (Aarch64OpcodesDict, " UXTB" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_UXTB));
4148+ xPyDict_SetItemString (Aarch64OpcodesDict, " UXTH" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_UXTH));
4149+ xPyDict_SetItemString (Aarch64OpcodesDict, " UXTW" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_UXTW));
4150+ xPyDict_SetItemString (Aarch64OpcodesDict, " IC" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_IC));
4151+ xPyDict_SetItemString (Aarch64OpcodesDict, " DC" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_DC));
4152+ xPyDict_SetItemString (Aarch64OpcodesDict, " AT" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_AT));
4153+ xPyDict_SetItemString (Aarch64OpcodesDict, " TLBI" , PyLong_FromUint32 (triton::arch::arm::aarch64::ID_INS_TLBI));
40844154
40854155 PyObject* Aarch64OpcodesDictClass = xPyClass_New (nullptr , Aarch64OpcodesDict, xPyString_FromString (" AARCH64" ));
40864156 xPyDict_SetItemString (opcodesDict, " AARCH64" , Aarch64OpcodesDictClass);
0 commit comments