diff options
author | H. Peter Anvin <hpa@zytor.com> | 2008-05-20 19:29:04 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2008-05-20 19:29:04 -0700 |
commit | 52dc353868a9adba69df6bd72a30ab1eaff4388e (patch) | |
tree | 48153812545ca19cb44dad9f6b3f0b381f9fcacc /test/avx.asm | |
parent | 21513e822f64a79dfc651da7e94408d97d985db6 (diff) | |
download | nasm-52dc353868a9adba69df6bd72a30ab1eaff4388e.tar.gz nasm-52dc353868a9adba69df6bd72a30ab1eaff4388e.tar.bz2 nasm-52dc353868a9adba69df6bd72a30ab1eaff4388e.zip |
Handle is4 bytes without meaningful information in the bottom bits
Support is4 bytes without meaningful information in the bottom bits.
This is equivalent to /is4=0 for the assembler, but makes the bottom
bits don't care for the disassembler.
Diffstat (limited to 'test/avx.asm')
-rw-r--r-- | test/avx.asm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/avx.asm b/test/avx.asm index 018135b..11d3f1e 100644 --- a/test/avx.asm +++ b/test/avx.asm @@ -1,4 +1,14 @@ bits 64 + vblendvpd xmm2,xmm1,xmm0,xmm0 + vblendvpd xmm2,xmm1,xmm0 + vblendvpd ymm2,ymm1,ymm0,ymm0 + vblendvpd ymm2,ymm1,ymm0 + + vcvtsi2sd xmm9,xmm10,ecx + vcvtsi2sd xmm9,xmm10,rcx + vcvtsi2sd xmm9,xmm10,dword [rdi] + vcvtsi2sd xmm9,xmm10,qword [rdi] + vpermil2ps xmm0,xmm1,[rdi],xmm3,0 vpermil2ps xmm0,xmm1,xmm2,[rdi],1 vpermil2ps ymm0,ymm1,ymm2,ymm3,2 |