]> granicus.if.org Git - yasm/commitdiff
Fix two instances of VERMIL2PS/PD incorrectly setting VEX.L=1.
authorPeter Johnson <peter@tortall.net>
Fri, 25 Apr 2008 04:58:11 +0000 (04:58 -0000)
committerPeter Johnson <peter@tortall.net>
Fri, 25 Apr 2008 04:58:11 +0000 (04:58 -0000)
Reported by: nasm64developer@users.sf.net

svn path=/trunk/yasm/; revision=2074

modules/arch/x86/gen_x86_insn.py
modules/arch/x86/tests/avx.hex

index e52ca64191b319a90725d5b9494e073773dc50c3..5069d22c9276020ae23b6cc7f7db33aae6e3a20c 100755 (executable)
@@ -6263,7 +6263,7 @@ add_group("vpermil2",
 add_group("vpermil2",
     cpu=["AVX"],
     modifiers=["Op2Add"],
-    vex=256,
+    vex=128,
     vexw=1,
     prefix=0x66,
     opcode=[0x0F, 0x3A, 0x00],
@@ -6315,7 +6315,7 @@ add_group("vpermil2_fixed",
 add_group("vpermil2_fixed",
     cpu=["AVX"],
     modifiers=["Op2Add", "Imm8"],
-    vex=256,
+    vex=128,
     vexw=1,
     prefix=0x66,
     opcode=[0x0F, 0x3A, 0x00],
index f0fb5631b4b1faf07ee6481b8afe1e618be7e192..1a73e38600ecf0309a3f43965ebc467704b11176 100644 (file)
@@ -5458,13 +5458,13 @@ e3
 45 
 c4 
 e3 
-ed 
+e9 
 49 
 08 
 35 
 c4 
 e3 
-ed 
+e9 
 49 
 08 
 35 
@@ -5572,13 +5572,13 @@ e3
 45 
 c4 
 e3 
-ed 
+e9 
 48 
 08 
 35 
 c4 
 e3 
-ed 
+e9 
 48 
 08 
 35