1 # Check EVEX non-LIG instructions with with -mevexlig=256
6 {evex} vmovd %xmm4,(%rcx)
7 {evex} vmovd %xmm4,%ecx
8 {evex} vmovd (%rcx),%xmm4
9 {evex} vmovd %ecx,%xmm4
11 {evex} vmovq %xmm4,(%rcx)
12 {evex} vmovq %xmm4,%rcx
13 {evex} vmovq (%rcx),%xmm4
14 {evex} vmovq %rcx,%xmm4
15 {evex} vmovq %xmm4,%xmm6
17 {evex} vextractps $0, %xmm0, %eax
18 {evex} vextractps $0, %xmm0, (%rax)
20 {evex} vpextrb $0, %xmm0, %eax
21 {evex} vpextrb $0, %xmm0, (%rax)
23 {evex} vpextrw $0, %xmm0, %eax
24 {evex} {store} vpextrw $0, %xmm0, %eax
25 {evex} vpextrw $0, %xmm0, (%rax)
27 {evex} vpextrd $0, %xmm0, %eax
28 {evex} vpextrd $0, %xmm0, (%rax)
30 {evex} vpextrq $0, %xmm0, %rax
31 {evex} vpextrq $0, %xmm0, (%rax)
33 {evex} vinsertps $0, %xmm0, %xmm0, %xmm0
34 {evex} vinsertps $0, (%rax), %xmm0, %xmm0
36 {evex} vpinsrb $0, %eax, %xmm0, %xmm0
37 {evex} vpinsrb $0, (%rax), %xmm0, %xmm0
39 {evex} vpinsrw $0, %eax, %xmm0, %xmm0
40 {evex} vpinsrw $0, (%rax), %xmm0, %xmm0
42 {evex} vpinsrd $0, %eax, %xmm0, %xmm0
43 {evex} vpinsrd $0, (%rax), %xmm0, %xmm0
45 {evex} vpinsrq $0, %rax, %xmm0, %xmm0
46 {evex} vpinsrq $0, (%rax), %xmm0, %xmm0