Fix encoding of VPERMIL2PS instructions

This commit is contained in:
H. Peter Anvin 2008-05-06 20:06:14 -07:00
parent 4e0fd9fb63
commit e303936391
2 changed files with 4 additions and 11 deletions

View File

@ -2024,10 +2024,10 @@ PFRCP mmxreg,mmxrm \323\2\x0F\x0F\110\1\x86 PENT,3DNOW,SQ,CYRIX
PFRSQRT mmxreg,mmxrm \323\2\x0F\x0F\110\1\x87 PENT,3DNOW,SQ,CYRIX
;# Intel AVX instructions
VPERMIL2PS xmmreg,xmmreg,xmmrm,xmmreg,imm \260\103\101\1\x48\123\172\34 AVX,SANDYBRIDGE
VPERMIL2PS xmmreg,xmmreg,xmmreg,xmmrm,imm \260\103\111\1\x48\132\172\14 AVX,SANDYBRIDGE
VPERMIL2PS ymmreg,ymmreg,ymmrm,ymmreg,imm \260\103\105\1\x48\123\172\34 AVX,SANDYBRIDGE
VPERMIL2PS ymmreg,ymmreg,ymmreg,ymmrm,imm \260\103\115\1\x48\132\172\14 AVX,SANDYBRIDGE
VPERMIL2PS xmmreg,xmmreg,xmmrm,xmmreg,imm \261\103\101\1\x48\120\172\34 AVX,SANDYBRIDGE
VPERMIL2PS xmmreg,xmmreg,xmmreg,xmmrm,imm \261\103\111\1\x48\130\172\24 AVX,SANDYBRIDGE
VPERMIL2PS ymmreg,ymmreg,ymmrm,ymmreg,imm \261\103\105\1\x48\120\172\34 AVX,SANDYBRIDGE
VPERMIL2PS ymmreg,ymmreg,ymmreg,ymmrm,imm \261\103\115\1\x48\130\172\24 AVX,SANDYBRIDGE
;# VIA (Centaur) security instructions
XSTORE void \3\x0F\xA7\xC0 PENT,CYRIX

View File

@ -1,14 +1,7 @@
bits 64
vpermil2ps xmm0,xmm1,[rdi],xmm3,0
times 16 nop
vpermil2ps xmm0,xmm1,xmm2,[rdi],1
times 16 nop
vpermil2ps ymm0,ymm1,ymm2,ymm3,2
times 16 nop
vpermil2ps ymm0,ymm1,ymm2,[rdi],3
times 16 nop
vpermil2ps ymm0,ymm1,[rdi],ymm3,2
times 16 nop
vpermil2ps ymm0,ymm1,ymm2,[rdi],3
times 16 nop