diff options
-rwxr-xr-x | modules/arch/x86/gen_x86_insn.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/arch/x86/gen_x86_insn.py b/modules/arch/x86/gen_x86_insn.py index 88972b01..6f221218 100755 --- a/modules/arch/x86/gen_x86_insn.py +++ b/modules/arch/x86/gen_x86_insn.py @@ -8267,6 +8267,20 @@ add_insn("vmload", "svm_rax", modifiers=[0xDA]) add_insn("vmrun", "svm_rax", modifiers=[0xD8]) add_insn("vmsave", "svm_rax", modifiers=[0xDB]) + +##################################################################### +# AMD Excavator, new instructions MONITORX, MWAITX +##################################################################### + +add_insn("monitorx", "threebyte", modifiers=[0x0F, 0x01, 0xFA], cpu=["AMD"]) +add_insn("mwaitx", "threebyte", modifiers=[0x0F, 0x01, 0xFB], cpu=["AMD"]) + +##################################################################### +# AMD Zen, new instructions CLZERO +##################################################################### + +add_insn("clzero", "threebyte", modifiers=[0x0F, 0x01, 0xFC], cpu=["AMD"]) + ##################################################################### # VIA PadLock instructions ##################################################################### |