i386: Also check R12-R15 registers when optimizing testq to testb
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / avx512f-rcigrne.d
CommitLineData
d3d3c6db
IT
1#as: -mevexrcig=rne
2#objdump: -dw
3#name: i386 AVX512F rcig insns
4#source: avx512f-rcig.s
5
6.*: +file format .*
7
8
9Disassembly of section \.text:
10
1100000000 <_start>:
12[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm5,%zmm6,%k5
13[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm5,%zmm6,%k5
14[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm5,%zmm6,%k5
15[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm5,%zmm6,%k5
16[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\}
17[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\}
18[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\}
19[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\}
20[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2f f5[ ]*vcomisd \{sae\},%xmm5,%xmm6
21[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2f f5[ ]*vcomiss \{sae\},%xmm5,%xmm6
22[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 13 f5[ ]*vcvtph2ps \{sae\},%ymm5,%zmm6\{%k7\}
23[ ]*[a-f0-9]+:[ ]*62 f1 7c 1f 5a f5[ ]*vcvtps2pd \{sae\},%ymm5,%zmm6\{%k7\}
24[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm5,%ymm6\{%k7\}
25[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm5,%ymm6\{%k7\}
26[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5a f4[ ]*vcvtss2sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
27[ ]*[a-f0-9]+:[ ]*62 f1 fd 1f e6 f5[ ]*vcvttpd2dq \{sae\},%zmm5,%ymm6\{%k7\}
28[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 5b f5[ ]*vcvttps2dq \{sae\},%zmm5,%zmm6
29[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c c6[ ]*vcvttsd2si \{sae\},%xmm6,%eax
30[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c ee[ ]*vcvttsd2si \{sae\},%xmm6,%ebp
31[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c c6[ ]*vcvttss2si \{sae\},%xmm6,%eax
32[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c ee[ ]*vcvttss2si \{sae\},%xmm6,%ebp
33[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 42 f5[ ]*vgetexppd \{sae\},%zmm5,%zmm6
34[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 42 f5[ ]*vgetexpps \{sae\},%zmm5,%zmm6
35[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f 43 f4[ ]*vgetexpsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
36[ ]*[a-f0-9]+:[ ]*62 f2 55 1f 43 f4[ ]*vgetexpss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
37[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm5,%zmm6
38[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm5,%zmm6
39[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm5,%zmm6
40[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm5,%zmm6
41[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
42[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
43[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
44[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
45[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5f f4[ ]*vmaxpd \{sae\},%zmm4,%zmm5,%zmm6
46[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5f f4[ ]*vmaxps \{sae\},%zmm4,%zmm5,%zmm6
47[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5f f4[ ]*vmaxsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
48[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5f f4[ ]*vmaxss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
49[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5d f4[ ]*vminpd \{sae\},%zmm4,%zmm5,%zmm6
50[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5d f4[ ]*vminps \{sae\},%zmm4,%zmm5,%zmm6
51[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5d f4[ ]*vminsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
52[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5d f4[ ]*vminss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
53[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2e f5[ ]*vucomisd \{sae\},%xmm5,%xmm6
54[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2e f5[ ]*vucomiss \{sae\},%xmm5,%xmm6
55[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6
56[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6
57[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6
58[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6
59[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
60[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
61[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
62[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
63[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm5,%zmm6
64[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm5,%zmm6
65[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm5,%zmm6
66[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm5,%zmm6
67[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
68[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
69[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
70[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
71[ ]*[a-f0-9]+:[ ]*62 f1 fc 1f 78 f5[ ]*vcvttpd2udq \{sae\},%zmm5,%ymm6\{%k7\}
72[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 78 f5[ ]*vcvttps2udq \{sae\},%zmm5,%zmm6
73[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 c6[ ]*vcvttsd2usi \{sae\},%xmm6,%eax
74[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 ee[ ]*vcvttsd2usi \{sae\},%xmm6,%ebp
75[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 c6[ ]*vcvttss2usi \{sae\},%xmm6,%eax
76[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 ee[ ]*vcvttss2usi \{sae\},%xmm6,%ebp
77[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm5,%zmm6,%k5
78[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm5,%zmm6,%k5
79[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm5,%zmm6,%k5
80[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm5,%zmm6,%k5
81[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\}
82[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\}
83[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\}
84[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\}
85[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2f f5[ ]*vcomisd \{sae\},%xmm5,%xmm6
86[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2f f5[ ]*vcomiss \{sae\},%xmm5,%xmm6
87[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 13 f5[ ]*vcvtph2ps \{sae\},%ymm5,%zmm6\{%k7\}
88[ ]*[a-f0-9]+:[ ]*62 f1 7c 1f 5a f5[ ]*vcvtps2pd \{sae\},%ymm5,%zmm6\{%k7\}
89[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm5,%ymm6\{%k7\}
90[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm5,%ymm6\{%k7\}
91[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5a f4[ ]*vcvtss2sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
92[ ]*[a-f0-9]+:[ ]*62 f1 fd 1f e6 f5[ ]*vcvttpd2dq \{sae\},%zmm5,%ymm6\{%k7\}
93[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 5b f5[ ]*vcvttps2dq \{sae\},%zmm5,%zmm6
94[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c c6[ ]*vcvttsd2si \{sae\},%xmm6,%eax
95[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c ee[ ]*vcvttsd2si \{sae\},%xmm6,%ebp
96[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c c6[ ]*vcvttss2si \{sae\},%xmm6,%eax
97[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c ee[ ]*vcvttss2si \{sae\},%xmm6,%ebp
98[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 42 f5[ ]*vgetexppd \{sae\},%zmm5,%zmm6
99[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 42 f5[ ]*vgetexpps \{sae\},%zmm5,%zmm6
100[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f 43 f4[ ]*vgetexpsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
101[ ]*[a-f0-9]+:[ ]*62 f2 55 1f 43 f4[ ]*vgetexpss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
102[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm5,%zmm6
103[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm5,%zmm6
104[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm5,%zmm6
105[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm5,%zmm6
106[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
107[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
108[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
109[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
110[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5f f4[ ]*vmaxpd \{sae\},%zmm4,%zmm5,%zmm6
111[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5f f4[ ]*vmaxps \{sae\},%zmm4,%zmm5,%zmm6
112[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5f f4[ ]*vmaxsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
113[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5f f4[ ]*vmaxss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
114[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5d f4[ ]*vminpd \{sae\},%zmm4,%zmm5,%zmm6
115[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5d f4[ ]*vminps \{sae\},%zmm4,%zmm5,%zmm6
116[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5d f4[ ]*vminsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
117[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5d f4[ ]*vminss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
118[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2e f5[ ]*vucomisd \{sae\},%xmm5,%xmm6
119[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2e f5[ ]*vucomiss \{sae\},%xmm5,%xmm6
120[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6
121[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6
122[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6
123[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6
124[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
125[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
126[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
127[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
128[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm5,%zmm6
129[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm5,%zmm6
130[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm5,%zmm6
131[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm5,%zmm6
132[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
133[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
134[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
135[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\}
136[ ]*[a-f0-9]+:[ ]*62 f1 fc 1f 78 f5[ ]*vcvttpd2udq \{sae\},%zmm5,%ymm6\{%k7\}
137[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 78 f5[ ]*vcvttps2udq \{sae\},%zmm5,%zmm6
138[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 c6[ ]*vcvttsd2usi \{sae\},%xmm6,%eax
139[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 ee[ ]*vcvttsd2usi \{sae\},%xmm6,%ebp
140[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 c6[ ]*vcvttss2usi \{sae\},%xmm6,%eax
141[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 ee[ ]*vcvttss2usi \{sae\},%xmm6,%ebp
142#pass
This page took 0.280035 seconds and 4 git commands to generate.