]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - opcodes/i386-dis-evex.h
x86/APX: no need to have decode go through x86_64_table[]
[thirdparty/binutils-gdb.git] / opcodes / i386-dis-evex.h
index 4f2ec966457bd4a660ddf2e46f5225bd8b627d40..62cf7d7d18e3da7c6355ad78a914c3c002b84207 100644 (file)
@@ -164,10 +164,10 @@ static const struct dis386 evex_table[][256] = {
     { Bad_Opcode },
     { Bad_Opcode },
     /* 90 */
-    { X86_64_EVEX_FROM_VEX_TABLE (X86_64_EVEX_0F90) },
-    { X86_64_EVEX_FROM_VEX_TABLE (X86_64_EVEX_0F91) },
-    { X86_64_EVEX_FROM_VEX_TABLE (X86_64_EVEX_0F92) },
-    { X86_64_EVEX_FROM_VEX_TABLE (X86_64_EVEX_0F93) },
+    { X86_64_EVEX_W_TABLE (VEX_W_0F90_L_0) },
+    { X86_64_EVEX_W_TABLE (VEX_W_0F91_L_0) },
+    { X86_64_EVEX_W_TABLE (VEX_W_0F92_L_0) },
+    { X86_64_EVEX_W_TABLE (VEX_W_0F93_L_0) },
     { Bad_Opcode },
     { Bad_Opcode },
     { Bad_Opcode },
@@ -565,12 +565,12 @@ static const struct dis386 evex_table[][256] = {
     /* F0 */
     { Bad_Opcode },
     { Bad_Opcode },
-    { X86_64_EVEX_FROM_VEX_TABLE (X86_64_EVEX_0F38F2) },
-    { X86_64_EVEX_FROM_VEX_TABLE (X86_64_EVEX_0F38F3) },
+    { X86_64_EVEX_PFX_TABLE (PREFIX_VEX_0F38F2_L_0) },
+    { X86_64_EVEX_PFX_TABLE (PREFIX_VEX_0F38F3_L_0) },
     { Bad_Opcode },
-    { X86_64_EVEX_FROM_VEX_TABLE (X86_64_EVEX_0F38F5) },
-    { X86_64_EVEX_FROM_VEX_TABLE (X86_64_EVEX_0F38F6) },
-    { X86_64_EVEX_FROM_VEX_TABLE (X86_64_EVEX_0F38F7) },
+    { X86_64_EVEX_PFX_TABLE (PREFIX_VEX_0F38F5_L_0) },
+    { X86_64_EVEX_PFX_TABLE (PREFIX_VEX_0F38F6_L_0) },
+    { X86_64_EVEX_PFX_TABLE (PREFIX_VEX_0F38F7_L_0) },
     /* F8 */
     { Bad_Opcode },
     { Bad_Opcode },
@@ -854,7 +854,7 @@ static const struct dis386 evex_table[][256] = {
     { Bad_Opcode },
     { Bad_Opcode },
     /* F0 */
-    { X86_64_EVEX_FROM_VEX_TABLE (X86_64_EVEX_0F3AF0) },
+    { X86_64_EVEX_PFX_TABLE (PREFIX_VEX_0F3AF0_L_0) },
     { Bad_Opcode },
     { Bad_Opcode },
     { Bad_Opcode },