x86: Remove Disp<N> from movidir{i,64b}
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 9 May 2018 18:17:26 +0000 (11:17 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 9 May 2018 18:17:26 +0000 (11:17 -0700)
* i386-opc.tbl: Remove Disp<N> from movidir{i,64b}.

opcodes/ChangeLog
opcodes/i386-opc.tbl

index 4dfd5011a9e1808d3083258d3b3d0b34d54a664d..0586af694cf3f79504fc2ec962e173ee96d96068 100644 (file)
@@ -1,3 +1,7 @@
+2018-05-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Remove Disp<N> from movidir{i,64b}.
+
 2018-05-09  Sebastian Rasmussen  <sebras@gmail.com>
 
        * cr16-opc.c (cr16_instruction): Comment typo fix.
index b3ccaa4f8c52f416586490eeb713ddb8e0d65f4b..201586cbccdbd5b8b4e92d554260f44f66922801 100644 (file)
@@ -5832,9 +5832,9 @@ cldemote, 1, 0x0f1c, 0x0, 2, CpuCLDEMOTE, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_lS
 
 // MOVDIR[I,64B] instructions.
 
-movdiri, 2, 0xf38f9, None, 3, CpuMOVDIRI, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Reg32|Reg64, Dword|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S }
+movdiri, 2, 0xf38f9, None, 3, CpuMOVDIRI, Modrm|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Reg32|Reg64, Dword|Qword|Unspecified|BaseIndex }
 
-movdir64b, 2, 0x660f38f8, None, 3, CpuMOVDIR64B|CpuNo64, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|AddrPrefixOpReg, { Unspecified|BaseIndex|Disp8|Disp16|Disp32, Reg16|Reg32 }
-movdir64b, 2, 0x660f38f8, None, 3, CpuMOVDIR64B|Cpu64, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64|AddrPrefixOpReg, { Unspecified|BaseIndex|Disp8|Disp32|Disp32S, Reg32|Reg64 }
+movdir64b, 2, 0x660f38f8, None, 3, CpuMOVDIR64B|CpuNo64, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|AddrPrefixOpReg, { Unspecified|BaseIndex, Reg16|Reg32 }
+movdir64b, 2, 0x660f38f8, None, 3, CpuMOVDIR64B|Cpu64, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64|AddrPrefixOpReg, { Unspecified|BaseIndex, Reg32|Reg64 }
 
 // MOVEDIR instructions end.