i386: Also check R12-R15 registers when optimizing testq to testb
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-avx512bitalg_vl.d
CommitLineData
ee6872be
IT
1#as:
2#objdump: -dw
3#name: x86_64 AVX512BITALG/VL insns
4#source: x86-64-avx512bitalg_vl.s
5
6.*: +file format .*
7
8
9Disassembly of section \.text:
10
110+ <_start>:
12[ ]*[a-f0-9]+:[ ]*62 92 15 00 8f ec[ ]*vpshufbitqmb %xmm28,%xmm29,%k5
13[ ]*[a-f0-9]+:[ ]*62 92 15 07 8f ec[ ]*vpshufbitqmb %xmm28,%xmm29,%k5\{%k7\}
14[ ]*[a-f0-9]+:[ ]*62 b2 15 00 8f ac f0 23 01 00 00[ ]*vpshufbitqmb 0x123\(%rax,%r14,8\),%xmm29,%k5
15[ ]*[a-f0-9]+:[ ]*62 f2 15 00 8f 6a 7f[ ]*vpshufbitqmb 0x7f0\(%rdx\),%xmm29,%k5
16[ ]*[a-f0-9]+:[ ]*62 92 15 20 8f ec[ ]*vpshufbitqmb %ymm28,%ymm29,%k5
17[ ]*[a-f0-9]+:[ ]*62 92 15 27 8f ec[ ]*vpshufbitqmb %ymm28,%ymm29,%k5\{%k7\}
18[ ]*[a-f0-9]+:[ ]*62 b2 15 20 8f ac f0 23 01 00 00[ ]*vpshufbitqmb 0x123\(%rax,%r14,8\),%ymm29,%k5
19[ ]*[a-f0-9]+:[ ]*62 f2 15 20 8f 6a 7f[ ]*vpshufbitqmb 0xfe0\(%rdx\),%ymm29,%k5
20[ ]*[a-f0-9]+:[ ]*62 02 7d 08 54 f5[ ]*vpopcntb %xmm29,%xmm30
21[ ]*[a-f0-9]+:[ ]*62 02 7d 0f 54 f5[ ]*vpopcntb %xmm29,%xmm30\{%k7\}
22[ ]*[a-f0-9]+:[ ]*62 02 7d 8f 54 f5[ ]*vpopcntb %xmm29,%xmm30\{%k7\}\{z\}
23[ ]*[a-f0-9]+:[ ]*62 22 7d 08 54 b4 f0 23 01 00 00[ ]*vpopcntb 0x123\(%rax,%r14,8\),%xmm30
24[ ]*[a-f0-9]+:[ ]*62 62 7d 08 54 72 7f[ ]*vpopcntb 0x7f0\(%rdx\),%xmm30
25[ ]*[a-f0-9]+:[ ]*62 02 7d 28 54 f5[ ]*vpopcntb %ymm29,%ymm30
26[ ]*[a-f0-9]+:[ ]*62 02 7d 2f 54 f5[ ]*vpopcntb %ymm29,%ymm30\{%k7\}
27[ ]*[a-f0-9]+:[ ]*62 02 7d af 54 f5[ ]*vpopcntb %ymm29,%ymm30\{%k7\}\{z\}
28[ ]*[a-f0-9]+:[ ]*62 22 7d 28 54 b4 f0 23 01 00 00[ ]*vpopcntb 0x123\(%rax,%r14,8\),%ymm30
29[ ]*[a-f0-9]+:[ ]*62 62 7d 28 54 72 7f[ ]*vpopcntb 0xfe0\(%rdx\),%ymm30
30[ ]*[a-f0-9]+:[ ]*62 02 fd 08 54 f5[ ]*vpopcntw %xmm29,%xmm30
31[ ]*[a-f0-9]+:[ ]*62 02 fd 0f 54 f5[ ]*vpopcntw %xmm29,%xmm30\{%k7\}
32[ ]*[a-f0-9]+:[ ]*62 02 fd 8f 54 f5[ ]*vpopcntw %xmm29,%xmm30\{%k7\}\{z\}
33[ ]*[a-f0-9]+:[ ]*62 22 fd 08 54 b4 f0 23 01 00 00[ ]*vpopcntw 0x123\(%rax,%r14,8\),%xmm30
34[ ]*[a-f0-9]+:[ ]*62 62 fd 08 54 72 7f[ ]*vpopcntw 0x7f0\(%rdx\),%xmm30
35[ ]*[a-f0-9]+:[ ]*62 02 fd 28 54 f5[ ]*vpopcntw %ymm29,%ymm30
36[ ]*[a-f0-9]+:[ ]*62 02 fd 2f 54 f5[ ]*vpopcntw %ymm29,%ymm30\{%k7\}
37[ ]*[a-f0-9]+:[ ]*62 02 fd af 54 f5[ ]*vpopcntw %ymm29,%ymm30\{%k7\}\{z\}
38[ ]*[a-f0-9]+:[ ]*62 22 fd 28 54 b4 f0 23 01 00 00[ ]*vpopcntw 0x123\(%rax,%r14,8\),%ymm30
39[ ]*[a-f0-9]+:[ ]*62 62 fd 28 54 72 7f[ ]*vpopcntw 0xfe0\(%rdx\),%ymm30
40[ ]*[a-f0-9]+:[ ]*62 02 7d 08 55 f5[ ]*vpopcntd %xmm29,%xmm30
41[ ]*[a-f0-9]+:[ ]*62 02 7d 0f 55 f5[ ]*vpopcntd %xmm29,%xmm30\{%k7\}
42[ ]*[a-f0-9]+:[ ]*62 02 7d 8f 55 f5[ ]*vpopcntd %xmm29,%xmm30\{%k7\}\{z\}
43[ ]*[a-f0-9]+:[ ]*62 22 7d 08 55 b4 f0 23 01 00 00[ ]*vpopcntd 0x123\(%rax,%r14,8\),%xmm30
44[ ]*[a-f0-9]+:[ ]*62 62 7d 08 55 72 7f[ ]*vpopcntd 0x7f0\(%rdx\),%xmm30
45[ ]*[a-f0-9]+:[ ]*62 62 7d 18 55 72 7f[ ]*vpopcntd 0x1fc\(%rdx\)\{1to4\},%xmm30
46[ ]*[a-f0-9]+:[ ]*62 02 7d 28 55 f5[ ]*vpopcntd %ymm29,%ymm30
47[ ]*[a-f0-9]+:[ ]*62 02 7d 2f 55 f5[ ]*vpopcntd %ymm29,%ymm30\{%k7\}
48[ ]*[a-f0-9]+:[ ]*62 02 7d af 55 f5[ ]*vpopcntd %ymm29,%ymm30\{%k7\}\{z\}
49[ ]*[a-f0-9]+:[ ]*62 22 7d 28 55 b4 f0 23 01 00 00[ ]*vpopcntd 0x123\(%rax,%r14,8\),%ymm30
50[ ]*[a-f0-9]+:[ ]*62 62 7d 28 55 72 7f[ ]*vpopcntd 0xfe0\(%rdx\),%ymm30
51[ ]*[a-f0-9]+:[ ]*62 62 7d 38 55 72 7f[ ]*vpopcntd 0x1fc\(%rdx\)\{1to8\},%ymm30
52[ ]*[a-f0-9]+:[ ]*62 02 fd 08 55 f5[ ]*vpopcntq %xmm29,%xmm30
53[ ]*[a-f0-9]+:[ ]*62 02 fd 0f 55 f5[ ]*vpopcntq %xmm29,%xmm30\{%k7\}
54[ ]*[a-f0-9]+:[ ]*62 02 fd 8f 55 f5[ ]*vpopcntq %xmm29,%xmm30\{%k7\}\{z\}
55[ ]*[a-f0-9]+:[ ]*62 22 fd 08 55 b4 f0 23 01 00 00[ ]*vpopcntq 0x123\(%rax,%r14,8\),%xmm30
56[ ]*[a-f0-9]+:[ ]*62 62 fd 08 55 72 7f[ ]*vpopcntq 0x7f0\(%rdx\),%xmm30
57[ ]*[a-f0-9]+:[ ]*62 62 fd 18 55 72 7f[ ]*vpopcntq 0x3f8\(%rdx\)\{1to2\},%xmm30
58[ ]*[a-f0-9]+:[ ]*62 02 fd 28 55 f5[ ]*vpopcntq %ymm29,%ymm30
59[ ]*[a-f0-9]+:[ ]*62 02 fd 2f 55 f5[ ]*vpopcntq %ymm29,%ymm30\{%k7\}
60[ ]*[a-f0-9]+:[ ]*62 02 fd af 55 f5[ ]*vpopcntq %ymm29,%ymm30\{%k7\}\{z\}
61[ ]*[a-f0-9]+:[ ]*62 22 fd 28 55 b4 f0 23 01 00 00[ ]*vpopcntq 0x123\(%rax,%r14,8\),%ymm30
62[ ]*[a-f0-9]+:[ ]*62 62 fd 28 55 72 7f[ ]*vpopcntq 0xfe0\(%rdx\),%ymm30
63[ ]*[a-f0-9]+:[ ]*62 62 fd 38 55 72 7f[ ]*vpopcntq 0x3f8\(%rdx\)\{1to4\},%ymm30
64[ ]*[a-f0-9]+:[ ]*62 92 15 00 8f ec[ ]*vpshufbitqmb %xmm28,%xmm29,%k5
65[ ]*[a-f0-9]+:[ ]*62 92 15 07 8f ec[ ]*vpshufbitqmb %xmm28,%xmm29,%k5\{%k7\}
66[ ]*[a-f0-9]+:[ ]*62 b2 15 00 8f ac f0 34 12 00 00[ ]*vpshufbitqmb 0x1234\(%rax,%r14,8\),%xmm29,%k5
67[ ]*[a-f0-9]+:[ ]*62 f2 15 00 8f 6a 7f[ ]*vpshufbitqmb 0x7f0\(%rdx\),%xmm29,%k5
68[ ]*[a-f0-9]+:[ ]*62 92 15 20 8f ec[ ]*vpshufbitqmb %ymm28,%ymm29,%k5
69[ ]*[a-f0-9]+:[ ]*62 92 15 27 8f ec[ ]*vpshufbitqmb %ymm28,%ymm29,%k5\{%k7\}
70[ ]*[a-f0-9]+:[ ]*62 b2 15 20 8f ac f0 34 12 00 00[ ]*vpshufbitqmb 0x1234\(%rax,%r14,8\),%ymm29,%k5
71[ ]*[a-f0-9]+:[ ]*62 f2 15 20 8f 6a 7f[ ]*vpshufbitqmb 0xfe0\(%rdx\),%ymm29,%k5
72[ ]*[a-f0-9]+:[ ]*62 02 7d 08 54 f5[ ]*vpopcntb %xmm29,%xmm30
73[ ]*[a-f0-9]+:[ ]*62 02 7d 0f 54 f5[ ]*vpopcntb %xmm29,%xmm30\{%k7\}
74[ ]*[a-f0-9]+:[ ]*62 02 7d 8f 54 f5[ ]*vpopcntb %xmm29,%xmm30\{%k7\}\{z\}
75[ ]*[a-f0-9]+:[ ]*62 22 7d 08 54 b4 f0 34 12 00 00[ ]*vpopcntb 0x1234\(%rax,%r14,8\),%xmm30
76[ ]*[a-f0-9]+:[ ]*62 62 7d 08 54 72 7f[ ]*vpopcntb 0x7f0\(%rdx\),%xmm30
77[ ]*[a-f0-9]+:[ ]*62 02 7d 28 54 f5[ ]*vpopcntb %ymm29,%ymm30
78[ ]*[a-f0-9]+:[ ]*62 02 7d 2f 54 f5[ ]*vpopcntb %ymm29,%ymm30\{%k7\}
79[ ]*[a-f0-9]+:[ ]*62 02 7d af 54 f5[ ]*vpopcntb %ymm29,%ymm30\{%k7\}\{z\}
80[ ]*[a-f0-9]+:[ ]*62 22 7d 28 54 b4 f0 34 12 00 00[ ]*vpopcntb 0x1234\(%rax,%r14,8\),%ymm30
81[ ]*[a-f0-9]+:[ ]*62 62 7d 28 54 72 7f[ ]*vpopcntb 0xfe0\(%rdx\),%ymm30
82[ ]*[a-f0-9]+:[ ]*62 02 fd 08 54 f5[ ]*vpopcntw %xmm29,%xmm30
83[ ]*[a-f0-9]+:[ ]*62 02 fd 0f 54 f5[ ]*vpopcntw %xmm29,%xmm30\{%k7\}
84[ ]*[a-f0-9]+:[ ]*62 02 fd 8f 54 f5[ ]*vpopcntw %xmm29,%xmm30\{%k7\}\{z\}
85[ ]*[a-f0-9]+:[ ]*62 22 fd 08 54 b4 f0 34 12 00 00[ ]*vpopcntw 0x1234\(%rax,%r14,8\),%xmm30
86[ ]*[a-f0-9]+:[ ]*62 62 fd 08 54 72 7f[ ]*vpopcntw 0x7f0\(%rdx\),%xmm30
87[ ]*[a-f0-9]+:[ ]*62 02 fd 28 54 f5[ ]*vpopcntw %ymm29,%ymm30
88[ ]*[a-f0-9]+:[ ]*62 02 fd 2f 54 f5[ ]*vpopcntw %ymm29,%ymm30\{%k7\}
89[ ]*[a-f0-9]+:[ ]*62 02 fd af 54 f5[ ]*vpopcntw %ymm29,%ymm30\{%k7\}\{z\}
90[ ]*[a-f0-9]+:[ ]*62 22 fd 28 54 b4 f0 34 12 00 00[ ]*vpopcntw 0x1234\(%rax,%r14,8\),%ymm30
91[ ]*[a-f0-9]+:[ ]*62 62 fd 28 54 72 7f[ ]*vpopcntw 0xfe0\(%rdx\),%ymm30
92[ ]*[a-f0-9]+:[ ]*62 02 7d 08 55 f5[ ]*vpopcntd %xmm29,%xmm30
93[ ]*[a-f0-9]+:[ ]*62 02 7d 0f 55 f5[ ]*vpopcntd %xmm29,%xmm30\{%k7\}
94[ ]*[a-f0-9]+:[ ]*62 02 7d 8f 55 f5[ ]*vpopcntd %xmm29,%xmm30\{%k7\}\{z\}
95[ ]*[a-f0-9]+:[ ]*62 22 7d 08 55 b4 f0 34 12 00 00[ ]*vpopcntd 0x1234\(%rax,%r14,8\),%xmm30
96[ ]*[a-f0-9]+:[ ]*62 62 7d 08 55 72 7f[ ]*vpopcntd 0x7f0\(%rdx\),%xmm30
97[ ]*[a-f0-9]+:[ ]*62 62 7d 18 55 72 7f[ ]*vpopcntd 0x1fc\(%rdx\)\{1to4\},%xmm30
98[ ]*[a-f0-9]+:[ ]*62 02 7d 28 55 f5[ ]*vpopcntd %ymm29,%ymm30
99[ ]*[a-f0-9]+:[ ]*62 02 7d 2f 55 f5[ ]*vpopcntd %ymm29,%ymm30\{%k7\}
100[ ]*[a-f0-9]+:[ ]*62 02 7d af 55 f5[ ]*vpopcntd %ymm29,%ymm30\{%k7\}\{z\}
101[ ]*[a-f0-9]+:[ ]*62 22 7d 28 55 b4 f0 34 12 00 00[ ]*vpopcntd 0x1234\(%rax,%r14,8\),%ymm30
102[ ]*[a-f0-9]+:[ ]*62 62 7d 28 55 72 7f[ ]*vpopcntd 0xfe0\(%rdx\),%ymm30
103[ ]*[a-f0-9]+:[ ]*62 62 7d 38 55 72 7f[ ]*vpopcntd 0x1fc\(%rdx\)\{1to8\},%ymm30
104[ ]*[a-f0-9]+:[ ]*62 02 fd 08 55 f5[ ]*vpopcntq %xmm29,%xmm30
105[ ]*[a-f0-9]+:[ ]*62 02 fd 0f 55 f5[ ]*vpopcntq %xmm29,%xmm30\{%k7\}
106[ ]*[a-f0-9]+:[ ]*62 02 fd 8f 55 f5[ ]*vpopcntq %xmm29,%xmm30\{%k7\}\{z\}
107[ ]*[a-f0-9]+:[ ]*62 22 fd 08 55 b4 f0 34 12 00 00[ ]*vpopcntq 0x1234\(%rax,%r14,8\),%xmm30
108[ ]*[a-f0-9]+:[ ]*62 62 fd 08 55 72 7f[ ]*vpopcntq 0x7f0\(%rdx\),%xmm30
109[ ]*[a-f0-9]+:[ ]*62 62 fd 18 55 72 7f[ ]*vpopcntq 0x3f8\(%rdx\)\{1to2\},%xmm30
110[ ]*[a-f0-9]+:[ ]*62 02 fd 28 55 f5[ ]*vpopcntq %ymm29,%ymm30
111[ ]*[a-f0-9]+:[ ]*62 02 fd 2f 55 f5[ ]*vpopcntq %ymm29,%ymm30\{%k7\}
112[ ]*[a-f0-9]+:[ ]*62 02 fd af 55 f5[ ]*vpopcntq %ymm29,%ymm30\{%k7\}\{z\}
113[ ]*[a-f0-9]+:[ ]*62 22 fd 28 55 b4 f0 34 12 00 00[ ]*vpopcntq 0x1234\(%rax,%r14,8\),%ymm30
114[ ]*[a-f0-9]+:[ ]*62 62 fd 28 55 72 7f[ ]*vpopcntq 0xfe0\(%rdx\),%ymm30
115[ ]*[a-f0-9]+:[ ]*62 62 fd 38 55 72 7f[ ]*vpopcntq 0x3f8\(%rdx\)\{1to4\},%ymm30
116#pass
This page took 0.168587 seconds and 4 git commands to generate.