summaryrefslogtreecommitdiff
path: root/test/avx.asm
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2008-05-21 23:21:57 -0700
committerH. Peter Anvin <hpa@zytor.com>2008-05-21 23:21:57 -0700
commit7c719499319f613de02f2439dc64435bd546ec7f (patch)
tree751d52b7a8c56d59e2fffaeee62aae7b8c9260a8 /test/avx.asm
parent283ba9103e7213d524ec3cd07bd2b150a803aee1 (diff)
downloadnasm-7c719499319f613de02f2439dc64435bd546ec7f.tar.gz
AVX: instruction table up to PE
Complete the instruction table up to and including PE (document 319433-002, start next on page 5-330).
Diffstat (limited to 'test/avx.asm')
-rw-r--r--test/avx.asm13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/avx.asm b/test/avx.asm
index c3e1aed1..d58b3eae 100644
--- a/test/avx.asm
+++ b/test/avx.asm
@@ -17,3 +17,16 @@
vpermil2ps ymm0,ymm1,ymm2,[rdi],3
vpermil2ps ymm0,ymm1,[rdi],ymm3,2
vpermil2ps ymm0,ymm1,ymm2,[rdi],3
+
+ vpextrb [rax],xmm1,0x33
+ vpextrw [rax],xmm1,0x33
+ vpextrd [rax],xmm1,0x33
+ vpextrq [rax],xmm1,0x33
+ vpextrb rax,xmm1,0x33
+ vpextrw rax,xmm1,0x33
+ vpextrd rax,xmm1,0x33
+ vpextrq rax,xmm1,0x33
+ vpextrb eax,xmm1,0x33
+ vpextrw eax,xmm1,0x33
+ vpextrd eax,xmm1,0x33
+; vpextrq eax,xmm1,0x33