Commit | Line | Data |
---|---|---|
b6f8c7c4 L |
1 | # Check instructions with optimized encoding |
2 | ||
3 | .allow_index_reg | |
4 | .text | |
5 | _start: | |
6 | {nooptimize} testl $0x7f, %eax | |
97ed31ae L |
7 | |
8 | {nooptimize} vmovdqa32 %ymm1, %ymm2 | |
9 | {nooptimize} vmovdqa64 %ymm1, %ymm2 | |
10 | {nooptimize} vmovdqu8 %xmm1, %xmm2 | |
11 | {nooptimize} vmovdqu16 %xmm1, %xmm2 | |
12 | {nooptimize} vmovdqu32 %xmm1, %xmm2 | |
13 | {nooptimize} vmovdqu64 %xmm1, %xmm2 | |
a0a1771e JB |
14 | |
15 | {nooptimize} vpandd %xmm2, %xmm3, %xmm4 | |
16 | {nooptimize} vpandq %ymm2, %ymm3, %ymm4 | |
17 | {nooptimize} vpandnd %ymm2, %ymm3, %ymm4 | |
18 | {nooptimize} vpandnq %xmm2, %xmm3, %xmm4 | |
19 | {nooptimize} vpord %xmm2, %xmm3, %xmm4 | |
20 | {nooptimize} vporq %ymm2, %ymm3, %ymm4 | |
21 | {nooptimize} vpxord %ymm2, %ymm3, %ymm4 | |
22 | {nooptimize} vpxorq %xmm2, %xmm3, %xmm4 |