Commit | Line | Data |
---|---|---|
0089dace L |
1 | # Check 64bit instructions with optimized encoding |
2 | ||
3 | .arch .avx512vl | |
4 | ||
5 | .include "x86-64-optimize-2.s" | |
6 | ||
7 | {evex} vandnpd %zmm1, %zmm1, %zmm5 | |
8 | {evex} vandnpd %ymm1, %ymm1, %ymm5 | |
97ed31ae L |
9 | |
10 | {evex} vmovdqa32 %ymm1, %ymm2 | |
11 | {evex} vmovdqa64 %ymm1, %ymm2 | |
12 | {evex} vmovdqu8 %xmm1, %xmm2 | |
13 | {evex} vmovdqu16 %xmm1, %xmm2 | |
14 | {evex} vmovdqu32 %xmm1, %xmm2 | |
15 | {evex} vmovdqu64 %xmm1, %xmm2 | |
a0a1771e JB |
16 | |
17 | {evex} vpandd %xmm2, %xmm3, %xmm4 | |
18 | {evex} vpandq %ymm12, %ymm3, %ymm4 | |
19 | {evex} vpandnd %ymm2, %ymm13, %ymm4 | |
20 | {evex} vpandnq %xmm2, %xmm3, %xmm14 | |
21 | {evex} vpord %xmm2, %xmm3, %xmm4 | |
22 | {evex} vporq %ymm12, %ymm3, %ymm4 | |
23 | {evex} vpxord %ymm2, %ymm13, %ymm4 | |
24 | {evex} vpxorq %xmm2, %xmm3, %xmm14 |