Add clwb instruction
[deliverable/binutils-gdb.git] / opcodes / i386-dis.c
index c7cfb5507a7b1d825dc6564b13b8289f2d9d7365..ed710a5ffc56835435606d8a704df5f5f5907f38 100644 (file)
@@ -899,6 +899,7 @@ enum
   PREFIX_0FAE_REG_1,
   PREFIX_0FAE_REG_2,
   PREFIX_0FAE_REG_3,
+  PREFIX_0FAE_REG_6,
   PREFIX_0FAE_REG_7,
   PREFIX_0FB8,
   PREFIX_0FBC,
@@ -3982,6 +3983,13 @@ static const struct dis386 prefix_table[][4] = {
     { "wrgsbase", { Ev } },
   },
 
+  /* PREFIX_0FAE_REG_6 */
+  {
+    { "xsaveopt",      { FXSAVE } },
+    { Bad_Opcode },
+    { "clwb",  { Mb } },
+  },
+
   /* PREFIX_0FAE_REG_7 */
   {
     { "clflush",       { Mb } },
@@ -11749,7 +11757,7 @@ static const struct dis386 mod_table[][2] = {
   },
   {
     /* MOD_0FAE_REG_6 */
-    { "xsaveopt",      { FXSAVE } },
+    { PREFIX_TABLE (PREFIX_0FAE_REG_6) },
     { RM_TABLE (RM_0FAE_REG_6) },
   },
   {
This page took 0.024045 seconds and 4 git commands to generate.