summaryrefslogtreecommitdiff
path: root/test/vaesenc.asm
blob: 9edca705c63c5566f6c5d5f96f80afc482f3c7e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
;; 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