[nasm:master] latevex: add test file
nasm-bot for H. Peter Anvin
hpa at zytor.com
Tue Dec 6 13:42:07 PST 2022
Commit-ID: 91c33896a345d9759cc59af9dbb8b16773d1bb34
Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=91c33896a345d9759cc59af9dbb8b16773d1bb34
Author: H. Peter Anvin <hpa at zytor.com>
AuthorDate: Tue, 6 Dec 2022 13:41:33 -0800
Committer: H. Peter Anvin <hpa at zytor.com>
CommitDate: Tue, 6 Dec 2022 13:41:33 -0800
latevex: add test file
Signed-off-by: H. Peter Anvin <hpa at zytor.com>
---
test/latevex.asm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/test/latevex.asm b/test/latevex.asm
new file mode 100644
index 00000000..0502487c
--- /dev/null
+++ b/test/latevex.asm
@@ -0,0 +1,33 @@
+ bits 64
+
+%define YMMWORD yword
+
+ vpmadd52luq ymm3,ymm1,YMMWORD[rsi]
+ vpmadd52luq ymm16,ymm1,YMMWORD[32+rsi]
+ vpmadd52luq ymm17,ymm1,YMMWORD[64+rsi]
+ vpmadd52luq ymm18,ymm1,YMMWORD[96+rsi]
+ vpmadd52luq ymm19,ymm1,YMMWORD[128+rsi]
+
+ vpmadd52luq ymm3,ymm2,YMMWORD[rcx]
+ vpmadd52luq ymm16,ymm2,YMMWORD[32+rcx]
+ vpmadd52luq ymm17,ymm2,YMMWORD[64+rcx]
+ vpmadd52luq ymm18,ymm2,YMMWORD[96+rcx]
+ vpmadd52luq ymm19,ymm2,YMMWORD[128+rcx]
+
+ {vex} vpmadd52luq ymm3,ymm1,YMMWORD[rsi]
+ {vex} vpmadd52luq ymm3,ymm2,YMMWORD[rcx]
+
+ cpu latevex
+
+ vpmadd52luq ymm3,ymm1,YMMWORD[rsi]
+ vpmadd52luq ymm16,ymm1,YMMWORD[32+rsi]
+ vpmadd52luq ymm17,ymm1,YMMWORD[64+rsi]
+ vpmadd52luq ymm18,ymm1,YMMWORD[96+rsi]
+ vpmadd52luq ymm19,ymm1,YMMWORD[128+rsi]
+
+ vpmadd52luq ymm3,ymm2,YMMWORD[rcx]
+ vpmadd52luq ymm16,ymm2,YMMWORD[32+rcx]
+ vpmadd52luq ymm17,ymm2,YMMWORD[64+rcx]
+ vpmadd52luq ymm18,ymm2,YMMWORD[96+rcx]
+ vpmadd52luq ymm19,ymm2,YMMWORD[128+rcx]
+
More information about the Nasm-commits
mailing list