x86: fix various non-LIG templates
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / evex-lig-2.s
1 # Check EVEX non-LIG instructions with with -mevexlig=256
2
3 .allow_index_reg
4 .text
5 _start:
6 {evex} vmovd %xmm4,(%ecx)
7 {evex} vmovd %xmm4,%ecx
8 {evex} vmovd (%ecx),%xmm4
9 {evex} vmovd %ecx,%xmm4
10
11 {evex} vmovq %xmm4,(%ecx)
12 {evex} vmovq (%ecx),%xmm4
13
14 {evex} vmovq %xmm4,%xmm6
15
16 {evex} vextractps $0, %xmm0, %eax
17 {evex} vextractps $0, %xmm0, (%eax)
18
19 {evex} vpextrb $0, %xmm0, %eax
20 {evex} vpextrb $0, %xmm0, (%eax)
21
22 {evex} vpextrw $0, %xmm0, %eax
23 {evex} {store} vpextrw $0, %xmm0, %eax
24 {evex} vpextrw $0, %xmm0, (%eax)
25
26 {evex} vpextrd $0, %xmm0, %eax
27 {evex} vpextrd $0, %xmm0, (%eax)
28
29 {evex} vinsertps $0, %xmm0, %xmm0, %xmm0
30 {evex} vinsertps $0, (%eax), %xmm0, %xmm0
31
32 {evex} vpinsrb $0, %eax, %xmm0, %xmm0
33 {evex} vpinsrb $0, (%eax), %xmm0, %xmm0
34
35 {evex} vpinsrw $0, %eax, %xmm0, %xmm0
36 {evex} vpinsrw $0, (%eax), %xmm0, %xmm0
37
38 {evex} vpinsrd $0, %eax, %xmm0, %xmm0
39 {evex} vpinsrd $0, (%eax), %xmm0, %xmm0
This page took 0.030637 seconds and 4 git commands to generate.