summaryrefslogtreecommitdiff
path: root/test/avx.asm
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2008-05-05 18:47:27 -0700
committerH. Peter Anvin <hpa@zytor.com>2008-05-05 18:47:27 -0700
commit7334e3ac2377f19af8c53fd55a240977632761a2 (patch)
treea417a3cb1e1619d6872067d6a7fe9655db5ebc9b /test/avx.asm
parent4d2c38ce75ed73dd4c73fe3eb8ccbd42b0f11c76 (diff)
downloadnasm-7334e3ac2377f19af8c53fd55a240977632761a2.tar.gz
Initial NDISASM support for AVX instructions/VEX prefixes
Initial NDISASM support for AVX instructions and VEX prefixes. It doesn't mean it's correct, but it seems to match my current understanding. It can disassemble *some*, but not *all*, of the AVX test cases (which are known to be at least partially incorrect...)
Diffstat (limited to 'test/avx.asm')
-rw-r--r--test/avx.asm9
1 files changed, 7 insertions, 2 deletions
diff --git a/test/avx.asm b/test/avx.asm
index 9f35940c..14100b8e 100644
--- a/test/avx.asm
+++ b/test/avx.asm
@@ -1,9 +1,14 @@
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
-
- \ No newline at end of file
+ times 16 nop
+