Commit | Line | Data |
---|---|---|
8dcf1fad IT |
1 | # Check 32bit AVX512VL,VAES WIG instructions |
2 | ||
3 | .allow_index_reg | |
4 | .text | |
5 | _start: | |
6 | vaesdec %xmm4, %xmm5, %xmm6 # AVX512VL,VAES | |
7 | vaesdec -123456(%esp,%esi,8), %xmm5, %xmm6 # AVX512VL,VAES | |
8 | vaesdec %ymm4, %ymm5, %ymm6 # AVX512VL,VAES | |
9 | vaesdec -123456(%esp,%esi,8), %ymm5, %ymm6 # AVX512VL,VAES | |
10 | ||
11 | vaesdeclast %xmm4, %xmm5, %xmm6 # AVX512VL,VAES | |
12 | vaesdeclast -123456(%esp,%esi,8), %xmm5, %xmm6 # AVX512VL,VAES | |
13 | vaesdeclast %ymm4, %ymm5, %ymm6 # AVX512VL,VAES | |
14 | vaesdeclast -123456(%esp,%esi,8), %ymm5, %ymm6 # AVX512VL,VAES | |
15 | ||
16 | vaesenc %xmm4, %xmm5, %xmm6 # AVX512VL,VAES | |
17 | vaesenc -123456(%esp,%esi,8), %xmm5, %xmm6 # AVX512VL,VAES | |
18 | vaesenc %ymm4, %ymm5, %ymm6 # AVX512VL,VAES | |
19 | vaesenc -123456(%esp,%esi,8), %ymm5, %ymm6 # AVX512VL,VAES | |
20 | ||
21 | vaesenclast %xmm4, %xmm5, %xmm6 # AVX512VL,VAES | |
22 | vaesenclast -123456(%esp,%esi,8), %xmm5, %xmm6 # AVX512VL,VAES | |
23 | vaesenclast %ymm4, %ymm5, %ymm6 # AVX512VL,VAES | |
24 | vaesenclast -123456(%esp,%esi,8), %ymm5, %ymm6 # AVX512VL,VAES | |
25 | ||
26 | .intel_syntax noprefix | |
27 | vaesdec xmm6, xmm5, xmm4 # AVX512VL,VAES | |
28 | vaesdec xmm6, xmm5, XMMWORD PTR [esp+esi*8-123456] # AVX512VL,VAES | |
29 | vaesdec ymm6, ymm5, ymm4 # AVX512VL,VAES | |
30 | vaesdec ymm6, ymm5, YMMWORD PTR [esp+esi*8-123456] # AVX512VL,VAES | |
31 | ||
32 | vaesdeclast xmm6, xmm5, xmm4 # AVX512VL,VAES | |
33 | vaesdeclast xmm6, xmm5, XMMWORD PTR [esp+esi*8-123456] # AVX512VL,VAES | |
34 | vaesdeclast ymm6, ymm5, ymm4 # AVX512VL,VAES | |
35 | vaesdeclast ymm6, ymm5, YMMWORD PTR [esp+esi*8-123456] # AVX512VL,VAES | |
36 | ||
37 | vaesenc xmm6, xmm5, xmm4 # AVX512VL,VAES | |
38 | vaesenc xmm6, xmm5, XMMWORD PTR [esp+esi*8-123456] # AVX512VL,VAES | |
39 | vaesenc ymm6, ymm5, ymm4 # AVX512VL,VAES | |
40 | vaesenc ymm6, ymm5, YMMWORD PTR [esp+esi*8-123456] # AVX512VL,VAES | |
41 | ||
42 | vaesenclast xmm6, xmm5, xmm4 # AVX512VL,VAES | |
43 | vaesenclast xmm6, xmm5, XMMWORD PTR [esp+esi*8-123456] # AVX512VL,VAES | |
44 | vaesenclast ymm6, ymm5, ymm4 # AVX512VL,VAES | |
45 | vaesenclast ymm6, ymm5, YMMWORD PTR [esp+esi*8-123456] # AVX512VL,VAES |