mirror of
https://github.com/netwide-assembler/nasm.git
synced 2024-11-21 03:14:19 +08:00
75b35503fa
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
23 lines
455 B
NASM
23 lines
455 B
NASM
;; BR 3392454, 3392460
|
|
|
|
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
|