i386: Also check R12-R15 registers when optimizing testq to testb
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-evex-lig-2.s
CommitLineData
04e2a182
L
1# Check EVEX non-LIG instructions with with -mevexlig=256
2
3 .allow_index_reg
4 .text
5_start:
6 {evex} vmovd %xmm4,(%rcx)
7 {evex} vmovd %xmm4,%ecx
8 {evex} vmovd (%rcx),%xmm4
9 {evex} vmovd %ecx,%xmm4
10
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
fd71a375
JB
16
17 {evex} vextractps $0, %xmm0, %eax
18 {evex} vextractps $0, %xmm0, (%rax)
19
20 {evex} vpextrb $0, %xmm0, %eax
21 {evex} vpextrb $0, %xmm0, (%rax)
22
23 {evex} vpextrw $0, %xmm0, %eax
24 {evex} {store} vpextrw $0, %xmm0, %eax
25 {evex} vpextrw $0, %xmm0, (%rax)
26
27 {evex} vpextrd $0, %xmm0, %eax
28 {evex} vpextrd $0, %xmm0, (%rax)
29
30 {evex} vpextrq $0, %xmm0, %rax
31 {evex} vpextrq $0, %xmm0, (%rax)
32
33 {evex} vinsertps $0, %xmm0, %xmm0, %xmm0
34 {evex} vinsertps $0, (%rax), %xmm0, %xmm0
35
36 {evex} vpinsrb $0, %eax, %xmm0, %xmm0
37 {evex} vpinsrb $0, (%rax), %xmm0, %xmm0
38
39 {evex} vpinsrw $0, %eax, %xmm0, %xmm0
40 {evex} vpinsrw $0, (%rax), %xmm0, %xmm0
41
42 {evex} vpinsrd $0, %eax, %xmm0, %xmm0
43 {evex} vpinsrd $0, (%rax), %xmm0, %xmm0
44
45 {evex} vpinsrq $0, %rax, %xmm0, %xmm0
46 {evex} vpinsrq $0, (%rax), %xmm0, %xmm0
This page took 0.098102 seconds and 4 git commands to generate.