]> granicus.if.org Git - yasm/commitdiff
allow movbe to be suffixed with wlq in gas syntax.
authorMatt Oliver <protogonoi@gmail.com>
Mon, 3 Apr 2017 17:58:31 +0000 (03:58 +1000)
committerPeter Johnson <johnson.peter@gmail.com>
Sat, 23 Sep 2017 22:11:49 +0000 (15:11 -0700)
modules/arch/x86/gen_x86_insn.py

index 6f2212183711fd17db6d1eecbeb866f9dc1c0e47..b21c74a2746b5dd6926d67f23ecada620d99cecc 100755 (executable)
@@ -7909,15 +7909,17 @@ add_insn("xsaveopt64", "xsaveopt64", modifiers=[6, 0x0F, 0xAE],
 #####################################################################
 # Intel MOVBE instruction
 #####################################################################
-for sz in (16, 32, 64):
+for sfx, sz in zip("wlq", [16, 32, 64]):
     add_group("movbe",
         cpu=["MOVBE"],
+        suffix=sfx,
         opersize=sz,
         opcode=[0x0F, 0x38, 0xF0],
         operands=[Operand(type="Reg", size=sz, dest="Spare"),
                   Operand(type="Mem", size=sz, relaxed=True, dest="EA")])
     add_group("movbe",
         cpu=["MOVBE"],
+        suffix=sfx,
         opersize=sz,
         opcode=[0x0F, 0x38, 0xF1],
         operands=[Operand(type="Mem", size=sz, relaxed=True, dest="EA"),