diff options
author | Jan Beulich <jbeulich@suse.com> | 2019-11-07 09:29:14 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2019-11-07 09:29:14 +0100 |
commit | 142861dfd5b55fe4440c35351a068dcde4ad8ce9 (patch) | |
tree | 82f0a734706af0d57cd3e46d045d92e0bda78680 /opcodes/i386-dis.c | |
parent | 081e283fafb415b4e37f2ac1d5f945ad0b61e282 (diff) | |
download | gdb-142861dfd5b55fe4440c35351a068dcde4ad8ce9.zip gdb-142861dfd5b55fe4440c35351a068dcde4ad8ce9.tar.gz gdb-142861dfd5b55fe4440c35351a068dcde4ad8ce9.tar.bz2 |
x86: support further AMD Zen2 instructions
Both RDPRU and MCOMMIT have been publicly documented meanwhile:
https://www.amd.com/system/files/TechDocs/24594.pdf.
Diffstat (limited to 'opcodes/i386-dis.c')
-rw-r--r-- | opcodes/i386-dis.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c index 7f66b7f..6b08dd6 100644 --- a/opcodes/i386-dis.c +++ b/opcodes/i386-dis.c @@ -3647,6 +3647,7 @@ static const struct dis386 prefix_table[][4] = { /* PREFIX_0F01_REG_7_MOD_3_RM_2 */ { { "monitorx", { { OP_Monitor, 0 } }, 0 }, + { "mcommit", { Skip_MODRM }, 0 }, }, /* PREFIX_0F01_REG_7_MOD_3_RM_3 */ @@ -11030,6 +11031,7 @@ static const struct dis386 rm_table[][8] = { { PREFIX_TABLE (PREFIX_0F01_REG_7_MOD_3_RM_2) }, { PREFIX_TABLE (PREFIX_0F01_REG_7_MOD_3_RM_3) }, { "clzero", { Skip_MODRM }, 0 }, + { "rdpru", { Skip_MODRM }, 0 }, }, { /* RM_0F1E_P_1_MOD_3_REG_7 */ |