brintos

brintos / llvm-project-archived public Read only

0
0
Text · 52.6 KiB · 0f9be5a Raw
1587 lines · plain
1// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+sve < %s \2// RUN:        | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST3// RUN: llvm-mc -triple=aarch64 -show-encoding -mattr=+sme < %s \4// RUN:        | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST5// RUN: not llvm-mc -triple=aarch64 -show-encoding < %s 2>&1 \6// RUN:        | FileCheck %s --check-prefix=CHECK-ERROR7// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sve < %s \8// RUN:        | llvm-objdump -d --mattr=+sve - | FileCheck %s --check-prefix=CHECK-INST9// RUN: llvm-mc -triple=aarch64 -filetype=obj -mattr=+sve < %s \10// RUN:   | llvm-objdump -d --mattr=-sve - | FileCheck %s --check-prefix=CHECK-UNKNOWN11 12fcpy z0.h, p0/m, #-0.1250000013// CHECK-INST: fmov z0.h, p0/m, #-0.1250000014// CHECK-ENCODING: [0x00,0xd8,0x50,0x05]15// CHECK-ERROR: instruction requires: sve or sme16// CHECK-UNKNOWN: 0550d800 <unknown>17 18fcpy z0.s, p0/m, #-0.1250000019// CHECK-INST: fmov z0.s, p0/m, #-0.1250000020// CHECK-ENCODING: [0x00,0xd8,0x90,0x05]21// CHECK-ERROR: instruction requires: sve or sme22// CHECK-UNKNOWN: 0590d800 <unknown>23 24fcpy z0.d, p0/m, #-0.1250000025// CHECK-INST: fmov z0.d, p0/m, #-0.1250000026// CHECK-ENCODING: [0x00,0xd8,0xd0,0x05]27// CHECK-ERROR: instruction requires: sve or sme28// CHECK-UNKNOWN: 05d0d800 <unknown>29 30fcpy z0.d, p0/m, #-0.1328125031// CHECK-INST: fmov z0.d, p0/m, #-0.1328125032// CHECK-ENCODING: [0x20,0xd8,0xd0,0x05]33// CHECK-ERROR: instruction requires: sve or sme34// CHECK-UNKNOWN: 05d0d820 <unknown>35 36fcpy z0.d, p0/m, #-0.1406250037// CHECK-INST: fmov z0.d, p0/m, #-0.1406250038// CHECK-ENCODING: [0x40,0xd8,0xd0,0x05]39// CHECK-ERROR: instruction requires: sve or sme40// CHECK-UNKNOWN: 05d0d840 <unknown>41 42fcpy z0.d, p0/m, #-0.1484375043// CHECK-INST: fmov z0.d, p0/m, #-0.1484375044// CHECK-ENCODING: [0x60,0xd8,0xd0,0x05]45// CHECK-ERROR: instruction requires: sve or sme46// CHECK-UNKNOWN: 05d0d860 <unknown>47 48fcpy z0.d, p0/m, #-0.1562500049// CHECK-INST: fmov z0.d, p0/m, #-0.1562500050// CHECK-ENCODING: [0x80,0xd8,0xd0,0x05]51// CHECK-ERROR: instruction requires: sve or sme52// CHECK-UNKNOWN: 05d0d880 <unknown>53 54fcpy z0.d, p0/m, #-0.1640625055// CHECK-INST: fmov z0.d, p0/m, #-0.1640625056// CHECK-ENCODING: [0xa0,0xd8,0xd0,0x05]57// CHECK-ERROR: instruction requires: sve or sme58// CHECK-UNKNOWN: 05d0d8a0 <unknown>59 60fcpy z0.d, p0/m, #-0.1718750061// CHECK-INST: fmov z0.d, p0/m, #-0.1718750062// CHECK-ENCODING: [0xc0,0xd8,0xd0,0x05]63// CHECK-ERROR: instruction requires: sve or sme64// CHECK-UNKNOWN: 05d0d8c0 <unknown>65 66fcpy z0.d, p0/m, #-0.1796875067// CHECK-INST: fmov z0.d, p0/m, #-0.1796875068// CHECK-ENCODING: [0xe0,0xd8,0xd0,0x05]69// CHECK-ERROR: instruction requires: sve or sme70// CHECK-UNKNOWN: 05d0d8e0 <unknown>71 72fcpy z0.d, p0/m, #-0.1875000073// CHECK-INST: fmov z0.d, p0/m, #-0.1875000074// CHECK-ENCODING: [0x00,0xd9,0xd0,0x05]75// CHECK-ERROR: instruction requires: sve or sme76// CHECK-UNKNOWN: 05d0d900 <unknown>77 78fcpy z0.d, p0/m, #-0.1953125079// CHECK-INST: fmov z0.d, p0/m, #-0.1953125080// CHECK-ENCODING: [0x20,0xd9,0xd0,0x05]81// CHECK-ERROR: instruction requires: sve or sme82// CHECK-UNKNOWN: 05d0d920 <unknown>83 84fcpy z0.d, p0/m, #-0.2031250085// CHECK-INST: fmov z0.d, p0/m, #-0.2031250086// CHECK-ENCODING: [0x40,0xd9,0xd0,0x05]87// CHECK-ERROR: instruction requires: sve or sme88// CHECK-UNKNOWN: 05d0d940 <unknown>89 90fcpy z0.d, p0/m, #-0.2109375091// CHECK-INST: fmov z0.d, p0/m, #-0.2109375092// CHECK-ENCODING: [0x60,0xd9,0xd0,0x05]93// CHECK-ERROR: instruction requires: sve or sme94// CHECK-UNKNOWN: 05d0d960 <unknown>95 96fcpy z0.d, p0/m, #-0.2187500097// CHECK-INST: fmov z0.d, p0/m, #-0.2187500098// CHECK-ENCODING: [0x80,0xd9,0xd0,0x05]99// CHECK-ERROR: instruction requires: sve or sme100// CHECK-UNKNOWN: 05d0d980 <unknown>101 102fcpy z0.d, p0/m, #-0.22656250103// CHECK-INST: fmov z0.d, p0/m, #-0.22656250104// CHECK-ENCODING: [0xa0,0xd9,0xd0,0x05]105// CHECK-ERROR: instruction requires: sve or sme106// CHECK-UNKNOWN: 05d0d9a0 <unknown>107 108fcpy z0.d, p0/m, #-0.23437500109// CHECK-INST: fmov z0.d, p0/m, #-0.23437500110// CHECK-ENCODING: [0xc0,0xd9,0xd0,0x05]111// CHECK-ERROR: instruction requires: sve or sme112// CHECK-UNKNOWN: 05d0d9c0 <unknown>113 114fcpy z0.d, p0/m, #-0.24218750115// CHECK-INST: fmov z0.d, p0/m, #-0.24218750116// CHECK-ENCODING: [0xe0,0xd9,0xd0,0x05]117// CHECK-ERROR: instruction requires: sve or sme118// CHECK-UNKNOWN: 05d0d9e0 <unknown>119 120fcpy z0.d, p0/m, #-0.25000000121// CHECK-INST: fmov z0.d, p0/m, #-0.25000000122// CHECK-ENCODING: [0x00,0xda,0xd0,0x05]123// CHECK-ERROR: instruction requires: sve or sme124// CHECK-UNKNOWN: 05d0da00 <unknown>125 126fcpy z0.d, p0/m, #-0.26562500127// CHECK-INST: fmov z0.d, p0/m, #-0.26562500128// CHECK-ENCODING: [0x20,0xda,0xd0,0x05]129// CHECK-ERROR: instruction requires: sve or sme130// CHECK-UNKNOWN: 05d0da20 <unknown>131 132fcpy z0.d, p0/m, #-0.28125000133// CHECK-INST: fmov z0.d, p0/m, #-0.28125000134// CHECK-ENCODING: [0x40,0xda,0xd0,0x05]135// CHECK-ERROR: instruction requires: sve or sme136// CHECK-UNKNOWN: 05d0da40 <unknown>137 138fcpy z0.d, p0/m, #-0.29687500139// CHECK-INST: fmov z0.d, p0/m, #-0.29687500140// CHECK-ENCODING: [0x60,0xda,0xd0,0x05]141// CHECK-ERROR: instruction requires: sve or sme142// CHECK-UNKNOWN: 05d0da60 <unknown>143 144fcpy z0.d, p0/m, #-0.31250000145// CHECK-INST: fmov z0.d, p0/m, #-0.31250000146// CHECK-ENCODING: [0x80,0xda,0xd0,0x05]147// CHECK-ERROR: instruction requires: sve or sme148// CHECK-UNKNOWN: 05d0da80 <unknown>149 150fcpy z0.d, p0/m, #-0.32812500151// CHECK-INST: fmov z0.d, p0/m, #-0.32812500152// CHECK-ENCODING: [0xa0,0xda,0xd0,0x05]153// CHECK-ERROR: instruction requires: sve or sme154// CHECK-UNKNOWN: 05d0daa0 <unknown>155 156fcpy z0.d, p0/m, #-0.34375000157// CHECK-INST: fmov z0.d, p0/m, #-0.34375000158// CHECK-ENCODING: [0xc0,0xda,0xd0,0x05]159// CHECK-ERROR: instruction requires: sve or sme160// CHECK-UNKNOWN: 05d0dac0 <unknown>161 162fcpy z0.d, p0/m, #-0.35937500163// CHECK-INST: fmov z0.d, p0/m, #-0.35937500164// CHECK-ENCODING: [0xe0,0xda,0xd0,0x05]165// CHECK-ERROR: instruction requires: sve or sme166// CHECK-UNKNOWN: 05d0dae0 <unknown>167 168fcpy z0.d, p0/m, #-0.37500000169// CHECK-INST: fmov z0.d, p0/m, #-0.37500000170// CHECK-ENCODING: [0x00,0xdb,0xd0,0x05]171// CHECK-ERROR: instruction requires: sve or sme172// CHECK-UNKNOWN: 05d0db00 <unknown>173 174fcpy z0.d, p0/m, #-0.39062500175// CHECK-INST: fmov z0.d, p0/m, #-0.39062500176// CHECK-ENCODING: [0x20,0xdb,0xd0,0x05]177// CHECK-ERROR: instruction requires: sve or sme178// CHECK-UNKNOWN: 05d0db20 <unknown>179 180fcpy z0.d, p0/m, #-0.40625000181// CHECK-INST: fmov z0.d, p0/m, #-0.40625000182// CHECK-ENCODING: [0x40,0xdb,0xd0,0x05]183// CHECK-ERROR: instruction requires: sve or sme184// CHECK-UNKNOWN: 05d0db40 <unknown>185 186fcpy z0.d, p0/m, #-0.42187500187// CHECK-INST: fmov z0.d, p0/m, #-0.42187500188// CHECK-ENCODING: [0x60,0xdb,0xd0,0x05]189// CHECK-ERROR: instruction requires: sve or sme190// CHECK-UNKNOWN: 05d0db60 <unknown>191 192fcpy z0.d, p0/m, #-0.43750000193// CHECK-INST: fmov z0.d, p0/m, #-0.43750000194// CHECK-ENCODING: [0x80,0xdb,0xd0,0x05]195// CHECK-ERROR: instruction requires: sve or sme196// CHECK-UNKNOWN: 05d0db80 <unknown>197 198fcpy z0.d, p0/m, #-0.45312500199// CHECK-INST: fmov z0.d, p0/m, #-0.45312500200// CHECK-ENCODING: [0xa0,0xdb,0xd0,0x05]201// CHECK-ERROR: instruction requires: sve or sme202// CHECK-UNKNOWN: 05d0dba0 <unknown>203 204fcpy z0.d, p0/m, #-0.46875000205// CHECK-INST: fmov z0.d, p0/m, #-0.46875000206// CHECK-ENCODING: [0xc0,0xdb,0xd0,0x05]207// CHECK-ERROR: instruction requires: sve or sme208// CHECK-UNKNOWN: 05d0dbc0 <unknown>209 210fcpy z0.d, p0/m, #-0.48437500211// CHECK-INST: fmov z0.d, p0/m, #-0.48437500212// CHECK-ENCODING: [0xe0,0xdb,0xd0,0x05]213// CHECK-ERROR: instruction requires: sve or sme214// CHECK-UNKNOWN: 05d0dbe0 <unknown>215 216fcpy z0.d, p0/m, #-0.50000000217// CHECK-INST: fmov z0.d, p0/m, #-0.50000000218// CHECK-ENCODING: [0x00,0xdc,0xd0,0x05]219// CHECK-ERROR: instruction requires: sve or sme220// CHECK-UNKNOWN: 05d0dc00 <unknown>221 222fcpy z0.d, p0/m, #-0.53125000223// CHECK-INST: fmov z0.d, p0/m, #-0.53125000224// CHECK-ENCODING: [0x20,0xdc,0xd0,0x05]225// CHECK-ERROR: instruction requires: sve or sme226// CHECK-UNKNOWN: 05d0dc20 <unknown>227 228fcpy z0.d, p0/m, #-0.56250000229// CHECK-INST: fmov z0.d, p0/m, #-0.56250000230// CHECK-ENCODING: [0x40,0xdc,0xd0,0x05]231// CHECK-ERROR: instruction requires: sve or sme232// CHECK-UNKNOWN: 05d0dc40 <unknown>233 234fcpy z0.d, p0/m, #-0.59375000235// CHECK-INST: fmov z0.d, p0/m, #-0.59375000236// CHECK-ENCODING: [0x60,0xdc,0xd0,0x05]237// CHECK-ERROR: instruction requires: sve or sme238// CHECK-UNKNOWN: 05d0dc60 <unknown>239 240fcpy z0.d, p0/m, #-0.62500000241// CHECK-INST: fmov z0.d, p0/m, #-0.62500000242// CHECK-ENCODING: [0x80,0xdc,0xd0,0x05]243// CHECK-ERROR: instruction requires: sve or sme244// CHECK-UNKNOWN: 05d0dc80 <unknown>245 246fcpy z0.d, p0/m, #-0.65625000247// CHECK-INST: fmov z0.d, p0/m, #-0.65625000248// CHECK-ENCODING: [0xa0,0xdc,0xd0,0x05]249// CHECK-ERROR: instruction requires: sve or sme250// CHECK-UNKNOWN: 05d0dca0 <unknown>251 252fcpy z0.d, p0/m, #-0.68750000253// CHECK-INST: fmov z0.d, p0/m, #-0.68750000254// CHECK-ENCODING: [0xc0,0xdc,0xd0,0x05]255// CHECK-ERROR: instruction requires: sve or sme256// CHECK-UNKNOWN: 05d0dcc0 <unknown>257 258fcpy z0.d, p0/m, #-0.71875000259// CHECK-INST: fmov z0.d, p0/m, #-0.71875000260// CHECK-ENCODING: [0xe0,0xdc,0xd0,0x05]261// CHECK-ERROR: instruction requires: sve or sme262// CHECK-UNKNOWN: 05d0dce0 <unknown>263 264fcpy z0.d, p0/m, #-0.75000000265// CHECK-INST: fmov z0.d, p0/m, #-0.75000000266// CHECK-ENCODING: [0x00,0xdd,0xd0,0x05]267// CHECK-ERROR: instruction requires: sve or sme268// CHECK-UNKNOWN: 05d0dd00 <unknown>269 270fcpy z0.d, p0/m, #-0.78125000271// CHECK-INST: fmov z0.d, p0/m, #-0.78125000272// CHECK-ENCODING: [0x20,0xdd,0xd0,0x05]273// CHECK-ERROR: instruction requires: sve or sme274// CHECK-UNKNOWN: 05d0dd20 <unknown>275 276fcpy z0.d, p0/m, #-0.81250000277// CHECK-INST: fmov z0.d, p0/m, #-0.81250000278// CHECK-ENCODING: [0x40,0xdd,0xd0,0x05]279// CHECK-ERROR: instruction requires: sve or sme280// CHECK-UNKNOWN: 05d0dd40 <unknown>281 282fcpy z0.d, p0/m, #-0.84375000283// CHECK-INST: fmov z0.d, p0/m, #-0.84375000284// CHECK-ENCODING: [0x60,0xdd,0xd0,0x05]285// CHECK-ERROR: instruction requires: sve or sme286// CHECK-UNKNOWN: 05d0dd60 <unknown>287 288fcpy z0.d, p0/m, #-0.87500000289// CHECK-INST: fmov z0.d, p0/m, #-0.87500000290// CHECK-ENCODING: [0x80,0xdd,0xd0,0x05]291// CHECK-ERROR: instruction requires: sve or sme292// CHECK-UNKNOWN: 05d0dd80 <unknown>293 294fcpy z0.d, p0/m, #-0.90625000295// CHECK-INST: fmov z0.d, p0/m, #-0.90625000296// CHECK-ENCODING: [0xa0,0xdd,0xd0,0x05]297// CHECK-ERROR: instruction requires: sve or sme298// CHECK-UNKNOWN: 05d0dda0 <unknown>299 300fcpy z0.d, p0/m, #-0.93750000301// CHECK-INST: fmov z0.d, p0/m, #-0.93750000302// CHECK-ENCODING: [0xc0,0xdd,0xd0,0x05]303// CHECK-ERROR: instruction requires: sve or sme304// CHECK-UNKNOWN: 05d0ddc0 <unknown>305 306fcpy z0.d, p0/m, #-0.96875000307// CHECK-INST: fmov z0.d, p0/m, #-0.96875000308// CHECK-ENCODING: [0xe0,0xdd,0xd0,0x05]309// CHECK-ERROR: instruction requires: sve or sme310// CHECK-UNKNOWN: 05d0dde0 <unknown>311 312fcpy z0.d, p0/m, #-1.00000000313// CHECK-INST: fmov z0.d, p0/m, #-1.00000000314// CHECK-ENCODING: [0x00,0xde,0xd0,0x05]315// CHECK-ERROR: instruction requires: sve or sme316// CHECK-UNKNOWN: 05d0de00 <unknown>317 318fcpy z0.d, p0/m, #-1.06250000319// CHECK-INST: fmov z0.d, p0/m, #-1.06250000320// CHECK-ENCODING: [0x20,0xde,0xd0,0x05]321// CHECK-ERROR: instruction requires: sve or sme322// CHECK-UNKNOWN: 05d0de20 <unknown>323 324fcpy z0.d, p0/m, #-1.12500000325// CHECK-INST: fmov z0.d, p0/m, #-1.12500000326// CHECK-ENCODING: [0x40,0xde,0xd0,0x05]327// CHECK-ERROR: instruction requires: sve or sme328// CHECK-UNKNOWN: 05d0de40 <unknown>329 330fcpy z0.d, p0/m, #-1.18750000331// CHECK-INST: fmov z0.d, p0/m, #-1.18750000332// CHECK-ENCODING: [0x60,0xde,0xd0,0x05]333// CHECK-ERROR: instruction requires: sve or sme334// CHECK-UNKNOWN: 05d0de60 <unknown>335 336fcpy z0.d, p0/m, #-1.25000000337// CHECK-INST: fmov z0.d, p0/m, #-1.25000000338// CHECK-ENCODING: [0x80,0xde,0xd0,0x05]339// CHECK-ERROR: instruction requires: sve or sme340// CHECK-UNKNOWN: 05d0de80 <unknown>341 342fcpy z0.d, p0/m, #-1.31250000343// CHECK-INST: fmov z0.d, p0/m, #-1.31250000344// CHECK-ENCODING: [0xa0,0xde,0xd0,0x05]345// CHECK-ERROR: instruction requires: sve or sme346// CHECK-UNKNOWN: 05d0dea0 <unknown>347 348fcpy z0.d, p0/m, #-1.37500000349// CHECK-INST: fmov z0.d, p0/m, #-1.37500000350// CHECK-ENCODING: [0xc0,0xde,0xd0,0x05]351// CHECK-ERROR: instruction requires: sve or sme352// CHECK-UNKNOWN: 05d0dec0 <unknown>353 354fcpy z0.d, p0/m, #-1.43750000355// CHECK-INST: fmov z0.d, p0/m, #-1.43750000356// CHECK-ENCODING: [0xe0,0xde,0xd0,0x05]357// CHECK-ERROR: instruction requires: sve or sme358// CHECK-UNKNOWN: 05d0dee0 <unknown>359 360fcpy z0.d, p0/m, #-1.50000000361// CHECK-INST: fmov z0.d, p0/m, #-1.50000000362// CHECK-ENCODING: [0x00,0xdf,0xd0,0x05]363// CHECK-ERROR: instruction requires: sve or sme364// CHECK-UNKNOWN: 05d0df00 <unknown>365 366fcpy z0.d, p0/m, #-1.56250000367// CHECK-INST: fmov z0.d, p0/m, #-1.56250000368// CHECK-ENCODING: [0x20,0xdf,0xd0,0x05]369// CHECK-ERROR: instruction requires: sve or sme370// CHECK-UNKNOWN: 05d0df20 <unknown>371 372fcpy z0.d, p0/m, #-1.62500000373// CHECK-INST: fmov z0.d, p0/m, #-1.62500000374// CHECK-ENCODING: [0x40,0xdf,0xd0,0x05]375// CHECK-ERROR: instruction requires: sve or sme376// CHECK-UNKNOWN: 05d0df40 <unknown>377 378fcpy z0.d, p0/m, #-1.68750000379// CHECK-INST: fmov z0.d, p0/m, #-1.68750000380// CHECK-ENCODING: [0x60,0xdf,0xd0,0x05]381// CHECK-ERROR: instruction requires: sve or sme382// CHECK-UNKNOWN: 05d0df60 <unknown>383 384fcpy z0.d, p0/m, #-1.75000000385// CHECK-INST: fmov z0.d, p0/m, #-1.75000000386// CHECK-ENCODING: [0x80,0xdf,0xd0,0x05]387// CHECK-ERROR: instruction requires: sve or sme388// CHECK-UNKNOWN: 05d0df80 <unknown>389 390fcpy z0.d, p0/m, #-1.81250000391// CHECK-INST: fmov z0.d, p0/m, #-1.81250000392// CHECK-ENCODING: [0xa0,0xdf,0xd0,0x05]393// CHECK-ERROR: instruction requires: sve or sme394// CHECK-UNKNOWN: 05d0dfa0 <unknown>395 396fcpy z0.d, p0/m, #-1.87500000397// CHECK-INST: fmov z0.d, p0/m, #-1.87500000398// CHECK-ENCODING: [0xc0,0xdf,0xd0,0x05]399// CHECK-ERROR: instruction requires: sve or sme400// CHECK-UNKNOWN: 05d0dfc0 <unknown>401 402fcpy z0.d, p0/m, #-1.93750000403// CHECK-INST: fmov z0.d, p0/m, #-1.93750000404// CHECK-ENCODING: [0xe0,0xdf,0xd0,0x05]405// CHECK-ERROR: instruction requires: sve or sme406// CHECK-UNKNOWN: 05d0dfe0 <unknown>407 408fcpy z0.d, p0/m, #-2.00000000409// CHECK-INST: fmov z0.d, p0/m, #-2.00000000410// CHECK-ENCODING: [0x00,0xd0,0xd0,0x05]411// CHECK-ERROR: instruction requires: sve or sme412// CHECK-UNKNOWN: 05d0d000 <unknown>413 414fcpy z0.d, p0/m, #-2.12500000415// CHECK-INST: fmov z0.d, p0/m, #-2.12500000416// CHECK-ENCODING: [0x20,0xd0,0xd0,0x05]417// CHECK-ERROR: instruction requires: sve or sme418// CHECK-UNKNOWN: 05d0d020 <unknown>419 420fcpy z0.d, p0/m, #-2.25000000421// CHECK-INST: fmov z0.d, p0/m, #-2.25000000422// CHECK-ENCODING: [0x40,0xd0,0xd0,0x05]423// CHECK-ERROR: instruction requires: sve or sme424// CHECK-UNKNOWN: 05d0d040 <unknown>425 426fcpy z0.d, p0/m, #-2.37500000427// CHECK-INST: fmov z0.d, p0/m, #-2.37500000428// CHECK-ENCODING: [0x60,0xd0,0xd0,0x05]429// CHECK-ERROR: instruction requires: sve or sme430// CHECK-UNKNOWN: 05d0d060 <unknown>431 432fcpy z0.d, p0/m, #-2.50000000433// CHECK-INST: fmov z0.d, p0/m, #-2.50000000434// CHECK-ENCODING: [0x80,0xd0,0xd0,0x05]435// CHECK-ERROR: instruction requires: sve or sme436// CHECK-UNKNOWN: 05d0d080 <unknown>437 438fcpy z0.d, p0/m, #-2.62500000439// CHECK-INST: fmov z0.d, p0/m, #-2.62500000440// CHECK-ENCODING: [0xa0,0xd0,0xd0,0x05]441// CHECK-ERROR: instruction requires: sve or sme442// CHECK-UNKNOWN: 05d0d0a0 <unknown>443 444fcpy z0.d, p0/m, #-2.75000000445// CHECK-INST: fmov z0.d, p0/m, #-2.75000000446// CHECK-ENCODING: [0xc0,0xd0,0xd0,0x05]447// CHECK-ERROR: instruction requires: sve or sme448// CHECK-UNKNOWN: 05d0d0c0 <unknown>449 450fcpy z0.d, p0/m, #-2.87500000451// CHECK-INST: fmov z0.d, p0/m, #-2.87500000452// CHECK-ENCODING: [0xe0,0xd0,0xd0,0x05]453// CHECK-ERROR: instruction requires: sve or sme454// CHECK-UNKNOWN: 05d0d0e0 <unknown>455 456fcpy z0.d, p0/m, #-3.00000000457// CHECK-INST: fmov z0.d, p0/m, #-3.00000000458// CHECK-ENCODING: [0x00,0xd1,0xd0,0x05]459// CHECK-ERROR: instruction requires: sve or sme460// CHECK-UNKNOWN: 05d0d100 <unknown>461 462fcpy z0.d, p0/m, #-3.12500000463// CHECK-INST: fmov z0.d, p0/m, #-3.12500000464// CHECK-ENCODING: [0x20,0xd1,0xd0,0x05]465// CHECK-ERROR: instruction requires: sve or sme466// CHECK-UNKNOWN: 05d0d120 <unknown>467 468fcpy z0.d, p0/m, #-3.25000000469// CHECK-INST: fmov z0.d, p0/m, #-3.25000000470// CHECK-ENCODING: [0x40,0xd1,0xd0,0x05]471// CHECK-ERROR: instruction requires: sve or sme472// CHECK-UNKNOWN: 05d0d140 <unknown>473 474fcpy z0.d, p0/m, #-3.37500000475// CHECK-INST: fmov z0.d, p0/m, #-3.37500000476// CHECK-ENCODING: [0x60,0xd1,0xd0,0x05]477// CHECK-ERROR: instruction requires: sve or sme478// CHECK-UNKNOWN: 05d0d160 <unknown>479 480fcpy z0.d, p0/m, #-3.50000000481// CHECK-INST: fmov z0.d, p0/m, #-3.50000000482// CHECK-ENCODING: [0x80,0xd1,0xd0,0x05]483// CHECK-ERROR: instruction requires: sve or sme484// CHECK-UNKNOWN: 05d0d180 <unknown>485 486fcpy z0.d, p0/m, #-3.62500000487// CHECK-INST: fmov z0.d, p0/m, #-3.62500000488// CHECK-ENCODING: [0xa0,0xd1,0xd0,0x05]489// CHECK-ERROR: instruction requires: sve or sme490// CHECK-UNKNOWN: 05d0d1a0 <unknown>491 492fcpy z0.d, p0/m, #-3.75000000493// CHECK-INST: fmov z0.d, p0/m, #-3.75000000494// CHECK-ENCODING: [0xc0,0xd1,0xd0,0x05]495// CHECK-ERROR: instruction requires: sve or sme496// CHECK-UNKNOWN: 05d0d1c0 <unknown>497 498fcpy z0.d, p0/m, #-3.87500000499// CHECK-INST: fmov z0.d, p0/m, #-3.87500000500// CHECK-ENCODING: [0xe0,0xd1,0xd0,0x05]501// CHECK-ERROR: instruction requires: sve or sme502// CHECK-UNKNOWN: 05d0d1e0 <unknown>503 504fcpy z0.d, p0/m, #-4.00000000505// CHECK-INST: fmov z0.d, p0/m, #-4.00000000506// CHECK-ENCODING: [0x00,0xd2,0xd0,0x05]507// CHECK-ERROR: instruction requires: sve or sme508// CHECK-UNKNOWN: 05d0d200 <unknown>509 510fcpy z0.d, p0/m, #-4.25000000511// CHECK-INST: fmov z0.d, p0/m, #-4.25000000512// CHECK-ENCODING: [0x20,0xd2,0xd0,0x05]513// CHECK-ERROR: instruction requires: sve or sme514// CHECK-UNKNOWN: 05d0d220 <unknown>515 516fcpy z0.d, p0/m, #-4.50000000517// CHECK-INST: fmov z0.d, p0/m, #-4.50000000518// CHECK-ENCODING: [0x40,0xd2,0xd0,0x05]519// CHECK-ERROR: instruction requires: sve or sme520// CHECK-UNKNOWN: 05d0d240 <unknown>521 522fcpy z0.d, p0/m, #-4.75000000523// CHECK-INST: fmov z0.d, p0/m, #-4.75000000524// CHECK-ENCODING: [0x60,0xd2,0xd0,0x05]525// CHECK-ERROR: instruction requires: sve or sme526// CHECK-UNKNOWN: 05d0d260 <unknown>527 528fcpy z0.d, p0/m, #-5.00000000529// CHECK-INST: fmov z0.d, p0/m, #-5.00000000530// CHECK-ENCODING: [0x80,0xd2,0xd0,0x05]531// CHECK-ERROR: instruction requires: sve or sme532// CHECK-UNKNOWN: 05d0d280 <unknown>533 534fcpy z0.d, p0/m, #-5.25000000535// CHECK-INST: fmov z0.d, p0/m, #-5.25000000536// CHECK-ENCODING: [0xa0,0xd2,0xd0,0x05]537// CHECK-ERROR: instruction requires: sve or sme538// CHECK-UNKNOWN: 05d0d2a0 <unknown>539 540fcpy z0.d, p0/m, #-5.50000000541// CHECK-INST: fmov z0.d, p0/m, #-5.50000000542// CHECK-ENCODING: [0xc0,0xd2,0xd0,0x05]543// CHECK-ERROR: instruction requires: sve or sme544// CHECK-UNKNOWN: 05d0d2c0 <unknown>545 546fcpy z0.d, p0/m, #-5.75000000547// CHECK-INST: fmov z0.d, p0/m, #-5.75000000548// CHECK-ENCODING: [0xe0,0xd2,0xd0,0x05]549// CHECK-ERROR: instruction requires: sve or sme550// CHECK-UNKNOWN: 05d0d2e0 <unknown>551 552fcpy z0.d, p0/m, #-6.00000000553// CHECK-INST: fmov z0.d, p0/m, #-6.00000000554// CHECK-ENCODING: [0x00,0xd3,0xd0,0x05]555// CHECK-ERROR: instruction requires: sve or sme556// CHECK-UNKNOWN: 05d0d300 <unknown>557 558fcpy z0.d, p0/m, #-6.25000000559// CHECK-INST: fmov z0.d, p0/m, #-6.25000000560// CHECK-ENCODING: [0x20,0xd3,0xd0,0x05]561// CHECK-ERROR: instruction requires: sve or sme562// CHECK-UNKNOWN: 05d0d320 <unknown>563 564fcpy z0.d, p0/m, #-6.50000000565// CHECK-INST: fmov z0.d, p0/m, #-6.50000000566// CHECK-ENCODING: [0x40,0xd3,0xd0,0x05]567// CHECK-ERROR: instruction requires: sve or sme568// CHECK-UNKNOWN: 05d0d340 <unknown>569 570fcpy z0.d, p0/m, #-6.75000000571// CHECK-INST: fmov z0.d, p0/m, #-6.75000000572// CHECK-ENCODING: [0x60,0xd3,0xd0,0x05]573// CHECK-ERROR: instruction requires: sve or sme574// CHECK-UNKNOWN: 05d0d360 <unknown>575 576fcpy z0.d, p0/m, #-7.00000000577// CHECK-INST: fmov z0.d, p0/m, #-7.00000000578// CHECK-ENCODING: [0x80,0xd3,0xd0,0x05]579// CHECK-ERROR: instruction requires: sve or sme580// CHECK-UNKNOWN: 05d0d380 <unknown>581 582fcpy z0.d, p0/m, #-7.25000000583// CHECK-INST: fmov z0.d, p0/m, #-7.25000000584// CHECK-ENCODING: [0xa0,0xd3,0xd0,0x05]585// CHECK-ERROR: instruction requires: sve or sme586// CHECK-UNKNOWN: 05d0d3a0 <unknown>587 588fcpy z0.d, p0/m, #-7.50000000589// CHECK-INST: fmov z0.d, p0/m, #-7.50000000590// CHECK-ENCODING: [0xc0,0xd3,0xd0,0x05]591// CHECK-ERROR: instruction requires: sve or sme592// CHECK-UNKNOWN: 05d0d3c0 <unknown>593 594fcpy z0.d, p0/m, #-7.75000000595// CHECK-INST: fmov z0.d, p0/m, #-7.75000000596// CHECK-ENCODING: [0xe0,0xd3,0xd0,0x05]597// CHECK-ERROR: instruction requires: sve or sme598// CHECK-UNKNOWN: 05d0d3e0 <unknown>599 600fcpy z0.d, p0/m, #-8.00000000601// CHECK-INST: fmov z0.d, p0/m, #-8.00000000602// CHECK-ENCODING: [0x00,0xd4,0xd0,0x05]603// CHECK-ERROR: instruction requires: sve or sme604// CHECK-UNKNOWN: 05d0d400 <unknown>605 606fcpy z0.d, p0/m, #-8.50000000607// CHECK-INST: fmov z0.d, p0/m, #-8.50000000608// CHECK-ENCODING: [0x20,0xd4,0xd0,0x05]609// CHECK-ERROR: instruction requires: sve or sme610// CHECK-UNKNOWN: 05d0d420 <unknown>611 612fcpy z0.d, p0/m, #-9.00000000613// CHECK-INST: fmov z0.d, p0/m, #-9.00000000614// CHECK-ENCODING: [0x40,0xd4,0xd0,0x05]615// CHECK-ERROR: instruction requires: sve or sme616// CHECK-UNKNOWN: 05d0d440 <unknown>617 618fcpy z0.d, p0/m, #-9.50000000619// CHECK-INST: fmov z0.d, p0/m, #-9.50000000620// CHECK-ENCODING: [0x60,0xd4,0xd0,0x05]621// CHECK-ERROR: instruction requires: sve or sme622// CHECK-UNKNOWN: 05d0d460 <unknown>623 624fcpy z0.d, p0/m, #-10.00000000625// CHECK-INST: fmov z0.d, p0/m, #-10.00000000626// CHECK-ENCODING: [0x80,0xd4,0xd0,0x05]627// CHECK-ERROR: instruction requires: sve or sme628// CHECK-UNKNOWN: 05d0d480 <unknown>629 630fcpy z0.d, p0/m, #-10.50000000631// CHECK-INST: fmov z0.d, p0/m, #-10.50000000632// CHECK-ENCODING: [0xa0,0xd4,0xd0,0x05]633// CHECK-ERROR: instruction requires: sve or sme634// CHECK-UNKNOWN: 05d0d4a0 <unknown>635 636fcpy z0.d, p0/m, #-11.00000000637// CHECK-INST: fmov z0.d, p0/m, #-11.00000000638// CHECK-ENCODING: [0xc0,0xd4,0xd0,0x05]639// CHECK-ERROR: instruction requires: sve or sme640// CHECK-UNKNOWN: 05d0d4c0 <unknown>641 642fcpy z0.d, p0/m, #-11.50000000643// CHECK-INST: fmov z0.d, p0/m, #-11.50000000644// CHECK-ENCODING: [0xe0,0xd4,0xd0,0x05]645// CHECK-ERROR: instruction requires: sve or sme646// CHECK-UNKNOWN: 05d0d4e0 <unknown>647 648fcpy z0.d, p0/m, #-12.00000000649// CHECK-INST: fmov z0.d, p0/m, #-12.00000000650// CHECK-ENCODING: [0x00,0xd5,0xd0,0x05]651// CHECK-ERROR: instruction requires: sve or sme652// CHECK-UNKNOWN: 05d0d500 <unknown>653 654fcpy z0.d, p0/m, #-12.50000000655// CHECK-INST: fmov z0.d, p0/m, #-12.50000000656// CHECK-ENCODING: [0x20,0xd5,0xd0,0x05]657// CHECK-ERROR: instruction requires: sve or sme658// CHECK-UNKNOWN: 05d0d520 <unknown>659 660fcpy z0.d, p0/m, #-13.00000000661// CHECK-INST: fmov z0.d, p0/m, #-13.00000000662// CHECK-ENCODING: [0x40,0xd5,0xd0,0x05]663// CHECK-ERROR: instruction requires: sve or sme664// CHECK-UNKNOWN: 05d0d540 <unknown>665 666fcpy z0.d, p0/m, #-13.50000000667// CHECK-INST: fmov z0.d, p0/m, #-13.50000000668// CHECK-ENCODING: [0x60,0xd5,0xd0,0x05]669// CHECK-ERROR: instruction requires: sve or sme670// CHECK-UNKNOWN: 05d0d560 <unknown>671 672fcpy z0.d, p0/m, #-14.00000000673// CHECK-INST: fmov z0.d, p0/m, #-14.00000000674// CHECK-ENCODING: [0x80,0xd5,0xd0,0x05]675// CHECK-ERROR: instruction requires: sve or sme676// CHECK-UNKNOWN: 05d0d580 <unknown>677 678fcpy z0.d, p0/m, #-14.50000000679// CHECK-INST: fmov z0.d, p0/m, #-14.50000000680// CHECK-ENCODING: [0xa0,0xd5,0xd0,0x05]681// CHECK-ERROR: instruction requires: sve or sme682// CHECK-UNKNOWN: 05d0d5a0 <unknown>683 684fcpy z0.d, p0/m, #-15.00000000685// CHECK-INST: fmov z0.d, p0/m, #-15.00000000686// CHECK-ENCODING: [0xc0,0xd5,0xd0,0x05]687// CHECK-ERROR: instruction requires: sve or sme688// CHECK-UNKNOWN: 05d0d5c0 <unknown>689 690fcpy z0.d, p0/m, #-15.50000000691// CHECK-INST: fmov z0.d, p0/m, #-15.50000000692// CHECK-ENCODING: [0xe0,0xd5,0xd0,0x05]693// CHECK-ERROR: instruction requires: sve or sme694// CHECK-UNKNOWN: 05d0d5e0 <unknown>695 696fcpy z0.d, p0/m, #-16.00000000697// CHECK-INST: fmov z0.d, p0/m, #-16.00000000698// CHECK-ENCODING: [0x00,0xd6,0xd0,0x05]699// CHECK-ERROR: instruction requires: sve or sme700// CHECK-UNKNOWN: 05d0d600 <unknown>701 702fcpy z0.d, p0/m, #-17.00000000703// CHECK-INST: fmov z0.d, p0/m, #-17.00000000704// CHECK-ENCODING: [0x20,0xd6,0xd0,0x05]705// CHECK-ERROR: instruction requires: sve or sme706// CHECK-UNKNOWN: 05d0d620 <unknown>707 708fcpy z0.d, p0/m, #-18.00000000709// CHECK-INST: fmov z0.d, p0/m, #-18.00000000710// CHECK-ENCODING: [0x40,0xd6,0xd0,0x05]711// CHECK-ERROR: instruction requires: sve or sme712// CHECK-UNKNOWN: 05d0d640 <unknown>713 714fcpy z0.d, p0/m, #-19.00000000715// CHECK-INST: fmov z0.d, p0/m, #-19.00000000716// CHECK-ENCODING: [0x60,0xd6,0xd0,0x05]717// CHECK-ERROR: instruction requires: sve or sme718// CHECK-UNKNOWN: 05d0d660 <unknown>719 720fcpy z0.d, p0/m, #-20.00000000721// CHECK-INST: fmov z0.d, p0/m, #-20.00000000722// CHECK-ENCODING: [0x80,0xd6,0xd0,0x05]723// CHECK-ERROR: instruction requires: sve or sme724// CHECK-UNKNOWN: 05d0d680 <unknown>725 726fcpy z0.d, p0/m, #-21.00000000727// CHECK-INST: fmov z0.d, p0/m, #-21.00000000728// CHECK-ENCODING: [0xa0,0xd6,0xd0,0x05]729// CHECK-ERROR: instruction requires: sve or sme730// CHECK-UNKNOWN: 05d0d6a0 <unknown>731 732fcpy z0.d, p0/m, #-22.00000000733// CHECK-INST: fmov z0.d, p0/m, #-22.00000000734// CHECK-ENCODING: [0xc0,0xd6,0xd0,0x05]735// CHECK-ERROR: instruction requires: sve or sme736// CHECK-UNKNOWN: 05d0d6c0 <unknown>737 738fcpy z0.d, p0/m, #-23.00000000739// CHECK-INST: fmov z0.d, p0/m, #-23.00000000740// CHECK-ENCODING: [0xe0,0xd6,0xd0,0x05]741// CHECK-ERROR: instruction requires: sve or sme742// CHECK-UNKNOWN: 05d0d6e0 <unknown>743 744fcpy z0.d, p0/m, #-24.00000000745// CHECK-INST: fmov z0.d, p0/m, #-24.00000000746// CHECK-ENCODING: [0x00,0xd7,0xd0,0x05]747// CHECK-ERROR: instruction requires: sve or sme748// CHECK-UNKNOWN: 05d0d700 <unknown>749 750fcpy z0.d, p0/m, #-25.00000000751// CHECK-INST: fmov z0.d, p0/m, #-25.00000000752// CHECK-ENCODING: [0x20,0xd7,0xd0,0x05]753// CHECK-ERROR: instruction requires: sve or sme754// CHECK-UNKNOWN: 05d0d720 <unknown>755 756fcpy z0.d, p0/m, #-26.00000000757// CHECK-INST: fmov z0.d, p0/m, #-26.00000000758// CHECK-ENCODING: [0x40,0xd7,0xd0,0x05]759// CHECK-ERROR: instruction requires: sve or sme760// CHECK-UNKNOWN: 05d0d740 <unknown>761 762fcpy z0.d, p0/m, #-27.00000000763// CHECK-INST: fmov z0.d, p0/m, #-27.00000000764// CHECK-ENCODING: [0x60,0xd7,0xd0,0x05]765// CHECK-ERROR: instruction requires: sve or sme766// CHECK-UNKNOWN: 05d0d760 <unknown>767 768fcpy z0.d, p0/m, #-28.00000000769// CHECK-INST: fmov z0.d, p0/m, #-28.00000000770// CHECK-ENCODING: [0x80,0xd7,0xd0,0x05]771// CHECK-ERROR: instruction requires: sve or sme772// CHECK-UNKNOWN: 05d0d780 <unknown>773 774fcpy z0.d, p0/m, #-29.00000000775// CHECK-INST: fmov z0.d, p0/m, #-29.00000000776// CHECK-ENCODING: [0xa0,0xd7,0xd0,0x05]777// CHECK-ERROR: instruction requires: sve or sme778// CHECK-UNKNOWN: 05d0d7a0 <unknown>779 780fcpy z0.d, p0/m, #-30.00000000781// CHECK-INST: fmov z0.d, p0/m, #-30.00000000782// CHECK-ENCODING: [0xc0,0xd7,0xd0,0x05]783// CHECK-ERROR: instruction requires: sve or sme784// CHECK-UNKNOWN: 05d0d7c0 <unknown>785 786fcpy z0.d, p0/m, #-31.00000000787// CHECK-INST: fmov z0.d, p0/m, #-31.00000000788// CHECK-ENCODING: [0xe0,0xd7,0xd0,0x05]789// CHECK-ERROR: instruction requires: sve or sme790// CHECK-UNKNOWN: 05d0d7e0 <unknown>791 792fcpy z0.d, p0/m, #0.12500000793// CHECK-INST: fmov z0.d, p0/m, #0.12500000794// CHECK-ENCODING: [0x00,0xc8,0xd0,0x05]795// CHECK-ERROR: instruction requires: sve or sme796// CHECK-UNKNOWN: 05d0c800 <unknown>797 798fcpy z0.d, p0/m, #0.13281250799// CHECK-INST: fmov z0.d, p0/m, #0.13281250800// CHECK-ENCODING: [0x20,0xc8,0xd0,0x05]801// CHECK-ERROR: instruction requires: sve or sme802// CHECK-UNKNOWN: 05d0c820 <unknown>803 804fcpy z0.d, p0/m, #0.14062500805// CHECK-INST: fmov z0.d, p0/m, #0.14062500806// CHECK-ENCODING: [0x40,0xc8,0xd0,0x05]807// CHECK-ERROR: instruction requires: sve or sme808// CHECK-UNKNOWN: 05d0c840 <unknown>809 810fcpy z0.d, p0/m, #0.14843750811// CHECK-INST: fmov z0.d, p0/m, #0.14843750812// CHECK-ENCODING: [0x60,0xc8,0xd0,0x05]813// CHECK-ERROR: instruction requires: sve or sme814// CHECK-UNKNOWN: 05d0c860 <unknown>815 816fcpy z0.d, p0/m, #0.15625000817// CHECK-INST: fmov z0.d, p0/m, #0.15625000818// CHECK-ENCODING: [0x80,0xc8,0xd0,0x05]819// CHECK-ERROR: instruction requires: sve or sme820// CHECK-UNKNOWN: 05d0c880 <unknown>821 822fcpy z0.d, p0/m, #0.16406250823// CHECK-INST: fmov z0.d, p0/m, #0.16406250824// CHECK-ENCODING: [0xa0,0xc8,0xd0,0x05]825// CHECK-ERROR: instruction requires: sve or sme826// CHECK-UNKNOWN: 05d0c8a0 <unknown>827 828fcpy z0.d, p0/m, #0.17187500829// CHECK-INST: fmov z0.d, p0/m, #0.17187500830// CHECK-ENCODING: [0xc0,0xc8,0xd0,0x05]831// CHECK-ERROR: instruction requires: sve or sme832// CHECK-UNKNOWN: 05d0c8c0 <unknown>833 834fcpy z0.d, p0/m, #0.17968750835// CHECK-INST: fmov z0.d, p0/m, #0.17968750836// CHECK-ENCODING: [0xe0,0xc8,0xd0,0x05]837// CHECK-ERROR: instruction requires: sve or sme838// CHECK-UNKNOWN: 05d0c8e0 <unknown>839 840fcpy z0.d, p0/m, #0.18750000841// CHECK-INST: fmov z0.d, p0/m, #0.18750000842// CHECK-ENCODING: [0x00,0xc9,0xd0,0x05]843// CHECK-ERROR: instruction requires: sve or sme844// CHECK-UNKNOWN: 05d0c900 <unknown>845 846fcpy z0.d, p0/m, #0.19531250847// CHECK-INST: fmov z0.d, p0/m, #0.19531250848// CHECK-ENCODING: [0x20,0xc9,0xd0,0x05]849// CHECK-ERROR: instruction requires: sve or sme850// CHECK-UNKNOWN: 05d0c920 <unknown>851 852fcpy z0.d, p0/m, #0.20312500853// CHECK-INST: fmov z0.d, p0/m, #0.20312500854// CHECK-ENCODING: [0x40,0xc9,0xd0,0x05]855// CHECK-ERROR: instruction requires: sve or sme856// CHECK-UNKNOWN: 05d0c940 <unknown>857 858fcpy z0.d, p0/m, #0.21093750859// CHECK-INST: fmov z0.d, p0/m, #0.21093750860// CHECK-ENCODING: [0x60,0xc9,0xd0,0x05]861// CHECK-ERROR: instruction requires: sve or sme862// CHECK-UNKNOWN: 05d0c960 <unknown>863 864fcpy z0.d, p0/m, #0.21875000865// CHECK-INST: fmov z0.d, p0/m, #0.21875000866// CHECK-ENCODING: [0x80,0xc9,0xd0,0x05]867// CHECK-ERROR: instruction requires: sve or sme868// CHECK-UNKNOWN: 05d0c980 <unknown>869 870fcpy z0.d, p0/m, #0.22656250871// CHECK-INST: fmov z0.d, p0/m, #0.22656250872// CHECK-ENCODING: [0xa0,0xc9,0xd0,0x05]873// CHECK-ERROR: instruction requires: sve or sme874// CHECK-UNKNOWN: 05d0c9a0 <unknown>875 876fcpy z0.d, p0/m, #0.23437500877// CHECK-INST: fmov z0.d, p0/m, #0.23437500878// CHECK-ENCODING: [0xc0,0xc9,0xd0,0x05]879// CHECK-ERROR: instruction requires: sve or sme880// CHECK-UNKNOWN: 05d0c9c0 <unknown>881 882fcpy z0.d, p0/m, #0.24218750883// CHECK-INST: fmov z0.d, p0/m, #0.24218750884// CHECK-ENCODING: [0xe0,0xc9,0xd0,0x05]885// CHECK-ERROR: instruction requires: sve or sme886// CHECK-UNKNOWN: 05d0c9e0 <unknown>887 888fcpy z0.d, p0/m, #0.25000000889// CHECK-INST: fmov z0.d, p0/m, #0.25000000890// CHECK-ENCODING: [0x00,0xca,0xd0,0x05]891// CHECK-ERROR: instruction requires: sve or sme892// CHECK-UNKNOWN: 05d0ca00 <unknown>893 894fcpy z0.d, p0/m, #0.26562500895// CHECK-INST: fmov z0.d, p0/m, #0.26562500896// CHECK-ENCODING: [0x20,0xca,0xd0,0x05]897// CHECK-ERROR: instruction requires: sve or sme898// CHECK-UNKNOWN: 05d0ca20 <unknown>899 900fcpy z0.d, p0/m, #0.28125000901// CHECK-INST: fmov z0.d, p0/m, #0.28125000902// CHECK-ENCODING: [0x40,0xca,0xd0,0x05]903// CHECK-ERROR: instruction requires: sve or sme904// CHECK-UNKNOWN: 05d0ca40 <unknown>905 906fcpy z0.d, p0/m, #0.29687500907// CHECK-INST: fmov z0.d, p0/m, #0.29687500908// CHECK-ENCODING: [0x60,0xca,0xd0,0x05]909// CHECK-ERROR: instruction requires: sve or sme910// CHECK-UNKNOWN: 05d0ca60 <unknown>911 912fcpy z0.d, p0/m, #0.31250000913// CHECK-INST: fmov z0.d, p0/m, #0.31250000914// CHECK-ENCODING: [0x80,0xca,0xd0,0x05]915// CHECK-ERROR: instruction requires: sve or sme916// CHECK-UNKNOWN: 05d0ca80 <unknown>917 918fcpy z0.d, p0/m, #0.32812500919// CHECK-INST: fmov z0.d, p0/m, #0.32812500920// CHECK-ENCODING: [0xa0,0xca,0xd0,0x05]921// CHECK-ERROR: instruction requires: sve or sme922// CHECK-UNKNOWN: 05d0caa0 <unknown>923 924fcpy z0.d, p0/m, #0.34375000925// CHECK-INST: fmov z0.d, p0/m, #0.34375000926// CHECK-ENCODING: [0xc0,0xca,0xd0,0x05]927// CHECK-ERROR: instruction requires: sve or sme928// CHECK-UNKNOWN: 05d0cac0 <unknown>929 930fcpy z0.d, p0/m, #0.35937500931// CHECK-INST: fmov z0.d, p0/m, #0.35937500932// CHECK-ENCODING: [0xe0,0xca,0xd0,0x05]933// CHECK-ERROR: instruction requires: sve or sme934// CHECK-UNKNOWN: 05d0cae0 <unknown>935 936fcpy z0.d, p0/m, #0.37500000937// CHECK-INST: fmov z0.d, p0/m, #0.37500000938// CHECK-ENCODING: [0x00,0xcb,0xd0,0x05]939// CHECK-ERROR: instruction requires: sve or sme940// CHECK-UNKNOWN: 05d0cb00 <unknown>941 942fcpy z0.d, p0/m, #0.39062500943// CHECK-INST: fmov z0.d, p0/m, #0.39062500944// CHECK-ENCODING: [0x20,0xcb,0xd0,0x05]945// CHECK-ERROR: instruction requires: sve or sme946// CHECK-UNKNOWN: 05d0cb20 <unknown>947 948fcpy z0.d, p0/m, #0.40625000949// CHECK-INST: fmov z0.d, p0/m, #0.40625000950// CHECK-ENCODING: [0x40,0xcb,0xd0,0x05]951// CHECK-ERROR: instruction requires: sve or sme952// CHECK-UNKNOWN: 05d0cb40 <unknown>953 954fcpy z0.d, p0/m, #0.42187500955// CHECK-INST: fmov z0.d, p0/m, #0.42187500956// CHECK-ENCODING: [0x60,0xcb,0xd0,0x05]957// CHECK-ERROR: instruction requires: sve or sme958// CHECK-UNKNOWN: 05d0cb60 <unknown>959 960fcpy z0.d, p0/m, #0.43750000961// CHECK-INST: fmov z0.d, p0/m, #0.43750000962// CHECK-ENCODING: [0x80,0xcb,0xd0,0x05]963// CHECK-ERROR: instruction requires: sve or sme964// CHECK-UNKNOWN: 05d0cb80 <unknown>965 966fcpy z0.d, p0/m, #0.45312500967// CHECK-INST: fmov z0.d, p0/m, #0.45312500968// CHECK-ENCODING: [0xa0,0xcb,0xd0,0x05]969// CHECK-ERROR: instruction requires: sve or sme970// CHECK-UNKNOWN: 05d0cba0 <unknown>971 972fcpy z0.d, p0/m, #0.46875000973// CHECK-INST: fmov z0.d, p0/m, #0.46875000974// CHECK-ENCODING: [0xc0,0xcb,0xd0,0x05]975// CHECK-ERROR: instruction requires: sve or sme976// CHECK-UNKNOWN: 05d0cbc0 <unknown>977 978fcpy z0.d, p0/m, #0.48437500979// CHECK-INST: fmov z0.d, p0/m, #0.48437500980// CHECK-ENCODING: [0xe0,0xcb,0xd0,0x05]981// CHECK-ERROR: instruction requires: sve or sme982// CHECK-UNKNOWN: 05d0cbe0 <unknown>983 984fcpy z0.d, p0/m, #0.50000000985// CHECK-INST: fmov z0.d, p0/m, #0.50000000986// CHECK-ENCODING: [0x00,0xcc,0xd0,0x05]987// CHECK-ERROR: instruction requires: sve or sme988// CHECK-UNKNOWN: 05d0cc00 <unknown>989 990fcpy z0.d, p0/m, #0.53125000991// CHECK-INST: fmov z0.d, p0/m, #0.53125000992// CHECK-ENCODING: [0x20,0xcc,0xd0,0x05]993// CHECK-ERROR: instruction requires: sve or sme994// CHECK-UNKNOWN: 05d0cc20 <unknown>995 996fcpy z0.d, p0/m, #0.56250000997// CHECK-INST: fmov z0.d, p0/m, #0.56250000998// CHECK-ENCODING: [0x40,0xcc,0xd0,0x05]999// CHECK-ERROR: instruction requires: sve or sme1000// CHECK-UNKNOWN: 05d0cc40 <unknown>1001 1002fcpy z0.d, p0/m, #0.593750001003// CHECK-INST: fmov z0.d, p0/m, #0.593750001004// CHECK-ENCODING: [0x60,0xcc,0xd0,0x05]1005// CHECK-ERROR: instruction requires: sve or sme1006// CHECK-UNKNOWN: 05d0cc60 <unknown>1007 1008fcpy z0.d, p0/m, #0.625000001009// CHECK-INST: fmov z0.d, p0/m, #0.625000001010// CHECK-ENCODING: [0x80,0xcc,0xd0,0x05]1011// CHECK-ERROR: instruction requires: sve or sme1012// CHECK-UNKNOWN: 05d0cc80 <unknown>1013 1014fcpy z0.d, p0/m, #0.656250001015// CHECK-INST: fmov z0.d, p0/m, #0.656250001016// CHECK-ENCODING: [0xa0,0xcc,0xd0,0x05]1017// CHECK-ERROR: instruction requires: sve or sme1018// CHECK-UNKNOWN: 05d0cca0 <unknown>1019 1020fcpy z0.d, p0/m, #0.687500001021// CHECK-INST: fmov z0.d, p0/m, #0.687500001022// CHECK-ENCODING: [0xc0,0xcc,0xd0,0x05]1023// CHECK-ERROR: instruction requires: sve or sme1024// CHECK-UNKNOWN: 05d0ccc0 <unknown>1025 1026fcpy z0.d, p0/m, #0.718750001027// CHECK-INST: fmov z0.d, p0/m, #0.718750001028// CHECK-ENCODING: [0xe0,0xcc,0xd0,0x05]1029// CHECK-ERROR: instruction requires: sve or sme1030// CHECK-UNKNOWN: 05d0cce0 <unknown>1031 1032fcpy z0.d, p0/m, #0.750000001033// CHECK-INST: fmov z0.d, p0/m, #0.750000001034// CHECK-ENCODING: [0x00,0xcd,0xd0,0x05]1035// CHECK-ERROR: instruction requires: sve or sme1036// CHECK-UNKNOWN: 05d0cd00 <unknown>1037 1038fcpy z0.d, p0/m, #0.781250001039// CHECK-INST: fmov z0.d, p0/m, #0.781250001040// CHECK-ENCODING: [0x20,0xcd,0xd0,0x05]1041// CHECK-ERROR: instruction requires: sve or sme1042// CHECK-UNKNOWN: 05d0cd20 <unknown>1043 1044fcpy z0.d, p0/m, #0.812500001045// CHECK-INST: fmov z0.d, p0/m, #0.812500001046// CHECK-ENCODING: [0x40,0xcd,0xd0,0x05]1047// CHECK-ERROR: instruction requires: sve or sme1048// CHECK-UNKNOWN: 05d0cd40 <unknown>1049 1050fcpy z0.d, p0/m, #0.843750001051// CHECK-INST: fmov z0.d, p0/m, #0.843750001052// CHECK-ENCODING: [0x60,0xcd,0xd0,0x05]1053// CHECK-ERROR: instruction requires: sve or sme1054// CHECK-UNKNOWN: 05d0cd60 <unknown>1055 1056fcpy z0.d, p0/m, #0.875000001057// CHECK-INST: fmov z0.d, p0/m, #0.875000001058// CHECK-ENCODING: [0x80,0xcd,0xd0,0x05]1059// CHECK-ERROR: instruction requires: sve or sme1060// CHECK-UNKNOWN: 05d0cd80 <unknown>1061 1062fcpy z0.d, p0/m, #0.906250001063// CHECK-INST: fmov z0.d, p0/m, #0.906250001064// CHECK-ENCODING: [0xa0,0xcd,0xd0,0x05]1065// CHECK-ERROR: instruction requires: sve or sme1066// CHECK-UNKNOWN: 05d0cda0 <unknown>1067 1068fcpy z0.d, p0/m, #0.937500001069// CHECK-INST: fmov z0.d, p0/m, #0.937500001070// CHECK-ENCODING: [0xc0,0xcd,0xd0,0x05]1071// CHECK-ERROR: instruction requires: sve or sme1072// CHECK-UNKNOWN: 05d0cdc0 <unknown>1073 1074fcpy z0.d, p0/m, #0.968750001075// CHECK-INST: fmov z0.d, p0/m, #0.968750001076// CHECK-ENCODING: [0xe0,0xcd,0xd0,0x05]1077// CHECK-ERROR: instruction requires: sve or sme1078// CHECK-UNKNOWN: 05d0cde0 <unknown>1079 1080fcpy z0.d, p0/m, #1.000000001081// CHECK-INST: fmov z0.d, p0/m, #1.000000001082// CHECK-ENCODING: [0x00,0xce,0xd0,0x05]1083// CHECK-ERROR: instruction requires: sve or sme1084// CHECK-UNKNOWN: 05d0ce00 <unknown>1085 1086fcpy z0.d, p0/m, #1.062500001087// CHECK-INST: fmov z0.d, p0/m, #1.062500001088// CHECK-ENCODING: [0x20,0xce,0xd0,0x05]1089// CHECK-ERROR: instruction requires: sve or sme1090// CHECK-UNKNOWN: 05d0ce20 <unknown>1091 1092fcpy z0.d, p0/m, #1.125000001093// CHECK-INST: fmov z0.d, p0/m, #1.125000001094// CHECK-ENCODING: [0x40,0xce,0xd0,0x05]1095// CHECK-ERROR: instruction requires: sve or sme1096// CHECK-UNKNOWN: 05d0ce40 <unknown>1097 1098fcpy z0.d, p0/m, #1.187500001099// CHECK-INST: fmov z0.d, p0/m, #1.187500001100// CHECK-ENCODING: [0x60,0xce,0xd0,0x05]1101// CHECK-ERROR: instruction requires: sve or sme1102// CHECK-UNKNOWN: 05d0ce60 <unknown>1103 1104fcpy z0.d, p0/m, #1.250000001105// CHECK-INST: fmov z0.d, p0/m, #1.250000001106// CHECK-ENCODING: [0x80,0xce,0xd0,0x05]1107// CHECK-ERROR: instruction requires: sve or sme1108// CHECK-UNKNOWN: 05d0ce80 <unknown>1109 1110fcpy z0.d, p0/m, #1.312500001111// CHECK-INST: fmov z0.d, p0/m, #1.312500001112// CHECK-ENCODING: [0xa0,0xce,0xd0,0x05]1113// CHECK-ERROR: instruction requires: sve or sme1114// CHECK-UNKNOWN: 05d0cea0 <unknown>1115 1116fcpy z0.d, p0/m, #1.375000001117// CHECK-INST: fmov z0.d, p0/m, #1.375000001118// CHECK-ENCODING: [0xc0,0xce,0xd0,0x05]1119// CHECK-ERROR: instruction requires: sve or sme1120// CHECK-UNKNOWN: 05d0cec0 <unknown>1121 1122fcpy z0.d, p0/m, #1.437500001123// CHECK-INST: fmov z0.d, p0/m, #1.437500001124// CHECK-ENCODING: [0xe0,0xce,0xd0,0x05]1125// CHECK-ERROR: instruction requires: sve or sme1126// CHECK-UNKNOWN: 05d0cee0 <unknown>1127 1128fcpy z0.d, p0/m, #1.500000001129// CHECK-INST: fmov z0.d, p0/m, #1.500000001130// CHECK-ENCODING: [0x00,0xcf,0xd0,0x05]1131// CHECK-ERROR: instruction requires: sve or sme1132// CHECK-UNKNOWN: 05d0cf00 <unknown>1133 1134fcpy z0.d, p0/m, #1.562500001135// CHECK-INST: fmov z0.d, p0/m, #1.562500001136// CHECK-ENCODING: [0x20,0xcf,0xd0,0x05]1137// CHECK-ERROR: instruction requires: sve or sme1138// CHECK-UNKNOWN: 05d0cf20 <unknown>1139 1140fcpy z0.d, p0/m, #1.625000001141// CHECK-INST: fmov z0.d, p0/m, #1.625000001142// CHECK-ENCODING: [0x40,0xcf,0xd0,0x05]1143// CHECK-ERROR: instruction requires: sve or sme1144// CHECK-UNKNOWN: 05d0cf40 <unknown>1145 1146fcpy z0.d, p0/m, #1.687500001147// CHECK-INST: fmov z0.d, p0/m, #1.687500001148// CHECK-ENCODING: [0x60,0xcf,0xd0,0x05]1149// CHECK-ERROR: instruction requires: sve or sme1150// CHECK-UNKNOWN: 05d0cf60 <unknown>1151 1152fcpy z0.d, p0/m, #1.750000001153// CHECK-INST: fmov z0.d, p0/m, #1.750000001154// CHECK-ENCODING: [0x80,0xcf,0xd0,0x05]1155// CHECK-ERROR: instruction requires: sve or sme1156// CHECK-UNKNOWN: 05d0cf80 <unknown>1157 1158fcpy z0.d, p0/m, #1.812500001159// CHECK-INST: fmov z0.d, p0/m, #1.812500001160// CHECK-ENCODING: [0xa0,0xcf,0xd0,0x05]1161// CHECK-ERROR: instruction requires: sve or sme1162// CHECK-UNKNOWN: 05d0cfa0 <unknown>1163 1164fcpy z0.d, p0/m, #1.875000001165// CHECK-INST: fmov z0.d, p0/m, #1.875000001166// CHECK-ENCODING: [0xc0,0xcf,0xd0,0x05]1167// CHECK-ERROR: instruction requires: sve or sme1168// CHECK-UNKNOWN: 05d0cfc0 <unknown>1169 1170fcpy z0.d, p0/m, #1.937500001171// CHECK-INST: fmov z0.d, p0/m, #1.937500001172// CHECK-ENCODING: [0xe0,0xcf,0xd0,0x05]1173// CHECK-ERROR: instruction requires: sve or sme1174// CHECK-UNKNOWN: 05d0cfe0 <unknown>1175 1176fcpy z0.d, p0/m, #2.000000001177// CHECK-INST: fmov z0.d, p0/m, #2.000000001178// CHECK-ENCODING: [0x00,0xc0,0xd0,0x05]1179// CHECK-ERROR: instruction requires: sve or sme1180// CHECK-UNKNOWN: 05d0c000 <unknown>1181 1182fcpy z0.d, p0/m, #2.125000001183// CHECK-INST: fmov z0.d, p0/m, #2.125000001184// CHECK-ENCODING: [0x20,0xc0,0xd0,0x05]1185// CHECK-ERROR: instruction requires: sve or sme1186// CHECK-UNKNOWN: 05d0c020 <unknown>1187 1188fcpy z0.d, p0/m, #2.250000001189// CHECK-INST: fmov z0.d, p0/m, #2.250000001190// CHECK-ENCODING: [0x40,0xc0,0xd0,0x05]1191// CHECK-ERROR: instruction requires: sve or sme1192// CHECK-UNKNOWN: 05d0c040 <unknown>1193 1194fcpy z0.d, p0/m, #2.375000001195// CHECK-INST: fmov z0.d, p0/m, #2.375000001196// CHECK-ENCODING: [0x60,0xc0,0xd0,0x05]1197// CHECK-ERROR: instruction requires: sve or sme1198// CHECK-UNKNOWN: 05d0c060 <unknown>1199 1200fcpy z0.d, p0/m, #2.500000001201// CHECK-INST: fmov z0.d, p0/m, #2.500000001202// CHECK-ENCODING: [0x80,0xc0,0xd0,0x05]1203// CHECK-ERROR: instruction requires: sve or sme1204// CHECK-UNKNOWN: 05d0c080 <unknown>1205 1206fcpy z0.d, p0/m, #2.625000001207// CHECK-INST: fmov z0.d, p0/m, #2.625000001208// CHECK-ENCODING: [0xa0,0xc0,0xd0,0x05]1209// CHECK-ERROR: instruction requires: sve or sme1210// CHECK-UNKNOWN: 05d0c0a0 <unknown>1211 1212fcpy z0.d, p0/m, #2.750000001213// CHECK-INST: fmov z0.d, p0/m, #2.750000001214// CHECK-ENCODING: [0xc0,0xc0,0xd0,0x05]1215// CHECK-ERROR: instruction requires: sve or sme1216// CHECK-UNKNOWN: 05d0c0c0 <unknown>1217 1218fcpy z0.d, p0/m, #2.875000001219// CHECK-INST: fmov z0.d, p0/m, #2.875000001220// CHECK-ENCODING: [0xe0,0xc0,0xd0,0x05]1221// CHECK-ERROR: instruction requires: sve or sme1222// CHECK-UNKNOWN: 05d0c0e0 <unknown>1223 1224fcpy z0.d, p0/m, #3.000000001225// CHECK-INST: fmov z0.d, p0/m, #3.000000001226// CHECK-ENCODING: [0x00,0xc1,0xd0,0x05]1227// CHECK-ERROR: instruction requires: sve or sme1228// CHECK-UNKNOWN: 05d0c100 <unknown>1229 1230fcpy z0.d, p0/m, #3.125000001231// CHECK-INST: fmov z0.d, p0/m, #3.125000001232// CHECK-ENCODING: [0x20,0xc1,0xd0,0x05]1233// CHECK-ERROR: instruction requires: sve or sme1234// CHECK-UNKNOWN: 05d0c120 <unknown>1235 1236fcpy z0.d, p0/m, #3.250000001237// CHECK-INST: fmov z0.d, p0/m, #3.250000001238// CHECK-ENCODING: [0x40,0xc1,0xd0,0x05]1239// CHECK-ERROR: instruction requires: sve or sme1240// CHECK-UNKNOWN: 05d0c140 <unknown>1241 1242fcpy z0.d, p0/m, #3.375000001243// CHECK-INST: fmov z0.d, p0/m, #3.375000001244// CHECK-ENCODING: [0x60,0xc1,0xd0,0x05]1245// CHECK-ERROR: instruction requires: sve or sme1246// CHECK-UNKNOWN: 05d0c160 <unknown>1247 1248fcpy z0.d, p0/m, #3.500000001249// CHECK-INST: fmov z0.d, p0/m, #3.500000001250// CHECK-ENCODING: [0x80,0xc1,0xd0,0x05]1251// CHECK-ERROR: instruction requires: sve or sme1252// CHECK-UNKNOWN: 05d0c180 <unknown>1253 1254fcpy z0.d, p0/m, #3.625000001255// CHECK-INST: fmov z0.d, p0/m, #3.625000001256// CHECK-ENCODING: [0xa0,0xc1,0xd0,0x05]1257// CHECK-ERROR: instruction requires: sve or sme1258// CHECK-UNKNOWN: 05d0c1a0 <unknown>1259 1260fcpy z0.d, p0/m, #3.750000001261// CHECK-INST: fmov z0.d, p0/m, #3.750000001262// CHECK-ENCODING: [0xc0,0xc1,0xd0,0x05]1263// CHECK-ERROR: instruction requires: sve or sme1264// CHECK-UNKNOWN: 05d0c1c0 <unknown>1265 1266fcpy z0.d, p0/m, #3.875000001267// CHECK-INST: fmov z0.d, p0/m, #3.875000001268// CHECK-ENCODING: [0xe0,0xc1,0xd0,0x05]1269// CHECK-ERROR: instruction requires: sve or sme1270// CHECK-UNKNOWN: 05d0c1e0 <unknown>1271 1272fcpy z0.d, p0/m, #4.000000001273// CHECK-INST: fmov z0.d, p0/m, #4.000000001274// CHECK-ENCODING: [0x00,0xc2,0xd0,0x05]1275// CHECK-ERROR: instruction requires: sve or sme1276// CHECK-UNKNOWN: 05d0c200 <unknown>1277 1278fcpy z0.d, p0/m, #4.250000001279// CHECK-INST: fmov z0.d, p0/m, #4.250000001280// CHECK-ENCODING: [0x20,0xc2,0xd0,0x05]1281// CHECK-ERROR: instruction requires: sve or sme1282// CHECK-UNKNOWN: 05d0c220 <unknown>1283 1284fcpy z0.d, p0/m, #4.500000001285// CHECK-INST: fmov z0.d, p0/m, #4.500000001286// CHECK-ENCODING: [0x40,0xc2,0xd0,0x05]1287// CHECK-ERROR: instruction requires: sve or sme1288// CHECK-UNKNOWN: 05d0c240 <unknown>1289 1290fcpy z0.d, p0/m, #4.750000001291// CHECK-INST: fmov z0.d, p0/m, #4.750000001292// CHECK-ENCODING: [0x60,0xc2,0xd0,0x05]1293// CHECK-ERROR: instruction requires: sve or sme1294// CHECK-UNKNOWN: 05d0c260 <unknown>1295 1296fcpy z0.d, p0/m, #5.000000001297// CHECK-INST: fmov z0.d, p0/m, #5.000000001298// CHECK-ENCODING: [0x80,0xc2,0xd0,0x05]1299// CHECK-ERROR: instruction requires: sve or sme1300// CHECK-UNKNOWN: 05d0c280 <unknown>1301 1302fcpy z0.d, p0/m, #5.250000001303// CHECK-INST: fmov z0.d, p0/m, #5.250000001304// CHECK-ENCODING: [0xa0,0xc2,0xd0,0x05]1305// CHECK-ERROR: instruction requires: sve or sme1306// CHECK-UNKNOWN: 05d0c2a0 <unknown>1307 1308fcpy z0.d, p0/m, #5.500000001309// CHECK-INST: fmov z0.d, p0/m, #5.500000001310// CHECK-ENCODING: [0xc0,0xc2,0xd0,0x05]1311// CHECK-ERROR: instruction requires: sve or sme1312// CHECK-UNKNOWN: 05d0c2c0 <unknown>1313 1314fcpy z0.d, p0/m, #5.750000001315// CHECK-INST: fmov z0.d, p0/m, #5.750000001316// CHECK-ENCODING: [0xe0,0xc2,0xd0,0x05]1317// CHECK-ERROR: instruction requires: sve or sme1318// CHECK-UNKNOWN: 05d0c2e0 <unknown>1319 1320fcpy z0.d, p0/m, #6.000000001321// CHECK-INST: fmov z0.d, p0/m, #6.000000001322// CHECK-ENCODING: [0x00,0xc3,0xd0,0x05]1323// CHECK-ERROR: instruction requires: sve or sme1324// CHECK-UNKNOWN: 05d0c300 <unknown>1325 1326fcpy z0.d, p0/m, #6.250000001327// CHECK-INST: fmov z0.d, p0/m, #6.250000001328// CHECK-ENCODING: [0x20,0xc3,0xd0,0x05]1329// CHECK-ERROR: instruction requires: sve or sme1330// CHECK-UNKNOWN: 05d0c320 <unknown>1331 1332fcpy z0.d, p0/m, #6.500000001333// CHECK-INST: fmov z0.d, p0/m, #6.500000001334// CHECK-ENCODING: [0x40,0xc3,0xd0,0x05]1335// CHECK-ERROR: instruction requires: sve or sme1336// CHECK-UNKNOWN: 05d0c340 <unknown>1337 1338fcpy z0.d, p0/m, #6.750000001339// CHECK-INST: fmov z0.d, p0/m, #6.750000001340// CHECK-ENCODING: [0x60,0xc3,0xd0,0x05]1341// CHECK-ERROR: instruction requires: sve or sme1342// CHECK-UNKNOWN: 05d0c360 <unknown>1343 1344fcpy z0.d, p0/m, #7.000000001345// CHECK-INST: fmov z0.d, p0/m, #7.000000001346// CHECK-ENCODING: [0x80,0xc3,0xd0,0x05]1347// CHECK-ERROR: instruction requires: sve or sme1348// CHECK-UNKNOWN: 05d0c380 <unknown>1349 1350fcpy z0.d, p0/m, #7.250000001351// CHECK-INST: fmov z0.d, p0/m, #7.250000001352// CHECK-ENCODING: [0xa0,0xc3,0xd0,0x05]1353// CHECK-ERROR: instruction requires: sve or sme1354// CHECK-UNKNOWN: 05d0c3a0 <unknown>1355 1356fcpy z0.d, p0/m, #7.500000001357// CHECK-INST: fmov z0.d, p0/m, #7.500000001358// CHECK-ENCODING: [0xc0,0xc3,0xd0,0x05]1359// CHECK-ERROR: instruction requires: sve or sme1360// CHECK-UNKNOWN: 05d0c3c0 <unknown>1361 1362fcpy z0.d, p0/m, #7.750000001363// CHECK-INST: fmov z0.d, p0/m, #7.750000001364// CHECK-ENCODING: [0xe0,0xc3,0xd0,0x05]1365// CHECK-ERROR: instruction requires: sve or sme1366// CHECK-UNKNOWN: 05d0c3e0 <unknown>1367 1368fcpy z0.d, p0/m, #8.000000001369// CHECK-INST: fmov z0.d, p0/m, #8.000000001370// CHECK-ENCODING: [0x00,0xc4,0xd0,0x05]1371// CHECK-ERROR: instruction requires: sve or sme1372// CHECK-UNKNOWN: 05d0c400 <unknown>1373 1374fcpy z0.d, p0/m, #8.500000001375// CHECK-INST: fmov z0.d, p0/m, #8.500000001376// CHECK-ENCODING: [0x20,0xc4,0xd0,0x05]1377// CHECK-ERROR: instruction requires: sve or sme1378// CHECK-UNKNOWN: 05d0c420 <unknown>1379 1380fcpy z0.d, p0/m, #9.000000001381// CHECK-INST: fmov z0.d, p0/m, #9.000000001382// CHECK-ENCODING: [0x40,0xc4,0xd0,0x05]1383// CHECK-ERROR: instruction requires: sve or sme1384// CHECK-UNKNOWN: 05d0c440 <unknown>1385 1386fcpy z0.d, p0/m, #9.500000001387// CHECK-INST: fmov z0.d, p0/m, #9.500000001388// CHECK-ENCODING: [0x60,0xc4,0xd0,0x05]1389// CHECK-ERROR: instruction requires: sve or sme1390// CHECK-UNKNOWN: 05d0c460 <unknown>1391 1392fcpy z0.d, p0/m, #10.000000001393// CHECK-INST: fmov z0.d, p0/m, #10.000000001394// CHECK-ENCODING: [0x80,0xc4,0xd0,0x05]1395// CHECK-ERROR: instruction requires: sve or sme1396// CHECK-UNKNOWN: 05d0c480 <unknown>1397 1398fcpy z0.d, p0/m, #10.500000001399// CHECK-INST: fmov z0.d, p0/m, #10.500000001400// CHECK-ENCODING: [0xa0,0xc4,0xd0,0x05]1401// CHECK-ERROR: instruction requires: sve or sme1402// CHECK-UNKNOWN: 05d0c4a0 <unknown>1403 1404fcpy z0.d, p0/m, #11.000000001405// CHECK-INST: fmov z0.d, p0/m, #11.000000001406// CHECK-ENCODING: [0xc0,0xc4,0xd0,0x05]1407// CHECK-ERROR: instruction requires: sve or sme1408// CHECK-UNKNOWN: 05d0c4c0 <unknown>1409 1410fcpy z0.d, p0/m, #11.500000001411// CHECK-INST: fmov z0.d, p0/m, #11.500000001412// CHECK-ENCODING: [0xe0,0xc4,0xd0,0x05]1413// CHECK-ERROR: instruction requires: sve or sme1414// CHECK-UNKNOWN: 05d0c4e0 <unknown>1415 1416fcpy z0.d, p0/m, #12.000000001417// CHECK-INST: fmov z0.d, p0/m, #12.000000001418// CHECK-ENCODING: [0x00,0xc5,0xd0,0x05]1419// CHECK-ERROR: instruction requires: sve or sme1420// CHECK-UNKNOWN: 05d0c500 <unknown>1421 1422fcpy z0.d, p0/m, #12.500000001423// CHECK-INST: fmov z0.d, p0/m, #12.500000001424// CHECK-ENCODING: [0x20,0xc5,0xd0,0x05]1425// CHECK-ERROR: instruction requires: sve or sme1426// CHECK-UNKNOWN: 05d0c520 <unknown>1427 1428fcpy z0.d, p0/m, #13.000000001429// CHECK-INST: fmov z0.d, p0/m, #13.000000001430// CHECK-ENCODING: [0x40,0xc5,0xd0,0x05]1431// CHECK-ERROR: instruction requires: sve or sme1432// CHECK-UNKNOWN: 05d0c540 <unknown>1433 1434fcpy z0.d, p0/m, #13.500000001435// CHECK-INST: fmov z0.d, p0/m, #13.500000001436// CHECK-ENCODING: [0x60,0xc5,0xd0,0x05]1437// CHECK-ERROR: instruction requires: sve or sme1438// CHECK-UNKNOWN: 05d0c560 <unknown>1439 1440fcpy z0.d, p0/m, #14.000000001441// CHECK-INST: fmov z0.d, p0/m, #14.000000001442// CHECK-ENCODING: [0x80,0xc5,0xd0,0x05]1443// CHECK-ERROR: instruction requires: sve or sme1444// CHECK-UNKNOWN: 05d0c580 <unknown>1445 1446fcpy z0.d, p0/m, #14.500000001447// CHECK-INST: fmov z0.d, p0/m, #14.500000001448// CHECK-ENCODING: [0xa0,0xc5,0xd0,0x05]1449// CHECK-ERROR: instruction requires: sve or sme1450// CHECK-UNKNOWN: 05d0c5a0 <unknown>1451 1452fcpy z0.d, p0/m, #15.000000001453// CHECK-INST: fmov z0.d, p0/m, #15.000000001454// CHECK-ENCODING: [0xc0,0xc5,0xd0,0x05]1455// CHECK-ERROR: instruction requires: sve or sme1456// CHECK-UNKNOWN: 05d0c5c0 <unknown>1457 1458fcpy z0.d, p0/m, #15.500000001459// CHECK-INST: fmov z0.d, p0/m, #15.500000001460// CHECK-ENCODING: [0xe0,0xc5,0xd0,0x05]1461// CHECK-ERROR: instruction requires: sve or sme1462// CHECK-UNKNOWN: 05d0c5e0 <unknown>1463 1464fcpy z0.d, p0/m, #16.000000001465// CHECK-INST: fmov z0.d, p0/m, #16.000000001466// CHECK-ENCODING: [0x00,0xc6,0xd0,0x05]1467// CHECK-ERROR: instruction requires: sve or sme1468// CHECK-UNKNOWN: 05d0c600 <unknown>1469 1470fcpy z0.d, p0/m, #17.000000001471// CHECK-INST: fmov z0.d, p0/m, #17.000000001472// CHECK-ENCODING: [0x20,0xc6,0xd0,0x05]1473// CHECK-ERROR: instruction requires: sve or sme1474// CHECK-UNKNOWN: 05d0c620 <unknown>1475 1476fcpy z0.d, p0/m, #18.000000001477// CHECK-INST: fmov z0.d, p0/m, #18.000000001478// CHECK-ENCODING: [0x40,0xc6,0xd0,0x05]1479// CHECK-ERROR: instruction requires: sve or sme1480// CHECK-UNKNOWN: 05d0c640 <unknown>1481 1482fcpy z0.d, p0/m, #19.000000001483// CHECK-INST: fmov z0.d, p0/m, #19.000000001484// CHECK-ENCODING: [0x60,0xc6,0xd0,0x05]1485// CHECK-ERROR: instruction requires: sve or sme1486// CHECK-UNKNOWN: 05d0c660 <unknown>1487 1488fcpy z0.d, p0/m, #20.000000001489// CHECK-INST: fmov z0.d, p0/m, #20.000000001490// CHECK-ENCODING: [0x80,0xc6,0xd0,0x05]1491// CHECK-ERROR: instruction requires: sve or sme1492// CHECK-UNKNOWN: 05d0c680 <unknown>1493 1494fcpy z0.d, p0/m, #21.000000001495// CHECK-INST: fmov z0.d, p0/m, #21.000000001496// CHECK-ENCODING: [0xa0,0xc6,0xd0,0x05]1497// CHECK-ERROR: instruction requires: sve or sme1498// CHECK-UNKNOWN: 05d0c6a0 <unknown>1499 1500fcpy z0.d, p0/m, #22.000000001501// CHECK-INST: fmov z0.d, p0/m, #22.000000001502// CHECK-ENCODING: [0xc0,0xc6,0xd0,0x05]1503// CHECK-ERROR: instruction requires: sve or sme1504// CHECK-UNKNOWN: 05d0c6c0 <unknown>1505 1506fcpy z0.d, p0/m, #23.000000001507// CHECK-INST: fmov z0.d, p0/m, #23.000000001508// CHECK-ENCODING: [0xe0,0xc6,0xd0,0x05]1509// CHECK-ERROR: instruction requires: sve or sme1510// CHECK-UNKNOWN: 05d0c6e0 <unknown>1511 1512fcpy z0.d, p0/m, #24.000000001513// CHECK-INST: fmov z0.d, p0/m, #24.000000001514// CHECK-ENCODING: [0x00,0xc7,0xd0,0x05]1515// CHECK-ERROR: instruction requires: sve or sme1516// CHECK-UNKNOWN: 05d0c700 <unknown>1517 1518fcpy z0.d, p0/m, #25.000000001519// CHECK-INST: fmov z0.d, p0/m, #25.000000001520// CHECK-ENCODING: [0x20,0xc7,0xd0,0x05]1521// CHECK-ERROR: instruction requires: sve or sme1522// CHECK-UNKNOWN: 05d0c720 <unknown>1523 1524fcpy z0.d, p0/m, #26.000000001525// CHECK-INST: fmov z0.d, p0/m, #26.000000001526// CHECK-ENCODING: [0x40,0xc7,0xd0,0x05]1527// CHECK-ERROR: instruction requires: sve or sme1528// CHECK-UNKNOWN: 05d0c740 <unknown>1529 1530fcpy z0.d, p0/m, #27.000000001531// CHECK-INST: fmov z0.d, p0/m, #27.000000001532// CHECK-ENCODING: [0x60,0xc7,0xd0,0x05]1533// CHECK-ERROR: instruction requires: sve or sme1534// CHECK-UNKNOWN: 05d0c760 <unknown>1535 1536fcpy z0.d, p0/m, #28.000000001537// CHECK-INST: fmov z0.d, p0/m, #28.000000001538// CHECK-ENCODING: [0x80,0xc7,0xd0,0x05]1539// CHECK-ERROR: instruction requires: sve or sme1540// CHECK-UNKNOWN: 05d0c780 <unknown>1541 1542fcpy z0.d, p0/m, #29.000000001543// CHECK-INST: fmov z0.d, p0/m, #29.000000001544// CHECK-ENCODING: [0xa0,0xc7,0xd0,0x05]1545// CHECK-ERROR: instruction requires: sve or sme1546// CHECK-UNKNOWN: 05d0c7a0 <unknown>1547 1548fcpy z0.d, p0/m, #30.000000001549// CHECK-INST: fmov z0.d, p0/m, #30.000000001550// CHECK-ENCODING: [0xc0,0xc7,0xd0,0x05]1551// CHECK-ERROR: instruction requires: sve or sme1552// CHECK-UNKNOWN: 05d0c7c0 <unknown>1553 1554fcpy z0.d, p0/m, #31.000000001555// CHECK-INST: fmov z0.d, p0/m, #31.000000001556// CHECK-ENCODING: [0xe0,0xc7,0xd0,0x05]1557// CHECK-ERROR: instruction requires: sve or sme1558// CHECK-UNKNOWN: 05d0c7e0 <unknown>1559 1560 1561// --------------------------------------------------------------------------//1562// Test compatibility with MOVPRFX instruction.1563 1564movprfx z0.d, p0/z, z7.d1565// CHECK-INST: movprfx	z0.d, p0/z, z7.d1566// CHECK-ENCODING: [0xe0,0x20,0xd0,0x04]1567// CHECK-ERROR: instruction requires: sve or sme1568// CHECK-UNKNOWN: 04d020e0 <unknown>1569 1570fcpy z0.d, p0/m, #31.000000001571// CHECK-INST: fmov	z0.d, p0/m, #31.000000001572// CHECK-ENCODING: [0xe0,0xc7,0xd0,0x05]1573// CHECK-ERROR: instruction requires: sve or sme1574// CHECK-UNKNOWN: 05d0c7e0 <unknown>1575 1576movprfx z0, z71577// CHECK-INST: movprfx	z0, z71578// CHECK-ENCODING: [0xe0,0xbc,0x20,0x04]1579// CHECK-ERROR: instruction requires: sve or sme1580// CHECK-UNKNOWN: 0420bce0 <unknown>1581 1582fcpy z0.d, p0/m, #31.000000001583// CHECK-INST: fmov	z0.d, p0/m, #31.000000001584// CHECK-ENCODING: [0xe0,0xc7,0xd0,0x05]1585// CHECK-ERROR: instruction requires: sve or sme1586// CHECK-UNKNOWN: 05d0c7e0 <unknown>1587