Commit | Line | Data |
---|---|---|
8dcf1fad IT |
1 | # Check 32bit AVX512F,VAES instructions |
2 | ||
3 | .allow_index_reg | |
4 | .text | |
5 | _start: | |
6 | vaesdec %zmm4, %zmm5, %zmm6 # AVX512F,VAES | |
7 | vaesdec -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512F,VAES | |
8 | vaesdec 8128(%edx), %zmm5, %zmm6 # AVX512F,VAES Disp8 | |
9 | ||
10 | vaesdeclast %zmm4, %zmm5, %zmm6 # AVX512F,VAES | |
11 | vaesdeclast -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512F,VAES | |
12 | vaesdeclast 8128(%edx), %zmm5, %zmm6 # AVX512F,VAES Disp8 | |
13 | ||
14 | vaesenc %zmm4, %zmm5, %zmm6 # AVX512F,VAES | |
15 | vaesenc -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512F,VAES | |
16 | vaesenc 8128(%edx), %zmm5, %zmm6 # AVX512F,VAES Disp8 | |
17 | ||
18 | vaesenclast %zmm4, %zmm5, %zmm6 # AVX512F,VAES | |
19 | vaesenclast -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512F,VAES | |
20 | vaesenclast 8128(%edx), %zmm5, %zmm6 # AVX512F,VAES Disp8 | |
21 | ||
22 | .intel_syntax noprefix | |
23 | vaesdec zmm6, zmm5, zmm4 # AVX512F,VAES | |
24 | vaesdec zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512F,VAES | |
25 | vaesdec zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512F,VAES Disp8 | |
26 | ||
27 | vaesdeclast zmm6, zmm5, zmm4 # AVX512F,VAES | |
28 | vaesdeclast zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512F,VAES | |
29 | vaesdeclast zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512F,VAES Disp8 | |
30 | ||
31 | vaesenc zmm6, zmm5, zmm4 # AVX512F,VAES | |
32 | vaesenc zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512F,VAES | |
33 | vaesenc zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512F,VAES Disp8 | |
34 | ||
35 | vaesenclast zmm6, zmm5, zmm4 # AVX512F,VAES | |
36 | vaesenclast zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512F,VAES | |
37 | vaesenclast zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512F,VAES Disp8 |