1// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+sve < %s \
2// RUN:        | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST
3// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+streaming-sve < %s \
4// RUN:        | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST
5// RUN: not llvm-mc -triple=aarch64 -show-encoding < %s 2>&1 \
6// RUN:        | FileCheck %s --check-prefix=CHECK-ERROR
7// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sve < %s \
8// RUN:        | llvm-objdump -d --mattr=+sve - | FileCheck %s --check-prefix=CHECK-INST
9// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sve < %s \
10// RUN:        | llvm-objdump -d - | FileCheck %s --check-prefix=CHECK-UNKNOWN
11
12fmov z0.h, #0.0
13// CHECK-INST: mov     z0.h, #0
14// CHECK-ENCODING: [0x00,0xc0,0x78,0x25]
15// CHECK-ERROR: instruction requires: streaming-sve or sve
16// CHECK-UNKNOWN: 00 c0 78 25
17
18fmov z0.s, #0.0
19// CHECK-INST: mov     z0.s, #0
20// CHECK-ENCODING: [0x00,0xc0,0xb8,0x25]
21// CHECK-ERROR: instruction requires: streaming-sve or sve
22// CHECK-UNKNOWN: 00 c0 b8 25
23
24fmov z0.d, #0.0
25// CHECK-INST: mov     z0.d, #0
26// CHECK-ENCODING: [0x00,0xc0,0xf8,0x25]
27// CHECK-ERROR: instruction requires: streaming-sve or sve
28// CHECK-UNKNOWN: 00 c0 f8 25
29
30fmov z0.h, #-0.12500000
31// CHECK-INST: fmov z0.h, #-0.12500000
32// CHECK-ENCODING: [0x00,0xd8,0x79,0x25]
33// CHECK-ERROR: instruction requires: streaming-sve or sve
34// CHECK-UNKNOWN: 00 d8 79 25 <unknown>
35
36fmov z0.s, #-0.12500000
37// CHECK-INST: fmov z0.s, #-0.12500000
38// CHECK-ENCODING: [0x00,0xd8,0xb9,0x25]
39// CHECK-ERROR: instruction requires: streaming-sve or sve
40// CHECK-UNKNOWN: 00 d8 b9 25 <unknown>
41
42fmov z0.d, #-0.12500000
43// CHECK-INST: fmov z0.d, #-0.12500000
44// CHECK-ENCODING: [0x00,0xd8,0xf9,0x25]
45// CHECK-ERROR: instruction requires: streaming-sve or sve
46// CHECK-UNKNOWN: 00 d8 f9 25 <unknown>
47
48fmov z0.d, #31.00000000
49// CHECK-INST: fmov z0.d, #31.00000000
50// CHECK-ENCODING: [0xe0,0xc7,0xf9,0x25]
51// CHECK-ERROR: instruction requires: streaming-sve or sve
52// CHECK-UNKNOWN: e0 c7 f9 25 <unknown>
53
54fmov z0.h, p0/m, #-0.12500000
55// CHECK-INST: fmov z0.h, p0/m, #-0.12500000
56// CHECK-ENCODING: [0x00,0xd8,0x50,0x05]
57// CHECK-ERROR: instruction requires: streaming-sve or sve
58// CHECK-UNKNOWN: 00 d8 50 05 <unknown>
59
60fmov z0.s, p0/m, #-0.12500000
61// CHECK-INST: fmov z0.s, p0/m, #-0.12500000
62// CHECK-ENCODING: [0x00,0xd8,0x90,0x05]
63// CHECK-ERROR: instruction requires: streaming-sve or sve
64// CHECK-UNKNOWN: 00 d8 90 05 <unknown>
65
66fmov z0.d, p0/m, #-0.12500000
67// CHECK-INST: fmov z0.d, p0/m, #-0.12500000
68// CHECK-ENCODING: [0x00,0xd8,0xd0,0x05]
69// CHECK-ERROR: instruction requires: streaming-sve or sve
70// CHECK-UNKNOWN: 00 d8 d0 05 <unknown>
71
72fmov z0.d, p0/m, #-0.13281250
73// CHECK-INST: fmov z0.d, p0/m, #-0.13281250
74// CHECK-ENCODING: [0x20,0xd8,0xd0,0x05]
75// CHECK-ERROR: instruction requires: streaming-sve or sve
76// CHECK-UNKNOWN: 20 d8 d0 05 <unknown>
77
78fmov z0.d, p0/m, #-0.14062500
79// CHECK-INST: fmov z0.d, p0/m, #-0.14062500
80// CHECK-ENCODING: [0x40,0xd8,0xd0,0x05]
81// CHECK-ERROR: instruction requires: streaming-sve or sve
82// CHECK-UNKNOWN: 40 d8 d0 05 <unknown>
83
84fmov z0.d, p0/m, #-0.14843750
85// CHECK-INST: fmov z0.d, p0/m, #-0.14843750
86// CHECK-ENCODING: [0x60,0xd8,0xd0,0x05]
87// CHECK-ERROR: instruction requires: streaming-sve or sve
88// CHECK-UNKNOWN: 60 d8 d0 05 <unknown>
89
90fmov z0.d, p0/m, #-0.15625000
91// CHECK-INST: fmov z0.d, p0/m, #-0.15625000
92// CHECK-ENCODING: [0x80,0xd8,0xd0,0x05]
93// CHECK-ERROR: instruction requires: streaming-sve or sve
94// CHECK-UNKNOWN: 80 d8 d0 05 <unknown>
95
96fmov z0.d, p0/m, #-0.16406250
97// CHECK-INST: fmov z0.d, p0/m, #-0.16406250
98// CHECK-ENCODING: [0xa0,0xd8,0xd0,0x05]
99// CHECK-ERROR: instruction requires: streaming-sve or sve
100// CHECK-UNKNOWN: a0 d8 d0 05 <unknown>
101
102fmov z0.d, p0/m, #-0.17187500
103// CHECK-INST: fmov z0.d, p0/m, #-0.17187500
104// CHECK-ENCODING: [0xc0,0xd8,0xd0,0x05]
105// CHECK-ERROR: instruction requires: streaming-sve or sve
106// CHECK-UNKNOWN: c0 d8 d0 05 <unknown>
107
108fmov z0.d, p0/m, #-0.17968750
109// CHECK-INST: fmov z0.d, p0/m, #-0.17968750
110// CHECK-ENCODING: [0xe0,0xd8,0xd0,0x05]
111// CHECK-ERROR: instruction requires: streaming-sve or sve
112// CHECK-UNKNOWN: e0 d8 d0 05 <unknown>
113
114fmov z0.d, p0/m, #-0.18750000
115// CHECK-INST: fmov z0.d, p0/m, #-0.18750000
116// CHECK-ENCODING: [0x00,0xd9,0xd0,0x05]
117// CHECK-ERROR: instruction requires: streaming-sve or sve
118// CHECK-UNKNOWN: 00 d9 d0 05 <unknown>
119
120fmov z0.d, p0/m, #-0.19531250
121// CHECK-INST: fmov z0.d, p0/m, #-0.19531250
122// CHECK-ENCODING: [0x20,0xd9,0xd0,0x05]
123// CHECK-ERROR: instruction requires: streaming-sve or sve
124// CHECK-UNKNOWN: 20 d9 d0 05 <unknown>
125
126fmov z0.d, p0/m, #-0.20312500
127// CHECK-INST: fmov z0.d, p0/m, #-0.20312500
128// CHECK-ENCODING: [0x40,0xd9,0xd0,0x05]
129// CHECK-ERROR: instruction requires: streaming-sve or sve
130// CHECK-UNKNOWN: 40 d9 d0 05 <unknown>
131
132fmov z0.d, p0/m, #-0.21093750
133// CHECK-INST: fmov z0.d, p0/m, #-0.21093750
134// CHECK-ENCODING: [0x60,0xd9,0xd0,0x05]
135// CHECK-ERROR: instruction requires: streaming-sve or sve
136// CHECK-UNKNOWN: 60 d9 d0 05 <unknown>
137
138fmov z0.d, p0/m, #-0.21875000
139// CHECK-INST: fmov z0.d, p0/m, #-0.21875000
140// CHECK-ENCODING: [0x80,0xd9,0xd0,0x05]
141// CHECK-ERROR: instruction requires: streaming-sve or sve
142// CHECK-UNKNOWN: 80 d9 d0 05 <unknown>
143
144fmov z0.d, p0/m, #-0.22656250
145// CHECK-INST: fmov z0.d, p0/m, #-0.22656250
146// CHECK-ENCODING: [0xa0,0xd9,0xd0,0x05]
147// CHECK-ERROR: instruction requires: streaming-sve or sve
148// CHECK-UNKNOWN: a0 d9 d0 05 <unknown>
149
150fmov z0.d, p0/m, #-0.23437500
151// CHECK-INST: fmov z0.d, p0/m, #-0.23437500
152// CHECK-ENCODING: [0xc0,0xd9,0xd0,0x05]
153// CHECK-ERROR: instruction requires: streaming-sve or sve
154// CHECK-UNKNOWN: c0 d9 d0 05 <unknown>
155
156fmov z0.d, p0/m, #-0.24218750
157// CHECK-INST: fmov z0.d, p0/m, #-0.24218750
158// CHECK-ENCODING: [0xe0,0xd9,0xd0,0x05]
159// CHECK-ERROR: instruction requires: streaming-sve or sve
160// CHECK-UNKNOWN: e0 d9 d0 05 <unknown>
161
162fmov z0.d, p0/m, #-0.25000000
163// CHECK-INST: fmov z0.d, p0/m, #-0.25000000
164// CHECK-ENCODING: [0x00,0xda,0xd0,0x05]
165// CHECK-ERROR: instruction requires: streaming-sve or sve
166// CHECK-UNKNOWN: 00 da d0 05 <unknown>
167
168fmov z0.d, p0/m, #-0.26562500
169// CHECK-INST: fmov z0.d, p0/m, #-0.26562500
170// CHECK-ENCODING: [0x20,0xda,0xd0,0x05]
171// CHECK-ERROR: instruction requires: streaming-sve or sve
172// CHECK-UNKNOWN: 20 da d0 05 <unknown>
173
174fmov z0.d, p0/m, #-0.28125000
175// CHECK-INST: fmov z0.d, p0/m, #-0.28125000
176// CHECK-ENCODING: [0x40,0xda,0xd0,0x05]
177// CHECK-ERROR: instruction requires: streaming-sve or sve
178// CHECK-UNKNOWN: 40 da d0 05 <unknown>
179
180fmov z0.d, p0/m, #-0.29687500
181// CHECK-INST: fmov z0.d, p0/m, #-0.29687500
182// CHECK-ENCODING: [0x60,0xda,0xd0,0x05]
183// CHECK-ERROR: instruction requires: streaming-sve or sve
184// CHECK-UNKNOWN: 60 da d0 05 <unknown>
185
186fmov z0.d, p0/m, #-0.31250000
187// CHECK-INST: fmov z0.d, p0/m, #-0.31250000
188// CHECK-ENCODING: [0x80,0xda,0xd0,0x05]
189// CHECK-ERROR: instruction requires: streaming-sve or sve
190// CHECK-UNKNOWN: 80 da d0 05 <unknown>
191
192fmov z0.d, p0/m, #-0.32812500
193// CHECK-INST: fmov z0.d, p0/m, #-0.32812500
194// CHECK-ENCODING: [0xa0,0xda,0xd0,0x05]
195// CHECK-ERROR: instruction requires: streaming-sve or sve
196// CHECK-UNKNOWN: a0 da d0 05 <unknown>
197
198fmov z0.d, p0/m, #-0.34375000
199// CHECK-INST: fmov z0.d, p0/m, #-0.34375000
200// CHECK-ENCODING: [0xc0,0xda,0xd0,0x05]
201// CHECK-ERROR: instruction requires: streaming-sve or sve
202// CHECK-UNKNOWN: c0 da d0 05 <unknown>
203
204fmov z0.d, p0/m, #-0.35937500
205// CHECK-INST: fmov z0.d, p0/m, #-0.35937500
206// CHECK-ENCODING: [0xe0,0xda,0xd0,0x05]
207// CHECK-ERROR: instruction requires: streaming-sve or sve
208// CHECK-UNKNOWN: e0 da d0 05 <unknown>
209
210fmov z0.d, p0/m, #-0.37500000
211// CHECK-INST: fmov z0.d, p0/m, #-0.37500000
212// CHECK-ENCODING: [0x00,0xdb,0xd0,0x05]
213// CHECK-ERROR: instruction requires: streaming-sve or sve
214// CHECK-UNKNOWN: 00 db d0 05 <unknown>
215
216fmov z0.d, p0/m, #-0.39062500
217// CHECK-INST: fmov z0.d, p0/m, #-0.39062500
218// CHECK-ENCODING: [0x20,0xdb,0xd0,0x05]
219// CHECK-ERROR: instruction requires: streaming-sve or sve
220// CHECK-UNKNOWN: 20 db d0 05 <unknown>
221
222fmov z0.d, p0/m, #-0.40625000
223// CHECK-INST: fmov z0.d, p0/m, #-0.40625000
224// CHECK-ENCODING: [0x40,0xdb,0xd0,0x05]
225// CHECK-ERROR: instruction requires: streaming-sve or sve
226// CHECK-UNKNOWN: 40 db d0 05 <unknown>
227
228fmov z0.d, p0/m, #-0.42187500
229// CHECK-INST: fmov z0.d, p0/m, #-0.42187500
230// CHECK-ENCODING: [0x60,0xdb,0xd0,0x05]
231// CHECK-ERROR: instruction requires: streaming-sve or sve
232// CHECK-UNKNOWN: 60 db d0 05 <unknown>
233
234fmov z0.d, p0/m, #-0.43750000
235// CHECK-INST: fmov z0.d, p0/m, #-0.43750000
236// CHECK-ENCODING: [0x80,0xdb,0xd0,0x05]
237// CHECK-ERROR: instruction requires: streaming-sve or sve
238// CHECK-UNKNOWN: 80 db d0 05 <unknown>
239
240fmov z0.d, p0/m, #-0.45312500
241// CHECK-INST: fmov z0.d, p0/m, #-0.45312500
242// CHECK-ENCODING: [0xa0,0xdb,0xd0,0x05]
243// CHECK-ERROR: instruction requires: streaming-sve or sve
244// CHECK-UNKNOWN: a0 db d0 05 <unknown>
245
246fmov z0.d, p0/m, #-0.46875000
247// CHECK-INST: fmov z0.d, p0/m, #-0.46875000
248// CHECK-ENCODING: [0xc0,0xdb,0xd0,0x05]
249// CHECK-ERROR: instruction requires: streaming-sve or sve
250// CHECK-UNKNOWN: c0 db d0 05 <unknown>
251
252fmov z0.d, p0/m, #-0.48437500
253// CHECK-INST: fmov z0.d, p0/m, #-0.48437500
254// CHECK-ENCODING: [0xe0,0xdb,0xd0,0x05]
255// CHECK-ERROR: instruction requires: streaming-sve or sve
256// CHECK-UNKNOWN: e0 db d0 05 <unknown>
257
258fmov z0.d, p0/m, #-0.50000000
259// CHECK-INST: fmov z0.d, p0/m, #-0.50000000
260// CHECK-ENCODING: [0x00,0xdc,0xd0,0x05]
261// CHECK-ERROR: instruction requires: streaming-sve or sve
262// CHECK-UNKNOWN: 00 dc d0 05 <unknown>
263
264fmov z0.d, p0/m, #-0.53125000
265// CHECK-INST: fmov z0.d, p0/m, #-0.53125000
266// CHECK-ENCODING: [0x20,0xdc,0xd0,0x05]
267// CHECK-ERROR: instruction requires: streaming-sve or sve
268// CHECK-UNKNOWN: 20 dc d0 05 <unknown>
269
270fmov z0.d, p0/m, #-0.56250000
271// CHECK-INST: fmov z0.d, p0/m, #-0.56250000
272// CHECK-ENCODING: [0x40,0xdc,0xd0,0x05]
273// CHECK-ERROR: instruction requires: streaming-sve or sve
274// CHECK-UNKNOWN: 40 dc d0 05 <unknown>
275
276fmov z0.d, p0/m, #-0.59375000
277// CHECK-INST: fmov z0.d, p0/m, #-0.59375000
278// CHECK-ENCODING: [0x60,0xdc,0xd0,0x05]
279// CHECK-ERROR: instruction requires: streaming-sve or sve
280// CHECK-UNKNOWN: 60 dc d0 05 <unknown>
281
282fmov z0.d, p0/m, #-0.62500000
283// CHECK-INST: fmov z0.d, p0/m, #-0.62500000
284// CHECK-ENCODING: [0x80,0xdc,0xd0,0x05]
285// CHECK-ERROR: instruction requires: streaming-sve or sve
286// CHECK-UNKNOWN: 80 dc d0 05 <unknown>
287
288fmov z0.d, p0/m, #-0.65625000
289// CHECK-INST: fmov z0.d, p0/m, #-0.65625000
290// CHECK-ENCODING: [0xa0,0xdc,0xd0,0x05]
291// CHECK-ERROR: instruction requires: streaming-sve or sve
292// CHECK-UNKNOWN: a0 dc d0 05 <unknown>
293
294fmov z0.d, p0/m, #-0.68750000
295// CHECK-INST: fmov z0.d, p0/m, #-0.68750000
296// CHECK-ENCODING: [0xc0,0xdc,0xd0,0x05]
297// CHECK-ERROR: instruction requires: streaming-sve or sve
298// CHECK-UNKNOWN: c0 dc d0 05 <unknown>
299
300fmov z0.d, p0/m, #-0.71875000
301// CHECK-INST: fmov z0.d, p0/m, #-0.71875000
302// CHECK-ENCODING: [0xe0,0xdc,0xd0,0x05]
303// CHECK-ERROR: instruction requires: streaming-sve or sve
304// CHECK-UNKNOWN: e0 dc d0 05 <unknown>
305
306fmov z0.d, p0/m, #-0.75000000
307// CHECK-INST: fmov z0.d, p0/m, #-0.75000000
308// CHECK-ENCODING: [0x00,0xdd,0xd0,0x05]
309// CHECK-ERROR: instruction requires: streaming-sve or sve
310// CHECK-UNKNOWN: 00 dd d0 05 <unknown>
311
312fmov z0.d, p0/m, #-0.78125000
313// CHECK-INST: fmov z0.d, p0/m, #-0.78125000
314// CHECK-ENCODING: [0x20,0xdd,0xd0,0x05]
315// CHECK-ERROR: instruction requires: streaming-sve or sve
316// CHECK-UNKNOWN: 20 dd d0 05 <unknown>
317
318fmov z0.d, p0/m, #-0.81250000
319// CHECK-INST: fmov z0.d, p0/m, #-0.81250000
320// CHECK-ENCODING: [0x40,0xdd,0xd0,0x05]
321// CHECK-ERROR: instruction requires: streaming-sve or sve
322// CHECK-UNKNOWN: 40 dd d0 05 <unknown>
323
324fmov z0.d, p0/m, #-0.84375000
325// CHECK-INST: fmov z0.d, p0/m, #-0.84375000
326// CHECK-ENCODING: [0x60,0xdd,0xd0,0x05]
327// CHECK-ERROR: instruction requires: streaming-sve or sve
328// CHECK-UNKNOWN: 60 dd d0 05 <unknown>
329
330fmov z0.d, p0/m, #-0.87500000
331// CHECK-INST: fmov z0.d, p0/m, #-0.87500000
332// CHECK-ENCODING: [0x80,0xdd,0xd0,0x05]
333// CHECK-ERROR: instruction requires: streaming-sve or sve
334// CHECK-UNKNOWN: 80 dd d0 05 <unknown>
335
336fmov z0.d, p0/m, #-0.90625000
337// CHECK-INST: fmov z0.d, p0/m, #-0.90625000
338// CHECK-ENCODING: [0xa0,0xdd,0xd0,0x05]
339// CHECK-ERROR: instruction requires: streaming-sve or sve
340// CHECK-UNKNOWN: a0 dd d0 05 <unknown>
341
342fmov z0.d, p0/m, #-0.93750000
343// CHECK-INST: fmov z0.d, p0/m, #-0.93750000
344// CHECK-ENCODING: [0xc0,0xdd,0xd0,0x05]
345// CHECK-ERROR: instruction requires: streaming-sve or sve
346// CHECK-UNKNOWN: c0 dd d0 05 <unknown>
347
348fmov z0.d, p0/m, #-0.96875000
349// CHECK-INST: fmov z0.d, p0/m, #-0.96875000
350// CHECK-ENCODING: [0xe0,0xdd,0xd0,0x05]
351// CHECK-ERROR: instruction requires: streaming-sve or sve
352// CHECK-UNKNOWN: e0 dd d0 05 <unknown>
353
354fmov z0.d, p0/m, #-1.00000000
355// CHECK-INST: fmov z0.d, p0/m, #-1.00000000
356// CHECK-ENCODING: [0x00,0xde,0xd0,0x05]
357// CHECK-ERROR: instruction requires: streaming-sve or sve
358// CHECK-UNKNOWN: 00 de d0 05 <unknown>
359
360fmov z0.d, p0/m, #-1.06250000
361// CHECK-INST: fmov z0.d, p0/m, #-1.06250000
362// CHECK-ENCODING: [0x20,0xde,0xd0,0x05]
363// CHECK-ERROR: instruction requires: streaming-sve or sve
364// CHECK-UNKNOWN: 20 de d0 05 <unknown>
365
366fmov z0.d, p0/m, #-1.12500000
367// CHECK-INST: fmov z0.d, p0/m, #-1.12500000
368// CHECK-ENCODING: [0x40,0xde,0xd0,0x05]
369// CHECK-ERROR: instruction requires: streaming-sve or sve
370// CHECK-UNKNOWN: 40 de d0 05 <unknown>
371
372fmov z0.d, p0/m, #-1.18750000
373// CHECK-INST: fmov z0.d, p0/m, #-1.18750000
374// CHECK-ENCODING: [0x60,0xde,0xd0,0x05]
375// CHECK-ERROR: instruction requires: streaming-sve or sve
376// CHECK-UNKNOWN: 60 de d0 05 <unknown>
377
378fmov z0.d, p0/m, #-1.25000000
379// CHECK-INST: fmov z0.d, p0/m, #-1.25000000
380// CHECK-ENCODING: [0x80,0xde,0xd0,0x05]
381// CHECK-ERROR: instruction requires: streaming-sve or sve
382// CHECK-UNKNOWN: 80 de d0 05 <unknown>
383
384fmov z0.d, p0/m, #-1.31250000
385// CHECK-INST: fmov z0.d, p0/m, #-1.31250000
386// CHECK-ENCODING: [0xa0,0xde,0xd0,0x05]
387// CHECK-ERROR: instruction requires: streaming-sve or sve
388// CHECK-UNKNOWN: a0 de d0 05 <unknown>
389
390fmov z0.d, p0/m, #-1.37500000
391// CHECK-INST: fmov z0.d, p0/m, #-1.37500000
392// CHECK-ENCODING: [0xc0,0xde,0xd0,0x05]
393// CHECK-ERROR: instruction requires: streaming-sve or sve
394// CHECK-UNKNOWN: c0 de d0 05 <unknown>
395
396fmov z0.d, p0/m, #-1.43750000
397// CHECK-INST: fmov z0.d, p0/m, #-1.43750000
398// CHECK-ENCODING: [0xe0,0xde,0xd0,0x05]
399// CHECK-ERROR: instruction requires: streaming-sve or sve
400// CHECK-UNKNOWN: e0 de d0 05 <unknown>
401
402fmov z0.d, p0/m, #-1.50000000
403// CHECK-INST: fmov z0.d, p0/m, #-1.50000000
404// CHECK-ENCODING: [0x00,0xdf,0xd0,0x05]
405// CHECK-ERROR: instruction requires: streaming-sve or sve
406// CHECK-UNKNOWN: 00 df d0 05 <unknown>
407
408fmov z0.d, p0/m, #-1.56250000
409// CHECK-INST: fmov z0.d, p0/m, #-1.56250000
410// CHECK-ENCODING: [0x20,0xdf,0xd0,0x05]
411// CHECK-ERROR: instruction requires: streaming-sve or sve
412// CHECK-UNKNOWN: 20 df d0 05 <unknown>
413
414fmov z0.d, p0/m, #-1.62500000
415// CHECK-INST: fmov z0.d, p0/m, #-1.62500000
416// CHECK-ENCODING: [0x40,0xdf,0xd0,0x05]
417// CHECK-ERROR: instruction requires: streaming-sve or sve
418// CHECK-UNKNOWN: 40 df d0 05 <unknown>
419
420fmov z0.d, p0/m, #-1.68750000
421// CHECK-INST: fmov z0.d, p0/m, #-1.68750000
422// CHECK-ENCODING: [0x60,0xdf,0xd0,0x05]
423// CHECK-ERROR: instruction requires: streaming-sve or sve
424// CHECK-UNKNOWN: 60 df d0 05 <unknown>
425
426fmov z0.d, p0/m, #-1.75000000
427// CHECK-INST: fmov z0.d, p0/m, #-1.75000000
428// CHECK-ENCODING: [0x80,0xdf,0xd0,0x05]
429// CHECK-ERROR: instruction requires: streaming-sve or sve
430// CHECK-UNKNOWN: 80 df d0 05 <unknown>
431
432fmov z0.d, p0/m, #-1.81250000
433// CHECK-INST: fmov z0.d, p0/m, #-1.81250000
434// CHECK-ENCODING: [0xa0,0xdf,0xd0,0x05]
435// CHECK-ERROR: instruction requires: streaming-sve or sve
436// CHECK-UNKNOWN: a0 df d0 05 <unknown>
437
438fmov z0.d, p0/m, #-1.87500000
439// CHECK-INST: fmov z0.d, p0/m, #-1.87500000
440// CHECK-ENCODING: [0xc0,0xdf,0xd0,0x05]
441// CHECK-ERROR: instruction requires: streaming-sve or sve
442// CHECK-UNKNOWN: c0 df d0 05 <unknown>
443
444fmov z0.d, p0/m, #-1.93750000
445// CHECK-INST: fmov z0.d, p0/m, #-1.93750000
446// CHECK-ENCODING: [0xe0,0xdf,0xd0,0x05]
447// CHECK-ERROR: instruction requires: streaming-sve or sve
448// CHECK-UNKNOWN: e0 df d0 05 <unknown>
449
450fmov z0.d, p0/m, #-2.00000000
451// CHECK-INST: fmov z0.d, p0/m, #-2.00000000
452// CHECK-ENCODING: [0x00,0xd0,0xd0,0x05]
453// CHECK-ERROR: instruction requires: streaming-sve or sve
454// CHECK-UNKNOWN: 00 d0 d0 05 <unknown>
455
456fmov z0.d, p0/m, #-2.12500000
457// CHECK-INST: fmov z0.d, p0/m, #-2.12500000
458// CHECK-ENCODING: [0x20,0xd0,0xd0,0x05]
459// CHECK-ERROR: instruction requires: streaming-sve or sve
460// CHECK-UNKNOWN: 20 d0 d0 05 <unknown>
461
462fmov z0.d, p0/m, #-2.25000000
463// CHECK-INST: fmov z0.d, p0/m, #-2.25000000
464// CHECK-ENCODING: [0x40,0xd0,0xd0,0x05]
465// CHECK-ERROR: instruction requires: streaming-sve or sve
466// CHECK-UNKNOWN: 40 d0 d0 05 <unknown>
467
468fmov z0.d, p0/m, #-2.37500000
469// CHECK-INST: fmov z0.d, p0/m, #-2.37500000
470// CHECK-ENCODING: [0x60,0xd0,0xd0,0x05]
471// CHECK-ERROR: instruction requires: streaming-sve or sve
472// CHECK-UNKNOWN: 60 d0 d0 05 <unknown>
473
474fmov z0.d, p0/m, #-2.50000000
475// CHECK-INST: fmov z0.d, p0/m, #-2.50000000
476// CHECK-ENCODING: [0x80,0xd0,0xd0,0x05]
477// CHECK-ERROR: instruction requires: streaming-sve or sve
478// CHECK-UNKNOWN: 80 d0 d0 05 <unknown>
479
480fmov z0.d, p0/m, #-2.62500000
481// CHECK-INST: fmov z0.d, p0/m, #-2.62500000
482// CHECK-ENCODING: [0xa0,0xd0,0xd0,0x05]
483// CHECK-ERROR: instruction requires: streaming-sve or sve
484// CHECK-UNKNOWN: a0 d0 d0 05 <unknown>
485
486fmov z0.d, p0/m, #-2.75000000
487// CHECK-INST: fmov z0.d, p0/m, #-2.75000000
488// CHECK-ENCODING: [0xc0,0xd0,0xd0,0x05]
489// CHECK-ERROR: instruction requires: streaming-sve or sve
490// CHECK-UNKNOWN: c0 d0 d0 05 <unknown>
491
492fmov z0.d, p0/m, #-2.87500000
493// CHECK-INST: fmov z0.d, p0/m, #-2.87500000
494// CHECK-ENCODING: [0xe0,0xd0,0xd0,0x05]
495// CHECK-ERROR: instruction requires: streaming-sve or sve
496// CHECK-UNKNOWN: e0 d0 d0 05 <unknown>
497
498fmov z0.d, p0/m, #-3.00000000
499// CHECK-INST: fmov z0.d, p0/m, #-3.00000000
500// CHECK-ENCODING: [0x00,0xd1,0xd0,0x05]
501// CHECK-ERROR: instruction requires: streaming-sve or sve
502// CHECK-UNKNOWN: 00 d1 d0 05 <unknown>
503
504fmov z0.d, p0/m, #-3.12500000
505// CHECK-INST: fmov z0.d, p0/m, #-3.12500000
506// CHECK-ENCODING: [0x20,0xd1,0xd0,0x05]
507// CHECK-ERROR: instruction requires: streaming-sve or sve
508// CHECK-UNKNOWN: 20 d1 d0 05 <unknown>
509
510fmov z0.d, p0/m, #-3.25000000
511// CHECK-INST: fmov z0.d, p0/m, #-3.25000000
512// CHECK-ENCODING: [0x40,0xd1,0xd0,0x05]
513// CHECK-ERROR: instruction requires: streaming-sve or sve
514// CHECK-UNKNOWN: 40 d1 d0 05 <unknown>
515
516fmov z0.d, p0/m, #-3.37500000
517// CHECK-INST: fmov z0.d, p0/m, #-3.37500000
518// CHECK-ENCODING: [0x60,0xd1,0xd0,0x05]
519// CHECK-ERROR: instruction requires: streaming-sve or sve
520// CHECK-UNKNOWN: 60 d1 d0 05 <unknown>
521
522fmov z0.d, p0/m, #-3.50000000
523// CHECK-INST: fmov z0.d, p0/m, #-3.50000000
524// CHECK-ENCODING: [0x80,0xd1,0xd0,0x05]
525// CHECK-ERROR: instruction requires: streaming-sve or sve
526// CHECK-UNKNOWN: 80 d1 d0 05 <unknown>
527
528fmov z0.d, p0/m, #-3.62500000
529// CHECK-INST: fmov z0.d, p0/m, #-3.62500000
530// CHECK-ENCODING: [0xa0,0xd1,0xd0,0x05]
531// CHECK-ERROR: instruction requires: streaming-sve or sve
532// CHECK-UNKNOWN: a0 d1 d0 05 <unknown>
533
534fmov z0.d, p0/m, #-3.75000000
535// CHECK-INST: fmov z0.d, p0/m, #-3.75000000
536// CHECK-ENCODING: [0xc0,0xd1,0xd0,0x05]
537// CHECK-ERROR: instruction requires: streaming-sve or sve
538// CHECK-UNKNOWN: c0 d1 d0 05 <unknown>
539
540fmov z0.d, p0/m, #-3.87500000
541// CHECK-INST: fmov z0.d, p0/m, #-3.87500000
542// CHECK-ENCODING: [0xe0,0xd1,0xd0,0x05]
543// CHECK-ERROR: instruction requires: streaming-sve or sve
544// CHECK-UNKNOWN: e0 d1 d0 05 <unknown>
545
546fmov z0.d, p0/m, #-4.00000000
547// CHECK-INST: fmov z0.d, p0/m, #-4.00000000
548// CHECK-ENCODING: [0x00,0xd2,0xd0,0x05]
549// CHECK-ERROR: instruction requires: streaming-sve or sve
550// CHECK-UNKNOWN: 00 d2 d0 05 <unknown>
551
552fmov z0.d, p0/m, #-4.25000000
553// CHECK-INST: fmov z0.d, p0/m, #-4.25000000
554// CHECK-ENCODING: [0x20,0xd2,0xd0,0x05]
555// CHECK-ERROR: instruction requires: streaming-sve or sve
556// CHECK-UNKNOWN: 20 d2 d0 05 <unknown>
557
558fmov z0.d, p0/m, #-4.50000000
559// CHECK-INST: fmov z0.d, p0/m, #-4.50000000
560// CHECK-ENCODING: [0x40,0xd2,0xd0,0x05]
561// CHECK-ERROR: instruction requires: streaming-sve or sve
562// CHECK-UNKNOWN: 40 d2 d0 05 <unknown>
563
564fmov z0.d, p0/m, #-4.75000000
565// CHECK-INST: fmov z0.d, p0/m, #-4.75000000
566// CHECK-ENCODING: [0x60,0xd2,0xd0,0x05]
567// CHECK-ERROR: instruction requires: streaming-sve or sve
568// CHECK-UNKNOWN: 60 d2 d0 05 <unknown>
569
570fmov z0.d, p0/m, #-5.00000000
571// CHECK-INST: fmov z0.d, p0/m, #-5.00000000
572// CHECK-ENCODING: [0x80,0xd2,0xd0,0x05]
573// CHECK-ERROR: instruction requires: streaming-sve or sve
574// CHECK-UNKNOWN: 80 d2 d0 05 <unknown>
575
576fmov z0.d, p0/m, #-5.25000000
577// CHECK-INST: fmov z0.d, p0/m, #-5.25000000
578// CHECK-ENCODING: [0xa0,0xd2,0xd0,0x05]
579// CHECK-ERROR: instruction requires: streaming-sve or sve
580// CHECK-UNKNOWN: a0 d2 d0 05 <unknown>
581
582fmov z0.d, p0/m, #-5.50000000
583// CHECK-INST: fmov z0.d, p0/m, #-5.50000000
584// CHECK-ENCODING: [0xc0,0xd2,0xd0,0x05]
585// CHECK-ERROR: instruction requires: streaming-sve or sve
586// CHECK-UNKNOWN: c0 d2 d0 05 <unknown>
587
588fmov z0.d, p0/m, #-5.75000000
589// CHECK-INST: fmov z0.d, p0/m, #-5.75000000
590// CHECK-ENCODING: [0xe0,0xd2,0xd0,0x05]
591// CHECK-ERROR: instruction requires: streaming-sve or sve
592// CHECK-UNKNOWN: e0 d2 d0 05 <unknown>
593
594fmov z0.d, p0/m, #-6.00000000
595// CHECK-INST: fmov z0.d, p0/m, #-6.00000000
596// CHECK-ENCODING: [0x00,0xd3,0xd0,0x05]
597// CHECK-ERROR: instruction requires: streaming-sve or sve
598// CHECK-UNKNOWN: 00 d3 d0 05 <unknown>
599
600fmov z0.d, p0/m, #-6.25000000
601// CHECK-INST: fmov z0.d, p0/m, #-6.25000000
602// CHECK-ENCODING: [0x20,0xd3,0xd0,0x05]
603// CHECK-ERROR: instruction requires: streaming-sve or sve
604// CHECK-UNKNOWN: 20 d3 d0 05 <unknown>
605
606fmov z0.d, p0/m, #-6.50000000
607// CHECK-INST: fmov z0.d, p0/m, #-6.50000000
608// CHECK-ENCODING: [0x40,0xd3,0xd0,0x05]
609// CHECK-ERROR: instruction requires: streaming-sve or sve
610// CHECK-UNKNOWN: 40 d3 d0 05 <unknown>
611
612fmov z0.d, p0/m, #-6.75000000
613// CHECK-INST: fmov z0.d, p0/m, #-6.75000000
614// CHECK-ENCODING: [0x60,0xd3,0xd0,0x05]
615// CHECK-ERROR: instruction requires: streaming-sve or sve
616// CHECK-UNKNOWN: 60 d3 d0 05 <unknown>
617
618fmov z0.d, p0/m, #-7.00000000
619// CHECK-INST: fmov z0.d, p0/m, #-7.00000000
620// CHECK-ENCODING: [0x80,0xd3,0xd0,0x05]
621// CHECK-ERROR: instruction requires: streaming-sve or sve
622// CHECK-UNKNOWN: 80 d3 d0 05 <unknown>
623
624fmov z0.d, p0/m, #-7.25000000
625// CHECK-INST: fmov z0.d, p0/m, #-7.25000000
626// CHECK-ENCODING: [0xa0,0xd3,0xd0,0x05]
627// CHECK-ERROR: instruction requires: streaming-sve or sve
628// CHECK-UNKNOWN: a0 d3 d0 05 <unknown>
629
630fmov z0.d, p0/m, #-7.50000000
631// CHECK-INST: fmov z0.d, p0/m, #-7.50000000
632// CHECK-ENCODING: [0xc0,0xd3,0xd0,0x05]
633// CHECK-ERROR: instruction requires: streaming-sve or sve
634// CHECK-UNKNOWN: c0 d3 d0 05 <unknown>
635
636fmov z0.d, p0/m, #-7.75000000
637// CHECK-INST: fmov z0.d, p0/m, #-7.75000000
638// CHECK-ENCODING: [0xe0,0xd3,0xd0,0x05]
639// CHECK-ERROR: instruction requires: streaming-sve or sve
640// CHECK-UNKNOWN: e0 d3 d0 05 <unknown>
641
642fmov z0.d, p0/m, #-8.00000000
643// CHECK-INST: fmov z0.d, p0/m, #-8.00000000
644// CHECK-ENCODING: [0x00,0xd4,0xd0,0x05]
645// CHECK-ERROR: instruction requires: streaming-sve or sve
646// CHECK-UNKNOWN: 00 d4 d0 05 <unknown>
647
648fmov z0.d, p0/m, #-8.50000000
649// CHECK-INST: fmov z0.d, p0/m, #-8.50000000
650// CHECK-ENCODING: [0x20,0xd4,0xd0,0x05]
651// CHECK-ERROR: instruction requires: streaming-sve or sve
652// CHECK-UNKNOWN: 20 d4 d0 05 <unknown>
653
654fmov z0.d, p0/m, #-9.00000000
655// CHECK-INST: fmov z0.d, p0/m, #-9.00000000
656// CHECK-ENCODING: [0x40,0xd4,0xd0,0x05]
657// CHECK-ERROR: instruction requires: streaming-sve or sve
658// CHECK-UNKNOWN: 40 d4 d0 05 <unknown>
659
660fmov z0.d, p0/m, #-9.50000000
661// CHECK-INST: fmov z0.d, p0/m, #-9.50000000
662// CHECK-ENCODING: [0x60,0xd4,0xd0,0x05]
663// CHECK-ERROR: instruction requires: streaming-sve or sve
664// CHECK-UNKNOWN: 60 d4 d0 05 <unknown>
665
666fmov z0.d, p0/m, #-10.00000000
667// CHECK-INST: fmov z0.d, p0/m, #-10.00000000
668// CHECK-ENCODING: [0x80,0xd4,0xd0,0x05]
669// CHECK-ERROR: instruction requires: streaming-sve or sve
670// CHECK-UNKNOWN: 80 d4 d0 05 <unknown>
671
672fmov z0.d, p0/m, #-10.50000000
673// CHECK-INST: fmov z0.d, p0/m, #-10.50000000
674// CHECK-ENCODING: [0xa0,0xd4,0xd0,0x05]
675// CHECK-ERROR: instruction requires: streaming-sve or sve
676// CHECK-UNKNOWN: a0 d4 d0 05 <unknown>
677
678fmov z0.d, p0/m, #-11.00000000
679// CHECK-INST: fmov z0.d, p0/m, #-11.00000000
680// CHECK-ENCODING: [0xc0,0xd4,0xd0,0x05]
681// CHECK-ERROR: instruction requires: streaming-sve or sve
682// CHECK-UNKNOWN: c0 d4 d0 05 <unknown>
683
684fmov z0.d, p0/m, #-11.50000000
685// CHECK-INST: fmov z0.d, p0/m, #-11.50000000
686// CHECK-ENCODING: [0xe0,0xd4,0xd0,0x05]
687// CHECK-ERROR: instruction requires: streaming-sve or sve
688// CHECK-UNKNOWN: e0 d4 d0 05 <unknown>
689
690fmov z0.d, p0/m, #-12.00000000
691// CHECK-INST: fmov z0.d, p0/m, #-12.00000000
692// CHECK-ENCODING: [0x00,0xd5,0xd0,0x05]
693// CHECK-ERROR: instruction requires: streaming-sve or sve
694// CHECK-UNKNOWN: 00 d5 d0 05 <unknown>
695
696fmov z0.d, p0/m, #-12.50000000
697// CHECK-INST: fmov z0.d, p0/m, #-12.50000000
698// CHECK-ENCODING: [0x20,0xd5,0xd0,0x05]
699// CHECK-ERROR: instruction requires: streaming-sve or sve
700// CHECK-UNKNOWN: 20 d5 d0 05 <unknown>
701
702fmov z0.d, p0/m, #-13.00000000
703// CHECK-INST: fmov z0.d, p0/m, #-13.00000000
704// CHECK-ENCODING: [0x40,0xd5,0xd0,0x05]
705// CHECK-ERROR: instruction requires: streaming-sve or sve
706// CHECK-UNKNOWN: 40 d5 d0 05 <unknown>
707
708fmov z0.d, p0/m, #-13.50000000
709// CHECK-INST: fmov z0.d, p0/m, #-13.50000000
710// CHECK-ENCODING: [0x60,0xd5,0xd0,0x05]
711// CHECK-ERROR: instruction requires: streaming-sve or sve
712// CHECK-UNKNOWN: 60 d5 d0 05 <unknown>
713
714fmov z0.d, p0/m, #-14.00000000
715// CHECK-INST: fmov z0.d, p0/m, #-14.00000000
716// CHECK-ENCODING: [0x80,0xd5,0xd0,0x05]
717// CHECK-ERROR: instruction requires: streaming-sve or sve
718// CHECK-UNKNOWN: 80 d5 d0 05 <unknown>
719
720fmov z0.d, p0/m, #-14.50000000
721// CHECK-INST: fmov z0.d, p0/m, #-14.50000000
722// CHECK-ENCODING: [0xa0,0xd5,0xd0,0x05]
723// CHECK-ERROR: instruction requires: streaming-sve or sve
724// CHECK-UNKNOWN: a0 d5 d0 05 <unknown>
725
726fmov z0.d, p0/m, #-15.00000000
727// CHECK-INST: fmov z0.d, p0/m, #-15.00000000
728// CHECK-ENCODING: [0xc0,0xd5,0xd0,0x05]
729// CHECK-ERROR: instruction requires: streaming-sve or sve
730// CHECK-UNKNOWN: c0 d5 d0 05 <unknown>
731
732fmov z0.d, p0/m, #-15.50000000
733// CHECK-INST: fmov z0.d, p0/m, #-15.50000000
734// CHECK-ENCODING: [0xe0,0xd5,0xd0,0x05]
735// CHECK-ERROR: instruction requires: streaming-sve or sve
736// CHECK-UNKNOWN: e0 d5 d0 05 <unknown>
737
738fmov z0.d, p0/m, #-16.00000000
739// CHECK-INST: fmov z0.d, p0/m, #-16.00000000
740// CHECK-ENCODING: [0x00,0xd6,0xd0,0x05]
741// CHECK-ERROR: instruction requires: streaming-sve or sve
742// CHECK-UNKNOWN: 00 d6 d0 05 <unknown>
743
744fmov z0.d, p0/m, #-17.00000000
745// CHECK-INST: fmov z0.d, p0/m, #-17.00000000
746// CHECK-ENCODING: [0x20,0xd6,0xd0,0x05]
747// CHECK-ERROR: instruction requires: streaming-sve or sve
748// CHECK-UNKNOWN: 20 d6 d0 05 <unknown>
749
750fmov z0.d, p0/m, #-18.00000000
751// CHECK-INST: fmov z0.d, p0/m, #-18.00000000
752// CHECK-ENCODING: [0x40,0xd6,0xd0,0x05]
753// CHECK-ERROR: instruction requires: streaming-sve or sve
754// CHECK-UNKNOWN: 40 d6 d0 05 <unknown>
755
756fmov z0.d, p0/m, #-19.00000000
757// CHECK-INST: fmov z0.d, p0/m, #-19.00000000
758// CHECK-ENCODING: [0x60,0xd6,0xd0,0x05]
759// CHECK-ERROR: instruction requires: streaming-sve or sve
760// CHECK-UNKNOWN: 60 d6 d0 05 <unknown>
761
762fmov z0.d, p0/m, #-20.00000000
763// CHECK-INST: fmov z0.d, p0/m, #-20.00000000
764// CHECK-ENCODING: [0x80,0xd6,0xd0,0x05]
765// CHECK-ERROR: instruction requires: streaming-sve or sve
766// CHECK-UNKNOWN: 80 d6 d0 05 <unknown>
767
768fmov z0.d, p0/m, #-21.00000000
769// CHECK-INST: fmov z0.d, p0/m, #-21.00000000
770// CHECK-ENCODING: [0xa0,0xd6,0xd0,0x05]
771// CHECK-ERROR: instruction requires: streaming-sve or sve
772// CHECK-UNKNOWN: a0 d6 d0 05 <unknown>
773
774fmov z0.d, p0/m, #-22.00000000
775// CHECK-INST: fmov z0.d, p0/m, #-22.00000000
776// CHECK-ENCODING: [0xc0,0xd6,0xd0,0x05]
777// CHECK-ERROR: instruction requires: streaming-sve or sve
778// CHECK-UNKNOWN: c0 d6 d0 05 <unknown>
779
780fmov z0.d, p0/m, #-23.00000000
781// CHECK-INST: fmov z0.d, p0/m, #-23.00000000
782// CHECK-ENCODING: [0xe0,0xd6,0xd0,0x05]
783// CHECK-ERROR: instruction requires: streaming-sve or sve
784// CHECK-UNKNOWN: e0 d6 d0 05 <unknown>
785
786fmov z0.d, p0/m, #-24.00000000
787// CHECK-INST: fmov z0.d, p0/m, #-24.00000000
788// CHECK-ENCODING: [0x00,0xd7,0xd0,0x05]
789// CHECK-ERROR: instruction requires: streaming-sve or sve
790// CHECK-UNKNOWN: 00 d7 d0 05 <unknown>
791
792fmov z0.d, p0/m, #-25.00000000
793// CHECK-INST: fmov z0.d, p0/m, #-25.00000000
794// CHECK-ENCODING: [0x20,0xd7,0xd0,0x05]
795// CHECK-ERROR: instruction requires: streaming-sve or sve
796// CHECK-UNKNOWN: 20 d7 d0 05 <unknown>
797
798fmov z0.d, p0/m, #-26.00000000
799// CHECK-INST: fmov z0.d, p0/m, #-26.00000000
800// CHECK-ENCODING: [0x40,0xd7,0xd0,0x05]
801// CHECK-ERROR: instruction requires: streaming-sve or sve
802// CHECK-UNKNOWN: 40 d7 d0 05 <unknown>
803
804fmov z0.d, p0/m, #-27.00000000
805// CHECK-INST: fmov z0.d, p0/m, #-27.00000000
806// CHECK-ENCODING: [0x60,0xd7,0xd0,0x05]
807// CHECK-ERROR: instruction requires: streaming-sve or sve
808// CHECK-UNKNOWN: 60 d7 d0 05 <unknown>
809
810fmov z0.d, p0/m, #-28.00000000
811// CHECK-INST: fmov z0.d, p0/m, #-28.00000000
812// CHECK-ENCODING: [0x80,0xd7,0xd0,0x05]
813// CHECK-ERROR: instruction requires: streaming-sve or sve
814// CHECK-UNKNOWN: 80 d7 d0 05 <unknown>
815
816fmov z0.d, p0/m, #-29.00000000
817// CHECK-INST: fmov z0.d, p0/m, #-29.00000000
818// CHECK-ENCODING: [0xa0,0xd7,0xd0,0x05]
819// CHECK-ERROR: instruction requires: streaming-sve or sve
820// CHECK-UNKNOWN: a0 d7 d0 05 <unknown>
821
822fmov z0.d, p0/m, #-30.00000000
823// CHECK-INST: fmov z0.d, p0/m, #-30.00000000
824// CHECK-ENCODING: [0xc0,0xd7,0xd0,0x05]
825// CHECK-ERROR: instruction requires: streaming-sve or sve
826// CHECK-UNKNOWN: c0 d7 d0 05 <unknown>
827
828fmov z0.d, p0/m, #-31.00000000
829// CHECK-INST: fmov z0.d, p0/m, #-31.00000000
830// CHECK-ENCODING: [0xe0,0xd7,0xd0,0x05]
831// CHECK-ERROR: instruction requires: streaming-sve or sve
832// CHECK-UNKNOWN: e0 d7 d0 05 <unknown>
833
834fmov z0.d, p0/m, #0.12500000
835// CHECK-INST: fmov z0.d, p0/m, #0.12500000
836// CHECK-ENCODING: [0x00,0xc8,0xd0,0x05]
837// CHECK-ERROR: instruction requires: streaming-sve or sve
838// CHECK-UNKNOWN: 00 c8 d0 05 <unknown>
839
840fmov z0.d, p0/m, #0.13281250
841// CHECK-INST: fmov z0.d, p0/m, #0.13281250
842// CHECK-ENCODING: [0x20,0xc8,0xd0,0x05]
843// CHECK-ERROR: instruction requires: streaming-sve or sve
844// CHECK-UNKNOWN: 20 c8 d0 05 <unknown>
845
846fmov z0.d, p0/m, #0.14062500
847// CHECK-INST: fmov z0.d, p0/m, #0.14062500
848// CHECK-ENCODING: [0x40,0xc8,0xd0,0x05]
849// CHECK-ERROR: instruction requires: streaming-sve or sve
850// CHECK-UNKNOWN: 40 c8 d0 05 <unknown>
851
852fmov z0.d, p0/m, #0.14843750
853// CHECK-INST: fmov z0.d, p0/m, #0.14843750
854// CHECK-ENCODING: [0x60,0xc8,0xd0,0x05]
855// CHECK-ERROR: instruction requires: streaming-sve or sve
856// CHECK-UNKNOWN: 60 c8 d0 05 <unknown>
857
858fmov z0.d, p0/m, #0.15625000
859// CHECK-INST: fmov z0.d, p0/m, #0.15625000
860// CHECK-ENCODING: [0x80,0xc8,0xd0,0x05]
861// CHECK-ERROR: instruction requires: streaming-sve or sve
862// CHECK-UNKNOWN: 80 c8 d0 05 <unknown>
863
864fmov z0.d, p0/m, #0.16406250
865// CHECK-INST: fmov z0.d, p0/m, #0.16406250
866// CHECK-ENCODING: [0xa0,0xc8,0xd0,0x05]
867// CHECK-ERROR: instruction requires: streaming-sve or sve
868// CHECK-UNKNOWN: a0 c8 d0 05 <unknown>
869
870fmov z0.d, p0/m, #0.17187500
871// CHECK-INST: fmov z0.d, p0/m, #0.17187500
872// CHECK-ENCODING: [0xc0,0xc8,0xd0,0x05]
873// CHECK-ERROR: instruction requires: streaming-sve or sve
874// CHECK-UNKNOWN: c0 c8 d0 05 <unknown>
875
876fmov z0.d, p0/m, #0.17968750
877// CHECK-INST: fmov z0.d, p0/m, #0.17968750
878// CHECK-ENCODING: [0xe0,0xc8,0xd0,0x05]
879// CHECK-ERROR: instruction requires: streaming-sve or sve
880// CHECK-UNKNOWN: e0 c8 d0 05 <unknown>
881
882fmov z0.d, p0/m, #0.18750000
883// CHECK-INST: fmov z0.d, p0/m, #0.18750000
884// CHECK-ENCODING: [0x00,0xc9,0xd0,0x05]
885// CHECK-ERROR: instruction requires: streaming-sve or sve
886// CHECK-UNKNOWN: 00 c9 d0 05 <unknown>
887
888fmov z0.d, p0/m, #0.19531250
889// CHECK-INST: fmov z0.d, p0/m, #0.19531250
890// CHECK-ENCODING: [0x20,0xc9,0xd0,0x05]
891// CHECK-ERROR: instruction requires: streaming-sve or sve
892// CHECK-UNKNOWN: 20 c9 d0 05 <unknown>
893
894fmov z0.d, p0/m, #0.20312500
895// CHECK-INST: fmov z0.d, p0/m, #0.20312500
896// CHECK-ENCODING: [0x40,0xc9,0xd0,0x05]
897// CHECK-ERROR: instruction requires: streaming-sve or sve
898// CHECK-UNKNOWN: 40 c9 d0 05 <unknown>
899
900fmov z0.d, p0/m, #0.21093750
901// CHECK-INST: fmov z0.d, p0/m, #0.21093750
902// CHECK-ENCODING: [0x60,0xc9,0xd0,0x05]
903// CHECK-ERROR: instruction requires: streaming-sve or sve
904// CHECK-UNKNOWN: 60 c9 d0 05 <unknown>
905
906fmov z0.d, p0/m, #0.21875000
907// CHECK-INST: fmov z0.d, p0/m, #0.21875000
908// CHECK-ENCODING: [0x80,0xc9,0xd0,0x05]
909// CHECK-ERROR: instruction requires: streaming-sve or sve
910// CHECK-UNKNOWN: 80 c9 d0 05 <unknown>
911
912fmov z0.d, p0/m, #0.22656250
913// CHECK-INST: fmov z0.d, p0/m, #0.22656250
914// CHECK-ENCODING: [0xa0,0xc9,0xd0,0x05]
915// CHECK-ERROR: instruction requires: streaming-sve or sve
916// CHECK-UNKNOWN: a0 c9 d0 05 <unknown>
917
918fmov z0.d, p0/m, #0.23437500
919// CHECK-INST: fmov z0.d, p0/m, #0.23437500
920// CHECK-ENCODING: [0xc0,0xc9,0xd0,0x05]
921// CHECK-ERROR: instruction requires: streaming-sve or sve
922// CHECK-UNKNOWN: c0 c9 d0 05 <unknown>
923
924fmov z0.d, p0/m, #0.24218750
925// CHECK-INST: fmov z0.d, p0/m, #0.24218750
926// CHECK-ENCODING: [0xe0,0xc9,0xd0,0x05]
927// CHECK-ERROR: instruction requires: streaming-sve or sve
928// CHECK-UNKNOWN: e0 c9 d0 05 <unknown>
929
930fmov z0.d, p0/m, #0.25000000
931// CHECK-INST: fmov z0.d, p0/m, #0.25000000
932// CHECK-ENCODING: [0x00,0xca,0xd0,0x05]
933// CHECK-ERROR: instruction requires: streaming-sve or sve
934// CHECK-UNKNOWN: 00 ca d0 05 <unknown>
935
936fmov z0.d, p0/m, #0.26562500
937// CHECK-INST: fmov z0.d, p0/m, #0.26562500
938// CHECK-ENCODING: [0x20,0xca,0xd0,0x05]
939// CHECK-ERROR: instruction requires: streaming-sve or sve
940// CHECK-UNKNOWN: 20 ca d0 05 <unknown>
941
942fmov z0.d, p0/m, #0.28125000
943// CHECK-INST: fmov z0.d, p0/m, #0.28125000
944// CHECK-ENCODING: [0x40,0xca,0xd0,0x05]
945// CHECK-ERROR: instruction requires: streaming-sve or sve
946// CHECK-UNKNOWN: 40 ca d0 05 <unknown>
947
948fmov z0.d, p0/m, #0.29687500
949// CHECK-INST: fmov z0.d, p0/m, #0.29687500
950// CHECK-ENCODING: [0x60,0xca,0xd0,0x05]
951// CHECK-ERROR: instruction requires: streaming-sve or sve
952// CHECK-UNKNOWN: 60 ca d0 05 <unknown>
953
954fmov z0.d, p0/m, #0.31250000
955// CHECK-INST: fmov z0.d, p0/m, #0.31250000
956// CHECK-ENCODING: [0x80,0xca,0xd0,0x05]
957// CHECK-ERROR: instruction requires: streaming-sve or sve
958// CHECK-UNKNOWN: 80 ca d0 05 <unknown>
959
960fmov z0.d, p0/m, #0.32812500
961// CHECK-INST: fmov z0.d, p0/m, #0.32812500
962// CHECK-ENCODING: [0xa0,0xca,0xd0,0x05]
963// CHECK-ERROR: instruction requires: streaming-sve or sve
964// CHECK-UNKNOWN: a0 ca d0 05 <unknown>
965
966fmov z0.d, p0/m, #0.34375000
967// CHECK-INST: fmov z0.d, p0/m, #0.34375000
968// CHECK-ENCODING: [0xc0,0xca,0xd0,0x05]
969// CHECK-ERROR: instruction requires: streaming-sve or sve
970// CHECK-UNKNOWN: c0 ca d0 05 <unknown>
971
972fmov z0.d, p0/m, #0.35937500
973// CHECK-INST: fmov z0.d, p0/m, #0.35937500
974// CHECK-ENCODING: [0xe0,0xca,0xd0,0x05]
975// CHECK-ERROR: instruction requires: streaming-sve or sve
976// CHECK-UNKNOWN: e0 ca d0 05 <unknown>
977
978fmov z0.d, p0/m, #0.37500000
979// CHECK-INST: fmov z0.d, p0/m, #0.37500000
980// CHECK-ENCODING: [0x00,0xcb,0xd0,0x05]
981// CHECK-ERROR: instruction requires: streaming-sve or sve
982// CHECK-UNKNOWN: 00 cb d0 05 <unknown>
983
984fmov z0.d, p0/m, #0.39062500
985// CHECK-INST: fmov z0.d, p0/m, #0.39062500
986// CHECK-ENCODING: [0x20,0xcb,0xd0,0x05]
987// CHECK-ERROR: instruction requires: streaming-sve or sve
988// CHECK-UNKNOWN: 20 cb d0 05 <unknown>
989
990fmov z0.d, p0/m, #0.40625000
991// CHECK-INST: fmov z0.d, p0/m, #0.40625000
992// CHECK-ENCODING: [0x40,0xcb,0xd0,0x05]
993// CHECK-ERROR: instruction requires: streaming-sve or sve
994// CHECK-UNKNOWN: 40 cb d0 05 <unknown>
995
996fmov z0.d, p0/m, #0.42187500
997// CHECK-INST: fmov z0.d, p0/m, #0.42187500
998// CHECK-ENCODING: [0x60,0xcb,0xd0,0x05]
999// CHECK-ERROR: instruction requires: streaming-sve or sve
1000// CHECK-UNKNOWN: 60 cb d0 05 <unknown>
1001
1002fmov z0.d, p0/m, #0.43750000
1003// CHECK-INST: fmov z0.d, p0/m, #0.43750000
1004// CHECK-ENCODING: [0x80,0xcb,0xd0,0x05]
1005// CHECK-ERROR: instruction requires: streaming-sve or sve
1006// CHECK-UNKNOWN: 80 cb d0 05 <unknown>
1007
1008fmov z0.d, p0/m, #0.45312500
1009// CHECK-INST: fmov z0.d, p0/m, #0.45312500
1010// CHECK-ENCODING: [0xa0,0xcb,0xd0,0x05]
1011// CHECK-ERROR: instruction requires: streaming-sve or sve
1012// CHECK-UNKNOWN: a0 cb d0 05 <unknown>
1013
1014fmov z0.d, p0/m, #0.46875000
1015// CHECK-INST: fmov z0.d, p0/m, #0.46875000
1016// CHECK-ENCODING: [0xc0,0xcb,0xd0,0x05]
1017// CHECK-ERROR: instruction requires: streaming-sve or sve
1018// CHECK-UNKNOWN: c0 cb d0 05 <unknown>
1019
1020fmov z0.d, p0/m, #0.48437500
1021// CHECK-INST: fmov z0.d, p0/m, #0.48437500
1022// CHECK-ENCODING: [0xe0,0xcb,0xd0,0x05]
1023// CHECK-ERROR: instruction requires: streaming-sve or sve
1024// CHECK-UNKNOWN: e0 cb d0 05 <unknown>
1025
1026fmov z0.d, p0/m, #0.50000000
1027// CHECK-INST: fmov z0.d, p0/m, #0.50000000
1028// CHECK-ENCODING: [0x00,0xcc,0xd0,0x05]
1029// CHECK-ERROR: instruction requires: streaming-sve or sve
1030// CHECK-UNKNOWN: 00 cc d0 05 <unknown>
1031
1032fmov z0.d, p0/m, #0.53125000
1033// CHECK-INST: fmov z0.d, p0/m, #0.53125000
1034// CHECK-ENCODING: [0x20,0xcc,0xd0,0x05]
1035// CHECK-ERROR: instruction requires: streaming-sve or sve
1036// CHECK-UNKNOWN: 20 cc d0 05 <unknown>
1037
1038fmov z0.d, p0/m, #0.56250000
1039// CHECK-INST: fmov z0.d, p0/m, #0.56250000
1040// CHECK-ENCODING: [0x40,0xcc,0xd0,0x05]
1041// CHECK-ERROR: instruction requires: streaming-sve or sve
1042// CHECK-UNKNOWN: 40 cc d0 05 <unknown>
1043
1044fmov z0.d, p0/m, #0.59375000
1045// CHECK-INST: fmov z0.d, p0/m, #0.59375000
1046// CHECK-ENCODING: [0x60,0xcc,0xd0,0x05]
1047// CHECK-ERROR: instruction requires: streaming-sve or sve
1048// CHECK-UNKNOWN: 60 cc d0 05 <unknown>
1049
1050fmov z0.d, p0/m, #0.62500000
1051// CHECK-INST: fmov z0.d, p0/m, #0.62500000
1052// CHECK-ENCODING: [0x80,0xcc,0xd0,0x05]
1053// CHECK-ERROR: instruction requires: streaming-sve or sve
1054// CHECK-UNKNOWN: 80 cc d0 05 <unknown>
1055
1056fmov z0.d, p0/m, #0.65625000
1057// CHECK-INST: fmov z0.d, p0/m, #0.65625000
1058// CHECK-ENCODING: [0xa0,0xcc,0xd0,0x05]
1059// CHECK-ERROR: instruction requires: streaming-sve or sve
1060// CHECK-UNKNOWN: a0 cc d0 05 <unknown>
1061
1062fmov z0.d, p0/m, #0.68750000
1063// CHECK-INST: fmov z0.d, p0/m, #0.68750000
1064// CHECK-ENCODING: [0xc0,0xcc,0xd0,0x05]
1065// CHECK-ERROR: instruction requires: streaming-sve or sve
1066// CHECK-UNKNOWN: c0 cc d0 05 <unknown>
1067
1068fmov z0.d, p0/m, #0.71875000
1069// CHECK-INST: fmov z0.d, p0/m, #0.71875000
1070// CHECK-ENCODING: [0xe0,0xcc,0xd0,0x05]
1071// CHECK-ERROR: instruction requires: streaming-sve or sve
1072// CHECK-UNKNOWN: e0 cc d0 05 <unknown>
1073
1074fmov z0.d, p0/m, #0.75000000
1075// CHECK-INST: fmov z0.d, p0/m, #0.75000000
1076// CHECK-ENCODING: [0x00,0xcd,0xd0,0x05]
1077// CHECK-ERROR: instruction requires: streaming-sve or sve
1078// CHECK-UNKNOWN: 00 cd d0 05 <unknown>
1079
1080fmov z0.d, p0/m, #0.78125000
1081// CHECK-INST: fmov z0.d, p0/m, #0.78125000
1082// CHECK-ENCODING: [0x20,0xcd,0xd0,0x05]
1083// CHECK-ERROR: instruction requires: streaming-sve or sve
1084// CHECK-UNKNOWN: 20 cd d0 05 <unknown>
1085
1086fmov z0.d, p0/m, #0.81250000
1087// CHECK-INST: fmov z0.d, p0/m, #0.81250000
1088// CHECK-ENCODING: [0x40,0xcd,0xd0,0x05]
1089// CHECK-ERROR: instruction requires: streaming-sve or sve
1090// CHECK-UNKNOWN: 40 cd d0 05 <unknown>
1091
1092fmov z0.d, p0/m, #0.84375000
1093// CHECK-INST: fmov z0.d, p0/m, #0.84375000
1094// CHECK-ENCODING: [0x60,0xcd,0xd0,0x05]
1095// CHECK-ERROR: instruction requires: streaming-sve or sve
1096// CHECK-UNKNOWN: 60 cd d0 05 <unknown>
1097
1098fmov z0.d, p0/m, #0.87500000
1099// CHECK-INST: fmov z0.d, p0/m, #0.87500000
1100// CHECK-ENCODING: [0x80,0xcd,0xd0,0x05]
1101// CHECK-ERROR: instruction requires: streaming-sve or sve
1102// CHECK-UNKNOWN: 80 cd d0 05 <unknown>
1103
1104fmov z0.d, p0/m, #0.90625000
1105// CHECK-INST: fmov z0.d, p0/m, #0.90625000
1106// CHECK-ENCODING: [0xa0,0xcd,0xd0,0x05]
1107// CHECK-ERROR: instruction requires: streaming-sve or sve
1108// CHECK-UNKNOWN: a0 cd d0 05 <unknown>
1109
1110fmov z0.d, p0/m, #0.93750000
1111// CHECK-INST: fmov z0.d, p0/m, #0.93750000
1112// CHECK-ENCODING: [0xc0,0xcd,0xd0,0x05]
1113// CHECK-ERROR: instruction requires: streaming-sve or sve
1114// CHECK-UNKNOWN: c0 cd d0 05 <unknown>
1115
1116fmov z0.d, p0/m, #0.96875000
1117// CHECK-INST: fmov z0.d, p0/m, #0.96875000
1118// CHECK-ENCODING: [0xe0,0xcd,0xd0,0x05]
1119// CHECK-ERROR: instruction requires: streaming-sve or sve
1120// CHECK-UNKNOWN: e0 cd d0 05 <unknown>
1121
1122fmov z0.d, p0/m, #1.00000000
1123// CHECK-INST: fmov z0.d, p0/m, #1.00000000
1124// CHECK-ENCODING: [0x00,0xce,0xd0,0x05]
1125// CHECK-ERROR: instruction requires: streaming-sve or sve
1126// CHECK-UNKNOWN: 00 ce d0 05 <unknown>
1127
1128fmov z0.d, p0/m, #1.06250000
1129// CHECK-INST: fmov z0.d, p0/m, #1.06250000
1130// CHECK-ENCODING: [0x20,0xce,0xd0,0x05]
1131// CHECK-ERROR: instruction requires: streaming-sve or sve
1132// CHECK-UNKNOWN: 20 ce d0 05 <unknown>
1133
1134fmov z0.d, p0/m, #1.12500000
1135// CHECK-INST: fmov z0.d, p0/m, #1.12500000
1136// CHECK-ENCODING: [0x40,0xce,0xd0,0x05]
1137// CHECK-ERROR: instruction requires: streaming-sve or sve
1138// CHECK-UNKNOWN: 40 ce d0 05 <unknown>
1139
1140fmov z0.d, p0/m, #1.18750000
1141// CHECK-INST: fmov z0.d, p0/m, #1.18750000
1142// CHECK-ENCODING: [0x60,0xce,0xd0,0x05]
1143// CHECK-ERROR: instruction requires: streaming-sve or sve
1144// CHECK-UNKNOWN: 60 ce d0 05 <unknown>
1145
1146fmov z0.d, p0/m, #1.25000000
1147// CHECK-INST: fmov z0.d, p0/m, #1.25000000
1148// CHECK-ENCODING: [0x80,0xce,0xd0,0x05]
1149// CHECK-ERROR: instruction requires: streaming-sve or sve
1150// CHECK-UNKNOWN: 80 ce d0 05 <unknown>
1151
1152fmov z0.d, p0/m, #1.31250000
1153// CHECK-INST: fmov z0.d, p0/m, #1.31250000
1154// CHECK-ENCODING: [0xa0,0xce,0xd0,0x05]
1155// CHECK-ERROR: instruction requires: streaming-sve or sve
1156// CHECK-UNKNOWN: a0 ce d0 05 <unknown>
1157
1158fmov z0.d, p0/m, #1.37500000
1159// CHECK-INST: fmov z0.d, p0/m, #1.37500000
1160// CHECK-ENCODING: [0xc0,0xce,0xd0,0x05]
1161// CHECK-ERROR: instruction requires: streaming-sve or sve
1162// CHECK-UNKNOWN: c0 ce d0 05 <unknown>
1163
1164fmov z0.d, p0/m, #1.43750000
1165// CHECK-INST: fmov z0.d, p0/m, #1.43750000
1166// CHECK-ENCODING: [0xe0,0xce,0xd0,0x05]
1167// CHECK-ERROR: instruction requires: streaming-sve or sve
1168// CHECK-UNKNOWN: e0 ce d0 05 <unknown>
1169
1170fmov z0.d, p0/m, #1.50000000
1171// CHECK-INST: fmov z0.d, p0/m, #1.50000000
1172// CHECK-ENCODING: [0x00,0xcf,0xd0,0x05]
1173// CHECK-ERROR: instruction requires: streaming-sve or sve
1174// CHECK-UNKNOWN: 00 cf d0 05 <unknown>
1175
1176fmov z0.d, p0/m, #1.56250000
1177// CHECK-INST: fmov z0.d, p0/m, #1.56250000
1178// CHECK-ENCODING: [0x20,0xcf,0xd0,0x05]
1179// CHECK-ERROR: instruction requires: streaming-sve or sve
1180// CHECK-UNKNOWN: 20 cf d0 05 <unknown>
1181
1182fmov z0.d, p0/m, #1.62500000
1183// CHECK-INST: fmov z0.d, p0/m, #1.62500000
1184// CHECK-ENCODING: [0x40,0xcf,0xd0,0x05]
1185// CHECK-ERROR: instruction requires: streaming-sve or sve
1186// CHECK-UNKNOWN: 40 cf d0 05 <unknown>
1187
1188fmov z0.d, p0/m, #1.68750000
1189// CHECK-INST: fmov z0.d, p0/m, #1.68750000
1190// CHECK-ENCODING: [0x60,0xcf,0xd0,0x05]
1191// CHECK-ERROR: instruction requires: streaming-sve or sve
1192// CHECK-UNKNOWN: 60 cf d0 05 <unknown>
1193
1194fmov z0.d, p0/m, #1.75000000
1195// CHECK-INST: fmov z0.d, p0/m, #1.75000000
1196// CHECK-ENCODING: [0x80,0xcf,0xd0,0x05]
1197// CHECK-ERROR: instruction requires: streaming-sve or sve
1198// CHECK-UNKNOWN: 80 cf d0 05 <unknown>
1199
1200fmov z0.d, p0/m, #1.81250000
1201// CHECK-INST: fmov z0.d, p0/m, #1.81250000
1202// CHECK-ENCODING: [0xa0,0xcf,0xd0,0x05]
1203// CHECK-ERROR: instruction requires: streaming-sve or sve
1204// CHECK-UNKNOWN: a0 cf d0 05 <unknown>
1205
1206fmov z0.d, p0/m, #1.87500000
1207// CHECK-INST: fmov z0.d, p0/m, #1.87500000
1208// CHECK-ENCODING: [0xc0,0xcf,0xd0,0x05]
1209// CHECK-ERROR: instruction requires: streaming-sve or sve
1210// CHECK-UNKNOWN: c0 cf d0 05 <unknown>
1211
1212fmov z0.d, p0/m, #1.93750000
1213// CHECK-INST: fmov z0.d, p0/m, #1.93750000
1214// CHECK-ENCODING: [0xe0,0xcf,0xd0,0x05]
1215// CHECK-ERROR: instruction requires: streaming-sve or sve
1216// CHECK-UNKNOWN: e0 cf d0 05 <unknown>
1217
1218fmov z0.d, p0/m, #2.00000000
1219// CHECK-INST: fmov z0.d, p0/m, #2.00000000
1220// CHECK-ENCODING: [0x00,0xc0,0xd0,0x05]
1221// CHECK-ERROR: instruction requires: streaming-sve or sve
1222// CHECK-UNKNOWN: 00 c0 d0 05 <unknown>
1223
1224fmov z0.d, p0/m, #2.12500000
1225// CHECK-INST: fmov z0.d, p0/m, #2.12500000
1226// CHECK-ENCODING: [0x20,0xc0,0xd0,0x05]
1227// CHECK-ERROR: instruction requires: streaming-sve or sve
1228// CHECK-UNKNOWN: 20 c0 d0 05 <unknown>
1229
1230fmov z0.d, p0/m, #2.25000000
1231// CHECK-INST: fmov z0.d, p0/m, #2.25000000
1232// CHECK-ENCODING: [0x40,0xc0,0xd0,0x05]
1233// CHECK-ERROR: instruction requires: streaming-sve or sve
1234// CHECK-UNKNOWN: 40 c0 d0 05 <unknown>
1235
1236fmov z0.d, p0/m, #2.37500000
1237// CHECK-INST: fmov z0.d, p0/m, #2.37500000
1238// CHECK-ENCODING: [0x60,0xc0,0xd0,0x05]
1239// CHECK-ERROR: instruction requires: streaming-sve or sve
1240// CHECK-UNKNOWN: 60 c0 d0 05 <unknown>
1241
1242fmov z0.d, p0/m, #2.50000000
1243// CHECK-INST: fmov z0.d, p0/m, #2.50000000
1244// CHECK-ENCODING: [0x80,0xc0,0xd0,0x05]
1245// CHECK-ERROR: instruction requires: streaming-sve or sve
1246// CHECK-UNKNOWN: 80 c0 d0 05 <unknown>
1247
1248fmov z0.d, p0/m, #2.62500000
1249// CHECK-INST: fmov z0.d, p0/m, #2.62500000
1250// CHECK-ENCODING: [0xa0,0xc0,0xd0,0x05]
1251// CHECK-ERROR: instruction requires: streaming-sve or sve
1252// CHECK-UNKNOWN: a0 c0 d0 05 <unknown>
1253
1254fmov z0.d, p0/m, #2.75000000
1255// CHECK-INST: fmov z0.d, p0/m, #2.75000000
1256// CHECK-ENCODING: [0xc0,0xc0,0xd0,0x05]
1257// CHECK-ERROR: instruction requires: streaming-sve or sve
1258// CHECK-UNKNOWN: c0 c0 d0 05 <unknown>
1259
1260fmov z0.d, p0/m, #2.87500000
1261// CHECK-INST: fmov z0.d, p0/m, #2.87500000
1262// CHECK-ENCODING: [0xe0,0xc0,0xd0,0x05]
1263// CHECK-ERROR: instruction requires: streaming-sve or sve
1264// CHECK-UNKNOWN: e0 c0 d0 05 <unknown>
1265
1266fmov z0.d, p0/m, #3.00000000
1267// CHECK-INST: fmov z0.d, p0/m, #3.00000000
1268// CHECK-ENCODING: [0x00,0xc1,0xd0,0x05]
1269// CHECK-ERROR: instruction requires: streaming-sve or sve
1270// CHECK-UNKNOWN: 00 c1 d0 05 <unknown>
1271
1272fmov z0.d, p0/m, #3.12500000
1273// CHECK-INST: fmov z0.d, p0/m, #3.12500000
1274// CHECK-ENCODING: [0x20,0xc1,0xd0,0x05]
1275// CHECK-ERROR: instruction requires: streaming-sve or sve
1276// CHECK-UNKNOWN: 20 c1 d0 05 <unknown>
1277
1278fmov z0.d, p0/m, #3.25000000
1279// CHECK-INST: fmov z0.d, p0/m, #3.25000000
1280// CHECK-ENCODING: [0x40,0xc1,0xd0,0x05]
1281// CHECK-ERROR: instruction requires: streaming-sve or sve
1282// CHECK-UNKNOWN: 40 c1 d0 05 <unknown>
1283
1284fmov z0.d, p0/m, #3.37500000
1285// CHECK-INST: fmov z0.d, p0/m, #3.37500000
1286// CHECK-ENCODING: [0x60,0xc1,0xd0,0x05]
1287// CHECK-ERROR: instruction requires: streaming-sve or sve
1288// CHECK-UNKNOWN: 60 c1 d0 05 <unknown>
1289
1290fmov z0.d, p0/m, #3.50000000
1291// CHECK-INST: fmov z0.d, p0/m, #3.50000000
1292// CHECK-ENCODING: [0x80,0xc1,0xd0,0x05]
1293// CHECK-ERROR: instruction requires: streaming-sve or sve
1294// CHECK-UNKNOWN: 80 c1 d0 05 <unknown>
1295
1296fmov z0.d, p0/m, #3.62500000
1297// CHECK-INST: fmov z0.d, p0/m, #3.62500000
1298// CHECK-ENCODING: [0xa0,0xc1,0xd0,0x05]
1299// CHECK-ERROR: instruction requires: streaming-sve or sve
1300// CHECK-UNKNOWN: a0 c1 d0 05 <unknown>
1301
1302fmov z0.d, p0/m, #3.75000000
1303// CHECK-INST: fmov z0.d, p0/m, #3.75000000
1304// CHECK-ENCODING: [0xc0,0xc1,0xd0,0x05]
1305// CHECK-ERROR: instruction requires: streaming-sve or sve
1306// CHECK-UNKNOWN: c0 c1 d0 05 <unknown>
1307
1308fmov z0.d, p0/m, #3.87500000
1309// CHECK-INST: fmov z0.d, p0/m, #3.87500000
1310// CHECK-ENCODING: [0xe0,0xc1,0xd0,0x05]
1311// CHECK-ERROR: instruction requires: streaming-sve or sve
1312// CHECK-UNKNOWN: e0 c1 d0 05 <unknown>
1313
1314fmov z0.d, p0/m, #4.00000000
1315// CHECK-INST: fmov z0.d, p0/m, #4.00000000
1316// CHECK-ENCODING: [0x00,0xc2,0xd0,0x05]
1317// CHECK-ERROR: instruction requires: streaming-sve or sve
1318// CHECK-UNKNOWN: 00 c2 d0 05 <unknown>
1319
1320fmov z0.d, p0/m, #4.25000000
1321// CHECK-INST: fmov z0.d, p0/m, #4.25000000
1322// CHECK-ENCODING: [0x20,0xc2,0xd0,0x05]
1323// CHECK-ERROR: instruction requires: streaming-sve or sve
1324// CHECK-UNKNOWN: 20 c2 d0 05 <unknown>
1325
1326fmov z0.d, p0/m, #4.50000000
1327// CHECK-INST: fmov z0.d, p0/m, #4.50000000
1328// CHECK-ENCODING: [0x40,0xc2,0xd0,0x05]
1329// CHECK-ERROR: instruction requires: streaming-sve or sve
1330// CHECK-UNKNOWN: 40 c2 d0 05 <unknown>
1331
1332fmov z0.d, p0/m, #4.75000000
1333// CHECK-INST: fmov z0.d, p0/m, #4.75000000
1334// CHECK-ENCODING: [0x60,0xc2,0xd0,0x05]
1335// CHECK-ERROR: instruction requires: streaming-sve or sve
1336// CHECK-UNKNOWN: 60 c2 d0 05 <unknown>
1337
1338fmov z0.d, p0/m, #5.00000000
1339// CHECK-INST: fmov z0.d, p0/m, #5.00000000
1340// CHECK-ENCODING: [0x80,0xc2,0xd0,0x05]
1341// CHECK-ERROR: instruction requires: streaming-sve or sve
1342// CHECK-UNKNOWN: 80 c2 d0 05 <unknown>
1343
1344fmov z0.d, p0/m, #5.25000000
1345// CHECK-INST: fmov z0.d, p0/m, #5.25000000
1346// CHECK-ENCODING: [0xa0,0xc2,0xd0,0x05]
1347// CHECK-ERROR: instruction requires: streaming-sve or sve
1348// CHECK-UNKNOWN: a0 c2 d0 05 <unknown>
1349
1350fmov z0.d, p0/m, #5.50000000
1351// CHECK-INST: fmov z0.d, p0/m, #5.50000000
1352// CHECK-ENCODING: [0xc0,0xc2,0xd0,0x05]
1353// CHECK-ERROR: instruction requires: streaming-sve or sve
1354// CHECK-UNKNOWN: c0 c2 d0 05 <unknown>
1355
1356fmov z0.d, p0/m, #5.75000000
1357// CHECK-INST: fmov z0.d, p0/m, #5.75000000
1358// CHECK-ENCODING: [0xe0,0xc2,0xd0,0x05]
1359// CHECK-ERROR: instruction requires: streaming-sve or sve
1360// CHECK-UNKNOWN: e0 c2 d0 05 <unknown>
1361
1362fmov z0.d, p0/m, #6.00000000
1363// CHECK-INST: fmov z0.d, p0/m, #6.00000000
1364// CHECK-ENCODING: [0x00,0xc3,0xd0,0x05]
1365// CHECK-ERROR: instruction requires: streaming-sve or sve
1366// CHECK-UNKNOWN: 00 c3 d0 05 <unknown>
1367
1368fmov z0.d, p0/m, #6.25000000
1369// CHECK-INST: fmov z0.d, p0/m, #6.25000000
1370// CHECK-ENCODING: [0x20,0xc3,0xd0,0x05]
1371// CHECK-ERROR: instruction requires: streaming-sve or sve
1372// CHECK-UNKNOWN: 20 c3 d0 05 <unknown>
1373
1374fmov z0.d, p0/m, #6.50000000
1375// CHECK-INST: fmov z0.d, p0/m, #6.50000000
1376// CHECK-ENCODING: [0x40,0xc3,0xd0,0x05]
1377// CHECK-ERROR: instruction requires: streaming-sve or sve
1378// CHECK-UNKNOWN: 40 c3 d0 05 <unknown>
1379
1380fmov z0.d, p0/m, #6.75000000
1381// CHECK-INST: fmov z0.d, p0/m, #6.75000000
1382// CHECK-ENCODING: [0x60,0xc3,0xd0,0x05]
1383// CHECK-ERROR: instruction requires: streaming-sve or sve
1384// CHECK-UNKNOWN: 60 c3 d0 05 <unknown>
1385
1386fmov z0.d, p0/m, #7.00000000
1387// CHECK-INST: fmov z0.d, p0/m, #7.00000000
1388// CHECK-ENCODING: [0x80,0xc3,0xd0,0x05]
1389// CHECK-ERROR: instruction requires: streaming-sve or sve
1390// CHECK-UNKNOWN: 80 c3 d0 05 <unknown>
1391
1392fmov z0.d, p0/m, #7.25000000
1393// CHECK-INST: fmov z0.d, p0/m, #7.25000000
1394// CHECK-ENCODING: [0xa0,0xc3,0xd0,0x05]
1395// CHECK-ERROR: instruction requires: streaming-sve or sve
1396// CHECK-UNKNOWN: a0 c3 d0 05 <unknown>
1397
1398fmov z0.d, p0/m, #7.50000000
1399// CHECK-INST: fmov z0.d, p0/m, #7.50000000
1400// CHECK-ENCODING: [0xc0,0xc3,0xd0,0x05]
1401// CHECK-ERROR: instruction requires: streaming-sve or sve
1402// CHECK-UNKNOWN: c0 c3 d0 05 <unknown>
1403
1404fmov z0.d, p0/m, #7.75000000
1405// CHECK-INST: fmov z0.d, p0/m, #7.75000000
1406// CHECK-ENCODING: [0xe0,0xc3,0xd0,0x05]
1407// CHECK-ERROR: instruction requires: streaming-sve or sve
1408// CHECK-UNKNOWN: e0 c3 d0 05 <unknown>
1409
1410fmov z0.d, p0/m, #8.00000000
1411// CHECK-INST: fmov z0.d, p0/m, #8.00000000
1412// CHECK-ENCODING: [0x00,0xc4,0xd0,0x05]
1413// CHECK-ERROR: instruction requires: streaming-sve or sve
1414// CHECK-UNKNOWN: 00 c4 d0 05 <unknown>
1415
1416fmov z0.d, p0/m, #8.50000000
1417// CHECK-INST: fmov z0.d, p0/m, #8.50000000
1418// CHECK-ENCODING: [0x20,0xc4,0xd0,0x05]
1419// CHECK-ERROR: instruction requires: streaming-sve or sve
1420// CHECK-UNKNOWN: 20 c4 d0 05 <unknown>
1421
1422fmov z0.d, p0/m, #9.00000000
1423// CHECK-INST: fmov z0.d, p0/m, #9.00000000
1424// CHECK-ENCODING: [0x40,0xc4,0xd0,0x05]
1425// CHECK-ERROR: instruction requires: streaming-sve or sve
1426// CHECK-UNKNOWN: 40 c4 d0 05 <unknown>
1427
1428fmov z0.d, p0/m, #9.50000000
1429// CHECK-INST: fmov z0.d, p0/m, #9.50000000
1430// CHECK-ENCODING: [0x60,0xc4,0xd0,0x05]
1431// CHECK-ERROR: instruction requires: streaming-sve or sve
1432// CHECK-UNKNOWN: 60 c4 d0 05 <unknown>
1433
1434fmov z0.d, p0/m, #10.00000000
1435// CHECK-INST: fmov z0.d, p0/m, #10.00000000
1436// CHECK-ENCODING: [0x80,0xc4,0xd0,0x05]
1437// CHECK-ERROR: instruction requires: streaming-sve or sve
1438// CHECK-UNKNOWN: 80 c4 d0 05 <unknown>
1439
1440fmov z0.d, p0/m, #10.50000000
1441// CHECK-INST: fmov z0.d, p0/m, #10.50000000
1442// CHECK-ENCODING: [0xa0,0xc4,0xd0,0x05]
1443// CHECK-ERROR: instruction requires: streaming-sve or sve
1444// CHECK-UNKNOWN: a0 c4 d0 05 <unknown>
1445
1446fmov z0.d, p0/m, #11.00000000
1447// CHECK-INST: fmov z0.d, p0/m, #11.00000000
1448// CHECK-ENCODING: [0xc0,0xc4,0xd0,0x05]
1449// CHECK-ERROR: instruction requires: streaming-sve or sve
1450// CHECK-UNKNOWN: c0 c4 d0 05 <unknown>
1451
1452fmov z0.d, p0/m, #11.50000000
1453// CHECK-INST: fmov z0.d, p0/m, #11.50000000
1454// CHECK-ENCODING: [0xe0,0xc4,0xd0,0x05]
1455// CHECK-ERROR: instruction requires: streaming-sve or sve
1456// CHECK-UNKNOWN: e0 c4 d0 05 <unknown>
1457
1458fmov z0.d, p0/m, #12.00000000
1459// CHECK-INST: fmov z0.d, p0/m, #12.00000000
1460// CHECK-ENCODING: [0x00,0xc5,0xd0,0x05]
1461// CHECK-ERROR: instruction requires: streaming-sve or sve
1462// CHECK-UNKNOWN: 00 c5 d0 05 <unknown>
1463
1464fmov z0.d, p0/m, #12.50000000
1465// CHECK-INST: fmov z0.d, p0/m, #12.50000000
1466// CHECK-ENCODING: [0x20,0xc5,0xd0,0x05]
1467// CHECK-ERROR: instruction requires: streaming-sve or sve
1468// CHECK-UNKNOWN: 20 c5 d0 05 <unknown>
1469
1470fmov z0.d, p0/m, #13.00000000
1471// CHECK-INST: fmov z0.d, p0/m, #13.00000000
1472// CHECK-ENCODING: [0x40,0xc5,0xd0,0x05]
1473// CHECK-ERROR: instruction requires: streaming-sve or sve
1474// CHECK-UNKNOWN: 40 c5 d0 05 <unknown>
1475
1476fmov z0.d, p0/m, #13.50000000
1477// CHECK-INST: fmov z0.d, p0/m, #13.50000000
1478// CHECK-ENCODING: [0x60,0xc5,0xd0,0x05]
1479// CHECK-ERROR: instruction requires: streaming-sve or sve
1480// CHECK-UNKNOWN: 60 c5 d0 05 <unknown>
1481
1482fmov z0.d, p0/m, #14.00000000
1483// CHECK-INST: fmov z0.d, p0/m, #14.00000000
1484// CHECK-ENCODING: [0x80,0xc5,0xd0,0x05]
1485// CHECK-ERROR: instruction requires: streaming-sve or sve
1486// CHECK-UNKNOWN: 80 c5 d0 05 <unknown>
1487
1488fmov z0.d, p0/m, #14.50000000
1489// CHECK-INST: fmov z0.d, p0/m, #14.50000000
1490// CHECK-ENCODING: [0xa0,0xc5,0xd0,0x05]
1491// CHECK-ERROR: instruction requires: streaming-sve or sve
1492// CHECK-UNKNOWN: a0 c5 d0 05 <unknown>
1493
1494fmov z0.d, p0/m, #15.00000000
1495// CHECK-INST: fmov z0.d, p0/m, #15.00000000
1496// CHECK-ENCODING: [0xc0,0xc5,0xd0,0x05]
1497// CHECK-ERROR: instruction requires: streaming-sve or sve
1498// CHECK-UNKNOWN: c0 c5 d0 05 <unknown>
1499
1500fmov z0.d, p0/m, #15.50000000
1501// CHECK-INST: fmov z0.d, p0/m, #15.50000000
1502// CHECK-ENCODING: [0xe0,0xc5,0xd0,0x05]
1503// CHECK-ERROR: instruction requires: streaming-sve or sve
1504// CHECK-UNKNOWN: e0 c5 d0 05 <unknown>
1505
1506fmov z0.d, p0/m, #16.00000000
1507// CHECK-INST: fmov z0.d, p0/m, #16.00000000
1508// CHECK-ENCODING: [0x00,0xc6,0xd0,0x05]
1509// CHECK-ERROR: instruction requires: streaming-sve or sve
1510// CHECK-UNKNOWN: 00 c6 d0 05 <unknown>
1511
1512fmov z0.d, p0/m, #17.00000000
1513// CHECK-INST: fmov z0.d, p0/m, #17.00000000
1514// CHECK-ENCODING: [0x20,0xc6,0xd0,0x05]
1515// CHECK-ERROR: instruction requires: streaming-sve or sve
1516// CHECK-UNKNOWN: 20 c6 d0 05 <unknown>
1517
1518fmov z0.d, p0/m, #18.00000000
1519// CHECK-INST: fmov z0.d, p0/m, #18.00000000
1520// CHECK-ENCODING: [0x40,0xc6,0xd0,0x05]
1521// CHECK-ERROR: instruction requires: streaming-sve or sve
1522// CHECK-UNKNOWN: 40 c6 d0 05 <unknown>
1523
1524fmov z0.d, p0/m, #19.00000000
1525// CHECK-INST: fmov z0.d, p0/m, #19.00000000
1526// CHECK-ENCODING: [0x60,0xc6,0xd0,0x05]
1527// CHECK-ERROR: instruction requires: streaming-sve or sve
1528// CHECK-UNKNOWN: 60 c6 d0 05 <unknown>
1529
1530fmov z0.d, p0/m, #20.00000000
1531// CHECK-INST: fmov z0.d, p0/m, #20.00000000
1532// CHECK-ENCODING: [0x80,0xc6,0xd0,0x05]
1533// CHECK-ERROR: instruction requires: streaming-sve or sve
1534// CHECK-UNKNOWN: 80 c6 d0 05 <unknown>
1535
1536fmov z0.d, p0/m, #21.00000000
1537// CHECK-INST: fmov z0.d, p0/m, #21.00000000
1538// CHECK-ENCODING: [0xa0,0xc6,0xd0,0x05]
1539// CHECK-ERROR: instruction requires: streaming-sve or sve
1540// CHECK-UNKNOWN: a0 c6 d0 05 <unknown>
1541
1542fmov z0.d, p0/m, #22.00000000
1543// CHECK-INST: fmov z0.d, p0/m, #22.00000000
1544// CHECK-ENCODING: [0xc0,0xc6,0xd0,0x05]
1545// CHECK-ERROR: instruction requires: streaming-sve or sve
1546// CHECK-UNKNOWN: c0 c6 d0 05 <unknown>
1547
1548fmov z0.d, p0/m, #23.00000000
1549// CHECK-INST: fmov z0.d, p0/m, #23.00000000
1550// CHECK-ENCODING: [0xe0,0xc6,0xd0,0x05]
1551// CHECK-ERROR: instruction requires: streaming-sve or sve
1552// CHECK-UNKNOWN: e0 c6 d0 05 <unknown>
1553
1554fmov z0.d, p0/m, #24.00000000
1555// CHECK-INST: fmov z0.d, p0/m, #24.00000000
1556// CHECK-ENCODING: [0x00,0xc7,0xd0,0x05]
1557// CHECK-ERROR: instruction requires: streaming-sve or sve
1558// CHECK-UNKNOWN: 00 c7 d0 05 <unknown>
1559
1560fmov z0.d, p0/m, #25.00000000
1561// CHECK-INST: fmov z0.d, p0/m, #25.00000000
1562// CHECK-ENCODING: [0x20,0xc7,0xd0,0x05]
1563// CHECK-ERROR: instruction requires: streaming-sve or sve
1564// CHECK-UNKNOWN: 20 c7 d0 05 <unknown>
1565
1566fmov z0.d, p0/m, #26.00000000
1567// CHECK-INST: fmov z0.d, p0/m, #26.00000000
1568// CHECK-ENCODING: [0x40,0xc7,0xd0,0x05]
1569// CHECK-ERROR: instruction requires: streaming-sve or sve
1570// CHECK-UNKNOWN: 40 c7 d0 05 <unknown>
1571
1572fmov z0.d, p0/m, #27.00000000
1573// CHECK-INST: fmov z0.d, p0/m, #27.00000000
1574// CHECK-ENCODING: [0x60,0xc7,0xd0,0x05]
1575// CHECK-ERROR: instruction requires: streaming-sve or sve
1576// CHECK-UNKNOWN: 60 c7 d0 05 <unknown>
1577
1578fmov z0.d, p0/m, #28.00000000
1579// CHECK-INST: fmov z0.d, p0/m, #28.00000000
1580// CHECK-ENCODING: [0x80,0xc7,0xd0,0x05]
1581// CHECK-ERROR: instruction requires: streaming-sve or sve
1582// CHECK-UNKNOWN: 80 c7 d0 05 <unknown>
1583
1584fmov z0.d, p0/m, #29.00000000
1585// CHECK-INST: fmov z0.d, p0/m, #29.00000000
1586// CHECK-ENCODING: [0xa0,0xc7,0xd0,0x05]
1587// CHECK-ERROR: instruction requires: streaming-sve or sve
1588// CHECK-UNKNOWN: a0 c7 d0 05 <unknown>
1589
1590fmov z0.d, p0/m, #30.00000000
1591// CHECK-INST: fmov z0.d, p0/m, #30.00000000
1592// CHECK-ENCODING: [0xc0,0xc7,0xd0,0x05]
1593// CHECK-ERROR: instruction requires: streaming-sve or sve
1594// CHECK-UNKNOWN: c0 c7 d0 05 <unknown>
1595
1596fmov z0.d, p0/m, #31.00000000
1597// CHECK-INST: fmov z0.d, p0/m, #31.00000000
1598// CHECK-ENCODING: [0xe0,0xc7,0xd0,0x05]
1599// CHECK-ERROR: instruction requires: streaming-sve or sve
1600// CHECK-UNKNOWN: e0 c7 d0 05 <unknown>
1601
1602
1603// --------------------------------------------------------------------------//
1604// Test compatibility with MOVPRFX instruction.
1605
1606movprfx z0.d, p0/z, z7.d
1607// CHECK-INST: movprfx	z0.d, p0/z, z7.d
1608// CHECK-ENCODING: [0xe0,0x20,0xd0,0x04]
1609// CHECK-ERROR: instruction requires: streaming-sve or sve
1610// CHECK-UNKNOWN: e0 20 d0 04 <unknown>
1611
1612fmov z0.d, p0/m, #31.00000000
1613// CHECK-INST: fmov	z0.d, p0/m, #31.00000000
1614// CHECK-ENCODING: [0xe0,0xc7,0xd0,0x05]
1615// CHECK-ERROR: instruction requires: streaming-sve or sve
1616// CHECK-UNKNOWN: e0 c7 d0 05 <unknown>
1617
1618movprfx z0, z7
1619// CHECK-INST: movprfx	z0, z7
1620// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]
1621// CHECK-ERROR: instruction requires: streaming-sve or sve
1622// CHECK-UNKNOWN: e0 bc 20 04 <unknown>
1623
1624fmov z0.d, p0/m, #31.00000000
1625// CHECK-INST: fmov	z0.d, p0/m, #31.00000000
1626// CHECK-ENCODING: [0xe0,0xc7,0xd0,0x05]
1627// CHECK-ERROR: instruction requires: streaming-sve or sve
1628// CHECK-UNKNOWN: e0 c7 d0 05 <unknown>
1629