0
0
mirror of https://github.com/netwide-assembler/nasm.git synced 2025-07-24 10:25:42 -04:00
nasm/travis/test/vaesenc.asm
Cyrill Gorcunov f2854471ac travis: add vaesenc
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2020-08-25 16:36:10 +03:00

21 lines
431 B
NASM

bits 64
aesenc xmm0,xmm4
vaesenc zmm0,zmm0,zmm4
vpclmullqlqdq zmm1,zmm1,zmm5
vpclmulqdq zmm0, zmm1, zmm2, 0
vaesenclast zmm0, zmm1, zmm2
bits 32
aesenc xmm0,xmm4
vaesenc zmm0,zmm0,zmm4
vpclmullqlqdq zmm1,zmm1,zmm5
vpclmulqdq zmm0, zmm1, zmm2, 0
vaesenclast zmm0, zmm1, zmm2
bits 16
aesenc xmm0,xmm4
vaesenc zmm0,zmm0,zmm4
vpclmullqlqdq zmm1,zmm1,zmm5
vpclmulqdq zmm0, zmm1, zmm2, 0
vaesenclast zmm0, zmm1, zmm2