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