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