xref: /llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/resources-fma.s (revision 9db0e72570f73e4e8aaf870201f2c1bc738baee3)
1a5192187SRoman Lebedev# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
2a5baf867SRoman Lebedev# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=bdver2 -instruction-tables < %s | FileCheck %s
3a5192187SRoman Lebedev
4a5192187SRoman Lebedevvfmadd132pd %xmm0, %xmm1, %xmm2
5a5192187SRoman Lebedevvfmadd132pd (%rax), %xmm1, %xmm2
6a5192187SRoman Lebedev
7a5192187SRoman Lebedevvfmadd132pd %ymm0, %ymm1, %ymm2
8a5192187SRoman Lebedevvfmadd132pd (%rax), %ymm1, %ymm2
9a5192187SRoman Lebedev
10a5192187SRoman Lebedevvfmadd213pd %xmm0, %xmm1, %xmm2
11a5192187SRoman Lebedevvfmadd213pd (%rax), %xmm1, %xmm2
12a5192187SRoman Lebedev
13a5192187SRoman Lebedevvfmadd213pd %ymm0, %ymm1, %ymm2
14a5192187SRoman Lebedevvfmadd213pd (%rax), %ymm1, %ymm2
15a5192187SRoman Lebedev
16a5192187SRoman Lebedevvfmadd231pd %xmm0, %xmm1, %xmm2
17a5192187SRoman Lebedevvfmadd231pd (%rax), %xmm1, %xmm2
18a5192187SRoman Lebedev
19a5192187SRoman Lebedevvfmadd231pd %ymm0, %ymm1, %ymm2
20a5192187SRoman Lebedevvfmadd231pd (%rax), %ymm1, %ymm2
21a5192187SRoman Lebedev
22a5192187SRoman Lebedevvfmadd132ps %xmm0, %xmm1, %xmm2
23a5192187SRoman Lebedevvfmadd132ps (%rax), %xmm1, %xmm2
24a5192187SRoman Lebedev
25a5192187SRoman Lebedevvfmadd132ps %ymm0, %ymm1, %ymm2
26a5192187SRoman Lebedevvfmadd132ps (%rax), %ymm1, %ymm2
27a5192187SRoman Lebedev
28a5192187SRoman Lebedevvfmadd213ps %xmm0, %xmm1, %xmm2
29a5192187SRoman Lebedevvfmadd213ps (%rax), %xmm1, %xmm2
30a5192187SRoman Lebedev
31a5192187SRoman Lebedevvfmadd213ps %ymm0, %ymm1, %ymm2
32a5192187SRoman Lebedevvfmadd213ps (%rax), %ymm1, %ymm2
33a5192187SRoman Lebedev
34a5192187SRoman Lebedevvfmadd231ps %xmm0, %xmm1, %xmm2
35a5192187SRoman Lebedevvfmadd231ps (%rax), %xmm1, %xmm2
36a5192187SRoman Lebedev
37a5192187SRoman Lebedevvfmadd231ps %ymm0, %ymm1, %ymm2
38a5192187SRoman Lebedevvfmadd231ps (%rax), %ymm1, %ymm2
39a5192187SRoman Lebedev
40a5192187SRoman Lebedevvfmadd132sd %xmm0, %xmm1, %xmm2
41a5192187SRoman Lebedevvfmadd132sd (%rax), %xmm1, %xmm2
42a5192187SRoman Lebedev
43a5192187SRoman Lebedevvfmadd213sd %xmm0, %xmm1, %xmm2
44a5192187SRoman Lebedevvfmadd213sd (%rax), %xmm1, %xmm2
45a5192187SRoman Lebedev
46a5192187SRoman Lebedevvfmadd231sd %xmm0, %xmm1, %xmm2
47a5192187SRoman Lebedevvfmadd231sd (%rax), %xmm1, %xmm2
48a5192187SRoman Lebedev
49a5192187SRoman Lebedevvfmadd132ss %xmm0, %xmm1, %xmm2
50a5192187SRoman Lebedevvfmadd132ss (%rax), %xmm1, %xmm2
51a5192187SRoman Lebedev
52a5192187SRoman Lebedevvfmadd213ss %xmm0, %xmm1, %xmm2
53a5192187SRoman Lebedevvfmadd213ss (%rax), %xmm1, %xmm2
54a5192187SRoman Lebedev
55a5192187SRoman Lebedevvfmadd231ss %xmm0, %xmm1, %xmm2
56a5192187SRoman Lebedevvfmadd231ss (%rax), %xmm1, %xmm2
57a5192187SRoman Lebedev
58a5192187SRoman Lebedevvfmaddsub132pd %xmm0, %xmm1, %xmm2
59a5192187SRoman Lebedevvfmaddsub132pd (%rax), %xmm1, %xmm2
60a5192187SRoman Lebedev
61a5192187SRoman Lebedevvfmaddsub132pd %ymm0, %ymm1, %ymm2
62a5192187SRoman Lebedevvfmaddsub132pd (%rax), %ymm1, %ymm2
63a5192187SRoman Lebedev
64a5192187SRoman Lebedevvfmaddsub213pd %xmm0, %xmm1, %xmm2
65a5192187SRoman Lebedevvfmaddsub213pd (%rax), %xmm1, %xmm2
66a5192187SRoman Lebedev
67a5192187SRoman Lebedevvfmaddsub213pd %ymm0, %ymm1, %ymm2
68a5192187SRoman Lebedevvfmaddsub213pd (%rax), %ymm1, %ymm2
69a5192187SRoman Lebedev
70a5192187SRoman Lebedevvfmaddsub231pd %xmm0, %xmm1, %xmm2
71a5192187SRoman Lebedevvfmaddsub231pd (%rax), %xmm1, %xmm2
72a5192187SRoman Lebedev
73a5192187SRoman Lebedevvfmaddsub231pd %ymm0, %ymm1, %ymm2
74a5192187SRoman Lebedevvfmaddsub231pd (%rax), %ymm1, %ymm2
75a5192187SRoman Lebedev
76a5192187SRoman Lebedevvfmaddsub132ps %xmm0, %xmm1, %xmm2
77a5192187SRoman Lebedevvfmaddsub132ps (%rax), %xmm1, %xmm2
78a5192187SRoman Lebedev
79a5192187SRoman Lebedevvfmaddsub132ps %ymm0, %ymm1, %ymm2
80a5192187SRoman Lebedevvfmaddsub132ps (%rax), %ymm1, %ymm2
81a5192187SRoman Lebedev
82a5192187SRoman Lebedevvfmaddsub213ps %xmm0, %xmm1, %xmm2
83a5192187SRoman Lebedevvfmaddsub213ps (%rax), %xmm1, %xmm2
84a5192187SRoman Lebedev
85a5192187SRoman Lebedevvfmaddsub213ps %ymm0, %ymm1, %ymm2
86a5192187SRoman Lebedevvfmaddsub213ps (%rax), %ymm1, %ymm2
87a5192187SRoman Lebedev
88a5192187SRoman Lebedevvfmaddsub231ps %xmm0, %xmm1, %xmm2
89a5192187SRoman Lebedevvfmaddsub231ps (%rax), %xmm1, %xmm2
90a5192187SRoman Lebedev
91a5192187SRoman Lebedevvfmaddsub231ps %ymm0, %ymm1, %ymm2
92a5192187SRoman Lebedevvfmaddsub231ps (%rax), %ymm1, %ymm2
93a5192187SRoman Lebedev
94a5192187SRoman Lebedevvfmsub132pd %xmm0, %xmm1, %xmm2
95a5192187SRoman Lebedevvfmsub132pd (%rax), %xmm1, %xmm2
96a5192187SRoman Lebedev
97a5192187SRoman Lebedevvfmsub132pd %ymm0, %ymm1, %ymm2
98a5192187SRoman Lebedevvfmsub132pd (%rax), %ymm1, %ymm2
99a5192187SRoman Lebedev
100a5192187SRoman Lebedevvfmsub213pd %xmm0, %xmm1, %xmm2
101a5192187SRoman Lebedevvfmsub213pd (%rax), %xmm1, %xmm2
102a5192187SRoman Lebedev
103a5192187SRoman Lebedevvfmsub213pd %ymm0, %ymm1, %ymm2
104a5192187SRoman Lebedevvfmsub213pd (%rax), %ymm1, %ymm2
105a5192187SRoman Lebedev
106a5192187SRoman Lebedevvfmsub231pd %xmm0, %xmm1, %xmm2
107a5192187SRoman Lebedevvfmsub231pd (%rax), %xmm1, %xmm2
108a5192187SRoman Lebedev
109a5192187SRoman Lebedevvfmsub231pd %ymm0, %ymm1, %ymm2
110a5192187SRoman Lebedevvfmsub231pd (%rax), %ymm1, %ymm2
111a5192187SRoman Lebedev
112a5192187SRoman Lebedevvfmsub132ps %xmm0, %xmm1, %xmm2
113a5192187SRoman Lebedevvfmsub132ps (%rax), %xmm1, %xmm2
114a5192187SRoman Lebedev
115a5192187SRoman Lebedevvfmsub132ps %ymm0, %ymm1, %ymm2
116a5192187SRoman Lebedevvfmsub132ps (%rax), %ymm1, %ymm2
117a5192187SRoman Lebedev
118a5192187SRoman Lebedevvfmsub213ps %xmm0, %xmm1, %xmm2
119a5192187SRoman Lebedevvfmsub213ps (%rax), %xmm1, %xmm2
120a5192187SRoman Lebedev
121a5192187SRoman Lebedevvfmsub213ps %ymm0, %ymm1, %ymm2
122a5192187SRoman Lebedevvfmsub213ps (%rax), %ymm1, %ymm2
123a5192187SRoman Lebedev
124a5192187SRoman Lebedevvfmsub231ps %xmm0, %xmm1, %xmm2
125a5192187SRoman Lebedevvfmsub231ps (%rax), %xmm1, %xmm2
126a5192187SRoman Lebedev
127a5192187SRoman Lebedevvfmsub231ps %ymm0, %ymm1, %ymm2
128a5192187SRoman Lebedevvfmsub231ps (%rax), %ymm1, %ymm2
129a5192187SRoman Lebedev
130a5192187SRoman Lebedevvfmsub132sd %xmm0, %xmm1, %xmm2
131a5192187SRoman Lebedevvfmsub132sd (%rax), %xmm1, %xmm2
132a5192187SRoman Lebedev
133a5192187SRoman Lebedevvfmsub213sd %xmm0, %xmm1, %xmm2
134a5192187SRoman Lebedevvfmsub213sd (%rax), %xmm1, %xmm2
135a5192187SRoman Lebedev
136a5192187SRoman Lebedevvfmsub231sd %xmm0, %xmm1, %xmm2
137a5192187SRoman Lebedevvfmsub231sd (%rax), %xmm1, %xmm2
138a5192187SRoman Lebedev
139a5192187SRoman Lebedevvfmsub132ss %xmm0, %xmm1, %xmm2
140a5192187SRoman Lebedevvfmsub132ss (%rax), %xmm1, %xmm2
141a5192187SRoman Lebedev
142a5192187SRoman Lebedevvfmsub213ss %xmm0, %xmm1, %xmm2
143a5192187SRoman Lebedevvfmsub213ss (%rax), %xmm1, %xmm2
144a5192187SRoman Lebedev
145a5192187SRoman Lebedevvfmsub231ss %xmm0, %xmm1, %xmm2
146a5192187SRoman Lebedevvfmsub231ss (%rax), %xmm1, %xmm2
147a5192187SRoman Lebedev
148a5192187SRoman Lebedevvfmsubadd132pd %xmm0, %xmm1, %xmm2
149a5192187SRoman Lebedevvfmsubadd132pd (%rax), %xmm1, %xmm2
150a5192187SRoman Lebedev
151a5192187SRoman Lebedevvfmsubadd132pd %ymm0, %ymm1, %ymm2
152a5192187SRoman Lebedevvfmsubadd132pd (%rax), %ymm1, %ymm2
153a5192187SRoman Lebedev
154a5192187SRoman Lebedevvfmsubadd213pd %xmm0, %xmm1, %xmm2
155a5192187SRoman Lebedevvfmsubadd213pd (%rax), %xmm1, %xmm2
156a5192187SRoman Lebedev
157a5192187SRoman Lebedevvfmsubadd213pd %ymm0, %ymm1, %ymm2
158a5192187SRoman Lebedevvfmsubadd213pd (%rax), %ymm1, %ymm2
159a5192187SRoman Lebedev
160a5192187SRoman Lebedevvfmsubadd231pd %xmm0, %xmm1, %xmm2
161a5192187SRoman Lebedevvfmsubadd231pd (%rax), %xmm1, %xmm2
162a5192187SRoman Lebedev
163a5192187SRoman Lebedevvfmsubadd231pd %ymm0, %ymm1, %ymm2
164a5192187SRoman Lebedevvfmsubadd231pd (%rax), %ymm1, %ymm2
165a5192187SRoman Lebedev
166a5192187SRoman Lebedevvfmsubadd132ps %xmm0, %xmm1, %xmm2
167a5192187SRoman Lebedevvfmsubadd132ps (%rax), %xmm1, %xmm2
168a5192187SRoman Lebedev
169a5192187SRoman Lebedevvfmsubadd132ps %ymm0, %ymm1, %ymm2
170a5192187SRoman Lebedevvfmsubadd132ps (%rax), %ymm1, %ymm2
171a5192187SRoman Lebedev
172a5192187SRoman Lebedevvfmsubadd213ps %xmm0, %xmm1, %xmm2
173a5192187SRoman Lebedevvfmsubadd213ps (%rax), %xmm1, %xmm2
174a5192187SRoman Lebedev
175a5192187SRoman Lebedevvfmsubadd213ps %ymm0, %ymm1, %ymm2
176a5192187SRoman Lebedevvfmsubadd213ps (%rax), %ymm1, %ymm2
177a5192187SRoman Lebedev
178a5192187SRoman Lebedevvfmsubadd231ps %xmm0, %xmm1, %xmm2
179a5192187SRoman Lebedevvfmsubadd231ps (%rax), %xmm1, %xmm2
180a5192187SRoman Lebedev
181a5192187SRoman Lebedevvfmsubadd231ps %ymm0, %ymm1, %ymm2
182a5192187SRoman Lebedevvfmsubadd231ps (%rax), %ymm1, %ymm2
183a5192187SRoman Lebedev
184a5192187SRoman Lebedevvfnmadd132pd %xmm0, %xmm1, %xmm2
185a5192187SRoman Lebedevvfnmadd132pd (%rax), %xmm1, %xmm2
186a5192187SRoman Lebedev
187a5192187SRoman Lebedevvfnmadd132pd %ymm0, %ymm1, %ymm2
188a5192187SRoman Lebedevvfnmadd132pd (%rax), %ymm1, %ymm2
189a5192187SRoman Lebedev
190a5192187SRoman Lebedevvfnmadd213pd %xmm0, %xmm1, %xmm2
191a5192187SRoman Lebedevvfnmadd213pd (%rax), %xmm1, %xmm2
192a5192187SRoman Lebedev
193a5192187SRoman Lebedevvfnmadd213pd %ymm0, %ymm1, %ymm2
194a5192187SRoman Lebedevvfnmadd213pd (%rax), %ymm1, %ymm2
195a5192187SRoman Lebedev
196a5192187SRoman Lebedevvfnmadd231pd %xmm0, %xmm1, %xmm2
197a5192187SRoman Lebedevvfnmadd231pd (%rax), %xmm1, %xmm2
198a5192187SRoman Lebedev
199a5192187SRoman Lebedevvfnmadd231pd %ymm0, %ymm1, %ymm2
200a5192187SRoman Lebedevvfnmadd231pd (%rax), %ymm1, %ymm2
201a5192187SRoman Lebedev
202a5192187SRoman Lebedevvfnmadd132ps %xmm0, %xmm1, %xmm2
203a5192187SRoman Lebedevvfnmadd132ps (%rax), %xmm1, %xmm2
204a5192187SRoman Lebedev
205a5192187SRoman Lebedevvfnmadd132ps %ymm0, %ymm1, %ymm2
206a5192187SRoman Lebedevvfnmadd132ps (%rax), %ymm1, %ymm2
207a5192187SRoman Lebedev
208a5192187SRoman Lebedevvfnmadd213ps %xmm0, %xmm1, %xmm2
209a5192187SRoman Lebedevvfnmadd213ps (%rax), %xmm1, %xmm2
210a5192187SRoman Lebedev
211a5192187SRoman Lebedevvfnmadd213ps %ymm0, %ymm1, %ymm2
212a5192187SRoman Lebedevvfnmadd213ps (%rax), %ymm1, %ymm2
213a5192187SRoman Lebedev
214a5192187SRoman Lebedevvfnmadd231ps %xmm0, %xmm1, %xmm2
215a5192187SRoman Lebedevvfnmadd231ps (%rax), %xmm1, %xmm2
216a5192187SRoman Lebedev
217a5192187SRoman Lebedevvfnmadd231ps %ymm0, %ymm1, %ymm2
218a5192187SRoman Lebedevvfnmadd231ps (%rax), %ymm1, %ymm2
219a5192187SRoman Lebedev
220a5192187SRoman Lebedevvfnmadd132sd %xmm0, %xmm1, %xmm2
221a5192187SRoman Lebedevvfnmadd132sd (%rax), %xmm1, %xmm2
222a5192187SRoman Lebedev
223a5192187SRoman Lebedevvfnmadd213sd %xmm0, %xmm1, %xmm2
224a5192187SRoman Lebedevvfnmadd213sd (%rax), %xmm1, %xmm2
225a5192187SRoman Lebedev
226a5192187SRoman Lebedevvfnmadd231sd %xmm0, %xmm1, %xmm2
227a5192187SRoman Lebedevvfnmadd231sd (%rax), %xmm1, %xmm2
228a5192187SRoman Lebedev
229a5192187SRoman Lebedevvfnmadd132ss %xmm0, %xmm1, %xmm2
230a5192187SRoman Lebedevvfnmadd132ss (%rax), %xmm1, %xmm2
231a5192187SRoman Lebedev
232a5192187SRoman Lebedevvfnmadd213ss %xmm0, %xmm1, %xmm2
233a5192187SRoman Lebedevvfnmadd213ss (%rax), %xmm1, %xmm2
234a5192187SRoman Lebedev
235a5192187SRoman Lebedevvfnmadd231ss %xmm0, %xmm1, %xmm2
236a5192187SRoman Lebedevvfnmadd231ss (%rax), %xmm1, %xmm2
237a5192187SRoman Lebedev
238a5192187SRoman Lebedevvfnmsub132pd %xmm0, %xmm1, %xmm2
239a5192187SRoman Lebedevvfnmsub132pd (%rax), %xmm1, %xmm2
240a5192187SRoman Lebedev
241a5192187SRoman Lebedevvfnmsub132pd %ymm0, %ymm1, %ymm2
242a5192187SRoman Lebedevvfnmsub132pd (%rax), %ymm1, %ymm2
243a5192187SRoman Lebedev
244a5192187SRoman Lebedevvfnmsub213pd %xmm0, %xmm1, %xmm2
245a5192187SRoman Lebedevvfnmsub213pd (%rax), %xmm1, %xmm2
246a5192187SRoman Lebedev
247a5192187SRoman Lebedevvfnmsub213pd %ymm0, %ymm1, %ymm2
248a5192187SRoman Lebedevvfnmsub213pd (%rax), %ymm1, %ymm2
249a5192187SRoman Lebedev
250a5192187SRoman Lebedevvfnmsub231pd %xmm0, %xmm1, %xmm2
251a5192187SRoman Lebedevvfnmsub231pd (%rax), %xmm1, %xmm2
252a5192187SRoman Lebedev
253a5192187SRoman Lebedevvfnmsub231pd %ymm0, %ymm1, %ymm2
254a5192187SRoman Lebedevvfnmsub231pd (%rax), %ymm1, %ymm2
255a5192187SRoman Lebedev
256a5192187SRoman Lebedevvfnmsub132ps %xmm0, %xmm1, %xmm2
257a5192187SRoman Lebedevvfnmsub132ps (%rax), %xmm1, %xmm2
258a5192187SRoman Lebedev
259a5192187SRoman Lebedevvfnmsub132ps %ymm0, %ymm1, %ymm2
260a5192187SRoman Lebedevvfnmsub132ps (%rax), %ymm1, %ymm2
261a5192187SRoman Lebedev
262a5192187SRoman Lebedevvfnmsub213ps %xmm0, %xmm1, %xmm2
263a5192187SRoman Lebedevvfnmsub213ps (%rax), %xmm1, %xmm2
264a5192187SRoman Lebedev
265a5192187SRoman Lebedevvfnmsub213ps %ymm0, %ymm1, %ymm2
266a5192187SRoman Lebedevvfnmsub213ps (%rax), %ymm1, %ymm2
267a5192187SRoman Lebedev
268a5192187SRoman Lebedevvfnmsub231ps %xmm0, %xmm1, %xmm2
269a5192187SRoman Lebedevvfnmsub231ps (%rax), %xmm1, %xmm2
270a5192187SRoman Lebedev
271a5192187SRoman Lebedevvfnmsub231ps %ymm0, %ymm1, %ymm2
272a5192187SRoman Lebedevvfnmsub231ps (%rax), %ymm1, %ymm2
273a5192187SRoman Lebedev
274a5192187SRoman Lebedevvfnmsub132sd %xmm0, %xmm1, %xmm2
275a5192187SRoman Lebedevvfnmsub132sd (%rax), %xmm1, %xmm2
276a5192187SRoman Lebedev
277a5192187SRoman Lebedevvfnmsub213sd %xmm0, %xmm1, %xmm2
278a5192187SRoman Lebedevvfnmsub213sd (%rax), %xmm1, %xmm2
279a5192187SRoman Lebedev
280a5192187SRoman Lebedevvfnmsub231sd %xmm0, %xmm1, %xmm2
281a5192187SRoman Lebedevvfnmsub231sd (%rax), %xmm1, %xmm2
282a5192187SRoman Lebedev
283a5192187SRoman Lebedevvfnmsub132ss %xmm0, %xmm1, %xmm2
284a5192187SRoman Lebedevvfnmsub132ss (%rax), %xmm1, %xmm2
285a5192187SRoman Lebedev
286a5192187SRoman Lebedevvfnmsub213ss %xmm0, %xmm1, %xmm2
287a5192187SRoman Lebedevvfnmsub213ss (%rax), %xmm1, %xmm2
288a5192187SRoman Lebedev
289a5192187SRoman Lebedevvfnmsub231ss %xmm0, %xmm1, %xmm2
290a5192187SRoman Lebedevvfnmsub231ss (%rax), %xmm1, %xmm2
291a5192187SRoman Lebedev
292a5192187SRoman Lebedev# CHECK:      Instruction Info:
293a5192187SRoman Lebedev# CHECK-NEXT: [1]: #uOps
294a5192187SRoman Lebedev# CHECK-NEXT: [2]: Latency
295a5192187SRoman Lebedev# CHECK-NEXT: [3]: RThroughput
296a5192187SRoman Lebedev# CHECK-NEXT: [4]: MayLoad
297a5192187SRoman Lebedev# CHECK-NEXT: [5]: MayStore
298a5192187SRoman Lebedev# CHECK-NEXT: [6]: HasSideEffects (U)
299a5192187SRoman Lebedev
300a5192187SRoman Lebedev# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:
301*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd132pd	%xmm0, %xmm1, %xmm2
302*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd132pd	(%rax), %xmm1, %xmm2
303*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmadd132pd	%ymm0, %ymm1, %ymm2
304*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmadd132pd	(%rax), %ymm1, %ymm2
305*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd213pd	%xmm0, %xmm1, %xmm2
306*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd213pd	(%rax), %xmm1, %xmm2
307*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmadd213pd	%ymm0, %ymm1, %ymm2
308*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmadd213pd	(%rax), %ymm1, %ymm2
309*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd231pd	%xmm0, %xmm1, %xmm2
310*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd231pd	(%rax), %xmm1, %xmm2
311*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmadd231pd	%ymm0, %ymm1, %ymm2
312*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmadd231pd	(%rax), %ymm1, %ymm2
313*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd132ps	%xmm0, %xmm1, %xmm2
314*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd132ps	(%rax), %xmm1, %xmm2
315*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmadd132ps	%ymm0, %ymm1, %ymm2
316*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmadd132ps	(%rax), %ymm1, %ymm2
317*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd213ps	%xmm0, %xmm1, %xmm2
318*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd213ps	(%rax), %xmm1, %xmm2
319*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmadd213ps	%ymm0, %ymm1, %ymm2
320*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmadd213ps	(%rax), %ymm1, %ymm2
321*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd231ps	%xmm0, %xmm1, %xmm2
322*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd231ps	(%rax), %xmm1, %xmm2
323*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmadd231ps	%ymm0, %ymm1, %ymm2
324*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmadd231ps	(%rax), %ymm1, %ymm2
325*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd132sd	%xmm0, %xmm1, %xmm2
326*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd132sd	(%rax), %xmm1, %xmm2
327*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd213sd	%xmm0, %xmm1, %xmm2
328*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd213sd	(%rax), %xmm1, %xmm2
329*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd231sd	%xmm0, %xmm1, %xmm2
330*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd231sd	(%rax), %xmm1, %xmm2
331*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd132ss	%xmm0, %xmm1, %xmm2
332*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd132ss	(%rax), %xmm1, %xmm2
333*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd213ss	%xmm0, %xmm1, %xmm2
334*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd213ss	(%rax), %xmm1, %xmm2
335*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmadd231ss	%xmm0, %xmm1, %xmm2
336*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmadd231ss	(%rax), %xmm1, %xmm2
337*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmaddsub132pd	%xmm0, %xmm1, %xmm2
338*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmaddsub132pd	(%rax), %xmm1, %xmm2
339*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmaddsub132pd	%ymm0, %ymm1, %ymm2
340*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmaddsub132pd	(%rax), %ymm1, %ymm2
341*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmaddsub213pd	%xmm0, %xmm1, %xmm2
342*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmaddsub213pd	(%rax), %xmm1, %xmm2
343*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmaddsub213pd	%ymm0, %ymm1, %ymm2
344*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmaddsub213pd	(%rax), %ymm1, %ymm2
345*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmaddsub231pd	%xmm0, %xmm1, %xmm2
346*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmaddsub231pd	(%rax), %xmm1, %xmm2
347*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmaddsub231pd	%ymm0, %ymm1, %ymm2
348*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmaddsub231pd	(%rax), %ymm1, %ymm2
349*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmaddsub132ps	%xmm0, %xmm1, %xmm2
350*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmaddsub132ps	(%rax), %xmm1, %xmm2
351*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmaddsub132ps	%ymm0, %ymm1, %ymm2
352*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmaddsub132ps	(%rax), %ymm1, %ymm2
353*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmaddsub213ps	%xmm0, %xmm1, %xmm2
354*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmaddsub213ps	(%rax), %xmm1, %xmm2
355*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmaddsub213ps	%ymm0, %ymm1, %ymm2
356*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmaddsub213ps	(%rax), %ymm1, %ymm2
357*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmaddsub231ps	%xmm0, %xmm1, %xmm2
358*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmaddsub231ps	(%rax), %xmm1, %xmm2
359*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmaddsub231ps	%ymm0, %ymm1, %ymm2
360*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmaddsub231ps	(%rax), %ymm1, %ymm2
361*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub132pd	%xmm0, %xmm1, %xmm2
362*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub132pd	(%rax), %xmm1, %xmm2
363*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsub132pd	%ymm0, %ymm1, %ymm2
364*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsub132pd	(%rax), %ymm1, %ymm2
365*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub213pd	%xmm0, %xmm1, %xmm2
366*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub213pd	(%rax), %xmm1, %xmm2
367*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsub213pd	%ymm0, %ymm1, %ymm2
368*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsub213pd	(%rax), %ymm1, %ymm2
369*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub231pd	%xmm0, %xmm1, %xmm2
370*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub231pd	(%rax), %xmm1, %xmm2
371*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsub231pd	%ymm0, %ymm1, %ymm2
372*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsub231pd	(%rax), %ymm1, %ymm2
373*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub132ps	%xmm0, %xmm1, %xmm2
374*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub132ps	(%rax), %xmm1, %xmm2
375*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsub132ps	%ymm0, %ymm1, %ymm2
376*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsub132ps	(%rax), %ymm1, %ymm2
377*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub213ps	%xmm0, %xmm1, %xmm2
378*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub213ps	(%rax), %xmm1, %xmm2
379*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsub213ps	%ymm0, %ymm1, %ymm2
380*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsub213ps	(%rax), %ymm1, %ymm2
381*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub231ps	%xmm0, %xmm1, %xmm2
382*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub231ps	(%rax), %xmm1, %xmm2
383*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsub231ps	%ymm0, %ymm1, %ymm2
384*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsub231ps	(%rax), %ymm1, %ymm2
385*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub132sd	%xmm0, %xmm1, %xmm2
386*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub132sd	(%rax), %xmm1, %xmm2
387*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub213sd	%xmm0, %xmm1, %xmm2
388*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub213sd	(%rax), %xmm1, %xmm2
389*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub231sd	%xmm0, %xmm1, %xmm2
390*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub231sd	(%rax), %xmm1, %xmm2
391*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub132ss	%xmm0, %xmm1, %xmm2
392*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub132ss	(%rax), %xmm1, %xmm2
393*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub213ss	%xmm0, %xmm1, %xmm2
394*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub213ss	(%rax), %xmm1, %xmm2
395*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsub231ss	%xmm0, %xmm1, %xmm2
396*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsub231ss	(%rax), %xmm1, %xmm2
397*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsubadd132pd	%xmm0, %xmm1, %xmm2
398*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsubadd132pd	(%rax), %xmm1, %xmm2
399*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsubadd132pd	%ymm0, %ymm1, %ymm2
400*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsubadd132pd	(%rax), %ymm1, %ymm2
401*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsubadd213pd	%xmm0, %xmm1, %xmm2
402*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsubadd213pd	(%rax), %xmm1, %xmm2
403*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsubadd213pd	%ymm0, %ymm1, %ymm2
404*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsubadd213pd	(%rax), %ymm1, %ymm2
405*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsubadd231pd	%xmm0, %xmm1, %xmm2
406*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsubadd231pd	(%rax), %xmm1, %xmm2
407*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsubadd231pd	%ymm0, %ymm1, %ymm2
408*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsubadd231pd	(%rax), %ymm1, %ymm2
409*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsubadd132ps	%xmm0, %xmm1, %xmm2
410*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsubadd132ps	(%rax), %xmm1, %xmm2
411*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsubadd132ps	%ymm0, %ymm1, %ymm2
412*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsubadd132ps	(%rax), %ymm1, %ymm2
413*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsubadd213ps	%xmm0, %xmm1, %xmm2
414*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsubadd213ps	(%rax), %xmm1, %xmm2
415*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsubadd213ps	%ymm0, %ymm1, %ymm2
416*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsubadd213ps	(%rax), %ymm1, %ymm2
417*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfmsubadd231ps	%xmm0, %xmm1, %xmm2
418*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfmsubadd231ps	(%rax), %xmm1, %xmm2
419*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfmsubadd231ps	%ymm0, %ymm1, %ymm2
420*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfmsubadd231ps	(%rax), %ymm1, %ymm2
421*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd132pd	%xmm0, %xmm1, %xmm2
422*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd132pd	(%rax), %xmm1, %xmm2
423*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmadd132pd	%ymm0, %ymm1, %ymm2
424*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmadd132pd	(%rax), %ymm1, %ymm2
425*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd213pd	%xmm0, %xmm1, %xmm2
426*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd213pd	(%rax), %xmm1, %xmm2
427*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmadd213pd	%ymm0, %ymm1, %ymm2
428*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmadd213pd	(%rax), %ymm1, %ymm2
429*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd231pd	%xmm0, %xmm1, %xmm2
430*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd231pd	(%rax), %xmm1, %xmm2
431*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmadd231pd	%ymm0, %ymm1, %ymm2
432*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmadd231pd	(%rax), %ymm1, %ymm2
433*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd132ps	%xmm0, %xmm1, %xmm2
434*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd132ps	(%rax), %xmm1, %xmm2
435*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmadd132ps	%ymm0, %ymm1, %ymm2
436*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmadd132ps	(%rax), %ymm1, %ymm2
437*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd213ps	%xmm0, %xmm1, %xmm2
438*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd213ps	(%rax), %xmm1, %xmm2
439*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmadd213ps	%ymm0, %ymm1, %ymm2
440*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmadd213ps	(%rax), %ymm1, %ymm2
441*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd231ps	%xmm0, %xmm1, %xmm2
442*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd231ps	(%rax), %xmm1, %xmm2
443*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmadd231ps	%ymm0, %ymm1, %ymm2
444*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmadd231ps	(%rax), %ymm1, %ymm2
445*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd132sd	%xmm0, %xmm1, %xmm2
446*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd132sd	(%rax), %xmm1, %xmm2
447*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd213sd	%xmm0, %xmm1, %xmm2
448*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd213sd	(%rax), %xmm1, %xmm2
449*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd231sd	%xmm0, %xmm1, %xmm2
450*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd231sd	(%rax), %xmm1, %xmm2
451*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd132ss	%xmm0, %xmm1, %xmm2
452*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd132ss	(%rax), %xmm1, %xmm2
453*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd213ss	%xmm0, %xmm1, %xmm2
454*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd213ss	(%rax), %xmm1, %xmm2
455*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmadd231ss	%xmm0, %xmm1, %xmm2
456*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmadd231ss	(%rax), %xmm1, %xmm2
457*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub132pd	%xmm0, %xmm1, %xmm2
458*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub132pd	(%rax), %xmm1, %xmm2
459*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmsub132pd	%ymm0, %ymm1, %ymm2
460*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmsub132pd	(%rax), %ymm1, %ymm2
461*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub213pd	%xmm0, %xmm1, %xmm2
462*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub213pd	(%rax), %xmm1, %xmm2
463*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmsub213pd	%ymm0, %ymm1, %ymm2
464*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmsub213pd	(%rax), %ymm1, %ymm2
465*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub231pd	%xmm0, %xmm1, %xmm2
466*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub231pd	(%rax), %xmm1, %xmm2
467*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmsub231pd	%ymm0, %ymm1, %ymm2
468*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmsub231pd	(%rax), %ymm1, %ymm2
469*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub132ps	%xmm0, %xmm1, %xmm2
470*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub132ps	(%rax), %xmm1, %xmm2
471*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmsub132ps	%ymm0, %ymm1, %ymm2
472*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmsub132ps	(%rax), %ymm1, %ymm2
473*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub213ps	%xmm0, %xmm1, %xmm2
474*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub213ps	(%rax), %xmm1, %xmm2
475*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmsub213ps	%ymm0, %ymm1, %ymm2
476*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmsub213ps	(%rax), %ymm1, %ymm2
477*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub231ps	%xmm0, %xmm1, %xmm2
478*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub231ps	(%rax), %xmm1, %xmm2
479*9db0e725SRoman Lebedev# CHECK-NEXT:  2      5     1.50                        vfnmsub231ps	%ymm0, %ymm1, %ymm2
480*9db0e725SRoman Lebedev# CHECK-NEXT:  2      10    1.50    *                   vfnmsub231ps	(%rax), %ymm1, %ymm2
481*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub132sd	%xmm0, %xmm1, %xmm2
482*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub132sd	(%rax), %xmm1, %xmm2
483*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub213sd	%xmm0, %xmm1, %xmm2
484*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub213sd	(%rax), %xmm1, %xmm2
485*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub231sd	%xmm0, %xmm1, %xmm2
486*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub231sd	(%rax), %xmm1, %xmm2
487*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub132ss	%xmm0, %xmm1, %xmm2
488*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub132ss	(%rax), %xmm1, %xmm2
489*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub213ss	%xmm0, %xmm1, %xmm2
490*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub213ss	(%rax), %xmm1, %xmm2
491*9db0e725SRoman Lebedev# CHECK-NEXT:  1      5     1.50                        vfnmsub231ss	%xmm0, %xmm1, %xmm2
492*9db0e725SRoman Lebedev# CHECK-NEXT:  1      10    1.50    *                   vfnmsub231ss	(%rax), %xmm1, %xmm2
493a5192187SRoman Lebedev
494a5192187SRoman Lebedev# CHECK:      Resources:
495a5baf867SRoman Lebedev# CHECK-NEXT: [0.0] - PdAGLU01
496a5baf867SRoman Lebedev# CHECK-NEXT: [0.1] - PdAGLU01
497a5baf867SRoman Lebedev# CHECK-NEXT: [1]   - PdBranch
498a5baf867SRoman Lebedev# CHECK-NEXT: [2]   - PdCount
499a5baf867SRoman Lebedev# CHECK-NEXT: [3]   - PdDiv
500a5baf867SRoman Lebedev# CHECK-NEXT: [4]   - PdEX0
501a5baf867SRoman Lebedev# CHECK-NEXT: [5]   - PdEX1
502a5baf867SRoman Lebedev# CHECK-NEXT: [6]   - PdFPCVT
503a5baf867SRoman Lebedev# CHECK-NEXT: [7.0] - PdFPFMA
504a5baf867SRoman Lebedev# CHECK-NEXT: [7.1] - PdFPFMA
505a5baf867SRoman Lebedev# CHECK-NEXT: [8.0] - PdFPMAL
506a5baf867SRoman Lebedev# CHECK-NEXT: [8.1] - PdFPMAL
507a5baf867SRoman Lebedev# CHECK-NEXT: [9]   - PdFPMMA
508a5baf867SRoman Lebedev# CHECK-NEXT: [10]  - PdFPSTO
509a5baf867SRoman Lebedev# CHECK-NEXT: [11]  - PdFPU0
510a5baf867SRoman Lebedev# CHECK-NEXT: [12]  - PdFPU1
511a5baf867SRoman Lebedev# CHECK-NEXT: [13]  - PdFPU2
512a5baf867SRoman Lebedev# CHECK-NEXT: [14]  - PdFPU3
513a5baf867SRoman Lebedev# CHECK-NEXT: [15]  - PdFPXBR
514b428b8b2SRoman Lebedev# CHECK-NEXT: [16.0] - PdLoad
515b428b8b2SRoman Lebedev# CHECK-NEXT: [16.1] - PdLoad
516b428b8b2SRoman Lebedev# CHECK-NEXT: [17]  - PdMul
517b428b8b2SRoman Lebedev# CHECK-NEXT: [18]  - PdStore
518a5192187SRoman Lebedev
519a5192187SRoman Lebedev# CHECK:      Resource pressure per iteration:
520b428b8b2SRoman Lebedev# CHECK-NEXT: [0.0]  [0.1]  [1]    [2]    [3]    [4]    [5]    [6]    [7.0]  [7.1]  [8.0]  [8.1]  [9]    [10]   [11]   [12]   [13]   [14]   [15]   [16.0] [16.1] [17]   [18]
521*9db0e725SRoman Lebedev# CHECK-NEXT: 144.00 144.00  -      -      -      -      -      -     288.00 288.00  -      -      -      -     48.00  48.00  48.00  48.00   -     144.00 144.00  -      -
522a5192187SRoman Lebedev
523a5192187SRoman Lebedev# CHECK:      Resource pressure by instruction:
524b428b8b2SRoman Lebedev# CHECK-NEXT: [0.0]  [0.1]  [1]    [2]    [3]    [4]    [5]    [6]    [7.0]  [7.1]  [8.0]  [8.1]  [9]    [10]   [11]   [12]   [13]   [14]   [15]   [16.0] [16.1] [17]   [18]   Instructions:
525*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd132pd	%xmm0, %xmm1, %xmm2
526*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd132pd	(%rax), %xmm1, %xmm2
527*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd132pd	%ymm0, %ymm1, %ymm2
528*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd132pd	(%rax), %ymm1, %ymm2
529*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd213pd	%xmm0, %xmm1, %xmm2
530*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd213pd	(%rax), %xmm1, %xmm2
531*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd213pd	%ymm0, %ymm1, %ymm2
532*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd213pd	(%rax), %ymm1, %ymm2
533*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd231pd	%xmm0, %xmm1, %xmm2
534*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd231pd	(%rax), %xmm1, %xmm2
535*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd231pd	%ymm0, %ymm1, %ymm2
536*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd231pd	(%rax), %ymm1, %ymm2
537*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd132ps	%xmm0, %xmm1, %xmm2
538*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd132ps	(%rax), %xmm1, %xmm2
539*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd132ps	%ymm0, %ymm1, %ymm2
540*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd132ps	(%rax), %ymm1, %ymm2
541*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd213ps	%xmm0, %xmm1, %xmm2
542*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd213ps	(%rax), %xmm1, %xmm2
543*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd213ps	%ymm0, %ymm1, %ymm2
544*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd213ps	(%rax), %ymm1, %ymm2
545*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd231ps	%xmm0, %xmm1, %xmm2
546*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd231ps	(%rax), %xmm1, %xmm2
547*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd231ps	%ymm0, %ymm1, %ymm2
548*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd231ps	(%rax), %ymm1, %ymm2
549*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd132sd	%xmm0, %xmm1, %xmm2
550*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd132sd	(%rax), %xmm1, %xmm2
551*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd213sd	%xmm0, %xmm1, %xmm2
552*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd213sd	(%rax), %xmm1, %xmm2
553*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd231sd	%xmm0, %xmm1, %xmm2
554*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd231sd	(%rax), %xmm1, %xmm2
555*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd132ss	%xmm0, %xmm1, %xmm2
556*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd132ss	(%rax), %xmm1, %xmm2
557*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd213ss	%xmm0, %xmm1, %xmm2
558*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd213ss	(%rax), %xmm1, %xmm2
559*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmadd231ss	%xmm0, %xmm1, %xmm2
560*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmadd231ss	(%rax), %xmm1, %xmm2
561*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub132pd	%xmm0, %xmm1, %xmm2
562*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub132pd	(%rax), %xmm1, %xmm2
563*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub132pd	%ymm0, %ymm1, %ymm2
564*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub132pd	(%rax), %ymm1, %ymm2
565*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub213pd	%xmm0, %xmm1, %xmm2
566*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub213pd	(%rax), %xmm1, %xmm2
567*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub213pd	%ymm0, %ymm1, %ymm2
568*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub213pd	(%rax), %ymm1, %ymm2
569*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub231pd	%xmm0, %xmm1, %xmm2
570*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub231pd	(%rax), %xmm1, %xmm2
571*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub231pd	%ymm0, %ymm1, %ymm2
572*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub231pd	(%rax), %ymm1, %ymm2
573*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub132ps	%xmm0, %xmm1, %xmm2
574*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub132ps	(%rax), %xmm1, %xmm2
575*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub132ps	%ymm0, %ymm1, %ymm2
576*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub132ps	(%rax), %ymm1, %ymm2
577*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub213ps	%xmm0, %xmm1, %xmm2
578*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub213ps	(%rax), %xmm1, %xmm2
579*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub213ps	%ymm0, %ymm1, %ymm2
580*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub213ps	(%rax), %ymm1, %ymm2
581*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub231ps	%xmm0, %xmm1, %xmm2
582*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub231ps	(%rax), %xmm1, %xmm2
583*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmaddsub231ps	%ymm0, %ymm1, %ymm2
584*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmaddsub231ps	(%rax), %ymm1, %ymm2
585*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub132pd	%xmm0, %xmm1, %xmm2
586*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub132pd	(%rax), %xmm1, %xmm2
587*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub132pd	%ymm0, %ymm1, %ymm2
588*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub132pd	(%rax), %ymm1, %ymm2
589*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub213pd	%xmm0, %xmm1, %xmm2
590*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub213pd	(%rax), %xmm1, %xmm2
591*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub213pd	%ymm0, %ymm1, %ymm2
592*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub213pd	(%rax), %ymm1, %ymm2
593*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub231pd	%xmm0, %xmm1, %xmm2
594*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub231pd	(%rax), %xmm1, %xmm2
595*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub231pd	%ymm0, %ymm1, %ymm2
596*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub231pd	(%rax), %ymm1, %ymm2
597*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub132ps	%xmm0, %xmm1, %xmm2
598*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub132ps	(%rax), %xmm1, %xmm2
599*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub132ps	%ymm0, %ymm1, %ymm2
600*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub132ps	(%rax), %ymm1, %ymm2
601*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub213ps	%xmm0, %xmm1, %xmm2
602*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub213ps	(%rax), %xmm1, %xmm2
603*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub213ps	%ymm0, %ymm1, %ymm2
604*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub213ps	(%rax), %ymm1, %ymm2
605*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub231ps	%xmm0, %xmm1, %xmm2
606*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub231ps	(%rax), %xmm1, %xmm2
607*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub231ps	%ymm0, %ymm1, %ymm2
608*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub231ps	(%rax), %ymm1, %ymm2
609*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub132sd	%xmm0, %xmm1, %xmm2
610*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub132sd	(%rax), %xmm1, %xmm2
611*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub213sd	%xmm0, %xmm1, %xmm2
612*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub213sd	(%rax), %xmm1, %xmm2
613*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub231sd	%xmm0, %xmm1, %xmm2
614*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub231sd	(%rax), %xmm1, %xmm2
615*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub132ss	%xmm0, %xmm1, %xmm2
616*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub132ss	(%rax), %xmm1, %xmm2
617*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub213ss	%xmm0, %xmm1, %xmm2
618*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub213ss	(%rax), %xmm1, %xmm2
619*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsub231ss	%xmm0, %xmm1, %xmm2
620*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsub231ss	(%rax), %xmm1, %xmm2
621*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd132pd	%xmm0, %xmm1, %xmm2
622*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd132pd	(%rax), %xmm1, %xmm2
623*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd132pd	%ymm0, %ymm1, %ymm2
624*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd132pd	(%rax), %ymm1, %ymm2
625*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd213pd	%xmm0, %xmm1, %xmm2
626*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd213pd	(%rax), %xmm1, %xmm2
627*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd213pd	%ymm0, %ymm1, %ymm2
628*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd213pd	(%rax), %ymm1, %ymm2
629*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd231pd	%xmm0, %xmm1, %xmm2
630*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd231pd	(%rax), %xmm1, %xmm2
631*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd231pd	%ymm0, %ymm1, %ymm2
632*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd231pd	(%rax), %ymm1, %ymm2
633*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd132ps	%xmm0, %xmm1, %xmm2
634*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd132ps	(%rax), %xmm1, %xmm2
635*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd132ps	%ymm0, %ymm1, %ymm2
636*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd132ps	(%rax), %ymm1, %ymm2
637*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd213ps	%xmm0, %xmm1, %xmm2
638*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd213ps	(%rax), %xmm1, %xmm2
639*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd213ps	%ymm0, %ymm1, %ymm2
640*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd213ps	(%rax), %ymm1, %ymm2
641*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd231ps	%xmm0, %xmm1, %xmm2
642*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd231ps	(%rax), %xmm1, %xmm2
643*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfmsubadd231ps	%ymm0, %ymm1, %ymm2
644*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfmsubadd231ps	(%rax), %ymm1, %ymm2
645*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd132pd	%xmm0, %xmm1, %xmm2
646*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd132pd	(%rax), %xmm1, %xmm2
647*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd132pd	%ymm0, %ymm1, %ymm2
648*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd132pd	(%rax), %ymm1, %ymm2
649*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd213pd	%xmm0, %xmm1, %xmm2
650*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd213pd	(%rax), %xmm1, %xmm2
651*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd213pd	%ymm0, %ymm1, %ymm2
652*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd213pd	(%rax), %ymm1, %ymm2
653*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd231pd	%xmm0, %xmm1, %xmm2
654*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd231pd	(%rax), %xmm1, %xmm2
655*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd231pd	%ymm0, %ymm1, %ymm2
656*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd231pd	(%rax), %ymm1, %ymm2
657*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd132ps	%xmm0, %xmm1, %xmm2
658*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd132ps	(%rax), %xmm1, %xmm2
659*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd132ps	%ymm0, %ymm1, %ymm2
660*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd132ps	(%rax), %ymm1, %ymm2
661*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd213ps	%xmm0, %xmm1, %xmm2
662*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd213ps	(%rax), %xmm1, %xmm2
663*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd213ps	%ymm0, %ymm1, %ymm2
664*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd213ps	(%rax), %ymm1, %ymm2
665*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd231ps	%xmm0, %xmm1, %xmm2
666*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd231ps	(%rax), %xmm1, %xmm2
667*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd231ps	%ymm0, %ymm1, %ymm2
668*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd231ps	(%rax), %ymm1, %ymm2
669*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd132sd	%xmm0, %xmm1, %xmm2
670*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd132sd	(%rax), %xmm1, %xmm2
671*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd213sd	%xmm0, %xmm1, %xmm2
672*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd213sd	(%rax), %xmm1, %xmm2
673*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd231sd	%xmm0, %xmm1, %xmm2
674*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd231sd	(%rax), %xmm1, %xmm2
675*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd132ss	%xmm0, %xmm1, %xmm2
676*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd132ss	(%rax), %xmm1, %xmm2
677*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd213ss	%xmm0, %xmm1, %xmm2
678*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd213ss	(%rax), %xmm1, %xmm2
679*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmadd231ss	%xmm0, %xmm1, %xmm2
680*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmadd231ss	(%rax), %xmm1, %xmm2
681*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub132pd	%xmm0, %xmm1, %xmm2
682*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub132pd	(%rax), %xmm1, %xmm2
683*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub132pd	%ymm0, %ymm1, %ymm2
684*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub132pd	(%rax), %ymm1, %ymm2
685*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub213pd	%xmm0, %xmm1, %xmm2
686*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub213pd	(%rax), %xmm1, %xmm2
687*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub213pd	%ymm0, %ymm1, %ymm2
688*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub213pd	(%rax), %ymm1, %ymm2
689*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub231pd	%xmm0, %xmm1, %xmm2
690*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub231pd	(%rax), %xmm1, %xmm2
691*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub231pd	%ymm0, %ymm1, %ymm2
692*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub231pd	(%rax), %ymm1, %ymm2
693*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub132ps	%xmm0, %xmm1, %xmm2
694*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub132ps	(%rax), %xmm1, %xmm2
695*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub132ps	%ymm0, %ymm1, %ymm2
696*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub132ps	(%rax), %ymm1, %ymm2
697*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub213ps	%xmm0, %xmm1, %xmm2
698*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub213ps	(%rax), %xmm1, %xmm2
699*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub213ps	%ymm0, %ymm1, %ymm2
700*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub213ps	(%rax), %ymm1, %ymm2
701*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub231ps	%xmm0, %xmm1, %xmm2
702*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub231ps	(%rax), %xmm1, %xmm2
703*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub231ps	%ymm0, %ymm1, %ymm2
704*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub231ps	(%rax), %ymm1, %ymm2
705*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub132sd	%xmm0, %xmm1, %xmm2
706*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub132sd	(%rax), %xmm1, %xmm2
707*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub213sd	%xmm0, %xmm1, %xmm2
708*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub213sd	(%rax), %xmm1, %xmm2
709*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub231sd	%xmm0, %xmm1, %xmm2
710*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub231sd	(%rax), %xmm1, %xmm2
711*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub132ss	%xmm0, %xmm1, %xmm2
712*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub132ss	(%rax), %xmm1, %xmm2
713*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub213ss	%xmm0, %xmm1, %xmm2
714*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub213ss	(%rax), %xmm1, %xmm2
715*9db0e725SRoman Lebedev# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -     vfnmsub231ss	%xmm0, %xmm1, %xmm2
716*9db0e725SRoman Lebedev# CHECK-NEXT: 1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -      -      -     0.25   0.25   0.25   0.25    -     1.50   1.50    -      -     vfnmsub231ss	(%rax), %xmm1, %xmm2
717