i386: Check for reserved VEX.vvvv and EVEX.vvvv
[external/binutils.git] / gas / testsuite / gas / i386 / avx512vl-1.s
1         .text
2         .arch corei7
3 _start:
4         .arch .avx
5         vmovntdq        %xmm2, (%ecx)
6         vmovntdq        %ymm2, (%ecx)
7         vmovntdq        %zmm2, (%ecx)
8         vpternlogq      $0xab, %xmm6, %xmm2, %xmm0
9         vpternlogq      $0xab, %ymm6, %ymm2, %ymm0
10         vpternlogq      $0xab, %zmm6, %zmm2, %zmm0
11         .arch .avx512f
12         vmovntdq        %xmm0, (%ecx)
13         vmovntdq        %ymm0, (%ecx)
14         vmovntdq        %zmm0, (%ecx)
15         vpternlogq      $0xab, %xmm6, %xmm2, %xmm0
16         vpternlogq      $0xab, %ymm6, %ymm2, %ymm0
17         vpternlogq      $0xab, %zmm6, %zmm2, %zmm0
18         .arch .avx512vl
19         vmovntdq        %xmm0, (%ecx)
20         vmovntdq        %ymm0, (%ecx)
21         vmovntdq        %zmm0, (%ecx)
22         vpternlogq      $0xab, %xmm6, %xmm2, %xmm0
23         vpternlogq      $0xab, %ymm6, %ymm2, %ymm0
24         vpternlogq      $0xab, %zmm6, %zmm2, %zmm0