[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