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