9750 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v3 -mattr=+sve2-aes,+sve2-sha3,+sve2-sm4 -instruction-tables < %s | FileCheck %s3 4abs z0.b, p0/m, z0.b5abs z0.d, p0/m, z0.d6abs z0.h, p0/m, z0.h7abs z0.s, p0/m, z0.s8abs z31.b, p7/m, z31.b9abs z31.d, p7/m, z31.d10abs z31.h, p7/m, z31.h11abs z31.s, p7/m, z31.s12adclb z0.d, z1.d, z31.d13adclb z0.s, z1.s, z31.s14adclt z0.d, z1.d, z31.d15adclt z0.s, z1.s, z31.s16add z0.b, p0/m, z0.b, z0.b17add z0.b, z0.b, #018add z0.b, z0.b, z0.b19add z0.d, p0/m, z0.d, z0.d20add z0.d, z0.d, #021add z0.d, z0.d, #0, lsl #822add z0.d, z0.d, z0.d23add z0.h, p0/m, z0.h, z0.h24add z0.h, z0.h, #025add z0.h, z0.h, #0, lsl #826add z0.h, z0.h, z0.h27add z0.s, p0/m, z0.s, z0.s28add z0.s, z0.s, #029add z0.s, z0.s, #0, lsl #830add z0.s, z0.s, z0.s31add z0.s, z1.s, z2.s32add z21.b, p5/m, z21.b, z10.b33add z21.b, z10.b, z21.b34add z21.d, p5/m, z21.d, z10.d35add z21.d, z10.d, z21.d36add z21.h, p5/m, z21.h, z10.h37add z21.h, z10.h, z21.h38add z21.s, p5/m, z21.s, z10.s39add z21.s, z10.s, z21.s40add z23.b, p3/m, z23.b, z13.b41add z23.b, z13.b, z8.b42add z23.d, p3/m, z23.d, z13.d43add z23.d, z13.d, z8.d44add z23.h, p3/m, z23.h, z13.h45add z23.h, z13.h, z8.h46add z23.s, p3/m, z23.s, z13.s47add z23.s, z13.s, z8.s48add z31.b, p7/m, z31.b, z31.b49add z31.b, z31.b, #25550add z31.b, z31.b, z31.b51add z31.d, p7/m, z31.d, z31.d52add z31.d, z31.d, #6528053add z31.d, z31.d, z31.d54add z31.h, p7/m, z31.h, z31.h55add z31.h, z31.h, #6528056add z31.h, z31.h, z31.h57add z31.s, p7/m, z31.s, z31.s58add z31.s, z31.s, #6528059add z31.s, z31.s, z31.s60addhnb z0.b, z1.h, z31.h61addhnb z0.h, z1.s, z31.s62addhnb z0.s, z1.d, z31.d63addhnt z0.b, z1.h, z31.h64addhnt z0.h, z1.s, z31.s65addhnt z0.s, z1.d, z31.d66addp z0.b, p0/m, z0.b, z1.b67addp z0.h, p0/m, z0.h, z1.h68addp z29.s, p7/m, z29.s, z30.s69addp z31.d, p7/m, z31.d, z30.d70addpl sp, sp, #3171addpl x0, x0, #-3272addpl x21, x21, #073addpl x23, x8, #-174addvl sp, sp, #3175addvl x0, x0, #-3276addvl x21, x21, #077addvl x23, x8, #-178adr z0.d, [z0.d, z0.d, lsl #1]79adr z0.d, [z0.d, z0.d, lsl #2]80adr z0.d, [z0.d, z0.d, lsl #3]81adr z0.d, [z0.d, z0.d, sxtw #1]82adr z0.d, [z0.d, z0.d, sxtw #2]83adr z0.d, [z0.d, z0.d, sxtw #3]84adr z0.d, [z0.d, z0.d, sxtw]85adr z0.d, [z0.d, z0.d, uxtw #1]86adr z0.d, [z0.d, z0.d, uxtw #2]87adr z0.d, [z0.d, z0.d, uxtw #3]88adr z0.d, [z0.d, z0.d, uxtw]89adr z0.d, [z0.d, z0.d]90adr z0.s, [z0.s, z0.s, lsl #1]91adr z0.s, [z0.s, z0.s, lsl #2]92adr z0.s, [z0.s, z0.s, lsl #3]93adr z0.s, [z0.s, z0.s]94aesd z0.b, z0.b, z31.b95aese z0.b, z0.b, z31.b96aesimc z0.b, z0.b97aesimc z31.b, z31.b98aesmc z0.b, z0.b99aesmc z31.b, z31.b100and p0.b, p0/z, p0.b, p1.b101and z0.d, z0.d, #0x6102and z0.d, z0.d, #0xfffffffffffffff9103and z0.d, z0.d, z0.d104and z0.s, z0.s, #0x6105and z0.s, z0.s, #0xfffffff9106and z23.d, z13.d, z8.d107and z23.h, z23.h, #0x6108and z23.h, z23.h, #0xfff9109and z31.b, p7/m, z31.b, z31.b110and z31.d, p7/m, z31.d, z31.d111and z31.h, p7/m, z31.h, z31.h112and z31.s, p7/m, z31.s, z31.s113and z5.b, z5.b, #0x6114and z5.b, z5.b, #0xf9115ands p0.b, p0/z, p0.b, p1.b116andv b0, p7, z31.b117andv d0, p7, z31.d118andv h0, p7, z31.h119andv s0, p7, z31.s120asr z0.b, p0/m, z0.b, #1121asr z0.b, p0/m, z0.b, z0.b122asr z0.b, p0/m, z0.b, z1.d123asr z0.b, z0.b, #1124asr z0.b, z1.b, z2.d125asr z0.d, p0/m, z0.d, #1126asr z0.d, p0/m, z0.d, z0.d127asr z0.d, z0.d, #1128asr z0.h, p0/m, z0.h, #1129asr z0.h, p0/m, z0.h, z0.h130asr z0.h, p0/m, z0.h, z1.d131asr z0.h, z0.h, #1132asr z0.h, z1.h, z2.d133asr z0.s, p0/m, z0.s, #1134asr z0.s, p0/m, z0.s, z0.s135asr z0.s, p0/m, z0.s, z1.d136asr z0.s, z0.s, #1137asr z0.s, z1.s, z2.d138asr z31.b, p0/m, z31.b, #8139asr z31.b, z31.b, #8140asr z31.d, p0/m, z31.d, #64141asr z31.d, z31.d, #64142asr z31.h, p0/m, z31.h, #16143asr z31.h, z31.h, #16144asr z31.s, p0/m, z31.s, #32145asr z31.s, z31.s, #32146asrd z0.b, p0/m, z0.b, #1147asrd z0.d, p0/m, z0.d, #1148asrd z0.h, p0/m, z0.h, #1149asrd z0.s, p0/m, z0.s, #1150asrd z31.b, p0/m, z31.b, #8151asrd z31.d, p0/m, z31.d, #64152asrd z31.h, p0/m, z31.h, #16153asrd z31.s, p0/m, z31.s, #32154asrr z0.b, p0/m, z0.b, z0.b155asrr z0.d, p0/m, z0.d, z0.d156asrr z0.h, p0/m, z0.h, z0.h157asrr z0.s, p0/m, z0.s, z0.s158bcax z29.d, z29.d, z30.d, z31.d159bdep z0.b, z1.b, z31.b160bdep z0.d, z1.d, z31.d161bdep z0.h, z1.h, z31.h162bdep z0.s, z1.s, z31.s163bext z0.b, z1.b, z31.b164bext z0.d, z1.d, z31.d165bext z0.h, z1.h, z31.h166bext z0.s, z1.s, z31.s167bfcvt z0.h, p0/m, z1.s168bfcvtnt z0.h, p0/m, z1.s169bfdot z0.s, z1.h, z2.h170bfdot z0.s, z1.h, z2.h[0]171bfdot z0.s, z1.h, z2.h[3]172bfmlalb z0.s, z1.h, z2.h173bfmlalb z0.s, z1.h, z2.h[0]174bfmlalb z0.s, z1.h, z2.h[7]175bfmlalb z10.s, z21.h, z14.h176bfmlalb z21.s, z14.h, z3.h[2]177bfmlalt z0.s, z1.h, z2.h178bfmlalt z0.s, z1.h, z2.h[0]179bfmlalt z0.s, z1.h, z2.h[7]180bfmlalt z0.s, z1.h, z7.h[7]181bfmlalt z14.s, z10.h, z21.h182bfmmla z0.s, z1.h, z2.h183bgrp z0.b, z1.b, z31.b184bgrp z0.d, z1.d, z31.d185bgrp z0.h, z1.h, z31.h186bgrp z0.s, z1.s, z31.s187bic p0.b, p0/z, p0.b, p0.b188bic p15.b, p15/z, p15.b, p15.b189bic z0.d, z0.d, z0.d190bic z23.d, z13.d, z8.d191bic z31.b, p7/m, z31.b, z31.b192bic z31.d, p7/m, z31.d, z31.d193bic z31.h, p7/m, z31.h, z31.h194bic z31.s, p7/m, z31.s, z31.s195bics p0.b, p0/z, p0.b, p0.b196bics p15.b, p15/z, p15.b, p15.b197brka p0.b, p15/m, p15.b198brka p0.b, p15/z, p15.b199brkas p0.b, p15/z, p15.b200brkb p0.b, p15/m, p15.b201brkb p0.b, p15/z, p15.b202brkbs p0.b, p15/z, p15.b203brkn p0.b, p15/z, p1.b, p0.b204brkn p15.b, p15/z, p15.b, p15.b205brkns p0.b, p15/z, p1.b, p0.b206brkns p15.b, p15/z, p15.b, p15.b207brkpa p0.b, p15/z, p1.b, p2.b208brkpa p15.b, p15/z, p15.b, p15.b209brkpas p0.b, p15/z, p1.b, p2.b210brkpas p15.b, p15/z, p15.b, p15.b211brkpb p0.b, p15/z, p1.b, p2.b212brkpb p15.b, p15/z, p15.b, p15.b213brkpbs p0.b, p15/z, p1.b, p2.b214brkpbs p15.b, p15/z, p15.b, p15.b215bsl z0.d, z0.d, z1.d, z2.d216bsl1n z0.d, z0.d, z1.d, z2.d217bsl2n z0.d, z0.d, z1.d, z2.d218cadd z0.b, z0.b, z0.b, #90219cadd z0.d, z0.d, z0.d, #90220cadd z0.h, z0.h, z0.h, #90221cadd z0.s, z0.s, z0.s, #90222cadd z31.b, z31.b, z31.b, #270223cadd z31.d, z31.d, z31.d, #270224cadd z31.h, z31.h, z31.h, #270225cadd z31.s, z31.s, z31.s, #270226cdot z0.d, z1.h, z15.h[1], #0227cdot z0.d, z1.h, z31.h, #0228cdot z0.d, z1.h, z31.h, #180229cdot z0.d, z1.h, z31.h, #270230cdot z0.d, z1.h, z31.h, #90231cdot z0.s, z1.b, z31.b, #0232cdot z0.s, z1.b, z7.b[3], #0233cdot z29.d, z30.h, z0.h[0], #180234cdot z31.d, z30.h, z7.h[1], #270235cdot z5.d, z6.h, z3.h[0], #90236clasta b0, p7, b0, z31.b237clasta d0, p7, d0, z31.d238clasta h0, p7, h0, z31.h239clasta s0, p7, s0, z31.s240clasta w0, p7, w0, z31.b241clasta w0, p7, w0, z31.h242clasta w0, p7, w0, z31.s243clasta x0, p7, x0, z31.d244clasta z0.b, p7, z0.b, z31.b245clasta z0.d, p7, z0.d, z31.d246clasta z0.h, p7, z0.h, z31.h247clasta z0.s, p7, z0.s, z31.s248clastb b0, p7, b0, z31.b249clastb d0, p7, d0, z31.d250clastb h0, p7, h0, z31.h251clastb s0, p7, s0, z31.s252clastb w0, p7, w0, z31.b253clastb w0, p7, w0, z31.h254clastb w0, p7, w0, z31.s255clastb x0, p7, x0, z31.d256clastb z0.b, p7, z0.b, z31.b257clastb z0.d, p7, z0.d, z31.d258clastb z0.h, p7, z0.h, z31.h259clastb z0.s, p7, z0.s, z31.s260cls z31.b, p7/m, z31.b261cls z31.d, p7/m, z31.d262cls z31.h, p7/m, z31.h263cls z31.s, p7/m, z31.s264clz z31.b, p7/m, z31.b265clz z31.d, p7/m, z31.d266clz z31.h, p7/m, z31.h267clz z31.s, p7/m, z31.s268cmla z0.b, z1.b, z2.b, #0269cmla z0.d, z1.d, z2.d, #0270cmla z0.h, z1.h, z2.h, #0271cmla z0.h, z1.h, z2.h[0], #0272cmla z0.s, z1.s, z2.s, #0273cmla z0.s, z1.s, z2.s[0], #0274cmla z15.b, z16.b, z17.b, #270275cmla z15.d, z16.d, z17.d, #270276cmla z15.h, z16.h, z17.h, #270277cmla z15.s, z16.s, z17.s, #270278cmla z29.b, z30.b, z31.b, #90279cmla z29.d, z30.d, z31.d, #90280cmla z29.h, z30.h, z31.h, #90281cmla z29.s, z30.s, z31.s, #90282cmla z31.b, z31.b, z31.b, #180283cmla z31.d, z31.d, z31.d, #180284cmla z31.h, z30.h, z7.h[0], #180285cmla z31.h, z31.h, z31.h, #180286cmla z31.s, z30.s, z7.s[0], #180287cmla z31.s, z31.s, z31.s, #180288cmpeq p0.b, p0/z, z0.b, #-16289cmpeq p0.b, p0/z, z0.b, #15290cmpeq p0.b, p0/z, z0.b, z0.b291cmpeq p0.b, p0/z, z0.b, z0.d292cmpeq p0.d, p0/z, z0.d, #-16293cmpeq p0.d, p0/z, z0.d, #15294cmpeq p0.d, p0/z, z0.d, z0.d295cmpeq p0.h, p0/z, z0.h, #-16296cmpeq p0.h, p0/z, z0.h, #15297cmpeq p0.h, p0/z, z0.h, z0.d298cmpeq p0.h, p0/z, z0.h, z0.h299cmpeq p0.s, p0/z, z0.s, #-16300cmpeq p0.s, p0/z, z0.s, #15301cmpeq p0.s, p0/z, z0.s, z0.d302cmpeq p0.s, p0/z, z0.s, z0.s303cmpge p0.b, p0/z, z0.b, #-16304cmpge p0.b, p0/z, z0.b, #15305cmpge p0.b, p0/z, z0.b, z0.b306cmpge p0.b, p0/z, z0.b, z0.d307cmpge p0.b, p0/z, z1.b, z0.b308cmpge p0.d, p0/z, z0.d, #-16309cmpge p0.d, p0/z, z0.d, #15310cmpge p0.d, p0/z, z0.d, z0.d311cmpge p0.d, p0/z, z1.d, z0.d312cmpge p0.h, p0/z, z0.h, #-16313cmpge p0.h, p0/z, z0.h, #15314cmpge p0.h, p0/z, z0.h, z0.d315cmpge p0.h, p0/z, z0.h, z0.h316cmpge p0.h, p0/z, z1.h, z0.h317cmpge p0.s, p0/z, z0.s, #-16318cmpge p0.s, p0/z, z0.s, #15319cmpge p0.s, p0/z, z0.s, z0.d320cmpge p0.s, p0/z, z0.s, z0.s321cmpge p0.s, p0/z, z1.s, z0.s322cmpgt p0.b, p0/z, z0.b, #-16323cmpgt p0.b, p0/z, z0.b, #15324cmpgt p0.b, p0/z, z0.b, z0.b325cmpgt p0.b, p0/z, z0.b, z0.d326cmpgt p0.b, p0/z, z1.b, z0.b327cmpgt p0.d, p0/z, z0.d, #-16328cmpgt p0.d, p0/z, z0.d, #15329cmpgt p0.d, p0/z, z0.d, z0.d330cmpgt p0.d, p0/z, z1.d, z0.d331cmpgt p0.h, p0/z, z0.h, #-16332cmpgt p0.h, p0/z, z0.h, #15333cmpgt p0.h, p0/z, z0.h, z0.d334cmpgt p0.h, p0/z, z0.h, z0.h335cmpgt p0.h, p0/z, z1.h, z0.h336cmpgt p0.s, p0/z, z0.s, #-16337cmpgt p0.s, p0/z, z0.s, #15338cmpgt p0.s, p0/z, z0.s, z0.d339cmpgt p0.s, p0/z, z0.s, z0.s340cmpgt p0.s, p0/z, z1.s, z0.s341cmphi p0.b, p0/z, z0.b, #0342cmphi p0.b, p0/z, z0.b, #127343cmphi p0.b, p0/z, z0.b, z0.b344cmphi p0.b, p0/z, z0.b, z0.d345cmphi p0.b, p0/z, z1.b, z0.b346cmphi p0.d, p0/z, z0.d, #0347cmphi p0.d, p0/z, z0.d, #127348cmphi p0.d, p0/z, z0.d, z0.d349cmphi p0.d, p0/z, z1.d, z0.d350cmphi p0.h, p0/z, z0.h, #0351cmphi p0.h, p0/z, z0.h, #127352cmphi p0.h, p0/z, z0.h, z0.d353cmphi p0.h, p0/z, z0.h, z0.h354cmphi p0.h, p0/z, z1.h, z0.h355cmphi p0.s, p0/z, z0.s, #0356cmphi p0.s, p0/z, z0.s, #127357cmphi p0.s, p0/z, z0.s, z0.d358cmphi p0.s, p0/z, z0.s, z0.s359cmphi p0.s, p0/z, z1.s, z0.s360cmphs p0.b, p0/z, z0.b, #0361cmphs p0.b, p0/z, z0.b, #127362cmphs p0.b, p0/z, z0.b, z0.b363cmphs p0.b, p0/z, z0.b, z0.d364cmphs p0.b, p0/z, z1.b, z0.b365cmphs p0.d, p0/z, z0.d, #0366cmphs p0.d, p0/z, z0.d, #127367cmphs p0.d, p0/z, z0.d, z0.d368cmphs p0.d, p0/z, z1.d, z0.d369cmphs p0.h, p0/z, z0.h, #0370cmphs p0.h, p0/z, z0.h, #127371cmphs p0.h, p0/z, z0.h, z0.d372cmphs p0.h, p0/z, z0.h, z0.h373cmphs p0.h, p0/z, z1.h, z0.h374cmphs p0.s, p0/z, z0.s, #0375cmphs p0.s, p0/z, z0.s, #127376cmphs p0.s, p0/z, z0.s, z0.d377cmphs p0.s, p0/z, z0.s, z0.s378cmphs p0.s, p0/z, z1.s, z0.s379cmple p0.b, p0/z, z0.b, #-16380cmple p0.b, p0/z, z0.b, #15381cmple p0.b, p0/z, z0.b, z0.d382cmple p0.d, p0/z, z0.d, #-16383cmple p0.d, p0/z, z0.d, #15384cmple p0.h, p0/z, z0.h, #-16385cmple p0.h, p0/z, z0.h, #15386cmple p0.h, p0/z, z0.h, z0.d387cmple p0.s, p0/z, z0.s, #-16388cmple p0.s, p0/z, z0.s, #15389cmple p0.s, p0/z, z0.s, z0.d390cmplo p0.b, p0/z, z0.b, #0391cmplo p0.b, p0/z, z0.b, #127392cmplo p0.b, p0/z, z0.b, z0.d393cmplo p0.d, p0/z, z0.d, #0394cmplo p0.d, p0/z, z0.d, #127395cmplo p0.h, p0/z, z0.h, #0396cmplo p0.h, p0/z, z0.h, #127397cmplo p0.h, p0/z, z0.h, z0.d398cmplo p0.s, p0/z, z0.s, #0399cmplo p0.s, p0/z, z0.s, #127400cmplo p0.s, p0/z, z0.s, z0.d401cmpls p0.b, p0/z, z0.b, #0402cmpls p0.b, p0/z, z0.b, #127403cmpls p0.b, p0/z, z0.b, z0.d404cmpls p0.d, p0/z, z0.d, #0405cmpls p0.d, p0/z, z0.d, #127406cmpls p0.h, p0/z, z0.h, #0407cmpls p0.h, p0/z, z0.h, #127408cmpls p0.h, p0/z, z0.h, z0.d409cmpls p0.s, p0/z, z0.s, #0410cmpls p0.s, p0/z, z0.s, #127411cmpls p0.s, p0/z, z0.s, z0.d412cmplt p0.b, p0/z, z0.b, #-16413cmplt p0.b, p0/z, z0.b, #15414cmplt p0.b, p0/z, z0.b, z0.d415cmplt p0.d, p0/z, z0.d, #-16416cmplt p0.d, p0/z, z0.d, #15417cmplt p0.h, p0/z, z0.h, #-16418cmplt p0.h, p0/z, z0.h, #15419cmplt p0.h, p0/z, z0.h, z0.d420cmplt p0.s, p0/z, z0.s, #-16421cmplt p0.s, p0/z, z0.s, #15422cmplt p0.s, p0/z, z0.s, z0.d423cmpne p0.b, p0/z, z0.b, #-16424cmpne p0.b, p0/z, z0.b, #15425cmpne p0.b, p0/z, z0.b, z0.b426cmpne p0.b, p0/z, z0.b, z0.d427cmpne p0.d, p0/z, z0.d, #-16428cmpne p0.d, p0/z, z0.d, #15429cmpne p0.d, p0/z, z0.d, z0.d430cmpne p0.h, p0/z, z0.h, #-16431cmpne p0.h, p0/z, z0.h, #15432cmpne p0.h, p0/z, z0.h, z0.d433cmpne p0.h, p0/z, z0.h, z0.h434cmpne p0.s, p0/z, z0.s, #-16435cmpne p0.s, p0/z, z0.s, #15436cmpne p0.s, p0/z, z0.s, z0.d437cmpne p0.s, p0/z, z0.s, z0.s438cnot z31.b, p7/m, z31.b439cnot z31.d, p7/m, z31.d440cnot z31.h, p7/m, z31.h441cnot z31.s, p7/m, z31.s442cnt z31.b, p7/m, z31.b443cnt z31.d, p7/m, z31.d444cnt z31.h, p7/m, z31.h445cnt z31.s, p7/m, z31.s446cntb x0447cntb x0, #28448cntb x0, all, mul #16449cntb x0, pow2450cntd x0451cntd x0, #28452cntd x0, all, mul #16453cntd x0, pow2454cnth x0455cnth x0, #28456cnth x0, all, mul #16457cnth x0, pow2458cntp x0, p15, p0.b459cntp x0, p15, p0.d460cntp x0, p15, p0.h461cntp x0, p15, p0.s462cntw x0463cntw x0, #28464cntw x0, all, mul #16465cntw x0, pow2466compact z31.d, p7, z31.d467compact z31.s, p7, z31.s468ctermeq w30, wzr469ctermeq wzr, w30470ctermeq x30, xzr471ctermeq xzr, x30472ctermne w30, wzr473ctermne wzr, w30474ctermne x30, xzr475ctermne xzr, x30476decb x0477decb x0, #14478decb x0, all, mul #16479decb x0, pow2480decb x0, vl1481decd x0482decd x0, #14483decd x0, all, mul #16484decd x0, pow2485decd x0, vl1486dech x0487dech x0, #14488dech x0, all, mul #16489dech x0, pow2490dech x0, vl1491decp x0, p0.b492decp x0, p0.d493decp x0, p0.h494decp x0, p0.s495decp xzr, p15.b496decp xzr, p15.d497decp xzr, p15.h498decp xzr, p15.s499decp z31.d, p15.d500decp z31.h, p15.h501decp z31.s, p15.s502decw x0503decw x0, #14504decw x0, all, mul #16505decw x0, pow2506decw x0, vl1507dupm z0.d, #0xfffffffffffffff9508dupm z0.s, #0xfffffff9509dupm z23.h, #0xfff9510dupm z5.b, #0xf9511eor p0.b, p0/z, p0.b, p1.b512eor z0.d, z0.d, #0x6513eor z0.d, z0.d, #0xfffffffffffffff9514eor z0.d, z0.d, z0.d515eor z0.s, z0.s, #0x6516eor z0.s, z0.s, #0xfffffff9517eor z23.d, z13.d, z8.d518eor z23.h, z23.h, #0x6519eor z23.h, z23.h, #0xfff9520eor z31.b, p7/m, z31.b, z31.b521eor z31.d, p7/m, z31.d, z31.d522eor z31.h, p7/m, z31.h, z31.h523eor z31.s, p7/m, z31.s, z31.s524eor z5.b, z5.b, #0x6525eor z5.b, z5.b, #0xf9526eor3 z29.d, z29.d, z30.d, z31.d527eorbt z0.b, z1.b, z31.b528eorbt z0.d, z1.d, z31.d529eorbt z0.h, z1.h, z31.h530eorbt z0.s, z1.s, z31.s531eors p0.b, p0/z, p0.b, p1.b532eortb z0.b, z1.b, z31.b533eortb z0.d, z1.d, z31.d534eortb z0.h, z1.h, z31.h535eortb z0.s, z1.s, z31.s536eorv b0, p7, z31.b537eorv d0, p7, z31.d538eorv h0, p7, z31.h539eorv s0, p7, z31.s540ext z0.b, { z1.b, z2.b }, #0541ext z31.b, z31.b, z0.b, #0542ext z31.b, z31.b, z0.b, #255543ext z31.b, { z30.b, z31.b }, #255544fabd z0.d, p7/m, z0.d, z31.d545fabd z0.h, p7/m, z0.h, z31.h546fabd z0.s, p7/m, z0.s, z31.s547fabs z31.d, p7/m, z31.d548fabs z31.h, p7/m, z31.h549fabs z31.s, p7/m, z31.s550facge p0.d, p0/z, z0.d, z1.d551facge p0.d, p0/z, z1.d, z0.d552facge p0.h, p0/z, z0.h, z1.h553facge p0.h, p0/z, z1.h, z0.h554facge p0.s, p0/z, z0.s, z1.s555facge p0.s, p0/z, z1.s, z0.s556facgt p0.d, p0/z, z0.d, z1.d557facgt p0.d, p0/z, z1.d, z0.d558facgt p0.h, p0/z, z0.h, z1.h559facgt p0.h, p0/z, z1.h, z0.h560facgt p0.s, p0/z, z0.s, z1.s561facgt p0.s, p0/z, z1.s, z0.s562fadd z0.d, p0/m, z0.d, #0.5563fadd z0.d, p7/m, z0.d, z31.d564fadd z0.d, z1.d, z31.d565fadd z0.h, p0/m, z0.h, #0.5566fadd z0.h, p7/m, z0.h, z31.h567fadd z0.h, z1.h, z31.h568fadd z0.s, p0/m, z0.s, #0.5569fadd z0.s, p7/m, z0.s, z31.s570fadd z0.s, z1.s, z31.s571fadd z31.d, p7/m, z31.d, #1.0572fadd z31.h, p7/m, z31.h, #1.0573fadd z31.s, p7/m, z31.s, #1.0574fadda d0, p7, d0, z31.d575fadda h0, p7, h0, z31.h576fadda s0, p7, s0, z31.s577faddp z0.h, p0/m, z0.h, z1.h578faddp z29.s, p3/m, z29.s, z30.s579faddp z31.d, p7/m, z31.d, z30.d580faddv d0, p7, z31.d581faddv h0, p7, z31.h582faddv s0, p7, z31.s583fcadd z0.d, p0/m, z0.d, z0.d, #90584fcadd z0.h, p0/m, z0.h, z0.h, #90585fcadd z0.s, p0/m, z0.s, z0.s, #90586fcadd z31.d, p7/m, z31.d, z31.d, #270587fcadd z31.h, p7/m, z31.h, z31.h, #270588fcadd z31.s, p7/m, z31.s, z31.s, #270589fcmeq p0.d, p0/z, z0.d, #0.0590fcmeq p0.d, p0/z, z0.d, z1.d591fcmeq p0.h, p0/z, z0.h, #0.0592fcmeq p0.h, p0/z, z0.h, z1.h593fcmeq p0.s, p0/z, z0.s, #0.0594fcmeq p0.s, p0/z, z0.s, z1.s595fcmge p0.d, p0/z, z0.d, #0.0596fcmge p0.d, p0/z, z0.d, z1.d597fcmge p0.d, p0/z, z1.d, z0.d598fcmge p0.h, p0/z, z0.h, #0.0599fcmge p0.h, p0/z, z0.h, z1.h600fcmge p0.h, p0/z, z1.h, z0.h601fcmge p0.s, p0/z, z0.s, #0.0602fcmge p0.s, p0/z, z0.s, z1.s603fcmge p0.s, p0/z, z1.s, z0.s604fcmgt p0.d, p0/z, z0.d, #0.0605fcmgt p0.d, p0/z, z0.d, z1.d606fcmgt p0.d, p0/z, z1.d, z0.d607fcmgt p0.h, p0/z, z0.h, #0.0608fcmgt p0.h, p0/z, z0.h, z1.h609fcmgt p0.h, p0/z, z1.h, z0.h610fcmgt p0.s, p0/z, z0.s, #0.0611fcmgt p0.s, p0/z, z0.s, z1.s612fcmgt p0.s, p0/z, z1.s, z0.s613fcmla z0.d, p0/m, z0.d, z0.d, #0614fcmla z0.d, p0/m, z1.d, z2.d, #90615fcmla z0.h, p0/m, z0.h, z0.h, #0616fcmla z0.h, p0/m, z1.h, z2.h, #90617fcmla z0.h, z0.h, z0.h[0], #0618fcmla z0.s, p0/m, z0.s, z0.s, #0619fcmla z0.s, p0/m, z1.s, z2.s, #90620fcmla z21.s, z10.s, z5.s[1], #90621fcmla z23.s, z13.s, z8.s[0], #270622fcmla z29.d, p7/m, z30.d, z31.d, #180623fcmla z29.h, p7/m, z30.h, z31.h, #180624fcmla z29.s, p7/m, z30.s, z31.s, #180625fcmla z31.d, p7/m, z31.d, z31.d, #270626fcmla z31.h, p7/m, z31.h, z31.h, #270627fcmla z31.h, z31.h, z7.h[3], #270628fcmla z31.s, p7/m, z31.s, z31.s, #270629fcmle p0.d, p0/z, z0.d, #0.0630fcmle p0.h, p0/z, z0.h, #0.0631fcmle p0.s, p0/z, z0.s, #0.0632fcmlt p0.d, p0/z, z0.d, #0.0633fcmlt p0.h, p0/z, z0.h, #0.0634fcmlt p0.s, p0/z, z0.s, #0.0635fcmne p0.d, p0/z, z0.d, #0.0636fcmne p0.d, p0/z, z0.d, z1.d637fcmne p0.h, p0/z, z0.h, #0.0638fcmne p0.h, p0/z, z0.h, z1.h639fcmne p0.s, p0/z, z0.s, #0.0640fcmne p0.s, p0/z, z0.s, z1.s641fcmuo p0.d, p0/z, z0.d, z1.d642fcmuo p0.h, p0/z, z0.h, z1.h643fcmuo p0.s, p0/z, z0.s, z1.s644fcvt z0.d, p0/m, z0.h645fcvt z0.d, p0/m, z0.s646fcvt z0.h, p0/m, z0.d647fcvt z0.h, p0/m, z0.s648fcvt z0.s, p0/m, z0.d649fcvt z0.s, p0/m, z0.h650fcvtlt z0.s, p0/m, z1.h651fcvtlt z30.d, p7/m, z31.s652fcvtnt z0.h, p0/m, z1.s653fcvtnt z30.s, p7/m, z31.d654fcvtx z0.s, p0/m, z0.d655fcvtx z30.s, p7/m, z31.d656fcvtxnt z0.s, p0/m, z1.d657fcvtxnt z30.s, p7/m, z31.d658fcvtzs z0.d, p0/m, z0.d659fcvtzs z0.d, p0/m, z0.h660fcvtzs z0.d, p0/m, z0.s661fcvtzs z0.h, p0/m, z0.h662fcvtzs z0.s, p0/m, z0.d663fcvtzs z0.s, p0/m, z0.h664fcvtzs z0.s, p0/m, z0.s665fcvtzu z0.d, p0/m, z0.d666fcvtzu z0.d, p0/m, z0.h667fcvtzu z0.d, p0/m, z0.s668fcvtzu z0.h, p0/m, z0.h669fcvtzu z0.s, p0/m, z0.d670fcvtzu z0.s, p0/m, z0.h671fcvtzu z0.s, p0/m, z0.s672fdiv z0.d, p7/m, z0.d, z31.d673fdiv z0.h, p7/m, z0.h, z31.h674fdiv z0.s, p7/m, z0.s, z31.s675fdivr z0.d, p7/m, z0.d, z31.d676fdivr z0.h, p7/m, z0.h, z31.h677fdivr z0.s, p7/m, z0.s, z31.s678fexpa z0.d, z31.d679fexpa z0.h, z31.h680fexpa z0.s, z31.s681flogb z31.d, p7/m, z31.d682flogb z31.h, p7/m, z31.h683flogb z31.s, p7/m, z31.s684fmad z0.d, p7/m, z1.d, z31.d685fmad z0.h, p7/m, z1.h, z31.h686fmad z0.s, p7/m, z1.s, z31.s687fmax z0.d, p0/m, z0.d, #0.0688fmax z0.d, p7/m, z0.d, z31.d689fmax z0.h, p0/m, z0.h, #0.0690fmax z0.h, p7/m, z0.h, z31.h691fmax z0.s, p0/m, z0.s, #0.0692fmax z0.s, p7/m, z0.s, z31.s693fmax z31.d, p7/m, z31.d, #1.0694fmax z31.h, p7/m, z31.h, #1.0695fmax z31.s, p7/m, z31.s, #1.0696fmaxnm z0.d, p0/m, z0.d, #0.0697fmaxnm z0.d, p7/m, z0.d, z31.d698fmaxnm z0.h, p0/m, z0.h, #0.0699fmaxnm z0.h, p7/m, z0.h, z31.h700fmaxnm z0.s, p0/m, z0.s, #0.0701fmaxnm z0.s, p7/m, z0.s, z31.s702fmaxnm z31.d, p7/m, z31.d, #1.0703fmaxnm z31.h, p7/m, z31.h, #1.0704fmaxnm z31.s, p7/m, z31.s, #1.0705fmaxnmp z0.h, p0/m, z0.h, z1.h706fmaxnmp z29.s, p3/m, z29.s, z30.s707fmaxnmp z31.d, p7/m, z31.d, z30.d708fmaxnmv d0, p7, z31.d709fmaxnmv h0, p7, z31.h710fmaxnmv s0, p7, z31.s711fmaxp z0.h, p0/m, z0.h, z1.h712fmaxp z29.s, p3/m, z29.s, z30.s713fmaxp z31.d, p7/m, z31.d, z30.d714fmaxv d0, p7, z31.d715fmaxv h0, p7, z31.h716fmaxv s0, p7, z31.s717fmin z0.d, p0/m, z0.d, #0.0718fmin z0.d, p7/m, z0.d, z31.d719fmin z0.h, p0/m, z0.h, #0.0720fmin z0.h, p7/m, z0.h, z31.h721fmin z0.s, p0/m, z0.s, #0.0722fmin z0.s, p7/m, z0.s, z31.s723fmin z31.d, p7/m, z31.d, #1.0724fmin z31.h, p7/m, z31.h, #1.0725fmin z31.s, p7/m, z31.s, #1.0726fminnm z0.d, p0/m, z0.d, #0.0727fminnm z0.d, p7/m, z0.d, z31.d728fminnm z0.h, p0/m, z0.h, #0.0729fminnm z0.h, p7/m, z0.h, z31.h730fminnm z0.s, p0/m, z0.s, #0.0731fminnm z0.s, p7/m, z0.s, z31.s732fminnm z31.d, p7/m, z31.d, #1.0733fminnm z31.h, p7/m, z31.h, #1.0734fminnm z31.s, p7/m, z31.s, #1.0735fminnmp z0.h, p0/m, z0.h, z1.h736fminnmp z29.s, p3/m, z29.s, z30.s737fminnmp z31.d, p7/m, z31.d, z30.d738fminnmv d0, p7, z31.d739fminnmv h0, p7, z31.h740fminnmv s0, p7, z31.s741fminp z0.h, p0/m, z0.h, z1.h742fminp z29.s, p3/m, z29.s, z30.s743fminp z31.d, p7/m, z31.d, z30.d744fminv d0, p7, z31.d745fminv h0, p7, z31.h746fminv s0, p7, z31.s747fmla z0.d, p7/m, z1.d, z31.d748fmla z0.d, z1.d, z7.d[1]749fmla z0.h, p7/m, z1.h, z31.h750fmla z0.h, z1.h, z7.h[7]751fmla z0.s, p7/m, z1.s, z31.s752fmla z0.s, z1.s, z7.s[3]753fmlalb z0.s, z1.h, z7.h[0]754fmlalb z29.s, z30.h, z31.h755fmlalb z30.s, z31.h, z7.h[7]756fmlalt z0.s, z1.h, z7.h[0]757fmlalt z29.s, z30.h, z31.h758fmlalt z30.s, z31.h, z7.h[7]759fmls z0.d, p7/m, z1.d, z31.d760fmls z0.d, z1.d, z7.d[1]761fmls z0.h, p7/m, z1.h, z31.h762fmls z0.h, z1.h, z7.h[7]763fmls z0.s, p7/m, z1.s, z31.s764fmls z0.s, z1.s, z7.s[3]765fmlslb z0.s, z1.h, z7.h[0]766fmlslb z29.s, z30.h, z31.h767fmlslb z30.s, z31.h, z7.h[7]768fmlslt z0.s, z1.h, z7.h[0]769fmlslt z29.s, z30.h, z31.h770fmlslt z30.s, z31.h, z7.h[7]771fmov z0.d, #-10.00000000772fmov z0.d, #0.12500000773fmov z0.d, p0/m, #-10.00000000774fmov z0.d, p0/m, #0.12500000775fmov z0.h, #-0.12500000776fmov z0.h, p0/m, #-0.12500000777fmov z0.s, #-0.12500000778fmov z0.s, p0/m, #-0.12500000779fmsb z0.d, p7/m, z1.d, z31.d780fmsb z0.h, p7/m, z1.h, z31.h781fmsb z0.s, p7/m, z1.s, z31.s782fmul z0.d, p0/m, z0.d, #0.5783fmul z0.d, p7/m, z0.d, z31.d784fmul z0.d, z0.d, z0.d[0]785fmul z0.d, z1.d, z31.d786fmul z0.h, p0/m, z0.h, #0.5787fmul z0.h, p7/m, z0.h, z31.h788fmul z0.h, z0.h, z0.h[0]789fmul z0.h, z1.h, z31.h790fmul z0.s, p0/m, z0.s, #0.5791fmul z0.s, p7/m, z0.s, z31.s792fmul z0.s, z0.s, z0.s[0]793fmul z0.s, z1.s, z31.s794fmul z31.d, p7/m, z31.d, #2.0795fmul z31.d, z31.d, z15.d[1]796fmul z31.h, p7/m, z31.h, #2.0797fmul z31.h, z31.h, z7.h[7]798fmul z31.s, p7/m, z31.s, #2.0799fmul z31.s, z31.s, z7.s[3]800fmulx z0.d, p7/m, z0.d, z31.d801fmulx z0.h, p7/m, z0.h, z31.h802fmulx z0.s, p7/m, z0.s, z31.s803fneg z31.d, p7/m, z31.d804fneg z31.h, p7/m, z31.h805fneg z31.s, p7/m, z31.s806fnmad z0.d, p7/m, z1.d, z31.d807fnmad z0.h, p7/m, z1.h, z31.h808fnmad z0.s, p7/m, z1.s, z31.s809fnmla z0.d, p7/m, z1.d, z31.d810fnmla z0.h, p7/m, z1.h, z31.h811fnmla z0.s, p7/m, z1.s, z31.s812fnmls z0.d, p7/m, z1.d, z31.d813fnmls z0.h, p7/m, z1.h, z31.h814fnmls z0.s, p7/m, z1.s, z31.s815fnmsb z0.d, p7/m, z1.d, z31.d816fnmsb z0.h, p7/m, z1.h, z31.h817fnmsb z0.s, p7/m, z1.s, z31.s818frecpe z0.d, z31.d819frecpe z0.h, z31.h820frecpe z0.s, z31.s821frecps z0.d, z1.d, z31.d822frecps z0.h, z1.h, z31.h823frecps z0.s, z1.s, z31.s824frecpx z31.d, p7/m, z31.d825frecpx z31.h, p7/m, z31.h826frecpx z31.s, p7/m, z31.s827frinta z31.d, p7/m, z31.d828frinta z31.h, p7/m, z31.h829frinta z31.s, p7/m, z31.s830frinti z31.d, p7/m, z31.d831frinti z31.h, p7/m, z31.h832frinti z31.s, p7/m, z31.s833frintm z31.d, p7/m, z31.d834frintm z31.h, p7/m, z31.h835frintm z31.s, p7/m, z31.s836frintn z31.d, p7/m, z31.d837frintn z31.h, p7/m, z31.h838frintn z31.s, p7/m, z31.s839frintp z31.d, p7/m, z31.d840frintp z31.h, p7/m, z31.h841frintp z31.s, p7/m, z31.s842frintx z31.d, p7/m, z31.d843frintx z31.h, p7/m, z31.h844frintx z31.s, p7/m, z31.s845frintz z31.d, p7/m, z31.d846frintz z31.h, p7/m, z31.h847frintz z31.s, p7/m, z31.s848frsqrte z0.d, z31.d849frsqrte z0.h, z31.h850frsqrte z0.s, z31.s851frsqrts z0.d, z1.d, z31.d852frsqrts z0.h, z1.h, z31.h853frsqrts z0.s, z1.s, z31.s854fscale z0.d, p7/m, z0.d, z31.d855fscale z0.h, p7/m, z0.h, z31.h856fscale z0.s, p7/m, z0.s, z31.s857fsqrt z31.d, p7/m, z31.d858fsqrt z31.h, p7/m, z31.h859fsqrt z31.s, p7/m, z31.s860fsub z0.d, p0/m, z0.d, #0.5861fsub z0.d, p7/m, z0.d, z31.d862fsub z0.d, z1.d, z31.d863fsub z0.h, p0/m, z0.h, #0.5864fsub z0.h, p7/m, z0.h, z31.h865fsub z0.h, z1.h, z31.h866fsub z0.s, p0/m, z0.s, #0.5867fsub z0.s, p7/m, z0.s, z31.s868fsub z0.s, z1.s, z31.s869fsub z31.d, p7/m, z31.d, #1.0870fsub z31.h, p7/m, z31.h, #1.0871fsub z31.s, p7/m, z31.s, #1.0872fsubr z0.d, p0/m, z0.d, #0.5873fsubr z0.d, p7/m, z0.d, z31.d874fsubr z0.h, p0/m, z0.h, #0.5875fsubr z0.h, p7/m, z0.h, z31.h876fsubr z0.s, p0/m, z0.s, #0.5877fsubr z0.s, p7/m, z0.s, z31.s878fsubr z31.d, p7/m, z31.d, #1.0879fsubr z31.h, p7/m, z31.h, #1.0880fsubr z31.s, p7/m, z31.s, #1.0881ftmad z0.d, z0.d, z31.d, #7882ftmad z0.h, z0.h, z31.h, #7883ftmad z0.s, z0.s, z31.s, #7884ftsmul z0.d, z1.d, z31.d885ftsmul z0.h, z1.h, z31.h886ftsmul z0.s, z1.s, z31.s887ftssel z0.d, z1.d, z31.d888ftssel z0.h, z1.h, z31.h889ftssel z0.s, z1.s, z31.s890histcnt z0.s, p0/z, z1.s, z2.s891histcnt z29.d, p7/z, z30.d, z31.d892histseg z0.b, z1.b, z31.b893incb x0894incb x0, #14895incb x0, all, mul #16896incb x0, pow2897incb x0, vl1898incd x0899incd x0, #14900incd x0, all, mul #16901incd x0, pow2902incd x0, vl1903incd z0.d904incd z0.d, all, mul #16905inch x0906inch x0, #14907inch x0, all, mul #16908inch x0, pow2909inch x0, vl1910inch z0.h911inch z0.h, all, mul #16912incp x0, p0.b913incp x0, p0.d914incp x0, p0.h915incp x0, p0.s916incp xzr, p15.b917incp xzr, p15.d918incp xzr, p15.h919incp xzr, p15.s920incp z31.d, p15.d921incp z31.h, p15.h922incp z31.s, p15.s923incw x0924incw x0, #14925incw x0, all, mul #16926incw x0, pow2927incw x0, vl1928incw z0.s929incw z0.s, all, mul #16930index z0.b, #0, #0931index z0.d, #0, #0932index z0.h, #0, #0933index z0.h, w0, w0934index z0.s, #0, #0935index z21.b, w10, w21936index z21.d, x10, x21937index z21.s, w10, w21938index z23.b, #13, w8939index z23.b, w13, #8940index z23.d, #13, x8941index z23.d, x13, #8942index z23.h, #13, w8943index z23.h, w13, #8944index z23.s, #13, w8945index z23.s, w13, #8946index z31.b, #-1, #-1947index z31.b, #-1, wzr948index z31.b, wzr, #-1949index z31.b, wzr, wzr950index z31.d, #-1, #-1951index z31.d, #-1, xzr952index z31.d, xzr, #-1953index z31.d, xzr, xzr954index z31.h, #-1, #-1955index z31.h, #-1, wzr956index z31.h, wzr, #-1957index z31.h, wzr, wzr958index z31.s, #-1, #-1959index z31.s, #-1, wzr960index z31.s, wzr, #-1961index z31.s, wzr, wzr962insr z0.b, w0963insr z0.d, x0964insr z0.h, w0965insr z0.s, w0966insr z31.b, b31967insr z31.b, wzr968insr z31.d, d31969insr z31.d, xzr970insr z31.h, h31971insr z31.h, wzr972insr z31.s, s31973insr z31.s, wzr974lasta b0, p7, z31.b975lasta d0, p7, z31.d976lasta h0, p7, z31.h977lasta s0, p7, z31.s978lasta w0, p7, z31.b979lasta w0, p7, z31.h980lasta w0, p7, z31.s981lasta x0, p7, z31.d982lastb b0, p7, z31.b983lastb d0, p7, z31.d984lastb h0, p7, z31.h985lastb s0, p7, z31.s986lastb w0, p7, z31.b987lastb w0, p7, z31.h988lastb w0, p7, z31.s989lastb x0, p7, z31.d990ld1b { z0.b }, p0/z, [sp, x0]991ld1b { z0.b }, p0/z, [x0, x0]992ld1b { z0.b }, p0/z, [x0]993ld1b { z0.d }, p0/z, [x0]994ld1b { z0.d }, p0/z, [z0.d]995ld1b { z0.h }, p0/z, [x0]996ld1b { z0.s }, p0/z, [x0, z0.s, sxtw]997ld1b { z0.s }, p0/z, [x0, z0.s, uxtw]998ld1b { z0.s }, p0/z, [x0]999ld1b { z0.s }, p0/z, [z0.s]1000ld1b { z21.b }, p5/z, [x10, #5, mul vl]1001ld1b { z21.d }, p5/z, [x10, #5, mul vl]1002ld1b { z21.d }, p5/z, [x10, z21.d, sxtw]1003ld1b { z21.d }, p5/z, [x10, z21.d, uxtw]1004ld1b { z21.h }, p5/z, [x10, #5, mul vl]1005ld1b { z21.s }, p5/z, [x10, #5, mul vl]1006ld1b { z21.s }, p5/z, [x10, x21]1007ld1b { z23.d }, p3/z, [x13, x8]1008ld1b { z31.b }, p7/z, [sp, #-1, mul vl]1009ld1b { z31.d }, p7/z, [sp, #-1, mul vl]1010ld1b { z31.d }, p7/z, [sp, z31.d]1011ld1b { z31.d }, p7/z, [z31.d, #31]1012ld1b { z31.h }, p7/z, [sp, #-1, mul vl]1013ld1b { z31.s }, p7/z, [sp, #-1, mul vl]1014ld1b { z31.s }, p7/z, [z31.s, #31]1015ld1b { z5.h }, p3/z, [x17, x16]1016ld1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]1017ld1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]1018ld1d { z0.d }, p0/z, [x0]1019ld1d { z0.d }, p0/z, [z0.d]1020ld1d { z21.d }, p5/z, [x10, #5, mul vl]1021ld1d { z21.d }, p5/z, [x10, z21.d, sxtw]1022ld1d { z21.d }, p5/z, [x10, z21.d, uxtw]1023ld1d { z23.d }, p3/z, [sp, x8, lsl #3]1024ld1d { z23.d }, p3/z, [x13, x8, lsl #3]1025ld1d { z23.d }, p3/z, [x13, z8.d, lsl #3]1026ld1d { z31.d }, p7/z, [sp, #-1, mul vl]1027ld1d { z31.d }, p7/z, [sp, z31.d]1028ld1d { z31.d }, p7/z, [z31.d, #248]1029ld1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]1030ld1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]1031ld1h { z0.d }, p0/z, [x0]1032ld1h { z0.d }, p0/z, [z0.d]1033ld1h { z0.h }, p0/z, [x0]1034ld1h { z0.s }, p0/z, [x0, z0.s, sxtw]1035ld1h { z0.s }, p0/z, [x0, z0.s, uxtw]1036ld1h { z0.s }, p0/z, [x0]1037ld1h { z0.s }, p0/z, [z0.s]1038ld1h { z21.d }, p5/z, [x10, #5, mul vl]1039ld1h { z21.d }, p5/z, [x10, z21.d, sxtw]1040ld1h { z21.d }, p5/z, [x10, z21.d, uxtw]1041ld1h { z21.h }, p5/z, [x10, #5, mul vl]1042ld1h { z21.s }, p5/z, [x10, #5, mul vl]1043ld1h { z21.s }, p5/z, [x10, x21, lsl #1]1044ld1h { z23.d }, p3/z, [x13, x8, lsl #1]1045ld1h { z23.d }, p3/z, [x13, z8.d, lsl #1]1046ld1h { z31.d }, p7/z, [sp, #-1, mul vl]1047ld1h { z31.d }, p7/z, [sp, z31.d]1048ld1h { z31.d }, p7/z, [z31.d, #62]1049ld1h { z31.h }, p7/z, [sp, #-1, mul vl]1050ld1h { z31.s }, p7/z, [sp, #-1, mul vl]1051ld1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]1052ld1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]1053ld1h { z31.s }, p7/z, [z31.s, #62]1054ld1h { z5.h }, p3/z, [sp, x16, lsl #1]1055ld1h { z5.h }, p3/z, [x17, x16, lsl #1]1056ld1rb { z0.b }, p0/z, [x0]1057ld1rb { z0.d }, p0/z, [x0]1058ld1rb { z0.h }, p0/z, [x0]1059ld1rb { z0.s }, p0/z, [x0]1060ld1rb { z31.b }, p7/z, [sp, #63]1061ld1rb { z31.d }, p7/z, [sp, #63]1062ld1rb { z31.h }, p7/z, [sp, #63]1063ld1rb { z31.s }, p7/z, [sp, #63]1064ld1rd { z0.d }, p0/z, [x0]1065ld1rd { z31.d }, p7/z, [sp, #504]1066ld1rh { z0.d }, p0/z, [x0]1067ld1rh { z0.h }, p0/z, [x0]1068ld1rh { z0.s }, p0/z, [x0]1069ld1rh { z31.d }, p7/z, [sp, #126]1070ld1rh { z31.h }, p7/z, [sp, #126]1071ld1rh { z31.s }, p7/z, [sp, #126]1072ld1rqb { z0.b }, p0/z, [x0, x0]1073ld1rqb { z0.b }, p0/z, [x0]1074ld1rqb { z21.b }, p5/z, [x10, #112]1075ld1rqb { z23.b }, p3/z, [x13, #-128]1076ld1rqb { z31.b }, p7/z, [sp, #-16]1077ld1rqd { z0.d }, p0/z, [x0, x0, lsl #3]1078ld1rqd { z0.d }, p0/z, [x0]1079ld1rqd { z23.d }, p3/z, [x13, #-128]1080ld1rqd { z23.d }, p3/z, [x13, #112]1081ld1rqd { z31.d }, p7/z, [sp, #-16]1082ld1rqh { z0.h }, p0/z, [x0, x0, lsl #1]1083ld1rqh { z0.h }, p0/z, [x0]1084ld1rqh { z23.h }, p3/z, [x13, #-128]1085ld1rqh { z23.h }, p3/z, [x13, #112]1086ld1rqh { z31.h }, p7/z, [sp, #-16]1087ld1rqw { z0.s }, p0/z, [x0, x0, lsl #2]1088ld1rqw { z0.s }, p0/z, [x0]1089ld1rqw { z23.s }, p3/z, [x13, #-128]1090ld1rqw { z23.s }, p3/z, [x13, #112]1091ld1rqw { z31.s }, p7/z, [sp, #-16]1092ld1rsb { z0.d }, p0/z, [x0]1093ld1rsb { z0.h }, p0/z, [x0]1094ld1rsb { z0.s }, p0/z, [x0]1095ld1rsb { z31.d }, p7/z, [sp, #63]1096ld1rsb { z31.h }, p7/z, [sp, #63]1097ld1rsb { z31.s }, p7/z, [sp, #63]1098ld1rsh { z0.d }, p0/z, [x0]1099ld1rsh { z0.s }, p0/z, [x0]1100ld1rsh { z31.d }, p7/z, [sp, #126]1101ld1rsh { z31.s }, p7/z, [sp, #126]1102ld1rsw { z0.d }, p0/z, [x0]1103ld1rsw { z31.d }, p7/z, [sp, #252]1104ld1rw { z0.d }, p0/z, [x0]1105ld1rw { z0.s }, p0/z, [x0]1106ld1rw { z31.d }, p7/z, [sp, #252]1107ld1rw { z31.s }, p7/z, [sp, #252]1108ld1sb { z0.d }, p0/z, [x0]1109ld1sb { z0.d }, p0/z, [z0.d]1110ld1sb { z0.h }, p0/z, [sp, x0]1111ld1sb { z0.h }, p0/z, [x0, x0]1112ld1sb { z0.h }, p0/z, [x0]1113ld1sb { z0.s }, p0/z, [x0, z0.s, sxtw]1114ld1sb { z0.s }, p0/z, [x0]1115ld1sb { z0.s }, p0/z, [z0.s]1116ld1sb { z21.d }, p5/z, [x10, #5, mul vl]1117ld1sb { z21.d }, p5/z, [x10, z21.d, sxtw]1118ld1sb { z21.d }, p5/z, [x10, z21.d, uxtw]1119ld1sb { z21.h }, p5/z, [x10, #5, mul vl]1120ld1sb { z21.s }, p5/z, [x10, #5, mul vl]1121ld1sb { z21.s }, p5/z, [x10, x21]1122ld1sb { z23.d }, p3/z, [x13, x8]1123ld1sb { z31.d }, p7/z, [sp, #-1, mul vl]1124ld1sb { z31.d }, p7/z, [sp, z31.d]1125ld1sb { z31.d }, p7/z, [z31.d, #31]1126ld1sb { z31.h }, p7/z, [sp, #-1, mul vl]1127ld1sb { z31.s }, p7/z, [sp, #-1, mul vl]1128ld1sb { z31.s }, p7/z, [z31.s, #31]1129ld1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]1130ld1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]1131ld1sh { z0.d }, p0/z, [x0]1132ld1sh { z0.d }, p0/z, [z0.d]1133ld1sh { z0.s }, p0/z, [x0, z0.s, sxtw]1134ld1sh { z0.s }, p0/z, [x0, z0.s, uxtw]1135ld1sh { z0.s }, p0/z, [x0]1136ld1sh { z0.s }, p0/z, [z0.s]1137ld1sh { z21.d }, p5/z, [x10, #5, mul vl]1138ld1sh { z21.d }, p5/z, [x10, z21.d, sxtw]1139ld1sh { z21.d }, p5/z, [x10, z21.d, uxtw]1140ld1sh { z21.s }, p5/z, [sp, x21, lsl #1]1141ld1sh { z21.s }, p5/z, [x10, #5, mul vl]1142ld1sh { z21.s }, p5/z, [x10, x21, lsl #1]1143ld1sh { z23.d }, p3/z, [x13, x8, lsl #1]1144ld1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]1145ld1sh { z31.d }, p7/z, [sp, #-1, mul vl]1146ld1sh { z31.d }, p7/z, [sp, z31.d]1147ld1sh { z31.d }, p7/z, [z31.d, #62]1148ld1sh { z31.s }, p7/z, [sp, #-1, mul vl]1149ld1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]1150ld1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]1151ld1sh { z31.s }, p7/z, [z31.s, #62]1152ld1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]1153ld1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]1154ld1sw { z0.d }, p0/z, [x0]1155ld1sw { z0.d }, p0/z, [z0.d]1156ld1sw { z21.d }, p5/z, [x10, #5, mul vl]1157ld1sw { z21.d }, p5/z, [x10, z21.d, sxtw]1158ld1sw { z21.d }, p5/z, [x10, z21.d, uxtw]1159ld1sw { z23.d }, p3/z, [sp, x8, lsl #2]1160ld1sw { z23.d }, p3/z, [x13, x8, lsl #2]1161ld1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]1162ld1sw { z31.d }, p7/z, [sp, #-1, mul vl]1163ld1sw { z31.d }, p7/z, [sp, z31.d]1164ld1sw { z31.d }, p7/z, [z31.d, #124]1165ld1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]1166ld1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]1167ld1w { z0.d }, p0/z, [x0]1168ld1w { z0.d }, p0/z, [z0.d]1169ld1w { z0.s }, p0/z, [x0, z0.s, sxtw]1170ld1w { z0.s }, p0/z, [x0, z0.s, uxtw]1171ld1w { z0.s }, p0/z, [x0]1172ld1w { z0.s }, p0/z, [z0.s]1173ld1w { z21.d }, p5/z, [x10, #5, mul vl]1174ld1w { z21.d }, p5/z, [x10, z21.d, sxtw]1175ld1w { z21.d }, p5/z, [x10, z21.d, uxtw]1176ld1w { z21.s }, p5/z, [sp, x21, lsl #2]1177ld1w { z21.s }, p5/z, [x10, #5, mul vl]1178ld1w { z21.s }, p5/z, [x10, x21, lsl #2]1179ld1w { z23.d }, p3/z, [x13, x8, lsl #2]1180ld1w { z23.d }, p3/z, [x13, z8.d, lsl #2]1181ld1w { z31.d }, p7/z, [sp, #-1, mul vl]1182ld1w { z31.d }, p7/z, [sp, z31.d]1183ld1w { z31.d }, p7/z, [z31.d, #124]1184ld1w { z31.s }, p7/z, [sp, #-1, mul vl]1185ld1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]1186ld1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]1187ld1w { z31.s }, p7/z, [z31.s, #124]1188ld2b { z0.b, z1.b }, p0/z, [x0, x0]1189ld2b { z0.b, z1.b }, p0/z, [x0]1190ld2b { z21.b, z22.b }, p5/z, [x10, #10, mul vl]1191ld2b { z23.b, z24.b }, p3/z, [x13, #-16, mul vl]1192ld2b { z5.b, z6.b }, p3/z, [x17, x16]1193ld2d { z0.d, z1.d }, p0/z, [x0, x0, lsl #3]1194ld2d { z0.d, z1.d }, p0/z, [x0]1195ld2d { z21.d, z22.d }, p5/z, [x10, #10, mul vl]1196ld2d { z23.d, z24.d }, p3/z, [x13, #-16, mul vl]1197ld2d { z5.d, z6.d }, p3/z, [x17, x16, lsl #3]1198ld2h { z0.h, z1.h }, p0/z, [x0, x0, lsl #1]1199ld2h { z0.h, z1.h }, p0/z, [x0]1200ld2h { z21.h, z22.h }, p5/z, [x10, #10, mul vl]1201ld2h { z23.h, z24.h }, p3/z, [x13, #-16, mul vl]1202ld2h { z5.h, z6.h }, p3/z, [x17, x16, lsl #1]1203ld2w { z0.s, z1.s }, p0/z, [x0, x0, lsl #2]1204ld2w { z0.s, z1.s }, p0/z, [x0]1205ld2w { z21.s, z22.s }, p5/z, [x10, #10, mul vl]1206ld2w { z23.s, z24.s }, p3/z, [x13, #-16, mul vl]1207ld2w { z5.s, z6.s }, p3/z, [x17, x16, lsl #2]1208ld3b { z0.b, z1.b, z2.b }, p0/z, [x0, x0]1209ld3b { z0.b, z1.b, z2.b }, p0/z, [x0]1210ld3b { z21.b, z22.b, z23.b }, p5/z, [x10, #15, mul vl]1211ld3b { z23.b, z24.b, z25.b }, p3/z, [x13, #-24, mul vl]1212ld3b { z5.b, z6.b, z7.b }, p3/z, [x17, x16]1213ld3d { z0.d, z1.d, z2.d }, p0/z, [x0, x0, lsl #3]1214ld3d { z0.d, z1.d, z2.d }, p0/z, [x0]1215ld3d { z21.d, z22.d, z23.d }, p5/z, [x10, #15, mul vl]1216ld3d { z23.d, z24.d, z25.d }, p3/z, [x13, #-24, mul vl]1217ld3d { z5.d, z6.d, z7.d }, p3/z, [x17, x16, lsl #3]1218ld3h { z0.h, z1.h, z2.h }, p0/z, [x0, x0, lsl #1]1219ld3h { z0.h, z1.h, z2.h }, p0/z, [x0]1220ld3h { z21.h, z22.h, z23.h }, p5/z, [x10, #15, mul vl]1221ld3h { z23.h, z24.h, z25.h }, p3/z, [x13, #-24, mul vl]1222ld3h { z5.h, z6.h, z7.h }, p3/z, [x17, x16, lsl #1]1223ld3w { z0.s, z1.s, z2.s }, p0/z, [x0, x0, lsl #2]1224ld3w { z0.s, z1.s, z2.s }, p0/z, [x0]1225ld3w { z21.s, z22.s, z23.s }, p5/z, [x10, #15, mul vl]1226ld3w { z23.s, z24.s, z25.s }, p3/z, [x13, #-24, mul vl]1227ld3w { z5.s, z6.s, z7.s }, p3/z, [x17, x16, lsl #2]1228ld4b { z0.b, z1.b, z2.b, z3.b }, p0/z, [x0, x0]1229ld4b { z0.b, z1.b, z2.b, z3.b }, p0/z, [x0]1230ld4b { z21.b, z22.b, z23.b, z24.b }, p5/z, [x10, #20, mul vl]1231ld4b { z23.b, z24.b, z25.b, z26.b }, p3/z, [x13, #-32, mul vl]1232ld4b { z5.b, z6.b, z7.b, z8.b }, p3/z, [x17, x16]1233ld4d { z0.d, z1.d, z2.d, z3.d }, p0/z, [x0, x0, lsl #3]1234ld4d { z0.d, z1.d, z2.d, z3.d }, p0/z, [x0]1235ld4d { z21.d, z22.d, z23.d, z24.d }, p5/z, [x10, #20, mul vl]1236ld4d { z23.d, z24.d, z25.d, z26.d }, p3/z, [x13, #-32, mul vl]1237ld4d { z5.d, z6.d, z7.d, z8.d }, p3/z, [x17, x16, lsl #3]1238ld4h { z0.h, z1.h, z2.h, z3.h }, p0/z, [x0, x0, lsl #1]1239ld4h { z0.h, z1.h, z2.h, z3.h }, p0/z, [x0]1240ld4h { z21.h, z22.h, z23.h, z24.h }, p5/z, [x10, #20, mul vl]1241ld4h { z23.h, z24.h, z25.h, z26.h }, p3/z, [x13, #-32, mul vl]1242ld4h { z5.h, z6.h, z7.h, z8.h }, p3/z, [x17, x16, lsl #1]1243ld4w { z0.s, z1.s, z2.s, z3.s }, p0/z, [x0, x0, lsl #2]1244ld4w { z0.s, z1.s, z2.s, z3.s }, p0/z, [x0]1245ld4w { z21.s, z22.s, z23.s, z24.s }, p5/z, [x10, #20, mul vl]1246ld4w { z23.s, z24.s, z25.s, z26.s }, p3/z, [x13, #-32, mul vl]1247ld4w { z5.s, z6.s, z7.s, z8.s }, p3/z, [x17, x16, lsl #2]1248ldff1b { z0.d }, p0/z, [x0, x0]1249ldff1b { z0.d }, p0/z, [z0.d]1250ldff1b { z0.h }, p0/z, [x0, x0]1251ldff1b { z0.s }, p0/z, [x0, x0]1252ldff1b { z0.s }, p0/z, [x0, z0.s, sxtw]1253ldff1b { z0.s }, p0/z, [x0, z0.s, uxtw]1254ldff1b { z0.s }, p0/z, [z0.s]1255ldff1b { z21.d }, p5/z, [x10, z21.d, sxtw]1256ldff1b { z21.d }, p5/z, [x10, z21.d, uxtw]1257ldff1b { z31.b }, p7/z, [sp]1258ldff1b { z31.d }, p7/z, [sp, z31.d]1259ldff1b { z31.d }, p7/z, [sp]1260ldff1b { z31.d }, p7/z, [z31.d, #31]1261ldff1b { z31.h }, p7/z, [sp]1262ldff1b { z31.s }, p7/z, [sp]1263ldff1b { z31.s }, p7/z, [z31.s, #31]1264ldff1d { z0.d }, p0/z, [x0, x0, lsl #3]1265ldff1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]1266ldff1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]1267ldff1d { z0.d }, p0/z, [z0.d]1268ldff1d { z21.d }, p5/z, [x10, z21.d, sxtw]1269ldff1d { z21.d }, p5/z, [x10, z21.d, uxtw]1270ldff1d { z23.d }, p3/z, [x13, z8.d, lsl #3]1271ldff1d { z31.d }, p7/z, [sp, z31.d]1272ldff1d { z31.d }, p7/z, [sp]1273ldff1d { z31.d }, p7/z, [z31.d, #248]1274ldff1h { z0.d }, p0/z, [x0, x0, lsl #1]1275ldff1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]1276ldff1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]1277ldff1h { z0.d }, p0/z, [z0.d]1278ldff1h { z0.h }, p0/z, [x0, x0, lsl #1]1279ldff1h { z0.s }, p0/z, [x0, x0, lsl #1]1280ldff1h { z0.s }, p0/z, [x0, z0.s, sxtw]1281ldff1h { z0.s }, p0/z, [x0, z0.s, uxtw]1282ldff1h { z0.s }, p0/z, [z0.s]1283ldff1h { z21.d }, p5/z, [x10, z21.d, sxtw]1284ldff1h { z21.d }, p5/z, [x10, z21.d, uxtw]1285ldff1h { z23.d }, p3/z, [x13, z8.d, lsl #1]1286ldff1h { z31.d }, p7/z, [sp, z31.d]1287ldff1h { z31.d }, p7/z, [sp]1288ldff1h { z31.d }, p7/z, [z31.d, #62]1289ldff1h { z31.h }, p7/z, [sp]1290ldff1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]1291ldff1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]1292ldff1h { z31.s }, p7/z, [sp]1293ldff1h { z31.s }, p7/z, [z31.s, #62]1294ldff1sb { z0.d }, p0/z, [x0, x0]1295ldff1sb { z0.d }, p0/z, [z0.d]1296ldff1sb { z0.h }, p0/z, [x0, x0]1297ldff1sb { z0.s }, p0/z, [x0, x0]1298ldff1sb { z0.s }, p0/z, [x0, z0.s, sxtw]1299ldff1sb { z0.s }, p0/z, [x0, z0.s, uxtw]1300ldff1sb { z0.s }, p0/z, [z0.s]1301ldff1sb { z21.d }, p5/z, [x10, z21.d, sxtw]1302ldff1sb { z21.d }, p5/z, [x10, z21.d, uxtw]1303ldff1sb { z31.d }, p7/z, [sp, z31.d]1304ldff1sb { z31.d }, p7/z, [sp]1305ldff1sb { z31.d }, p7/z, [z31.d, #31]1306ldff1sb { z31.h }, p7/z, [sp]1307ldff1sb { z31.s }, p7/z, [sp]1308ldff1sb { z31.s }, p7/z, [z31.s, #31]1309ldff1sh { z0.d }, p0/z, [x0, x0, lsl #1]1310ldff1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]1311ldff1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]1312ldff1sh { z0.d }, p0/z, [z0.d]1313ldff1sh { z0.s }, p0/z, [x0, x0, lsl #1]1314ldff1sh { z0.s }, p0/z, [x0, z0.s, sxtw]1315ldff1sh { z0.s }, p0/z, [x0, z0.s, uxtw]1316ldff1sh { z0.s }, p0/z, [z0.s]1317ldff1sh { z21.d }, p5/z, [x10, z21.d, sxtw]1318ldff1sh { z21.d }, p5/z, [x10, z21.d, uxtw]1319ldff1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]1320ldff1sh { z31.d }, p7/z, [sp, z31.d]1321ldff1sh { z31.d }, p7/z, [sp]1322ldff1sh { z31.d }, p7/z, [z31.d, #62]1323ldff1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]1324ldff1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]1325ldff1sh { z31.s }, p7/z, [sp]1326ldff1sh { z31.s }, p7/z, [z31.s, #62]1327ldff1sw { z0.d }, p0/z, [x0, x0, lsl #2]1328ldff1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]1329ldff1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]1330ldff1sw { z0.d }, p0/z, [z0.d]1331ldff1sw { z21.d }, p5/z, [x10, z21.d, sxtw]1332ldff1sw { z21.d }, p5/z, [x10, z21.d, uxtw]1333ldff1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]1334ldff1sw { z31.d }, p7/z, [sp, z31.d]1335ldff1sw { z31.d }, p7/z, [sp]1336ldff1sw { z31.d }, p7/z, [z31.d, #124]1337ldff1w { z0.d }, p0/z, [x0, x0, lsl #2]1338ldff1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]1339ldff1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]1340ldff1w { z0.d }, p0/z, [z0.d]1341ldff1w { z0.s }, p0/z, [x0, x0, lsl #2]1342ldff1w { z0.s }, p0/z, [x0, z0.s, sxtw]1343ldff1w { z0.s }, p0/z, [x0, z0.s, uxtw]1344ldff1w { z0.s }, p0/z, [z0.s]1345ldff1w { z21.d }, p5/z, [x10, z21.d, sxtw]1346ldff1w { z21.d }, p5/z, [x10, z21.d, uxtw]1347ldff1w { z23.d }, p3/z, [x13, z8.d, lsl #2]1348ldff1w { z31.d }, p7/z, [sp, z31.d]1349ldff1w { z31.d }, p7/z, [sp]1350ldff1w { z31.d }, p7/z, [z31.d, #124]1351ldff1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]1352ldff1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]1353ldff1w { z31.s }, p7/z, [sp]1354ldff1w { z31.s }, p7/z, [z31.s, #124]1355ldnf1b { z0.b }, p0/z, [x0]1356ldnf1b { z0.d }, p0/z, [x0]1357ldnf1b { z0.h }, p0/z, [x0]1358ldnf1b { z0.s }, p0/z, [x0]1359ldnf1b { z21.b }, p5/z, [x10, #5, mul vl]1360ldnf1b { z21.d }, p5/z, [x10, #5, mul vl]1361ldnf1b { z21.h }, p5/z, [x10, #5, mul vl]1362ldnf1b { z21.s }, p5/z, [x10, #5, mul vl]1363ldnf1b { z31.b }, p7/z, [sp, #-1, mul vl]1364ldnf1b { z31.d }, p7/z, [sp, #-1, mul vl]1365ldnf1b { z31.h }, p7/z, [sp, #-1, mul vl]1366ldnf1b { z31.s }, p7/z, [sp, #-1, mul vl]1367ldnf1d { z0.d }, p0/z, [x0]1368ldnf1d { z21.d }, p5/z, [x10, #5, mul vl]1369ldnf1d { z31.d }, p7/z, [sp, #-1, mul vl]1370ldnf1h { z0.d }, p0/z, [x0]1371ldnf1h { z0.h }, p0/z, [x0]1372ldnf1h { z0.s }, p0/z, [x0]1373ldnf1h { z21.d }, p5/z, [x10, #5, mul vl]1374ldnf1h { z21.h }, p5/z, [x10, #5, mul vl]1375ldnf1h { z21.s }, p5/z, [x10, #5, mul vl]1376ldnf1h { z31.d }, p7/z, [sp, #-1, mul vl]1377ldnf1h { z31.h }, p7/z, [sp, #-1, mul vl]1378ldnf1h { z31.s }, p7/z, [sp, #-1, mul vl]1379ldnf1sb { z0.d }, p0/z, [x0]1380ldnf1sb { z0.h }, p0/z, [x0]1381ldnf1sb { z0.s }, p0/z, [x0]1382ldnf1sb { z21.d }, p5/z, [x10, #5, mul vl]1383ldnf1sb { z21.h }, p5/z, [x10, #5, mul vl]1384ldnf1sb { z21.s }, p5/z, [x10, #5, mul vl]1385ldnf1sb { z31.d }, p7/z, [sp, #-1, mul vl]1386ldnf1sb { z31.h }, p7/z, [sp, #-1, mul vl]1387ldnf1sb { z31.s }, p7/z, [sp, #-1, mul vl]1388ldnf1sh { z0.d }, p0/z, [x0]1389ldnf1sh { z0.s }, p0/z, [x0]1390ldnf1sh { z21.d }, p5/z, [x10, #5, mul vl]1391ldnf1sh { z21.s }, p5/z, [x10, #5, mul vl]1392ldnf1sh { z31.d }, p7/z, [sp, #-1, mul vl]1393ldnf1sh { z31.s }, p7/z, [sp, #-1, mul vl]1394ldnf1sw { z0.d }, p0/z, [x0]1395ldnf1sw { z21.d }, p5/z, [x10, #5, mul vl]1396ldnf1sw { z31.d }, p7/z, [sp, #-1, mul vl]1397ldnf1w { z0.d }, p0/z, [x0]1398ldnf1w { z0.s }, p0/z, [x0]1399ldnf1w { z21.d }, p5/z, [x10, #5, mul vl]1400ldnf1w { z21.s }, p5/z, [x10, #5, mul vl]1401ldnf1w { z31.d }, p7/z, [sp, #-1, mul vl]1402ldnf1w { z31.s }, p7/z, [sp, #-1, mul vl]1403ldnt1b { z0.b }, p0/z, [x0, x0]1404ldnt1b { z0.b }, p0/z, [x0]1405ldnt1b { z0.d }, p0/z, [z1.d]1406ldnt1b { z0.s }, p0/z, [z1.s]1407ldnt1b { z21.b }, p5/z, [x10, #7, mul vl]1408ldnt1b { z23.b }, p3/z, [x13, #-8, mul vl]1409ldnt1b { z31.d }, p7/z, [z31.d, x0]1410ldnt1b { z31.d }, p7/z, [z31.d]1411ldnt1b { z31.s }, p7/z, [z31.s, x0]1412ldnt1b { z31.s }, p7/z, [z31.s]1413ldnt1d { z0.d }, p0/z, [x0, x0, lsl #3]1414ldnt1d { z0.d }, p0/z, [x0]1415ldnt1d { z0.d }, p0/z, [z1.d]1416ldnt1d { z21.d }, p5/z, [x10, #7, mul vl]1417ldnt1d { z23.d }, p3/z, [x13, #-8, mul vl]1418ldnt1d { z31.d }, p7/z, [z31.d, x0]1419ldnt1d { z31.d }, p7/z, [z31.d]1420ldnt1h { z0.d }, p0/z, [z1.d]1421ldnt1h { z0.h }, p0/z, [x0, x0, lsl #1]1422ldnt1h { z0.h }, p0/z, [x0]1423ldnt1h { z0.s }, p0/z, [z1.s]1424ldnt1h { z21.h }, p5/z, [x10, #7, mul vl]1425ldnt1h { z23.h }, p3/z, [x13, #-8, mul vl]1426ldnt1h { z31.d }, p7/z, [z31.d, x0]1427ldnt1h { z31.d }, p7/z, [z31.d]1428ldnt1h { z31.s }, p7/z, [z31.s, x0]1429ldnt1h { z31.s }, p7/z, [z31.s]1430ldnt1sb { z0.d }, p0/z, [z1.d]1431ldnt1sb { z0.s }, p0/z, [z1.s]1432ldnt1sb { z31.d }, p7/z, [z31.d, x0]1433ldnt1sb { z31.d }, p7/z, [z31.d]1434ldnt1sb { z31.s }, p7/z, [z31.s, x0]1435ldnt1sb { z31.s }, p7/z, [z31.s]1436ldnt1sh { z0.d }, p0/z, [z1.d]1437ldnt1sh { z0.s }, p0/z, [z1.s]1438ldnt1sh { z31.d }, p7/z, [z31.d, x0]1439ldnt1sh { z31.d }, p7/z, [z31.d]1440ldnt1sh { z31.s }, p7/z, [z31.s, x0]1441ldnt1sh { z31.s }, p7/z, [z31.s]1442ldnt1sw { z0.d }, p0/z, [z1.d]1443ldnt1sw { z31.d }, p7/z, [z31.d, x0]1444ldnt1sw { z31.d }, p7/z, [z31.d]1445ldnt1w { z0.d }, p0/z, [z1.d]1446ldnt1w { z0.s }, p0/z, [x0, x0, lsl #2]1447ldnt1w { z0.s }, p0/z, [x0]1448ldnt1w { z0.s }, p0/z, [z1.s]1449ldnt1w { z21.s }, p5/z, [x10, #7, mul vl]1450ldnt1w { z23.s }, p3/z, [x13, #-8, mul vl]1451ldnt1w { z31.d }, p7/z, [z31.d, x0]1452ldnt1w { z31.d }, p7/z, [z31.d]1453ldnt1w { z31.s }, p7/z, [z31.s, x0]1454ldnt1w { z31.s }, p7/z, [z31.s]1455ldr p0, [x0]1456ldr p5, [x10, #255, mul vl]1457ldr p7, [x13, #-256, mul vl]1458ldr z0, [x0]1459ldr z23, [x13, #255, mul vl]1460ldr z31, [sp, #-256, mul vl]1461lsl z0.b, p0/m, z0.b, #01462lsl z0.b, p0/m, z0.b, z0.b1463lsl z0.b, p0/m, z0.b, z1.d1464lsl z0.b, z0.b, #01465lsl z0.b, z1.b, z2.d1466lsl z0.d, p0/m, z0.d, #01467lsl z0.d, p0/m, z0.d, z0.d1468lsl z0.d, z0.d, #01469lsl z0.h, p0/m, z0.h, #01470lsl z0.h, p0/m, z0.h, z0.h1471lsl z0.h, p0/m, z0.h, z1.d1472lsl z0.h, z0.h, #01473lsl z0.h, z1.h, z2.d1474lsl z0.s, p0/m, z0.s, #01475lsl z0.s, p0/m, z0.s, z0.s1476lsl z0.s, p0/m, z0.s, z1.d1477lsl z0.s, z0.s, #01478lsl z0.s, z1.s, z2.d1479lsl z31.b, p0/m, z31.b, #71480lsl z31.b, z31.b, #71481lsl z31.d, p0/m, z31.d, #631482lsl z31.d, z31.d, #631483lsl z31.h, p0/m, z31.h, #151484lsl z31.h, z31.h, #151485lsl z31.s, p0/m, z31.s, #311486lsl z31.s, z31.s, #311487lslr z0.b, p0/m, z0.b, z0.b1488lslr z0.d, p0/m, z0.d, z0.d1489lslr z0.h, p0/m, z0.h, z0.h1490lslr z0.s, p0/m, z0.s, z0.s1491lsr z0.b, p0/m, z0.b, #11492lsr z0.b, p0/m, z0.b, z0.b1493lsr z0.b, p0/m, z0.b, z1.d1494lsr z0.b, z0.b, #11495lsr z0.b, z1.b, z2.d1496lsr z0.d, p0/m, z0.d, #11497lsr z0.d, p0/m, z0.d, z0.d1498lsr z0.d, z0.d, #11499lsr z0.h, p0/m, z0.h, #11500lsr z0.h, p0/m, z0.h, z0.h1501lsr z0.h, p0/m, z0.h, z1.d1502lsr z0.h, z0.h, #11503lsr z0.h, z1.h, z2.d1504lsr z0.s, p0/m, z0.s, #11505lsr z0.s, p0/m, z0.s, z0.s1506lsr z0.s, p0/m, z0.s, z1.d1507lsr z0.s, z0.s, #11508lsr z0.s, z1.s, z2.d1509lsr z31.b, p0/m, z31.b, #81510lsr z31.b, z31.b, #81511lsr z31.d, p0/m, z31.d, #641512lsr z31.d, z31.d, #641513lsr z31.h, p0/m, z31.h, #161514lsr z31.h, z31.h, #161515lsr z31.s, p0/m, z31.s, #321516lsr z31.s, z31.s, #321517lsrr z0.b, p0/m, z0.b, z0.b1518lsrr z0.d, p0/m, z0.d, z0.d1519lsrr z0.h, p0/m, z0.h, z0.h1520lsrr z0.s, p0/m, z0.s, z0.s1521mad z0.b, p7/m, z1.b, z31.b1522mad z0.d, p7/m, z1.d, z31.d1523mad z0.h, p7/m, z1.h, z31.h1524mad z0.s, p7/m, z1.s, z31.s1525match p0.b, p0/z, z0.b, z0.b1526match p0.h, p0/z, z0.h, z0.h1527match p15.b, p7/z, z30.b, z31.b1528match p15.h, p7/z, z30.h, z31.h1529mla z0.b, p7/m, z1.b, z31.b1530mla z0.d, p7/m, z1.d, z31.d1531mla z0.d, z1.d, z7.d[1]1532mla z0.h, p7/m, z1.h, z31.h1533mla z0.h, z1.h, z7.h[7]1534mla z0.s, p7/m, z1.s, z31.s1535mla z0.s, z1.s, z7.s[3]1536mls z0.b, p7/m, z1.b, z31.b1537mls z0.d, p7/m, z1.d, z31.d1538mls z0.d, z1.d, z7.d[1]1539mls z0.h, p7/m, z1.h, z31.h1540mls z0.h, z1.h, z7.h[7]1541mls z0.s, p7/m, z1.s, z31.s1542mls z0.s, z1.s, z7.s[3]1543mov p0.b, p0.b1544mov p0.b, p0/m, p0.b1545mov p0.b, p0/z, p0.b1546mov p15.b, p15.b1547mov p15.b, p15/m, p15.b1548mov p15.b, p15/z, p15.b1549mov z0.b, #1271550mov z0.b, b01551mov z0.b, p0/m, b01552mov z0.b, p0/m, w01553mov z0.b, p0/z, #1271554mov z0.b, w01555mov z0.d, #01556mov z0.d, #0xe0000000000003ff1557mov z0.d, #0xffffffffffff7fff1558mov z0.d, #327681559mov z0.d, d01560mov z0.d, p0/m, d01561mov z0.d, p0/m, x01562mov z0.d, x01563mov z0.d, z0.d1564mov z0.h, #-2561565mov z0.h, #-327681566mov z0.h, #01567mov z0.h, #325121568mov z0.h, #327671569mov z0.h, h01570mov z0.h, p0/m, h01571mov z0.h, p0/m, w01572mov z0.h, p0/z, #325121573mov z0.h, w01574mov z0.q, q01575mov z0.s, #01576mov z0.s, #0xffff7fff1577mov z0.s, #327681578mov z0.s, p0/m, s01579mov z0.s, p0/m, w01580mov z0.s, s01581mov z0.s, w01582mov z21.d, #-1281583mov z21.d, #-327681584mov z21.d, #1271585mov z21.d, #325121586mov z21.d, p0/z, #-1281587mov z21.d, p0/z, #-327681588mov z21.d, p0/z, #1271589mov z21.d, p0/z, #325121590mov z21.d, p15/m, #-1281591mov z21.d, p15/m, #-327681592mov z21.h, #-1281593mov z21.h, #-327681594mov z21.h, #1271595mov z21.h, #325121596mov z21.h, p0/z, #-1281597mov z21.h, p0/z, #-327681598mov z21.h, p0/z, #1271599mov z21.h, p0/z, #325121600mov z21.h, p15/m, #-1281601mov z21.h, p15/m, #-327681602mov z21.s, #-1281603mov z21.s, #-327681604mov z21.s, #1271605mov z21.s, #325121606mov z21.s, p0/z, #-1281607mov z21.s, p0/z, #-327681608mov z21.s, p0/z, #1271609mov z21.s, p0/z, #325121610mov z21.s, p15/m, #-1281611mov z21.s, p15/m, #-327681612mov z31.b, p15/m, z31.b1613mov z31.b, p7/m, b311614movprfx z31, z61615mov z31.b, p7/m, wsp1616mov z31.b, wsp1617mov z31.b, z31.b[63]1618mov z31.d, p15/m, z31.d1619mov z31.d, p7/m, d311620movprfx z31.d, p7/z, z6.d1621mov z31.d, p7/m, sp1622mov z31.d, sp1623mov z31.d, z0.d1624mov z31.d, z31.d[7]1625mov z31.h, p15/m, z31.h1626mov z31.h, p7/m, h311627mov z31.h, p7/m, wsp1628mov z31.h, wsp1629mov z31.h, z31.h[31]1630mov z31.s, p15/m, z31.s1631mov z31.s, p7/m, s311632mov z31.s, p7/m, wsp1633mov z31.s, wsp1634mov z31.s, z31.s[15]1635mov z5.b, #-11636mov z5.b, #-1281637mov z5.b, #1271638mov z5.b, p0/z, #-11639mov z5.b, p0/z, #-1281640mov z5.b, p0/z, #1271641mov z5.b, p15/m, #-1281642mov z5.d, #-61643mov z5.h, #-61644mov z5.q, z17.q[3]1645mov z5.s, #-61646movs p0.b, p0.b1647movs p0.b, p0/z, p0.b1648movs p15.b, p15.b1649movs p15.b, p15/z, p15.b1650mrs x3, ID_AA64ZFR0_EL11651mrs x3, ZCR_EL11652mrs x3, ZCR_EL121653mrs x3, ZCR_EL21654mrs x3, ZCR_EL31655msb z0.b, p7/m, z1.b, z31.b1656msb z0.d, p7/m, z1.d, z31.d1657msb z0.h, p7/m, z1.h, z31.h1658msb z0.s, p7/m, z1.s, z31.s1659msr ZCR_EL1, x31660msr ZCR_EL12, x31661msr ZCR_EL2, x31662msr ZCR_EL3, x31663mul z0.b, p7/m, z0.b, z31.b1664mul z0.b, z1.b, z2.b1665mul z0.d, p7/m, z0.d, z31.d1666mul z0.d, z1.d, z15.d[1]1667mul z0.h, p7/m, z0.h, z31.h1668mul z0.h, z1.h, z2.h1669mul z0.h, z1.h, z7.h[7]1670mul z0.s, p7/m, z0.s, z31.s1671mul z0.s, z1.s, z7.s[3]1672mul z29.s, z30.s, z31.s1673mul z31.b, z31.b, #-1281674mul z31.b, z31.b, #1271675mul z31.d, z31.d, #-1281676mul z31.d, z31.d, #1271677mul z31.d, z31.d, z31.d1678mul z31.h, z31.h, #-1281679mul z31.h, z31.h, #1271680mul z31.s, z31.s, #-1281681mul z31.s, z31.s, #1271682nand p0.b, p0/z, p0.b, p0.b1683nand p15.b, p15/z, p15.b, p15.b1684nands p0.b, p0/z, p0.b, p0.b1685nands p15.b, p15/z, p15.b, p15.b1686nbsl z0.d, z0.d, z1.d, z2.d1687neg z0.b, p0/m, z0.b1688neg z0.d, p0/m, z0.d1689neg z0.h, p0/m, z0.h1690neg z0.s, p0/m, z0.s1691neg z31.b, p7/m, z31.b1692neg z31.d, p7/m, z31.d1693neg z31.h, p7/m, z31.h1694neg z31.s, p7/m, z31.s1695nmatch p0.b, p0/z, z0.b, z0.b1696nmatch p0.h, p0/z, z0.h, z0.h1697nmatch p15.b, p7/z, z30.b, z31.b1698nmatch p15.h, p7/z, z30.h, z31.h1699nor p0.b, p0/z, p0.b, p0.b1700nor p15.b, p15/z, p15.b, p15.b1701nors p0.b, p0/z, p0.b, p0.b1702nors p15.b, p15/z, p15.b, p15.b1703not p0.b, p0/z, p0.b1704not p15.b, p15/z, p15.b1705not z31.b, p7/m, z31.b1706not z31.d, p7/m, z31.d1707not z31.h, p7/m, z31.h1708not z31.s, p7/m, z31.s1709nots p0.b, p0/z, p0.b1710nots p15.b, p15/z, p15.b1711orn p0.b, p0/z, p0.b, p0.b1712orn p15.b, p15/z, p15.b, p15.b1713orns p0.b, p0/z, p0.b, p0.b1714orns p15.b, p15/z, p15.b, p15.b1715orr p0.b, p0/z, p0.b, p1.b1716orr z0.d, z0.d, #0x61717orr z0.d, z0.d, #0xfffffffffffffff91718orr z0.s, z0.s, #0x61719orr z0.s, z0.s, #0xfffffff91720orr z23.d, z13.d, z8.d1721orr z23.h, z23.h, #0x61722orr z23.h, z23.h, #0xfff91723orr z31.b, p7/m, z31.b, z31.b1724orr z31.d, p7/m, z31.d, z31.d1725orr z31.h, p7/m, z31.h, z31.h1726orr z31.s, p7/m, z31.s, z31.s1727orr z5.b, z5.b, #0x61728orr z5.b, z5.b, #0xf91729orrs p0.b, p0/z, p0.b, p1.b1730orv b0, p7, z31.b1731orv d0, p7, z31.d1732orv h0, p7, z31.h1733orv s0, p7, z31.s1734pfalse p15.b1735pfirst p0.b, p15, p0.b1736pfirst p15.b, p15, p15.b1737pmul z0.b, z1.b, z2.b1738pmul z29.b, z30.b, z31.b1739pmullb z0.h, z1.b, z2.b1740pmullb z29.q, z30.d, z31.d1741pmullb z31.d, z31.s, z31.s1742pmullt z0.h, z1.b, z2.b1743pmullt z29.q, z30.d, z31.d1744pmullt z31.d, z31.s, z31.s1745pnext p0.b, p15, p0.b1746pnext p0.d, p15, p0.d1747pnext p0.h, p15, p0.h1748pnext p0.s, p15, p0.s1749pnext p15.b, p15, p15.b1750prfb #14, p0, [x0]1751prfb #15, p0, [x0]1752prfb #6, p0, [x0]1753prfb #7, p0, [x0]1754prfb #7, p3, [z13.s, #31]1755prfb #7, p3, [z13.s]1756prfb pldl1keep, p0, [x0, z0.d, uxtw]1757prfb pldl1keep, p0, [x0, z0.d]1758prfb pldl1keep, p0, [x0, z0.s, uxtw]1759prfb pldl1keep, p0, [x0]1760prfb pldl1strm, p0, [x0, #-32, mul vl]1761prfb pldl1strm, p0, [x0, #31, mul vl]1762prfb pldl1strm, p0, [x0]1763prfb pldl2keep, p0, [x0]1764prfb pldl2strm, p0, [x0]1765prfb pldl3keep, p0, [x0]1766prfb pldl3strm, p0, [x0]1767prfb pldl3strm, p5, [x10, z21.d, sxtw]1768prfb pldl3strm, p5, [x10, z21.s, uxtw]1769prfb pldl3strm, p5, [z10.d, #31]1770prfb pldl3strm, p5, [z10.d]1771prfb pstl1keep, p0, [x0]1772prfb pstl1strm, p0, [x0]1773prfb pstl2keep, p0, [x0]1774prfb pstl2strm, p0, [x0]1775prfb pstl3keep, p0, [x0]1776prfb pstl3strm, p0, [x0]1777prfd #14, p0, [x0]1778prfd #15, p0, [x0]1779prfd #15, p7, [z31.d, #248]1780prfd #15, p7, [z31.d]1781prfd #15, p7, [z31.s, #248]1782prfd #15, p7, [z31.s]1783prfd #6, p0, [x0]1784prfd #7, p0, [x0]1785prfd pldl1keep, p0, [x0, z0.d, lsl #3]1786prfd pldl1keep, p0, [x0, z0.d, sxtw #3]1787prfd pldl1keep, p0, [x0, z0.d, uxtw #3]1788prfd pldl1keep, p0, [x0, z0.s, sxtw #3]1789prfd pldl1keep, p0, [x0, z0.s, uxtw #3]1790prfd pldl1keep, p0, [x0]1791prfd pldl1strm, p0, [x0, #-32, mul vl]1792prfd pldl1strm, p0, [x0, #31, mul vl]1793prfd pldl1strm, p0, [x0]1794prfd pldl2keep, p0, [x0]1795prfd pldl2strm, p0, [x0]1796prfd pldl3keep, p0, [x0]1797prfd pldl3strm, p0, [x0]1798prfd pstl1keep, p0, [x0]1799prfd pstl1strm, p0, [x0]1800prfd pstl2keep, p0, [x0]1801prfd pstl2strm, p0, [x0]1802prfd pstl3keep, p0, [x0]1803prfd pstl3strm, p0, [x0]1804prfh #14, p0, [x0]1805prfh #15, p0, [x0]1806prfh #15, p7, [z31.d, #62]1807prfh #15, p7, [z31.d]1808prfh #15, p7, [z31.s, #62]1809prfh #15, p7, [z31.s]1810prfh #6, p0, [x0]1811prfh #7, p0, [x0]1812prfh pldl1keep, p0, [x0, z0.d, lsl #1]1813prfh pldl1keep, p0, [x0]1814prfh pldl1strm, p0, [x0, #-32, mul vl]1815prfh pldl1strm, p0, [x0, #31, mul vl]1816prfh pldl1strm, p0, [x0]1817prfh pldl2keep, p0, [x0]1818prfh pldl2strm, p0, [x0]1819prfh pldl3keep, p0, [x0]1820prfh pldl3strm, p0, [x0]1821prfh pldl3strm, p5, [x10, z21.d, sxtw #1]1822prfh pldl3strm, p5, [x10, z21.d, uxtw #1]1823prfh pldl3strm, p5, [x10, z21.s, sxtw #1]1824prfh pldl3strm, p5, [x10, z21.s, uxtw #1]1825prfh pstl1keep, p0, [x0]1826prfh pstl1strm, p0, [x0]1827prfh pstl2keep, p0, [x0]1828prfh pstl2strm, p0, [x0]1829prfh pstl3keep, p0, [x0]1830prfh pstl3strm, p0, [x0]1831prfw #14, p0, [x0]1832prfw #15, p0, [x0]1833prfw #15, p7, [z31.d, #124]1834prfw #15, p7, [z31.d]1835prfw #15, p7, [z31.s, #124]1836prfw #15, p7, [z31.s]1837prfw #6, p0, [x0]1838prfw #7, p0, [x0]1839prfw #7, p3, [x13, z8.d, uxtw #2]1840prfw pldl1keep, p0, [x0, z0.d, sxtw #2]1841prfw pldl1keep, p0, [x0, z0.s, uxtw #2]1842prfw pldl1keep, p0, [x0]1843prfw pldl1strm, p0, [x0, #-32, mul vl]1844prfw pldl1strm, p0, [x0, #31, mul vl]1845prfw pldl1strm, p0, [x0]1846prfw pldl2keep, p0, [x0]1847prfw pldl2strm, p0, [x0]1848prfw pldl3keep, p0, [x0]1849prfw pldl3strm, p0, [x0]1850prfw pldl3strm, p5, [x10, z21.d, lsl #2]1851prfw pldl3strm, p5, [x10, z21.s, sxtw #2]1852prfw pstl1keep, p0, [x0]1853prfw pstl1strm, p0, [x0]1854prfw pstl2keep, p0, [x0]1855prfw pstl2strm, p0, [x0]1856prfw pstl3keep, p0, [x0]1857prfw pstl3strm, p0, [x0]1858ptest p15, p0.b1859ptest p15, p15.b1860ptrue p0.b, pow21861ptrue p0.d, pow21862ptrue p0.h, pow21863ptrue p0.s, pow21864ptrue p15.b1865ptrue p15.d1866ptrue p15.h1867ptrue p15.s1868ptrue p7.s1869ptrue p7.s, #141870ptrue p7.s, #151871ptrue p7.s, #161872ptrue p7.s, #171873ptrue p7.s, #181874ptrue p7.s, #191875ptrue p7.s, #201876ptrue p7.s, #211877ptrue p7.s, #221878ptrue p7.s, #231879ptrue p7.s, #241880ptrue p7.s, #251881ptrue p7.s, #261882ptrue p7.s, #271883ptrue p7.s, #281884ptrue p7.s, mul31885ptrue p7.s, mul41886ptrue p7.s, vl11887ptrue p7.s, vl1281888ptrue p7.s, vl161889ptrue p7.s, vl21890ptrue p7.s, vl2561891ptrue p7.s, vl31892ptrue p7.s, vl321893ptrue p7.s, vl41894ptrue p7.s, vl51895ptrue p7.s, vl61896ptrue p7.s, vl641897ptrue p7.s, vl71898ptrue p7.s, vl81899ptrues p0.b, pow21900ptrues p0.d, pow21901ptrues p0.h, pow21902ptrues p0.s, pow21903ptrues p15.b1904ptrues p15.d1905ptrues p15.h1906ptrues p15.s1907ptrues p7.s1908ptrues p7.s, #141909ptrues p7.s, #151910ptrues p7.s, #161911ptrues p7.s, #171912ptrues p7.s, #181913ptrues p7.s, #191914ptrues p7.s, #201915ptrues p7.s, #211916ptrues p7.s, #221917ptrues p7.s, #231918ptrues p7.s, #241919ptrues p7.s, #251920ptrues p7.s, #261921ptrues p7.s, #271922ptrues p7.s, #281923ptrues p7.s, mul31924ptrues p7.s, mul41925ptrues p7.s, vl11926ptrues p7.s, vl1281927ptrues p7.s, vl161928ptrues p7.s, vl21929ptrues p7.s, vl2561930ptrues p7.s, vl31931ptrues p7.s, vl321932ptrues p7.s, vl41933ptrues p7.s, vl51934ptrues p7.s, vl61935ptrues p7.s, vl641936ptrues p7.s, vl71937ptrues p7.s, vl81938punpkhi p0.h, p0.b1939punpkhi p15.h, p15.b1940punpklo p0.h, p0.b1941punpklo p15.h, p15.b1942raddhnb z0.b, z1.h, z31.h1943raddhnb z0.h, z1.s, z31.s1944raddhnb z0.s, z1.d, z31.d1945raddhnt z0.b, z1.h, z31.h1946raddhnt z0.h, z1.s, z31.s1947raddhnt z0.s, z1.d, z31.d1948rax1 z0.d, z1.d, z31.d1949rbit z0.b, p7/m, z31.b1950rbit z0.d, p7/m, z31.d1951rbit z0.h, p7/m, z31.h1952rbit z0.s, p7/m, z31.s1953rdffr p0.b1954rdffr p0.b, p0/z1955rdffr p15.b1956rdffr p15.b, p15/z1957rdffrs p0.b, p0/z1958rdffrs p15.b, p15/z1959rdvl x0, #01960rdvl x21, #-321961rdvl x23, #311962rdvl xzr, #-11963rev p0.b, p1.b1964rev p0.d, p1.d1965rev p0.h, p1.h1966rev p0.s, p1.s1967rev z0.b, z31.b1968rev z0.d, z31.d1969rev z0.h, z31.h1970rev z0.s, z31.s1971revb z0.d, p7/m, z31.d1972revb z0.h, p7/m, z31.h1973revb z0.s, p7/m, z31.s1974revh z0.d, p7/m, z31.d1975revh z0.s, p7/m, z31.s1976revw z0.d, p7/m, z31.d1977rshrnb z0.b, z0.h, #11978rshrnb z0.h, z0.s, #11979rshrnb z0.s, z0.d, #11980rshrnb z31.b, z31.h, #81981rshrnb z31.h, z31.s, #161982rshrnb z31.s, z31.d, #321983rshrnt z0.b, z0.h, #11984rshrnt z0.h, z0.s, #11985rshrnt z0.s, z0.d, #11986rshrnt z31.b, z31.h, #81987rshrnt z31.h, z31.s, #161988rshrnt z31.s, z31.d, #321989rsubhnb z0.b, z1.h, z31.h1990rsubhnb z0.h, z1.s, z31.s1991rsubhnb z0.s, z1.d, z31.d1992rsubhnt z0.b, z1.h, z31.h1993rsubhnt z0.h, z1.s, z31.s1994rsubhnt z0.s, z1.d, z31.d1995saba z0.b, z1.b, z31.b1996saba z0.d, z1.d, z31.d1997saba z0.h, z1.h, z31.h1998saba z0.s, z1.s, z31.s1999sabalb z0.d, z1.s, z31.s2000sabalb z0.h, z1.b, z31.b2001sabalb z0.s, z1.h, z31.h2002sabalt z0.d, z1.s, z31.s2003sabalt z0.h, z1.b, z31.b2004sabalt z0.s, z1.h, z31.h2005sabd z31.b, p7/m, z31.b, z31.b2006sabd z31.d, p7/m, z31.d, z31.d2007sabd z31.h, p7/m, z31.h, z31.h2008sabd z31.s, p7/m, z31.s, z31.s2009sabdlb z0.h, z1.b, z2.b2010sabdlb z29.s, z30.h, z31.h2011sabdlb z31.d, z31.s, z31.s2012sabdlt z0.h, z1.b, z2.b2013sabdlt z29.s, z30.h, z31.h2014sabdlt z31.d, z31.s, z31.s2015sadalp z0.h, p0/m, z1.b2016sadalp z29.s, p0/m, z30.h2017sadalp z30.d, p7/m, z31.s2018saddlb z0.h, z1.b, z2.b2019saddlb z29.s, z30.h, z31.h2020saddlb z31.d, z31.s, z31.s2021saddlbt z0.d, z1.s, z31.s2022saddlbt z0.h, z1.b, z31.b2023saddlbt z0.s, z1.h, z31.h2024saddlt z0.h, z1.b, z2.b2025saddlt z29.s, z30.h, z31.h2026saddlt z31.d, z31.s, z31.s2027saddv d0, p7, z31.b2028saddv d0, p7, z31.h2029saddv d0, p7, z31.s2030saddwb z0.h, z1.h, z2.b2031saddwb z29.s, z30.s, z31.h2032saddwb z31.d, z31.d, z31.s2033saddwt z0.h, z1.h, z2.b2034saddwt z29.s, z30.s, z31.h2035saddwt z31.d, z31.d, z31.s2036sbclb z0.d, z1.d, z31.d2037sbclb z0.s, z1.s, z31.s2038sbclt z0.d, z1.d, z31.d2039sbclt z0.s, z1.s, z31.s2040scvtf z0.d, p0/m, z0.d2041scvtf z0.d, p0/m, z0.s2042scvtf z0.h, p0/m, z0.d2043scvtf z0.h, p0/m, z0.h2044scvtf z0.h, p0/m, z0.s2045scvtf z0.s, p0/m, z0.d2046scvtf z0.s, p0/m, z0.s2047sdiv z0.d, p7/m, z0.d, z31.d2048sdiv z0.s, p7/m, z0.s, z31.s2049sdivr z0.d, p7/m, z0.d, z31.d2050sdivr z0.s, p7/m, z0.s, z31.s2051sdot z0.d, z1.h, z15.h[1]2052sdot z0.d, z1.h, z31.h2053sdot z0.s, z1.b, z31.b2054sdot z0.s, z1.b, z7.b[3]2055sel p0.b, p1, p2.b, p3.b2056sel z23.b, p11, z13.b, z8.b2057sel z23.d, p11, z13.d, z8.d2058sel z23.h, p11, z13.h, z8.h2059sel z23.s, p11, z13.s, z8.s2060setffr2061shadd z0.b, p0/m, z0.b, z1.b2062shadd z0.h, p0/m, z0.h, z1.h2063shadd z29.s, p7/m, z29.s, z30.s2064shadd z31.d, p7/m, z31.d, z30.d2065shrnb z0.b, z0.h, #12066shrnb z0.h, z0.s, #12067shrnb z0.s, z0.d, #12068shrnb z31.b, z31.h, #82069shrnb z31.h, z31.s, #162070shrnb z31.s, z31.d, #322071shrnt z0.b, z0.h, #12072shrnt z0.h, z0.s, #12073shrnt z0.s, z0.d, #12074shrnt z31.b, z31.h, #82075shrnt z31.h, z31.s, #162076shrnt z31.s, z31.d, #322077shsub z0.b, p0/m, z0.b, z1.b2078shsub z0.h, p0/m, z0.h, z1.h2079shsub z29.s, p7/m, z29.s, z30.s2080shsub z31.d, p7/m, z31.d, z30.d2081shsubr z0.b, p0/m, z0.b, z1.b2082shsubr z0.h, p0/m, z0.h, z1.h2083shsubr z29.s, p7/m, z29.s, z30.s2084shsubr z31.d, p7/m, z31.d, z30.d2085sli z0.b, z0.b, #02086sli z0.d, z0.d, #02087sli z0.h, z0.h, #02088sli z0.s, z0.s, #02089sli z31.b, z31.b, #72090sli z31.d, z31.d, #632091sli z31.h, z31.h, #152092sli z31.s, z31.s, #312093sm4e z0.s, z0.s, z31.s2094sm4ekey z0.s, z1.s, z31.s2095smax z0.b, z0.b, #-1282096smax z0.d, z0.d, #-1282097smax z0.h, z0.h, #-1282098smax z0.s, z0.s, #-1282099smax z31.b, p7/m, z31.b, z31.b2100smax z31.b, z31.b, #1272101smax z31.d, p7/m, z31.d, z31.d2102smax z31.d, z31.d, #1272103smax z31.h, p7/m, z31.h, z31.h2104smax z31.h, z31.h, #1272105smax z31.s, p7/m, z31.s, z31.s2106smax z31.s, z31.s, #1272107smaxp z0.b, p0/m, z0.b, z1.b2108smaxp z0.h, p0/m, z0.h, z1.h2109smaxp z29.s, p7/m, z29.s, z30.s2110smaxp z31.d, p7/m, z31.d, z30.d2111smaxv b0, p7, z31.b2112smaxv d0, p7, z31.d2113smaxv h0, p7, z31.h2114smaxv s0, p7, z31.s2115smin z0.b, z0.b, #-1282116smin z0.d, z0.d, #-1282117smin z0.h, z0.h, #-1282118smin z0.s, z0.s, #-1282119smin z31.b, p7/m, z31.b, z31.b2120smin z31.b, z31.b, #1272121smin z31.d, p7/m, z31.d, z31.d2122smin z31.d, z31.d, #1272123smin z31.h, p7/m, z31.h, z31.h2124smin z31.h, z31.h, #1272125smin z31.s, p7/m, z31.s, z31.s2126smin z31.s, z31.s, #1272127sminp z0.b, p0/m, z0.b, z1.b2128sminp z0.h, p0/m, z0.h, z1.h2129sminp z29.s, p7/m, z29.s, z30.s2130sminp z31.d, p7/m, z31.d, z30.d2131sminv b0, p7, z31.b2132sminv d0, p7, z31.d2133sminv h0, p7, z31.h2134sminv s0, p7, z31.s2135smlalb z0.d, z1.s, z15.s[1]2136smlalb z0.d, z1.s, z31.s2137smlalb z0.h, z1.b, z31.b2138smlalb z0.s, z1.h, z31.h2139smlalb z0.s, z1.h, z7.h[7]2140smlalt z0.d, z1.s, z15.s[1]2141smlalt z0.d, z1.s, z31.s2142smlalt z0.h, z1.b, z31.b2143smlalt z0.s, z1.h, z31.h2144smlalt z0.s, z1.h, z7.h[7]2145smlslb z0.d, z1.s, z15.s[1]2146smlslb z0.d, z1.s, z31.s2147smlslb z0.h, z1.b, z31.b2148smlslb z0.s, z1.h, z31.h2149smlslb z0.s, z1.h, z7.h[7]2150smlslt z0.d, z1.s, z15.s[1]2151smlslt z0.d, z1.s, z31.s2152smlslt z0.h, z1.b, z31.b2153smlslt z0.s, z1.h, z31.h2154smlslt z0.s, z1.h, z7.h[7]2155smmla z0.s, z1.b, z2.b2156smulh z0.b, p7/m, z0.b, z31.b2157smulh z0.b, z1.b, z2.b2158smulh z0.d, p7/m, z0.d, z31.d2159smulh z0.h, p7/m, z0.h, z31.h2160smulh z0.h, z1.h, z2.h2161smulh z0.s, p7/m, z0.s, z31.s2162smulh z29.s, z30.s, z31.s2163smulh z31.d, z31.d, z31.d2164smullb z0.d, z1.s, z15.s[1]2165smullb z0.h, z1.b, z2.b2166smullb z0.s, z1.h, z7.h[7]2167smullb z29.s, z30.h, z31.h2168smullb z31.d, z31.s, z31.s2169smullt z0.d, z1.s, z15.s[1]2170smullt z0.h, z1.b, z2.b2171smullt z0.s, z1.h, z7.h[7]2172smullt z29.s, z30.h, z31.h2173smullt z31.d, z31.s, z31.s2174splice z29.b, p7, { z30.b, z31.b }2175splice z29.d, p7, { z30.d, z31.d }2176splice z29.h, p7, { z30.h, z31.h }2177splice z29.s, p7, { z30.s, z31.s }2178splice z31.b, p7, z31.b, z31.b2179splice z31.d, p7, z31.d, z31.d2180splice z31.h, p7, z31.h, z31.h2181splice z31.s, p7, z31.s, z31.s2182sqabs z31.b, p7/m, z31.b2183sqabs z31.d, p7/m, z31.d2184sqabs z31.h, p7/m, z31.h2185sqabs z31.s, p7/m, z31.s2186sqadd z0.b, p0/m, z0.b, z1.b2187sqadd z0.b, z0.b, #02188sqadd z0.b, z0.b, z0.b2189sqadd z0.d, z0.d, #02190sqadd z0.d, z0.d, #0, lsl #82191sqadd z0.d, z0.d, z0.d2192sqadd z0.h, p0/m, z0.h, z1.h2193sqadd z0.h, z0.h, #02194sqadd z0.h, z0.h, #0, lsl #82195sqadd z0.h, z0.h, z0.h2196sqadd z0.s, z0.s, #02197sqadd z0.s, z0.s, #0, lsl #82198sqadd z0.s, z0.s, z0.s2199sqadd z29.s, p7/m, z29.s, z30.s2200sqadd z31.b, z31.b, #2552201sqadd z31.d, p7/m, z31.d, z30.d2202sqadd z31.d, z31.d, #652802203sqadd z31.h, z31.h, #652802204sqadd z31.s, z31.s, #652802205sqcadd z0.b, z0.b, z0.b, #902206sqcadd z0.d, z0.d, z0.d, #902207sqcadd z0.h, z0.h, z0.h, #902208sqcadd z0.s, z0.s, z0.s, #902209sqcadd z31.b, z31.b, z31.b, #2702210sqcadd z31.d, z31.d, z31.d, #2702211sqcadd z31.h, z31.h, z31.h, #2702212sqcadd z31.s, z31.s, z31.s, #2702213sqdecb x02214sqdecb x0, #142215sqdecb x0, all, mul #162216sqdecb x0, pow22217sqdecb x0, vl12218sqdecb x0, w02219sqdecb x0, w0, all, mul #162220sqdecb x0, w0, pow22221sqdecb x0, w0, pow2, mul #162222sqdecd x02223sqdecd x0, #142224sqdecd x0, all, mul #162225sqdecd x0, pow22226sqdecd x0, vl12227sqdecd x0, w02228sqdecd x0, w0, all, mul #162229sqdecd x0, w0, pow22230sqdecd x0, w0, pow2, mul #162231sqdecd z0.d2232sqdecd z0.d, all, mul #162233sqdecd z0.d, pow22234sqdecd z0.d, pow2, mul #162235sqdech x02236sqdech x0, #142237sqdech x0, all, mul #162238sqdech x0, pow22239sqdech x0, vl12240sqdech x0, w02241sqdech x0, w0, all, mul #162242sqdech x0, w0, pow22243sqdech x0, w0, pow2, mul #162244sqdech z0.h2245sqdech z0.h, all, mul #162246sqdech z0.h, pow22247sqdech z0.h, pow2, mul #162248sqdecp x0, p0.b2249sqdecp x0, p0.d2250sqdecp x0, p0.h2251sqdecp x0, p0.s2252sqdecp xzr, p15.b, wzr2253sqdecp xzr, p15.d, wzr2254sqdecp xzr, p15.h, wzr2255sqdecp xzr, p15.s, wzr2256sqdecp z0.d, p0.d2257sqdecp z0.h, p0.h2258sqdecp z0.s, p0.s2259sqdecw x02260sqdecw x0, #142261sqdecw x0, all, mul #162262sqdecw x0, pow22263sqdecw x0, vl12264sqdecw x0, w02265sqdecw x0, w0, all, mul #162266sqdecw x0, w0, pow22267sqdecw x0, w0, pow2, mul #162268sqdecw z0.s2269sqdecw z0.s, all, mul #162270sqdecw z0.s, pow22271sqdecw z0.s, pow2, mul #162272sqdmlalb z0.d, z1.s, z15.s[3]2273sqdmlalb z0.d, z1.s, z31.s2274sqdmlalb z0.h, z1.b, z31.b2275sqdmlalb z0.s, z1.h, z31.h2276sqdmlalb z0.s, z1.h, z7.h[7]2277sqdmlalbt z0.d, z1.s, z31.s2278sqdmlalbt z0.h, z1.b, z31.b2279sqdmlalbt z0.s, z1.h, z31.h2280sqdmlalt z0.d, z1.s, z15.s[3]2281sqdmlalt z0.d, z1.s, z31.s2282sqdmlalt z0.h, z1.b, z31.b2283sqdmlalt z0.s, z1.h, z31.h2284sqdmlalt z0.s, z1.h, z7.h[7]2285sqdmlslb z0.d, z1.s, z15.s[3]2286sqdmlslb z0.d, z1.s, z31.s2287sqdmlslb z0.h, z1.b, z31.b2288sqdmlslb z0.s, z1.h, z31.h2289sqdmlslb z0.s, z1.h, z7.h[7]2290sqdmlslbt z0.d, z1.s, z31.s2291sqdmlslbt z0.h, z1.b, z31.b2292sqdmlslbt z0.s, z1.h, z31.h2293sqdmlslt z0.d, z1.s, z15.s[3]2294sqdmlslt z0.d, z1.s, z31.s2295sqdmlslt z0.h, z1.b, z31.b2296sqdmlslt z0.s, z1.h, z31.h2297sqdmlslt z0.s, z1.h, z7.h[7]2298sqdmulh z0.b, z1.b, z2.b2299sqdmulh z0.d, z1.d, z15.d[1]2300sqdmulh z0.h, z1.h, z2.h2301sqdmulh z0.h, z1.h, z7.h[7]2302sqdmulh z0.s, z1.s, z7.s[3]2303sqdmulh z29.s, z30.s, z31.s2304sqdmulh z31.d, z31.d, z31.d2305sqdmullb z0.d, z1.s, z15.s[1]2306sqdmullb z0.h, z1.b, z2.b2307sqdmullb z0.s, z1.h, z7.h[7]2308sqdmullb z29.s, z30.h, z31.h2309sqdmullb z31.d, z31.s, z31.s2310sqdmullt z0.d, z1.s, z15.s[1]2311sqdmullt z0.h, z1.b, z2.b2312sqdmullt z0.s, z1.h, z7.h[7]2313sqdmullt z29.s, z30.h, z31.h2314sqdmullt z31.d, z31.s, z31.s2315sqincb x02316sqincb x0, #142317sqincb x0, all, mul #162318sqincb x0, pow22319sqincb x0, vl12320sqincb x0, w02321sqincb x0, w0, all, mul #162322sqincb x0, w0, pow22323sqincb x0, w0, pow2, mul #162324sqincd x02325sqincd x0, #142326sqincd x0, all, mul #162327sqincd x0, pow22328sqincd x0, vl12329sqincd x0, w02330sqincd x0, w0, all, mul #162331sqincd x0, w0, pow22332sqincd x0, w0, pow2, mul #162333sqincd z0.d2334sqincd z0.d, all, mul #162335sqincd z0.d, pow22336sqincd z0.d, pow2, mul #162337sqinch x02338sqinch x0, #142339sqinch x0, all, mul #162340sqinch x0, pow22341sqinch x0, vl12342sqinch x0, w02343sqinch x0, w0, all, mul #162344sqinch x0, w0, pow22345sqinch x0, w0, pow2, mul #162346sqinch z0.h2347sqinch z0.h, all, mul #162348sqinch z0.h, pow22349sqinch z0.h, pow2, mul #162350sqincp x0, p0.b2351sqincp x0, p0.d2352sqincp x0, p0.h2353sqincp x0, p0.s2354sqincp xzr, p15.b, wzr2355sqincp xzr, p15.d, wzr2356sqincp xzr, p15.h, wzr2357sqincp xzr, p15.s, wzr2358sqincp z0.d, p0.d2359sqincp z0.h, p0.h2360sqincp z0.s, p0.s2361sqincw x02362sqincw x0, #142363sqincw x0, all, mul #162364sqincw x0, pow22365sqincw x0, vl12366sqincw x0, w02367sqincw x0, w0, all, mul #162368sqincw x0, w0, pow22369sqincw x0, w0, pow2, mul #162370sqincw z0.s2371sqincw z0.s, all, mul #162372sqincw z0.s, pow22373sqincw z0.s, pow2, mul #162374sqneg z31.b, p7/m, z31.b2375sqneg z31.d, p7/m, z31.d2376sqneg z31.h, p7/m, z31.h2377sqneg z31.s, p7/m, z31.s2378sqrdcmlah z0.b, z1.b, z2.b, #02379sqrdcmlah z0.d, z1.d, z2.d, #02380sqrdcmlah z0.h, z1.h, z2.h, #02381sqrdcmlah z0.h, z1.h, z2.h[0], #02382sqrdcmlah z0.s, z1.s, z2.s, #02383sqrdcmlah z0.s, z1.s, z2.s[0], #02384sqrdcmlah z15.b, z16.b, z17.b, #2702385sqrdcmlah z15.d, z16.d, z17.d, #2702386sqrdcmlah z15.h, z16.h, z17.h, #2702387sqrdcmlah z15.s, z16.s, z17.s, #2702388sqrdcmlah z29.b, z30.b, z31.b, #902389sqrdcmlah z29.d, z30.d, z31.d, #902390sqrdcmlah z29.h, z30.h, z31.h, #902391sqrdcmlah z29.s, z30.s, z31.s, #902392sqrdcmlah z31.b, z31.b, z31.b, #1802393sqrdcmlah z31.d, z31.d, z31.d, #1802394sqrdcmlah z31.h, z30.h, z7.h[0], #1802395sqrdcmlah z31.h, z31.h, z31.h, #1802396sqrdcmlah z31.s, z30.s, z7.s[0], #1802397sqrdcmlah z31.s, z31.s, z31.s, #1802398sqrdmlah z0.b, z1.b, z31.b2399sqrdmlah z0.d, z1.d, z15.d[1]2400sqrdmlah z0.d, z1.d, z31.d2401sqrdmlah z0.h, z1.h, z31.h2402sqrdmlah z0.h, z1.h, z7.h[7]2403sqrdmlah z0.s, z1.s, z31.s2404sqrdmlah z0.s, z1.s, z7.s[3]2405sqrdmlsh z0.b, z1.b, z31.b2406sqrdmlsh z0.d, z1.d, z15.d[1]2407sqrdmlsh z0.d, z1.d, z31.d2408sqrdmlsh z0.h, z1.h, z31.h2409sqrdmlsh z0.h, z1.h, z7.h[7]2410sqrdmlsh z0.s, z1.s, z31.s2411sqrdmlsh z0.s, z1.s, z7.s[3]2412sqrdmulh z0.b, z1.b, z2.b2413sqrdmulh z0.d, z1.d, z15.d[1]2414sqrdmulh z0.h, z1.h, z2.h2415sqrdmulh z0.h, z1.h, z7.h[7]2416sqrdmulh z0.s, z1.s, z7.s[3]2417sqrdmulh z29.s, z30.s, z31.s2418sqrdmulh z31.d, z31.d, z31.d2419sqrshl z0.b, p0/m, z0.b, z1.b2420sqrshl z0.h, p0/m, z0.h, z1.h2421sqrshl z29.s, p7/m, z29.s, z30.s2422sqrshl z31.d, p7/m, z31.d, z30.d2423sqrshlr z0.b, p0/m, z0.b, z1.b2424sqrshlr z0.h, p0/m, z0.h, z1.h2425sqrshlr z29.s, p7/m, z29.s, z30.s2426sqrshlr z31.d, p7/m, z31.d, z30.d2427sqrshrnb z0.b, z0.h, #12428sqrshrnb z0.h, z0.s, #12429sqrshrnb z0.s, z0.d, #12430sqrshrnb z31.b, z31.h, #82431sqrshrnb z31.h, z31.s, #162432sqrshrnb z31.s, z31.d, #322433sqrshrnt z0.b, z0.h, #12434sqrshrnt z0.h, z0.s, #12435sqrshrnt z0.s, z0.d, #12436sqrshrnt z31.b, z31.h, #82437sqrshrnt z31.h, z31.s, #162438sqrshrnt z31.s, z31.d, #322439sqrshrunb z0.b, z0.h, #12440sqrshrunb z0.h, z0.s, #12441sqrshrunb z0.s, z0.d, #12442sqrshrunb z31.b, z31.h, #82443sqrshrunb z31.h, z31.s, #162444sqrshrunb z31.s, z31.d, #322445sqrshrunt z0.b, z0.h, #12446sqrshrunt z0.h, z0.s, #12447sqrshrunt z0.s, z0.d, #12448sqrshrunt z31.b, z31.h, #82449sqrshrunt z31.h, z31.s, #162450sqrshrunt z31.s, z31.d, #322451sqshl z0.b, p0/m, z0.b, #02452sqshl z0.b, p0/m, z0.b, z1.b2453sqshl z0.d, p0/m, z0.d, #02454sqshl z0.h, p0/m, z0.h, #02455sqshl z0.h, p0/m, z0.h, z1.h2456sqshl z0.s, p0/m, z0.s, #02457sqshl z29.s, p7/m, z29.s, z30.s2458sqshl z31.b, p0/m, z31.b, #72459sqshl z31.d, p0/m, z31.d, #632460sqshl z31.d, p7/m, z31.d, z30.d2461sqshl z31.h, p0/m, z31.h, #152462sqshl z31.s, p0/m, z31.s, #312463sqshlr z0.b, p0/m, z0.b, z1.b2464sqshlr z0.h, p0/m, z0.h, z1.h2465sqshlr z29.s, p7/m, z29.s, z30.s2466sqshlr z31.d, p7/m, z31.d, z30.d2467sqshlu z0.b, p0/m, z0.b, #02468sqshlu z0.d, p0/m, z0.d, #02469sqshlu z0.h, p0/m, z0.h, #02470sqshlu z0.s, p0/m, z0.s, #02471sqshlu z31.b, p0/m, z31.b, #72472sqshlu z31.d, p0/m, z31.d, #632473sqshlu z31.h, p0/m, z31.h, #152474sqshlu z31.s, p0/m, z31.s, #312475sqshrnb z0.b, z0.h, #12476sqshrnb z0.h, z0.s, #12477sqshrnb z0.s, z0.d, #12478sqshrnb z31.b, z31.h, #82479sqshrnb z31.h, z31.s, #162480sqshrnb z31.s, z31.d, #322481sqshrnt z0.b, z0.h, #12482sqshrnt z0.h, z0.s, #12483sqshrnt z0.s, z0.d, #12484sqshrnt z31.b, z31.h, #82485sqshrnt z31.h, z31.s, #162486sqshrnt z31.s, z31.d, #322487sqshrunb z0.b, z0.h, #12488sqshrunb z0.h, z0.s, #12489sqshrunb z0.s, z0.d, #12490sqshrunb z31.b, z31.h, #82491sqshrunb z31.h, z31.s, #162492sqshrunb z31.s, z31.d, #322493sqshrunt z0.b, z0.h, #12494sqshrunt z0.h, z0.s, #12495sqshrunt z0.s, z0.d, #12496sqshrunt z31.b, z31.h, #82497sqshrunt z31.h, z31.s, #162498sqshrunt z31.s, z31.d, #322499sqsub z0.b, p0/m, z0.b, z1.b2500sqsub z0.b, z0.b, #02501sqsub z0.b, z0.b, z0.b2502sqsub z0.d, z0.d, #02503sqsub z0.d, z0.d, #0, lsl #82504sqsub z0.d, z0.d, z0.d2505sqsub z0.h, p0/m, z0.h, z1.h2506sqsub z0.h, z0.h, #02507sqsub z0.h, z0.h, #0, lsl #82508sqsub z0.h, z0.h, z0.h2509sqsub z0.s, z0.s, #02510sqsub z0.s, z0.s, #0, lsl #82511sqsub z0.s, z0.s, z0.s2512sqsub z29.s, p7/m, z29.s, z30.s2513sqsub z31.b, z31.b, #2552514sqsub z31.d, p7/m, z31.d, z30.d2515sqsub z31.d, z31.d, #652802516sqsub z31.h, z31.h, #652802517sqsub z31.s, z31.s, #652802518sqsubr z0.b, p0/m, z0.b, z1.b2519sqsubr z0.h, p0/m, z0.h, z1.h2520sqsubr z29.s, p7/m, z29.s, z30.s2521sqsubr z31.d, p7/m, z31.d, z30.d2522sqxtnb z0.b, z31.h2523sqxtnb z0.h, z31.s2524sqxtnb z0.s, z31.d2525sqxtnt z0.b, z31.h2526sqxtnt z0.h, z31.s2527sqxtnt z0.s, z31.d2528sqxtunb z0.b, z31.h2529sqxtunb z0.h, z31.s2530sqxtunb z0.s, z31.d2531sqxtunt z0.b, z31.h2532sqxtunt z0.h, z31.s2533sqxtunt z0.s, z31.d2534srhadd z0.b, p0/m, z0.b, z1.b2535srhadd z0.h, p0/m, z0.h, z1.h2536srhadd z29.s, p7/m, z29.s, z30.s2537srhadd z31.d, p7/m, z31.d, z30.d2538sri z0.b, z0.b, #12539sri z0.d, z0.d, #12540sri z0.h, z0.h, #12541sri z0.s, z0.s, #12542sri z31.b, z31.b, #82543sri z31.d, z31.d, #642544sri z31.h, z31.h, #162545sri z31.s, z31.s, #322546srshl z0.b, p0/m, z0.b, z1.b2547srshl z0.h, p0/m, z0.h, z1.h2548srshl z29.s, p7/m, z29.s, z30.s2549srshl z31.d, p7/m, z31.d, z30.d2550srshlr z0.b, p0/m, z0.b, z1.b2551srshlr z0.h, p0/m, z0.h, z1.h2552srshlr z29.s, p7/m, z29.s, z30.s2553srshlr z31.d, p7/m, z31.d, z30.d2554srshr z0.b, p0/m, z0.b, #12555srshr z0.d, p0/m, z0.d, #12556srshr z0.h, p0/m, z0.h, #12557srshr z0.s, p0/m, z0.s, #12558srshr z31.b, p0/m, z31.b, #82559srshr z31.d, p0/m, z31.d, #642560srshr z31.h, p0/m, z31.h, #162561srshr z31.s, p0/m, z31.s, #322562srsra z0.b, z0.b, #12563srsra z0.d, z0.d, #12564srsra z0.h, z0.h, #12565srsra z0.s, z0.s, #12566srsra z31.b, z31.b, #82567srsra z31.d, z31.d, #642568srsra z31.h, z31.h, #162569srsra z31.s, z31.s, #322570sshllb z0.d, z0.s, #02571sshllb z0.h, z0.b, #02572sshllb z0.s, z0.h, #02573sshllb z31.d, z31.s, #312574sshllb z31.h, z31.b, #72575sshllb z31.s, z31.h, #152576sshllt z0.d, z0.s, #02577sshllt z0.h, z0.b, #02578sshllt z0.s, z0.h, #02579sshllt z31.d, z31.s, #312580sshllt z31.h, z31.b, #72581sshllt z31.s, z31.h, #152582ssra z0.b, z0.b, #12583ssra z0.d, z0.d, #12584ssra z0.h, z0.h, #12585ssra z0.s, z0.s, #12586ssra z31.b, z31.b, #82587ssra z31.d, z31.d, #642588ssra z31.h, z31.h, #162589ssra z31.s, z31.s, #322590ssublb z0.h, z1.b, z2.b2591ssublb z29.s, z30.h, z31.h2592ssublb z31.d, z31.s, z31.s2593ssublbt z0.d, z1.s, z31.s2594ssublbt z0.h, z1.b, z31.b2595ssublbt z0.s, z1.h, z31.h2596ssublt z0.h, z1.b, z2.b2597ssublt z29.s, z30.h, z31.h2598ssublt z31.d, z31.s, z31.s2599ssubltb z0.d, z1.s, z31.s2600ssubltb z0.h, z1.b, z31.b2601ssubltb z0.s, z1.h, z31.h2602ssubwb z0.h, z1.h, z2.b2603ssubwb z29.s, z30.s, z31.h2604ssubwb z31.d, z31.d, z31.s2605ssubwt z0.h, z1.h, z2.b2606ssubwt z29.s, z30.s, z31.h2607ssubwt z31.d, z31.d, z31.s2608st1b { z0.b }, p0, [x0, x0]2609st1b { z0.b }, p0, [x0]2610st1b { z0.d }, p0, [x0, x0]2611st1b { z0.d }, p0, [x0, z0.d, sxtw]2612st1b { z0.d }, p0, [x0, z0.d, uxtw]2613st1b { z0.d }, p0, [x0, z0.d]2614st1b { z0.d }, p0, [x0]2615st1b { z0.d }, p7, [z0.d]2616st1b { z0.h }, p0, [x0, x0]2617st1b { z0.h }, p0, [x0]2618st1b { z0.s }, p0, [x0, x0]2619st1b { z0.s }, p0, [x0, z0.s, sxtw]2620st1b { z0.s }, p0, [x0, z0.s, uxtw]2621st1b { z0.s }, p0, [x0]2622st1b { z0.s }, p7, [z0.s]2623st1b { z21.b }, p5, [x10, #5, mul vl]2624st1b { z21.d }, p5, [x10, #5, mul vl]2625st1b { z21.h }, p5, [x10, #5, mul vl]2626st1b { z21.s }, p5, [x10, #5, mul vl]2627st1b { z31.b }, p7, [sp, #-1, mul vl]2628st1b { z31.d }, p7, [sp, #-1, mul vl]2629st1b { z31.d }, p7, [z31.d, #31]2630st1b { z31.h }, p7, [sp, #-1, mul vl]2631st1b { z31.s }, p7, [sp, #-1, mul vl]2632st1b { z31.s }, p7, [z31.s, #31]2633st1d { z0.d }, p0, [x0, x0, lsl #3]2634st1d { z0.d }, p0, [x0, z0.d, lsl #3]2635st1d { z0.d }, p0, [x0, z0.d, sxtw #3]2636st1d { z0.d }, p0, [x0, z0.d, sxtw]2637st1d { z0.d }, p0, [x0, z0.d, uxtw #3]2638st1d { z0.d }, p0, [x0, z0.d, uxtw]2639st1d { z0.d }, p0, [x0, z0.d]2640st1d { z0.d }, p0, [x0]2641st1d { z0.d }, p7, [z0.d]2642st1d { z21.d }, p5, [x10, #5, mul vl]2643st1d { z31.d }, p7, [sp, #-1, mul vl]2644st1d { z31.d }, p7, [z31.d, #248]2645st1h { z0.d }, p0, [x0, x0, lsl #1]2646st1h { z0.d }, p0, [x0, z0.d, lsl #1]2647st1h { z0.d }, p0, [x0, z0.d, sxtw #1]2648st1h { z0.d }, p0, [x0, z0.d, sxtw]2649st1h { z0.d }, p0, [x0, z0.d, uxtw #1]2650st1h { z0.d }, p0, [x0, z0.d, uxtw]2651st1h { z0.d }, p0, [x0, z0.d]2652st1h { z0.d }, p0, [x0]2653st1h { z0.d }, p7, [z0.d]2654st1h { z0.h }, p0, [x0, x0, lsl #1]2655st1h { z0.h }, p0, [x0]2656st1h { z0.s }, p0, [x0, x0, lsl #1]2657st1h { z0.s }, p0, [x0, z0.s, sxtw #1]2658st1h { z0.s }, p0, [x0, z0.s, sxtw]2659st1h { z0.s }, p0, [x0, z0.s, uxtw #1]2660st1h { z0.s }, p0, [x0, z0.s, uxtw]2661st1h { z0.s }, p0, [x0]2662st1h { z0.s }, p7, [z0.s]2663st1h { z21.d }, p5, [x10, #5, mul vl]2664st1h { z21.h }, p5, [x10, #5, mul vl]2665st1h { z21.s }, p5, [x10, #5, mul vl]2666st1h { z31.d }, p7, [sp, #-1, mul vl]2667st1h { z31.d }, p7, [z31.d, #62]2668st1h { z31.h }, p7, [sp, #-1, mul vl]2669st1h { z31.s }, p7, [sp, #-1, mul vl]2670st1h { z31.s }, p7, [z31.s, #62]2671st1w { z0.d }, p0, [x0, x0, lsl #2]2672st1w { z0.d }, p0, [x0, z0.d, lsl #2]2673st1w { z0.d }, p0, [x0, z0.d, sxtw #2]2674st1w { z0.d }, p0, [x0, z0.d, sxtw]2675st1w { z0.d }, p0, [x0, z0.d, uxtw #2]2676st1w { z0.d }, p0, [x0, z0.d, uxtw]2677st1w { z0.d }, p0, [x0, z0.d]2678st1w { z0.d }, p0, [x0]2679st1w { z0.d }, p7, [z0.d]2680st1w { z0.s }, p0, [x0, x0, lsl #2]2681st1w { z0.s }, p0, [x0, z0.s, sxtw #2]2682st1w { z0.s }, p0, [x0, z0.s, sxtw]2683st1w { z0.s }, p0, [x0, z0.s, uxtw #2]2684st1w { z0.s }, p0, [x0, z0.s, uxtw]2685st1w { z0.s }, p0, [x0]2686st1w { z0.s }, p7, [z0.s]2687st1w { z21.d }, p5, [x10, #5, mul vl]2688st1w { z21.s }, p5, [x10, #5, mul vl]2689st1w { z31.d }, p7, [sp, #-1, mul vl]2690st1w { z31.d }, p7, [z31.d, #124]2691st1w { z31.s }, p7, [sp, #-1, mul vl]2692st1w { z31.s }, p7, [z31.s, #124]2693st2b { z0.b, z1.b }, p0, [x0, x0]2694st2b { z0.b, z1.b }, p0, [x0]2695st2b { z21.b, z22.b }, p5, [x10, #10, mul vl]2696st2b { z23.b, z24.b }, p3, [x13, #-16, mul vl]2697st2b { z5.b, z6.b }, p3, [x17, x16]2698st2d { z0.d, z1.d }, p0, [x0, x0, lsl #3]2699st2d { z0.d, z1.d }, p0, [x0]2700st2d { z21.d, z22.d }, p5, [x10, #10, mul vl]2701st2d { z23.d, z24.d }, p3, [x13, #-16, mul vl]2702st2d { z5.d, z6.d }, p3, [x17, x16, lsl #3]2703st2h { z0.h, z1.h }, p0, [x0, x0, lsl #1]2704st2h { z0.h, z1.h }, p0, [x0]2705st2h { z21.h, z22.h }, p5, [x10, #10, mul vl]2706st2h { z23.h, z24.h }, p3, [x13, #-16, mul vl]2707st2h { z5.h, z6.h }, p3, [x17, x16, lsl #1]2708st2w { z0.s, z1.s }, p0, [x0, x0, lsl #2]2709st2w { z0.s, z1.s }, p0, [x0]2710st2w { z21.s, z22.s }, p5, [x10, #10, mul vl]2711st2w { z23.s, z24.s }, p3, [x13, #-16, mul vl]2712st2w { z5.s, z6.s }, p3, [x17, x16, lsl #2]2713st3b { z0.b, z1.b, z2.b }, p0, [x0, x0]2714st3b { z0.b, z1.b, z2.b }, p0, [x0]2715st3b { z21.b, z22.b, z23.b }, p5, [x10, #15, mul vl]2716st3b { z23.b, z24.b, z25.b }, p3, [x13, #-24, mul vl]2717st3b { z5.b, z6.b, z7.b }, p3, [x17, x16]2718st3d { z0.d, z1.d, z2.d }, p0, [x0, x0, lsl #3]2719st3d { z0.d, z1.d, z2.d }, p0, [x0]2720st3d { z21.d, z22.d, z23.d }, p5, [x10, #15, mul vl]2721st3d { z23.d, z24.d, z25.d }, p3, [x13, #-24, mul vl]2722st3d { z5.d, z6.d, z7.d }, p3, [x17, x16, lsl #3]2723st3h { z0.h, z1.h, z2.h }, p0, [x0, x0, lsl #1]2724st3h { z0.h, z1.h, z2.h }, p0, [x0]2725st3h { z21.h, z22.h, z23.h }, p5, [x10, #15, mul vl]2726st3h { z23.h, z24.h, z25.h }, p3, [x13, #-24, mul vl]2727st3h { z5.h, z6.h, z7.h }, p3, [x17, x16, lsl #1]2728st3w { z0.s, z1.s, z2.s }, p0, [x0, x0, lsl #2]2729st3w { z0.s, z1.s, z2.s }, p0, [x0]2730st3w { z21.s, z22.s, z23.s }, p5, [x10, #15, mul vl]2731st3w { z23.s, z24.s, z25.s }, p3, [x13, #-24, mul vl]2732st3w { z5.s, z6.s, z7.s }, p3, [x17, x16, lsl #2]2733st4b { z0.b, z1.b, z2.b, z3.b }, p0, [x0, x0]2734st4b { z0.b, z1.b, z2.b, z3.b }, p0, [x0]2735st4b { z21.b, z22.b, z23.b, z24.b }, p5, [x10, #20, mul vl]2736st4b { z23.b, z24.b, z25.b, z26.b }, p3, [x13, #-32, mul vl]2737st4b { z5.b, z6.b, z7.b, z8.b }, p3, [x17, x16]2738st4d { z0.d, z1.d, z2.d, z3.d }, p0, [x0, x0, lsl #3]2739st4d { z0.d, z1.d, z2.d, z3.d }, p0, [x0]2740st4d { z21.d, z22.d, z23.d, z24.d }, p5, [x10, #20, mul vl]2741st4d { z23.d, z24.d, z25.d, z26.d }, p3, [x13, #-32, mul vl]2742st4d { z5.d, z6.d, z7.d, z8.d }, p3, [x17, x16, lsl #3]2743st4h { z0.h, z1.h, z2.h, z3.h }, p0, [x0, x0, lsl #1]2744st4h { z0.h, z1.h, z2.h, z3.h }, p0, [x0]2745st4h { z21.h, z22.h, z23.h, z24.h }, p5, [x10, #20, mul vl]2746st4h { z23.h, z24.h, z25.h, z26.h }, p3, [x13, #-32, mul vl]2747st4h { z5.h, z6.h, z7.h, z8.h }, p3, [x17, x16, lsl #1]2748st4w { z0.s, z1.s, z2.s, z3.s }, p0, [x0, x0, lsl #2]2749st4w { z0.s, z1.s, z2.s, z3.s }, p0, [x0]2750st4w { z21.s, z22.s, z23.s, z24.s }, p5, [x10, #20, mul vl]2751st4w { z23.s, z24.s, z25.s, z26.s }, p3, [x13, #-32, mul vl]2752st4w { z5.s, z6.s, z7.s, z8.s }, p3, [x17, x16, lsl #2]2753stnt1b { z0.b }, p0, [x0, x0]2754stnt1b { z0.b }, p0, [x0]2755stnt1b { z0.d }, p0, [z1.d]2756stnt1b { z0.s }, p0, [z1.s]2757stnt1b { z21.b }, p5, [x10, #7, mul vl]2758stnt1b { z23.b }, p3, [x13, #-8, mul vl]2759stnt1b { z31.d }, p7, [z31.d, x0]2760stnt1b { z31.d }, p7, [z31.d]2761stnt1b { z31.s }, p7, [z31.s, x0]2762stnt1b { z31.s }, p7, [z31.s]2763stnt1d { z0.d }, p0, [x0, x0, lsl #3]2764stnt1d { z0.d }, p0, [x0]2765stnt1d { z0.d }, p0, [z1.d]2766stnt1d { z21.d }, p5, [x10, #7, mul vl]2767stnt1d { z23.d }, p3, [x13, #-8, mul vl]2768stnt1d { z31.d }, p7, [z31.d, x0]2769stnt1d { z31.d }, p7, [z31.d]2770stnt1h { z0.d }, p0, [z1.d]2771stnt1h { z0.h }, p0, [x0, x0, lsl #1]2772stnt1h { z0.h }, p0, [x0]2773stnt1h { z0.s }, p0, [z1.s]2774stnt1h { z21.h }, p5, [x10, #7, mul vl]2775stnt1h { z23.h }, p3, [x13, #-8, mul vl]2776stnt1h { z31.d }, p7, [z31.d, x0]2777stnt1h { z31.d }, p7, [z31.d]2778stnt1h { z31.s }, p7, [z31.s, x0]2779stnt1h { z31.s }, p7, [z31.s]2780stnt1w { z0.d }, p0, [z1.d]2781stnt1w { z0.s }, p0, [x0, x0, lsl #2]2782stnt1w { z0.s }, p0, [x0]2783stnt1w { z0.s }, p0, [z1.s]2784stnt1w { z21.s }, p5, [x10, #7, mul vl]2785stnt1w { z23.s }, p3, [x13, #-8, mul vl]2786stnt1w { z31.d }, p7, [z31.d, x0]2787stnt1w { z31.d }, p7, [z31.d]2788stnt1w { z31.s }, p7, [z31.s, x0]2789stnt1w { z31.s }, p7, [z31.s]2790str p0, [x0]2791str p15, [sp, #-256, mul vl]2792str p5, [x10, #255, mul vl]2793str z0, [x0]2794str z21, [x10, #-256, mul vl]2795str z31, [sp, #255, mul vl]2796sub z0.b, p0/m, z0.b, z0.b2797sub z0.b, z0.b, #02798sub z0.b, z0.b, z0.b2799sub z0.d, p0/m, z0.d, z0.d2800sub z0.d, z0.d, #02801sub z0.d, z0.d, #0, lsl #82802sub z0.d, z0.d, z0.d2803sub z0.h, p0/m, z0.h, z0.h2804sub z0.h, z0.h, #02805sub z0.h, z0.h, #0, lsl #82806sub z0.h, z0.h, z0.h2807sub z0.s, p0/m, z0.s, z0.s2808sub z0.s, z0.s, #02809sub z0.s, z0.s, #0, lsl #82810sub z0.s, z0.s, z0.s2811sub z21.b, p5/m, z21.b, z10.b2812sub z21.b, z10.b, z21.b2813sub z21.d, p5/m, z21.d, z10.d2814sub z21.d, z10.d, z21.d2815sub z21.h, p5/m, z21.h, z10.h2816sub z21.h, z10.h, z21.h2817sub z21.s, p5/m, z21.s, z10.s2818sub z21.s, z10.s, z21.s2819sub z23.b, p3/m, z23.b, z13.b2820sub z23.b, z13.b, z8.b2821sub z23.d, p3/m, z23.d, z13.d2822sub z23.d, z13.d, z8.d2823sub z23.h, p3/m, z23.h, z13.h2824sub z23.h, z13.h, z8.h2825sub z23.s, p3/m, z23.s, z13.s2826sub z23.s, z13.s, z8.s2827sub z31.b, p7/m, z31.b, z31.b2828sub z31.b, z31.b, #2552829sub z31.b, z31.b, z31.b2830sub z31.d, p7/m, z31.d, z31.d2831sub z31.d, z31.d, #652802832sub z31.d, z31.d, z31.d2833sub z31.h, p7/m, z31.h, z31.h2834sub z31.h, z31.h, #652802835sub z31.h, z31.h, z31.h2836sub z31.s, p7/m, z31.s, z31.s2837sub z31.s, z31.s, #652802838sub z31.s, z31.s, z31.s2839subhnb z0.b, z1.h, z31.h2840subhnb z0.h, z1.s, z31.s2841subhnb z0.s, z1.d, z31.d2842subhnt z0.b, z1.h, z31.h2843subhnt z0.h, z1.s, z31.s2844subhnt z0.s, z1.d, z31.d2845subr z0.b, p0/m, z0.b, z0.b2846subr z0.b, z0.b, #02847subr z0.d, p0/m, z0.d, z0.d2848subr z0.d, z0.d, #02849subr z0.d, z0.d, #0, lsl #82850subr z0.h, p0/m, z0.h, z0.h2851subr z0.h, z0.h, #02852subr z0.h, z0.h, #0, lsl #82853subr z0.s, p0/m, z0.s, z0.s2854subr z0.s, z0.s, #02855subr z0.s, z0.s, #0, lsl #82856subr z31.b, z31.b, #2552857subr z31.d, z31.d, #652802858subr z31.h, z31.h, #652802859subr z31.s, z31.s, #652802860sunpkhi z31.d, z31.s2861sunpkhi z31.h, z31.b2862sunpkhi z31.s, z31.h2863sunpklo z31.d, z31.s2864sunpklo z31.h, z31.b2865sunpklo z31.s, z31.h2866suqadd z0.b, p0/m, z0.b, z1.b2867suqadd z0.h, p0/m, z0.h, z1.h2868suqadd z29.s, p7/m, z29.s, z30.s2869suqadd z31.d, p7/m, z31.d, z30.d2870sxtb z0.d, p0/m, z0.d2871sxtb z0.h, p0/m, z0.h2872sxtb z0.s, p0/m, z0.s2873sxtb z31.d, p7/m, z31.d2874sxtb z31.h, p7/m, z31.h2875sxtb z31.s, p7/m, z31.s2876sxth z0.d, p0/m, z0.d2877sxth z0.s, p0/m, z0.s2878sxth z31.d, p7/m, z31.d2879sxth z31.s, p7/m, z31.s2880sxtw z0.d, p0/m, z0.d2881sxtw z31.d, p7/m, z31.d2882tbl z28.b, { z29.b, z30.b }, z31.b2883tbl z28.d, { z29.d, z30.d }, z31.d2884tbl z28.h, { z29.h, z30.h }, z31.h2885tbl z28.s, { z29.s, z30.s }, z31.s2886tbl z31.b, { z31.b }, z31.b2887tbl z31.d, { z31.d }, z31.d2888tbl z31.h, { z31.h }, z31.h2889tbl z31.s, { z31.s }, z31.s2890tbx z31.b, z31.b, z31.b2891tbx z31.d, z31.d, z31.d2892tbx z31.h, z31.h, z31.h2893tbx z31.s, z31.s, z31.s2894trn1 p15.b, p15.b, p15.b2895trn1 p15.d, p15.d, p15.d2896trn1 p15.h, p15.h, p15.h2897trn1 p15.s, p15.s, p15.s2898trn1 z31.b, z31.b, z31.b2899trn1 z31.d, z31.d, z31.d2900trn1 z31.h, z31.h, z31.h2901trn1 z31.s, z31.s, z31.s2902trn2 p15.b, p15.b, p15.b2903trn2 p15.d, p15.d, p15.d2904trn2 p15.h, p15.h, p15.h2905trn2 p15.s, p15.s, p15.s2906trn2 z31.b, z31.b, z31.b2907trn2 z31.d, z31.d, z31.d2908trn2 z31.h, z31.h, z31.h2909trn2 z31.s, z31.s, z31.s2910uaba z0.b, z1.b, z31.b2911uaba z0.d, z1.d, z31.d2912uaba z0.h, z1.h, z31.h2913uaba z0.s, z1.s, z31.s2914uabalb z0.d, z1.s, z31.s2915uabalb z0.h, z1.b, z31.b2916uabalb z0.s, z1.h, z31.h2917uabalt z0.d, z1.s, z31.s2918uabalt z0.h, z1.b, z31.b2919uabalt z0.s, z1.h, z31.h2920uabd z31.b, p7/m, z31.b, z31.b2921uabd z31.d, p7/m, z31.d, z31.d2922uabd z31.h, p7/m, z31.h, z31.h2923uabd z31.s, p7/m, z31.s, z31.s2924uabdlb z0.h, z1.b, z2.b2925uabdlb z29.s, z30.h, z31.h2926uabdlb z31.d, z31.s, z31.s2927uabdlt z0.h, z1.b, z2.b2928uabdlt z29.s, z30.h, z31.h2929uabdlt z31.d, z31.s, z31.s2930uadalp z0.h, p0/m, z1.b2931uadalp z29.s, p0/m, z30.h2932uadalp z30.d, p7/m, z31.s2933uaddlb z0.h, z1.b, z2.b2934uaddlb z29.s, z30.h, z31.h2935uaddlb z31.d, z31.s, z31.s2936uaddlt z0.h, z1.b, z2.b2937uaddlt z29.s, z30.h, z31.h2938uaddlt z31.d, z31.s, z31.s2939uaddv d0, p7, z31.b2940uaddv d0, p7, z31.d2941uaddv d0, p7, z31.h2942uaddv d0, p7, z31.s2943uaddwb z0.h, z1.h, z2.b2944uaddwb z29.s, z30.s, z31.h2945uaddwb z31.d, z31.d, z31.s2946uaddwt z0.h, z1.h, z2.b2947uaddwt z29.s, z30.s, z31.h2948uaddwt z31.d, z31.d, z31.s2949ucvtf z0.d, p0/m, z0.d2950ucvtf z0.d, p0/m, z0.s2951ucvtf z0.h, p0/m, z0.d2952ucvtf z0.h, p0/m, z0.h2953ucvtf z0.h, p0/m, z0.s2954ucvtf z0.s, p0/m, z0.d2955ucvtf z0.s, p0/m, z0.s2956udiv z0.d, p7/m, z0.d, z31.d2957udiv z0.s, p7/m, z0.s, z31.s2958udivr z0.d, p7/m, z0.d, z31.d2959udivr z0.s, p7/m, z0.s, z31.s2960udot z0.d, z1.h, z15.h[1]2961udot z0.d, z1.h, z31.h2962udot z0.s, z1.b, z31.b2963udot z0.s, z1.b, z7.b[3]2964uhadd z0.b, p0/m, z0.b, z1.b2965uhadd z0.h, p0/m, z0.h, z1.h2966uhadd z29.s, p7/m, z29.s, z30.s2967uhadd z31.d, p7/m, z31.d, z30.d2968uhsub z0.b, p0/m, z0.b, z1.b2969uhsub z0.h, p0/m, z0.h, z1.h2970uhsub z29.s, p7/m, z29.s, z30.s2971uhsub z31.d, p7/m, z31.d, z30.d2972uhsubr z0.b, p0/m, z0.b, z1.b2973uhsubr z0.h, p0/m, z0.h, z1.h2974uhsubr z29.s, p7/m, z29.s, z30.s2975uhsubr z31.d, p7/m, z31.d, z30.d2976umax z0.b, z0.b, #02977umax z31.b, p7/m, z31.b, z31.b2978umax z31.b, z31.b, #2552979umax z31.d, p7/m, z31.d, z31.d2980umax z31.h, p7/m, z31.h, z31.h2981umax z31.s, p7/m, z31.s, z31.s2982umaxp z0.b, p0/m, z0.b, z1.b2983umaxp z0.h, p0/m, z0.h, z1.h2984umaxp z29.s, p7/m, z29.s, z30.s2985umaxp z31.d, p7/m, z31.d, z30.d2986umaxv b0, p7, z31.b2987umaxv d0, p7, z31.d2988umaxv h0, p7, z31.h2989umaxv s0, p7, z31.s2990umin z0.b, z0.b, #02991umin z31.b, p7/m, z31.b, z31.b2992umin z31.b, z31.b, #2552993umin z31.d, p7/m, z31.d, z31.d2994umin z31.h, p7/m, z31.h, z31.h2995umin z31.s, p7/m, z31.s, z31.s2996uminp z0.b, p0/m, z0.b, z1.b2997uminp z0.h, p0/m, z0.h, z1.h2998uminp z29.s, p7/m, z29.s, z30.s2999uminp z31.d, p7/m, z31.d, z30.d3000uminv b0, p7, z31.b3001uminv d0, p7, z31.d3002uminv h0, p7, z31.h3003uminv s0, p7, z31.s3004umlalb z0.d, z1.s, z15.s[1]3005umlalb z0.d, z1.s, z31.s3006umlalb z0.h, z1.b, z31.b3007umlalb z0.s, z1.h, z31.h3008umlalb z0.s, z1.h, z7.h[7]3009umlalt z0.d, z1.s, z15.s[1]3010umlalt z0.d, z1.s, z31.s3011umlalt z0.h, z1.b, z31.b3012umlalt z0.s, z1.h, z31.h3013umlalt z0.s, z1.h, z7.h[7]3014umlslb z0.d, z1.s, z15.s[1]3015umlslb z0.d, z1.s, z31.s3016umlslb z0.h, z1.b, z31.b3017umlslb z0.s, z1.h, z31.h3018umlslb z0.s, z1.h, z7.h[7]3019umlslt z0.d, z1.s, z15.s[1]3020umlslt z0.d, z1.s, z31.s3021umlslt z0.h, z1.b, z31.b3022umlslt z0.s, z1.h, z31.h3023umlslt z0.s, z1.h, z7.h[7]3024ummla z0.s, z1.b, z2.b3025umulh z0.b, p7/m, z0.b, z31.b3026umulh z0.b, z1.b, z2.b3027umulh z0.d, p7/m, z0.d, z31.d3028umulh z0.h, p7/m, z0.h, z31.h3029umulh z0.h, z1.h, z2.h3030umulh z0.s, p7/m, z0.s, z31.s3031umulh z29.s, z30.s, z31.s3032umulh z31.d, z31.d, z31.d3033umullb z0.d, z1.s, z15.s[1]3034umullb z0.h, z1.b, z2.b3035umullb z0.s, z1.h, z7.h[7]3036umullb z29.s, z30.h, z31.h3037umullb z31.d, z31.s, z31.s3038umullt z0.d, z1.s, z15.s[1]3039umullt z0.h, z1.b, z2.b3040umullt z0.s, z1.h, z7.h[7]3041umullt z29.s, z30.h, z31.h3042umullt z31.d, z31.s, z31.s3043uqadd z0.b, p0/m, z0.b, z1.b3044uqadd z0.b, z0.b, #03045uqadd z0.b, z0.b, z0.b3046uqadd z0.d, z0.d, #03047uqadd z0.d, z0.d, #0, lsl #83048uqadd z0.d, z0.d, z0.d3049uqadd z0.h, p0/m, z0.h, z1.h3050uqadd z0.h, z0.h, #03051uqadd z0.h, z0.h, #0, lsl #83052uqadd z0.h, z0.h, z0.h3053uqadd z0.s, z0.s, #03054uqadd z0.s, z0.s, #0, lsl #83055uqadd z0.s, z0.s, z0.s3056uqadd z29.s, p7/m, z29.s, z30.s3057uqadd z31.b, z31.b, #2553058uqadd z31.d, p7/m, z31.d, z30.d3059uqadd z31.d, z31.d, #652803060uqadd z31.h, z31.h, #652803061uqadd z31.s, z31.s, #652803062uqdecb w03063uqdecb w0, all, mul #163064uqdecb w0, pow23065uqdecb w0, pow2, mul #163066uqdecb x03067uqdecb x0, #143068uqdecb x0, all, mul #163069uqdecb x0, pow23070uqdecb x0, vl13071uqdecd w03072uqdecd w0, all, mul #163073uqdecd w0, pow23074uqdecd w0, pow2, mul #163075uqdecd x03076uqdecd x0, #143077uqdecd x0, all, mul #163078uqdecd x0, pow23079uqdecd x0, vl13080uqdecd z0.d3081uqdecd z0.d, all, mul #163082uqdecd z0.d, pow23083uqdecd z0.d, pow2, mul #163084uqdech w03085uqdech w0, all, mul #163086uqdech w0, pow23087uqdech w0, pow2, mul #163088uqdech x03089uqdech x0, #143090uqdech x0, all, mul #163091uqdech x0, pow23092uqdech x0, vl13093uqdech z0.h3094uqdech z0.h, all, mul #163095uqdech z0.h, pow23096uqdech z0.h, pow2, mul #163097uqdecp wzr, p15.b3098uqdecp wzr, p15.d3099uqdecp wzr, p15.h3100uqdecp wzr, p15.s3101uqdecp x0, p0.b3102uqdecp x0, p0.d3103uqdecp x0, p0.h3104uqdecp x0, p0.s3105uqdecp z0.d, p0.d3106uqdecp z0.h, p0.h3107uqdecp z0.s, p0.s3108uqdecw w03109uqdecw w0, all, mul #163110uqdecw w0, pow23111uqdecw w0, pow2, mul #163112uqdecw x03113uqdecw x0, #143114uqdecw x0, all, mul #163115uqdecw x0, pow23116uqdecw x0, vl13117uqdecw z0.s3118uqdecw z0.s, all, mul #163119uqdecw z0.s, pow23120uqdecw z0.s, pow2, mul #163121uqincb w03122uqincb w0, all, mul #163123uqincb w0, pow23124uqincb w0, pow2, mul #163125uqincb x03126uqincb x0, #143127uqincb x0, all, mul #163128uqincb x0, pow23129uqincb x0, vl13130uqincd w03131uqincd w0, all, mul #163132uqincd w0, pow23133uqincd w0, pow2, mul #163134uqincd x03135uqincd x0, #143136uqincd x0, all, mul #163137uqincd x0, pow23138uqincd x0, vl13139uqincd z0.d3140uqincd z0.d, all, mul #163141uqincd z0.d, pow23142uqincd z0.d, pow2, mul #163143uqinch w03144uqinch w0, all, mul #163145uqinch w0, pow23146uqinch w0, pow2, mul #163147uqinch x03148uqinch x0, #143149uqinch x0, all, mul #163150uqinch x0, pow23151uqinch x0, vl13152uqinch z0.h3153uqinch z0.h, all, mul #163154uqinch z0.h, pow23155uqinch z0.h, pow2, mul #163156uqincp wzr, p15.b3157uqincp wzr, p15.d3158uqincp wzr, p15.h3159uqincp wzr, p15.s3160uqincp x0, p0.b3161uqincp x0, p0.d3162uqincp x0, p0.h3163uqincp x0, p0.s3164uqincp z0.d, p0.d3165uqincp z0.h, p0.h3166uqincp z0.s, p0.s3167uqincw w03168uqincw w0, all, mul #163169uqincw w0, pow23170uqincw w0, pow2, mul #163171uqincw x03172uqincw x0, #143173uqincw x0, all, mul #163174uqincw x0, pow23175uqincw x0, vl13176uqincw z0.s3177uqincw z0.s, all, mul #163178uqincw z0.s, pow23179uqincw z0.s, pow2, mul #163180uqrshl z0.b, p0/m, z0.b, z1.b3181uqrshl z0.h, p0/m, z0.h, z1.h3182uqrshl z29.s, p7/m, z29.s, z30.s3183uqrshl z31.d, p7/m, z31.d, z30.d3184uqrshlr z0.b, p0/m, z0.b, z1.b3185uqrshlr z0.h, p0/m, z0.h, z1.h3186uqrshlr z29.s, p7/m, z29.s, z30.s3187uqrshlr z31.d, p7/m, z31.d, z30.d3188uqrshrnb z0.b, z0.h, #13189uqrshrnb z0.h, z0.s, #13190uqrshrnb z0.s, z0.d, #13191uqrshrnb z31.b, z31.h, #83192uqrshrnb z31.h, z31.s, #163193uqrshrnb z31.s, z31.d, #323194uqrshrnt z0.b, z0.h, #13195uqrshrnt z0.h, z0.s, #13196uqrshrnt z0.s, z0.d, #13197uqrshrnt z31.b, z31.h, #83198uqrshrnt z31.h, z31.s, #163199uqrshrnt z31.s, z31.d, #323200uqshl z0.b, p0/m, z0.b, #03201uqshl z0.b, p0/m, z0.b, z1.b3202uqshl z0.d, p0/m, z0.d, #03203uqshl z0.h, p0/m, z0.h, #03204uqshl z0.h, p0/m, z0.h, z1.h3205uqshl z0.s, p0/m, z0.s, #03206uqshl z29.s, p7/m, z29.s, z30.s3207uqshl z31.b, p0/m, z31.b, #73208uqshl z31.d, p0/m, z31.d, #633209uqshl z31.d, p7/m, z31.d, z30.d3210uqshl z31.h, p0/m, z31.h, #153211uqshl z31.s, p0/m, z31.s, #313212uqshlr z0.b, p0/m, z0.b, z1.b3213uqshlr z0.h, p0/m, z0.h, z1.h3214uqshlr z29.s, p7/m, z29.s, z30.s3215uqshlr z31.d, p7/m, z31.d, z30.d3216uqshrnb z0.b, z0.h, #13217uqshrnb z0.h, z0.s, #13218uqshrnb z0.s, z0.d, #13219uqshrnb z31.b, z31.h, #83220uqshrnb z31.h, z31.s, #163221uqshrnb z31.s, z31.d, #323222uqshrnt z0.b, z0.h, #13223uqshrnt z0.h, z0.s, #13224uqshrnt z0.s, z0.d, #13225uqshrnt z31.b, z31.h, #83226uqshrnt z31.h, z31.s, #163227uqshrnt z31.s, z31.d, #323228uqsub z0.b, p0/m, z0.b, z1.b3229uqsub z0.b, z0.b, #03230uqsub z0.b, z0.b, z0.b3231uqsub z0.d, z0.d, #03232uqsub z0.d, z0.d, #0, lsl #83233uqsub z0.d, z0.d, z0.d3234uqsub z0.h, p0/m, z0.h, z1.h3235uqsub z0.h, z0.h, #03236uqsub z0.h, z0.h, #0, lsl #83237uqsub z0.h, z0.h, z0.h3238uqsub z0.s, z0.s, #03239uqsub z0.s, z0.s, #0, lsl #83240uqsub z0.s, z0.s, z0.s3241uqsub z29.s, p7/m, z29.s, z30.s3242uqsub z31.b, z31.b, #2553243uqsub z31.d, p7/m, z31.d, z30.d3244uqsub z31.d, z31.d, #652803245uqsub z31.h, z31.h, #652803246uqsub z31.s, z31.s, #652803247uqsubr z0.b, p0/m, z0.b, z1.b3248uqsubr z0.h, p0/m, z0.h, z1.h3249uqsubr z29.s, p7/m, z29.s, z30.s3250uqsubr z31.d, p7/m, z31.d, z30.d3251uqxtnb z0.b, z31.h3252uqxtnb z0.h, z31.s3253uqxtnb z0.s, z31.d3254uqxtnt z0.b, z31.h3255uqxtnt z0.h, z31.s3256uqxtnt z0.s, z31.d3257urecpe z31.s, p7/m, z31.s3258urhadd z0.b, p0/m, z0.b, z1.b3259urhadd z0.h, p0/m, z0.h, z1.h3260urhadd z29.s, p7/m, z29.s, z30.s3261urhadd z31.d, p7/m, z31.d, z30.d3262urshl z0.b, p0/m, z0.b, z1.b3263urshl z0.h, p0/m, z0.h, z1.h3264urshl z29.s, p7/m, z29.s, z30.s3265urshl z31.d, p7/m, z31.d, z30.d3266urshlr z0.b, p0/m, z0.b, z1.b3267urshlr z0.h, p0/m, z0.h, z1.h3268urshlr z29.s, p7/m, z29.s, z30.s3269urshlr z31.d, p7/m, z31.d, z30.d3270urshr z0.b, p0/m, z0.b, #13271urshr z0.d, p0/m, z0.d, #13272urshr z0.h, p0/m, z0.h, #13273urshr z0.s, p0/m, z0.s, #13274urshr z31.b, p0/m, z31.b, #83275urshr z31.d, p0/m, z31.d, #643276urshr z31.h, p0/m, z31.h, #163277urshr z31.s, p0/m, z31.s, #323278ursqrte z31.s, p7/m, z31.s3279ursra z0.b, z0.b, #13280ursra z0.d, z0.d, #13281ursra z0.h, z0.h, #13282ursra z0.s, z0.s, #13283ursra z31.b, z31.b, #83284ursra z31.d, z31.d, #643285ursra z31.h, z31.h, #163286ursra z31.s, z31.s, #323287ushllb z0.d, z0.s, #03288ushllb z0.h, z0.b, #03289ushllb z0.s, z0.h, #03290ushllb z31.d, z31.s, #313291ushllb z31.h, z31.b, #73292ushllb z31.s, z31.h, #153293ushllt z0.d, z0.s, #03294ushllt z0.h, z0.b, #03295ushllt z0.s, z0.h, #03296ushllt z31.d, z31.s, #313297ushllt z31.h, z31.b, #73298ushllt z31.s, z31.h, #153299usmmla z0.s, z1.b, z2.b3300usqadd z0.b, p0/m, z0.b, z1.b3301usqadd z0.h, p0/m, z0.h, z1.h3302usqadd z29.s, p7/m, z29.s, z30.s3303usqadd z31.d, p7/m, z31.d, z30.d3304usra z0.b, z0.b, #13305usra z0.d, z0.d, #13306usra z0.h, z0.h, #13307usra z0.s, z0.s, #13308usra z31.b, z31.b, #83309usra z31.d, z31.d, #643310usra z31.h, z31.h, #163311usra z31.s, z31.s, #323312usublb z0.h, z1.b, z2.b3313usublb z29.s, z30.h, z31.h3314usublb z31.d, z31.s, z31.s3315usublt z0.h, z1.b, z2.b3316usublt z29.s, z30.h, z31.h3317usublt z31.d, z31.s, z31.s3318usubwb z0.h, z1.h, z2.b3319usubwb z29.s, z30.s, z31.h3320usubwb z31.d, z31.d, z31.s3321usubwt z0.h, z1.h, z2.b3322usubwt z29.s, z30.s, z31.h3323usubwt z31.d, z31.d, z31.s3324uunpkhi z31.d, z31.s3325uunpkhi z31.h, z31.b3326uunpkhi z31.s, z31.h3327uunpklo z31.d, z31.s3328uunpklo z31.h, z31.b3329uunpklo z31.s, z31.h3330uxtb z0.d, p0/m, z0.d3331uxtb z0.h, p0/m, z0.h3332uxtb z0.s, p0/m, z0.s3333uxtb z31.d, p7/m, z31.d3334uxtb z31.h, p7/m, z31.h3335uxtb z31.s, p7/m, z31.s3336uxth z0.d, p0/m, z0.d3337uxth z0.s, p0/m, z0.s3338uxth z31.d, p7/m, z31.d3339uxth z31.s, p7/m, z31.s3340uxtw z0.d, p0/m, z0.d3341uxtw z31.d, p7/m, z31.d3342uzp1 p15.b, p15.b, p15.b3343uzp1 p15.d, p15.d, p15.d3344uzp1 p15.h, p15.h, p15.h3345uzp1 p15.s, p15.s, p15.s3346uzp1 z31.b, z31.b, z31.b3347uzp1 z31.d, z31.d, z31.d3348uzp1 z31.h, z31.h, z31.h3349uzp1 z31.s, z31.s, z31.s3350uzp2 p15.b, p15.b, p15.b3351uzp2 p15.d, p15.d, p15.d3352uzp2 p15.h, p15.h, p15.h3353uzp2 p15.s, p15.s, p15.s3354uzp2 z31.b, z31.b, z31.b3355uzp2 z31.d, z31.d, z31.d3356uzp2 z31.h, z31.h, z31.h3357uzp2 z31.s, z31.s, z31.s3358whilege p15.b, w0, wzr3359whilege p15.b, wzr, w03360whilege p15.b, x0, xzr3361whilege p15.b, xzr, x03362whilege p15.d, w0, wzr3363whilege p15.d, x0, xzr3364whilege p15.h, w0, wzr3365whilege p15.h, x0, xzr3366whilege p15.s, w0, wzr3367whilege p15.s, x0, xzr3368whilerw p15.b, x30, x303369whilerw p15.d, x30, x303370whilerw p15.h, x30, x303371whilerw p15.s, x30, x303372whilewr p15.b, x30, x303373whilewr p15.d, x30, x303374whilewr p15.h, x30, x303375whilewr p15.s, x30, x303376wrffr p0.b3377wrffr p15.b3378xar z0.b, z0.b, z1.b, #13379xar z0.d, z0.d, z1.d, #13380xar z0.h, z0.h, z1.h, #13381xar z0.s, z0.s, z1.s, #13382xar z31.b, z31.b, z30.b, #83383xar z31.d, z31.d, z30.d, #643384xar z31.h, z31.h, z30.h, #163385xar z31.s, z31.s, z30.s, #323386zip1 p0.b, p0.b, p0.b3387zip1 p0.d, p0.d, p0.d3388zip1 p0.h, p0.h, p0.h3389zip1 p0.s, p0.s, p0.s3390zip1 p15.b, p15.b, p15.b3391zip1 p15.d, p15.d, p15.d3392zip1 p15.h, p15.h, p15.h3393zip1 p15.s, p15.s, p15.s3394zip1 z0.b, z0.b, z0.b3395zip1 z0.d, z0.d, z0.d3396zip1 z0.h, z0.h, z0.h3397zip1 z0.s, z0.s, z0.s3398zip1 z31.b, z31.b, z31.b3399zip1 z31.d, z31.d, z31.d3400zip1 z31.h, z31.h, z31.h3401zip1 z31.s, z31.s, z31.s3402zip2 p0.b, p0.b, p0.b3403zip2 p0.d, p0.d, p0.d3404zip2 p0.h, p0.h, p0.h3405zip2 p0.s, p0.s, p0.s3406zip2 p15.b, p15.b, p15.b3407zip2 p15.d, p15.d, p15.d3408zip2 p15.h, p15.h, p15.h3409zip2 p15.s, p15.s, p15.s3410zip2 z0.b, z0.b, z0.b3411zip2 z0.d, z0.d, z0.d3412zip2 z0.h, z0.h, z0.h3413zip2 z0.s, z0.s, z0.s3414zip2 z31.b, z31.b, z31.b3415zip2 z31.d, z31.d, z31.d3416zip2 z31.h, z31.h, z31.h3417zip2 z31.s, z31.s, z31.s3418 3419# CHECK: Instruction Info:3420# CHECK-NEXT: [1]: #uOps3421# CHECK-NEXT: [2]: Latency3422# CHECK-NEXT: [3]: RThroughput3423# CHECK-NEXT: [4]: MayLoad3424# CHECK-NEXT: [5]: MayStore3425# CHECK-NEXT: [6]: HasSideEffects (U)3426 3427# CHECK: [1] [2] [3] [4] [5] [6] Instructions:3428# CHECK-NEXT: 1 2 0.25 abs z0.b, p0/m, z0.b3429# CHECK-NEXT: 1 2 0.25 abs z0.d, p0/m, z0.d3430# CHECK-NEXT: 1 2 0.25 abs z0.h, p0/m, z0.h3431# CHECK-NEXT: 1 2 0.25 abs z0.s, p0/m, z0.s3432# CHECK-NEXT: 1 2 0.25 abs z31.b, p7/m, z31.b3433# CHECK-NEXT: 1 2 0.25 abs z31.d, p7/m, z31.d3434# CHECK-NEXT: 1 2 0.25 abs z31.h, p7/m, z31.h3435# CHECK-NEXT: 1 2 0.25 abs z31.s, p7/m, z31.s3436# CHECK-NEXT: 1 2 0.25 adclb z0.d, z1.d, z31.d3437# CHECK-NEXT: 1 2 0.25 adclb z0.s, z1.s, z31.s3438# CHECK-NEXT: 1 2 0.25 adclt z0.d, z1.d, z31.d3439# CHECK-NEXT: 1 2 0.25 adclt z0.s, z1.s, z31.s3440# CHECK-NEXT: 1 2 0.25 add z0.b, p0/m, z0.b, z0.b3441# CHECK-NEXT: 1 2 0.25 add z0.b, z0.b, #03442# CHECK-NEXT: 1 2 0.25 add z0.b, z0.b, z0.b3443# CHECK-NEXT: 1 2 0.25 add z0.d, p0/m, z0.d, z0.d3444# CHECK-NEXT: 1 2 0.25 add z0.d, z0.d, #03445# CHECK-NEXT: 1 2 0.25 add z0.d, z0.d, #0, lsl #83446# CHECK-NEXT: 1 2 0.25 add z0.d, z0.d, z0.d3447# CHECK-NEXT: 1 2 0.25 add z0.h, p0/m, z0.h, z0.h3448# CHECK-NEXT: 1 2 0.25 add z0.h, z0.h, #03449# CHECK-NEXT: 1 2 0.25 add z0.h, z0.h, #0, lsl #83450# CHECK-NEXT: 1 2 0.25 add z0.h, z0.h, z0.h3451# CHECK-NEXT: 1 2 0.25 add z0.s, p0/m, z0.s, z0.s3452# CHECK-NEXT: 1 2 0.25 add z0.s, z0.s, #03453# CHECK-NEXT: 1 2 0.25 add z0.s, z0.s, #0, lsl #83454# CHECK-NEXT: 1 2 0.25 add z0.s, z0.s, z0.s3455# CHECK-NEXT: 1 2 0.25 add z0.s, z1.s, z2.s3456# CHECK-NEXT: 1 2 0.25 add z21.b, p5/m, z21.b, z10.b3457# CHECK-NEXT: 1 2 0.25 add z21.b, z10.b, z21.b3458# CHECK-NEXT: 1 2 0.25 add z21.d, p5/m, z21.d, z10.d3459# CHECK-NEXT: 1 2 0.25 add z21.d, z10.d, z21.d3460# CHECK-NEXT: 1 2 0.25 add z21.h, p5/m, z21.h, z10.h3461# CHECK-NEXT: 1 2 0.25 add z21.h, z10.h, z21.h3462# CHECK-NEXT: 1 2 0.25 add z21.s, p5/m, z21.s, z10.s3463# CHECK-NEXT: 1 2 0.25 add z21.s, z10.s, z21.s3464# CHECK-NEXT: 1 2 0.25 add z23.b, p3/m, z23.b, z13.b3465# CHECK-NEXT: 1 2 0.25 add z23.b, z13.b, z8.b3466# CHECK-NEXT: 1 2 0.25 add z23.d, p3/m, z23.d, z13.d3467# CHECK-NEXT: 1 2 0.25 add z23.d, z13.d, z8.d3468# CHECK-NEXT: 1 2 0.25 add z23.h, p3/m, z23.h, z13.h3469# CHECK-NEXT: 1 2 0.25 add z23.h, z13.h, z8.h3470# CHECK-NEXT: 1 2 0.25 add z23.s, p3/m, z23.s, z13.s3471# CHECK-NEXT: 1 2 0.25 add z23.s, z13.s, z8.s3472# CHECK-NEXT: 1 2 0.25 add z31.b, p7/m, z31.b, z31.b3473# CHECK-NEXT: 1 2 0.25 add z31.b, z31.b, #2553474# CHECK-NEXT: 1 2 0.25 add z31.b, z31.b, z31.b3475# CHECK-NEXT: 1 2 0.25 add z31.d, p7/m, z31.d, z31.d3476# CHECK-NEXT: 1 2 0.25 add z31.d, z31.d, #652803477# CHECK-NEXT: 1 2 0.25 add z31.d, z31.d, z31.d3478# CHECK-NEXT: 1 2 0.25 add z31.h, p7/m, z31.h, z31.h3479# CHECK-NEXT: 1 2 0.25 add z31.h, z31.h, #652803480# CHECK-NEXT: 1 2 0.25 add z31.h, z31.h, z31.h3481# CHECK-NEXT: 1 2 0.25 add z31.s, p7/m, z31.s, z31.s3482# CHECK-NEXT: 1 2 0.25 add z31.s, z31.s, #652803483# CHECK-NEXT: 1 2 0.25 add z31.s, z31.s, z31.s3484# CHECK-NEXT: 1 2 0.25 addhnb z0.b, z1.h, z31.h3485# CHECK-NEXT: 1 2 0.25 addhnb z0.h, z1.s, z31.s3486# CHECK-NEXT: 1 2 0.25 addhnb z0.s, z1.d, z31.d3487# CHECK-NEXT: 1 2 0.25 addhnt z0.b, z1.h, z31.h3488# CHECK-NEXT: 1 2 0.25 addhnt z0.h, z1.s, z31.s3489# CHECK-NEXT: 1 2 0.25 addhnt z0.s, z1.d, z31.d3490# CHECK-NEXT: 1 2 0.25 addp z0.b, p0/m, z0.b, z1.b3491# CHECK-NEXT: 1 2 0.25 addp z0.h, p0/m, z0.h, z1.h3492# CHECK-NEXT: 1 2 0.25 addp z29.s, p7/m, z29.s, z30.s3493# CHECK-NEXT: 1 2 0.25 addp z31.d, p7/m, z31.d, z30.d3494# CHECK-NEXT: 1 2 0.50 addpl sp, sp, #313495# CHECK-NEXT: 1 2 0.50 addpl x0, x0, #-323496# CHECK-NEXT: 1 2 0.50 addpl x21, x21, #03497# CHECK-NEXT: 1 2 0.50 addpl x23, x8, #-13498# CHECK-NEXT: 1 2 0.50 addvl sp, sp, #313499# CHECK-NEXT: 1 2 0.50 addvl x0, x0, #-323500# CHECK-NEXT: 1 2 0.50 addvl x21, x21, #03501# CHECK-NEXT: 1 2 0.50 addvl x23, x8, #-13502# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d, lsl #1]3503# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d, lsl #2]3504# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d, lsl #3]3505# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d, sxtw #1]3506# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d, sxtw #2]3507# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d, sxtw #3]3508# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d, sxtw]3509# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d, uxtw #1]3510# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d, uxtw #2]3511# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d, uxtw #3]3512# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d, uxtw]3513# CHECK-NEXT: 1 2 0.25 adr z0.d, [z0.d, z0.d]3514# CHECK-NEXT: 1 2 0.25 adr z0.s, [z0.s, z0.s, lsl #1]3515# CHECK-NEXT: 1 2 0.25 adr z0.s, [z0.s, z0.s, lsl #2]3516# CHECK-NEXT: 1 2 0.25 adr z0.s, [z0.s, z0.s, lsl #3]3517# CHECK-NEXT: 1 2 0.25 adr z0.s, [z0.s, z0.s]3518# CHECK-NEXT: 1 2 0.25 aesd z0.b, z0.b, z31.b3519# CHECK-NEXT: 1 2 0.25 aese z0.b, z0.b, z31.b3520# CHECK-NEXT: 1 2 0.25 aesimc z0.b, z0.b3521# CHECK-NEXT: 1 2 0.25 aesimc z31.b, z31.b3522# CHECK-NEXT: 1 2 0.25 aesmc z0.b, z0.b3523# CHECK-NEXT: 1 2 0.25 aesmc z31.b, z31.b3524# CHECK-NEXT: 1 2 0.50 and p0.b, p0/z, p0.b, p1.b3525# CHECK-NEXT: 1 2 0.25 and z0.d, z0.d, #0x63526# CHECK-NEXT: 1 2 0.25 and z0.d, z0.d, #0xfffffffffffffff93527# CHECK-NEXT: 1 2 0.25 and z0.d, z0.d, z0.d3528# CHECK-NEXT: 1 2 0.25 and z0.s, z0.s, #0x63529# CHECK-NEXT: 1 2 0.25 and z0.s, z0.s, #0xfffffff93530# CHECK-NEXT: 1 2 0.25 and z23.d, z13.d, z8.d3531# CHECK-NEXT: 1 2 0.25 and z23.h, z23.h, #0x63532# CHECK-NEXT: 1 2 0.25 and z23.h, z23.h, #0xfff93533# CHECK-NEXT: 1 2 0.25 and z31.b, p7/m, z31.b, z31.b3534# CHECK-NEXT: 1 2 0.25 and z31.d, p7/m, z31.d, z31.d3535# CHECK-NEXT: 1 2 0.25 and z31.h, p7/m, z31.h, z31.h3536# CHECK-NEXT: 1 2 0.25 and z31.s, p7/m, z31.s, z31.s3537# CHECK-NEXT: 1 2 0.25 and z5.b, z5.b, #0x63538# CHECK-NEXT: 1 2 0.25 and z5.b, z5.b, #0xf93539# CHECK-NEXT: 1 2 0.50 ands p0.b, p0/z, p0.b, p1.b3540# CHECK-NEXT: 2 6 0.50 andv b0, p7, z31.b3541# CHECK-NEXT: 2 6 0.50 andv d0, p7, z31.d3542# CHECK-NEXT: 2 6 0.50 andv h0, p7, z31.h3543# CHECK-NEXT: 2 6 0.50 andv s0, p7, z31.s3544# CHECK-NEXT: 1 2 0.50 asr z0.b, p0/m, z0.b, #13545# CHECK-NEXT: 1 2 0.50 asr z0.b, p0/m, z0.b, z0.b3546# CHECK-NEXT: 1 2 0.50 asr z0.b, p0/m, z0.b, z1.d3547# CHECK-NEXT: 1 2 0.50 asr z0.b, z0.b, #13548# CHECK-NEXT: 1 2 0.50 asr z0.b, z1.b, z2.d3549# CHECK-NEXT: 1 2 0.50 asr z0.d, p0/m, z0.d, #13550# CHECK-NEXT: 1 2 0.50 asr z0.d, p0/m, z0.d, z0.d3551# CHECK-NEXT: 1 2 0.50 asr z0.d, z0.d, #13552# CHECK-NEXT: 1 2 0.50 asr z0.h, p0/m, z0.h, #13553# CHECK-NEXT: 1 2 0.50 asr z0.h, p0/m, z0.h, z0.h3554# CHECK-NEXT: 1 2 0.50 asr z0.h, p0/m, z0.h, z1.d3555# CHECK-NEXT: 1 2 0.50 asr z0.h, z0.h, #13556# CHECK-NEXT: 1 2 0.50 asr z0.h, z1.h, z2.d3557# CHECK-NEXT: 1 2 0.50 asr z0.s, p0/m, z0.s, #13558# CHECK-NEXT: 1 2 0.50 asr z0.s, p0/m, z0.s, z0.s3559# CHECK-NEXT: 1 2 0.50 asr z0.s, p0/m, z0.s, z1.d3560# CHECK-NEXT: 1 2 0.50 asr z0.s, z0.s, #13561# CHECK-NEXT: 1 2 0.50 asr z0.s, z1.s, z2.d3562# CHECK-NEXT: 1 2 0.50 asr z31.b, p0/m, z31.b, #83563# CHECK-NEXT: 1 2 0.50 asr z31.b, z31.b, #83564# CHECK-NEXT: 1 2 0.50 asr z31.d, p0/m, z31.d, #643565# CHECK-NEXT: 1 2 0.50 asr z31.d, z31.d, #643566# CHECK-NEXT: 1 2 0.50 asr z31.h, p0/m, z31.h, #163567# CHECK-NEXT: 1 2 0.50 asr z31.h, z31.h, #163568# CHECK-NEXT: 1 2 0.50 asr z31.s, p0/m, z31.s, #323569# CHECK-NEXT: 1 2 0.50 asr z31.s, z31.s, #323570# CHECK-NEXT: 1 4 0.25 asrd z0.b, p0/m, z0.b, #13571# CHECK-NEXT: 1 4 0.25 asrd z0.d, p0/m, z0.d, #13572# CHECK-NEXT: 1 4 0.25 asrd z0.h, p0/m, z0.h, #13573# CHECK-NEXT: 1 4 0.25 asrd z0.s, p0/m, z0.s, #13574# CHECK-NEXT: 1 4 0.25 asrd z31.b, p0/m, z31.b, #83575# CHECK-NEXT: 1 4 0.25 asrd z31.d, p0/m, z31.d, #643576# CHECK-NEXT: 1 4 0.25 asrd z31.h, p0/m, z31.h, #163577# CHECK-NEXT: 1 4 0.25 asrd z31.s, p0/m, z31.s, #323578# CHECK-NEXT: 1 2 0.50 asrr z0.b, p0/m, z0.b, z0.b3579# CHECK-NEXT: 1 2 0.50 asrr z0.d, p0/m, z0.d, z0.d3580# CHECK-NEXT: 1 2 0.50 asrr z0.h, p0/m, z0.h, z0.h3581# CHECK-NEXT: 1 2 0.50 asrr z0.s, p0/m, z0.s, z0.s3582# CHECK-NEXT: 1 2 0.25 bcax z29.d, z29.d, z30.d, z31.d3583# CHECK-NEXT: 2 6 2.00 bdep z0.b, z1.b, z31.b3584# CHECK-NEXT: 2 6 2.00 bdep z0.d, z1.d, z31.d3585# CHECK-NEXT: 2 6 2.00 bdep z0.h, z1.h, z31.h3586# CHECK-NEXT: 2 6 2.00 bdep z0.s, z1.s, z31.s3587# CHECK-NEXT: 2 6 2.00 bext z0.b, z1.b, z31.b3588# CHECK-NEXT: 2 6 2.00 bext z0.d, z1.d, z31.d3589# CHECK-NEXT: 2 6 2.00 bext z0.h, z1.h, z31.h3590# CHECK-NEXT: 2 6 2.00 bext z0.s, z1.s, z31.s3591# CHECK-NEXT: 1 4 0.50 bfcvt z0.h, p0/m, z1.s3592# CHECK-NEXT: 1 4 0.50 bfcvtnt z0.h, p0/m, z1.s3593# CHECK-NEXT: 1 5 0.25 bfdot z0.s, z1.h, z2.h3594# CHECK-NEXT: 1 5 0.25 bfdot z0.s, z1.h, z2.h[0]3595# CHECK-NEXT: 1 5 0.25 bfdot z0.s, z1.h, z2.h[3]3596# CHECK-NEXT: 1 5 0.25 bfmlalb z0.s, z1.h, z2.h3597# CHECK-NEXT: 1 5 0.25 bfmlalb z0.s, z1.h, z2.h[0]3598# CHECK-NEXT: 1 5 0.25 bfmlalb z0.s, z1.h, z2.h[7]3599# CHECK-NEXT: 1 5 0.25 bfmlalb z10.s, z21.h, z14.h3600# CHECK-NEXT: 1 5 0.25 bfmlalb z21.s, z14.h, z3.h[2]3601# CHECK-NEXT: 1 5 0.25 bfmlalt z0.s, z1.h, z2.h3602# CHECK-NEXT: 1 5 0.25 bfmlalt z0.s, z1.h, z2.h[0]3603# CHECK-NEXT: 1 5 0.25 bfmlalt z0.s, z1.h, z2.h[7]3604# CHECK-NEXT: 1 5 0.25 bfmlalt z0.s, z1.h, z7.h[7]3605# CHECK-NEXT: 1 5 0.25 bfmlalt z14.s, z10.h, z21.h3606# CHECK-NEXT: 1 6 0.25 bfmmla z0.s, z1.h, z2.h3607# CHECK-NEXT: 2 6 2.00 bgrp z0.b, z1.b, z31.b3608# CHECK-NEXT: 2 6 2.00 bgrp z0.d, z1.d, z31.d3609# CHECK-NEXT: 2 6 2.00 bgrp z0.h, z1.h, z31.h3610# CHECK-NEXT: 2 6 2.00 bgrp z0.s, z1.s, z31.s3611# CHECK-NEXT: 1 2 0.50 bic p0.b, p0/z, p0.b, p0.b3612# CHECK-NEXT: 1 2 0.50 bic p15.b, p15/z, p15.b, p15.b3613# CHECK-NEXT: 1 2 0.25 bic z0.d, z0.d, z0.d3614# CHECK-NEXT: 1 2 0.25 bic z23.d, z13.d, z8.d3615# CHECK-NEXT: 1 2 0.25 bic z31.b, p7/m, z31.b, z31.b3616# CHECK-NEXT: 1 2 0.25 bic z31.d, p7/m, z31.d, z31.d3617# CHECK-NEXT: 1 2 0.25 bic z31.h, p7/m, z31.h, z31.h3618# CHECK-NEXT: 1 2 0.25 bic z31.s, p7/m, z31.s, z31.s3619# CHECK-NEXT: 1 2 0.50 bics p0.b, p0/z, p0.b, p0.b3620# CHECK-NEXT: 1 2 0.50 bics p15.b, p15/z, p15.b, p15.b3621# CHECK-NEXT: 1 2 0.50 brka p0.b, p15/m, p15.b3622# CHECK-NEXT: 1 2 0.50 brka p0.b, p15/z, p15.b3623# CHECK-NEXT: 1 2 0.50 brkas p0.b, p15/z, p15.b3624# CHECK-NEXT: 1 2 0.50 brkb p0.b, p15/m, p15.b3625# CHECK-NEXT: 1 2 0.50 brkb p0.b, p15/z, p15.b3626# CHECK-NEXT: 1 2 0.50 brkbs p0.b, p15/z, p15.b3627# CHECK-NEXT: 1 2 0.50 brkn p0.b, p15/z, p1.b, p0.b3628# CHECK-NEXT: 1 3 0.50 brkn p15.b, p15/z, p15.b, p15.b3629# CHECK-NEXT: 1 2 0.50 brkns p0.b, p15/z, p1.b, p0.b3630# CHECK-NEXT: 1 3 0.50 brkns p15.b, p15/z, p15.b, p15.b3631# CHECK-NEXT: 1 2 0.50 brkpa p0.b, p15/z, p1.b, p2.b3632# CHECK-NEXT: 1 3 0.50 brkpa p15.b, p15/z, p15.b, p15.b3633# CHECK-NEXT: 1 2 0.50 brkpas p0.b, p15/z, p1.b, p2.b3634# CHECK-NEXT: 1 3 0.50 brkpas p15.b, p15/z, p15.b, p15.b3635# CHECK-NEXT: 1 2 0.50 brkpb p0.b, p15/z, p1.b, p2.b3636# CHECK-NEXT: 1 3 0.50 brkpb p15.b, p15/z, p15.b, p15.b3637# CHECK-NEXT: 1 2 0.50 brkpbs p0.b, p15/z, p1.b, p2.b3638# CHECK-NEXT: 1 3 0.50 brkpbs p15.b, p15/z, p15.b, p15.b3639# CHECK-NEXT: 1 2 0.25 bsl z0.d, z0.d, z1.d, z2.d3640# CHECK-NEXT: 1 2 0.25 bsl1n z0.d, z0.d, z1.d, z2.d3641# CHECK-NEXT: 1 2 0.25 bsl2n z0.d, z0.d, z1.d, z2.d3642# CHECK-NEXT: 1 2 0.25 cadd z0.b, z0.b, z0.b, #903643# CHECK-NEXT: 1 2 0.25 cadd z0.d, z0.d, z0.d, #903644# CHECK-NEXT: 1 2 0.25 cadd z0.h, z0.h, z0.h, #903645# CHECK-NEXT: 1 2 0.25 cadd z0.s, z0.s, z0.s, #903646# CHECK-NEXT: 1 2 0.25 cadd z31.b, z31.b, z31.b, #2703647# CHECK-NEXT: 1 2 0.25 cadd z31.d, z31.d, z31.d, #2703648# CHECK-NEXT: 1 2 0.25 cadd z31.h, z31.h, z31.h, #2703649# CHECK-NEXT: 1 2 0.25 cadd z31.s, z31.s, z31.s, #2703650# CHECK-NEXT: 1 3 0.50 cdot z0.d, z1.h, z15.h[1], #03651# CHECK-NEXT: 1 3 0.50 cdot z0.d, z1.h, z31.h, #03652# CHECK-NEXT: 1 3 0.50 cdot z0.d, z1.h, z31.h, #1803653# CHECK-NEXT: 1 3 0.50 cdot z0.d, z1.h, z31.h, #2703654# CHECK-NEXT: 1 3 0.50 cdot z0.d, z1.h, z31.h, #903655# CHECK-NEXT: 1 3 0.25 cdot z0.s, z1.b, z31.b, #03656# CHECK-NEXT: 1 3 0.25 cdot z0.s, z1.b, z7.b[3], #03657# CHECK-NEXT: 1 3 0.50 cdot z29.d, z30.h, z0.h[0], #1803658# CHECK-NEXT: 1 3 0.50 cdot z31.d, z30.h, z7.h[1], #2703659# CHECK-NEXT: 1 3 0.50 cdot z5.d, z6.h, z3.h[0], #903660# CHECK-NEXT: 1 3 1.00 clasta b0, p7, b0, z31.b3661# CHECK-NEXT: 1 3 1.00 clasta d0, p7, d0, z31.d3662# CHECK-NEXT: 1 3 1.00 clasta h0, p7, h0, z31.h3663# CHECK-NEXT: 1 3 1.00 clasta s0, p7, s0, z31.s3664# CHECK-NEXT: 2 8 1.00 clasta w0, p7, w0, z31.b3665# CHECK-NEXT: 2 8 1.00 clasta w0, p7, w0, z31.h3666# CHECK-NEXT: 2 8 1.00 clasta w0, p7, w0, z31.s3667# CHECK-NEXT: 2 8 1.00 clasta x0, p7, x0, z31.d3668# CHECK-NEXT: 1 3 1.00 clasta z0.b, p7, z0.b, z31.b3669# CHECK-NEXT: 1 3 1.00 clasta z0.d, p7, z0.d, z31.d3670# CHECK-NEXT: 1 3 1.00 clasta z0.h, p7, z0.h, z31.h3671# CHECK-NEXT: 1 3 1.00 clasta z0.s, p7, z0.s, z31.s3672# CHECK-NEXT: 1 3 1.00 clastb b0, p7, b0, z31.b3673# CHECK-NEXT: 1 3 1.00 clastb d0, p7, d0, z31.d3674# CHECK-NEXT: 1 3 1.00 clastb h0, p7, h0, z31.h3675# CHECK-NEXT: 1 3 1.00 clastb s0, p7, s0, z31.s3676# CHECK-NEXT: 2 8 1.00 clastb w0, p7, w0, z31.b3677# CHECK-NEXT: 2 8 1.00 clastb w0, p7, w0, z31.h3678# CHECK-NEXT: 2 8 1.00 clastb w0, p7, w0, z31.s3679# CHECK-NEXT: 2 8 1.00 clastb x0, p7, x0, z31.d3680# CHECK-NEXT: 1 3 1.00 clastb z0.b, p7, z0.b, z31.b3681# CHECK-NEXT: 1 3 1.00 clastb z0.d, p7, z0.d, z31.d3682# CHECK-NEXT: 1 3 1.00 clastb z0.h, p7, z0.h, z31.h3683# CHECK-NEXT: 1 3 1.00 clastb z0.s, p7, z0.s, z31.s3684# CHECK-NEXT: 1 2 0.25 cls z31.b, p7/m, z31.b3685# CHECK-NEXT: 1 2 0.25 cls z31.d, p7/m, z31.d3686# CHECK-NEXT: 1 2 0.25 cls z31.h, p7/m, z31.h3687# CHECK-NEXT: 1 2 0.25 cls z31.s, p7/m, z31.s3688# CHECK-NEXT: 1 2 0.25 clz z31.b, p7/m, z31.b3689# CHECK-NEXT: 1 2 0.25 clz z31.d, p7/m, z31.d3690# CHECK-NEXT: 1 2 0.25 clz z31.h, p7/m, z31.h3691# CHECK-NEXT: 1 2 0.25 clz z31.s, p7/m, z31.s3692# CHECK-NEXT: 1 4 0.50 cmla z0.b, z1.b, z2.b, #03693# CHECK-NEXT: 1 5 1.00 cmla z0.d, z1.d, z2.d, #03694# CHECK-NEXT: 1 4 0.50 cmla z0.h, z1.h, z2.h, #03695# CHECK-NEXT: 1 4 0.50 cmla z0.h, z1.h, z2.h[0], #03696# CHECK-NEXT: 1 4 0.50 cmla z0.s, z1.s, z2.s, #03697# CHECK-NEXT: 1 4 0.50 cmla z0.s, z1.s, z2.s[0], #03698# CHECK-NEXT: 1 4 0.50 cmla z15.b, z16.b, z17.b, #2703699# CHECK-NEXT: 1 5 1.00 cmla z15.d, z16.d, z17.d, #2703700# CHECK-NEXT: 1 4 0.50 cmla z15.h, z16.h, z17.h, #2703701# CHECK-NEXT: 1 4 0.50 cmla z15.s, z16.s, z17.s, #2703702# CHECK-NEXT: 1 4 0.50 cmla z29.b, z30.b, z31.b, #903703# CHECK-NEXT: 1 5 1.00 cmla z29.d, z30.d, z31.d, #903704# CHECK-NEXT: 1 4 0.50 cmla z29.h, z30.h, z31.h, #903705# CHECK-NEXT: 1 4 0.50 cmla z29.s, z30.s, z31.s, #903706# CHECK-NEXT: 1 4 0.50 cmla z31.b, z31.b, z31.b, #1803707# CHECK-NEXT: 1 5 1.00 cmla z31.d, z31.d, z31.d, #1803708# CHECK-NEXT: 1 4 0.50 cmla z31.h, z30.h, z7.h[0], #1803709# CHECK-NEXT: 1 4 0.50 cmla z31.h, z31.h, z31.h, #1803710# CHECK-NEXT: 1 4 0.50 cmla z31.s, z30.s, z7.s[0], #1803711# CHECK-NEXT: 1 4 0.50 cmla z31.s, z31.s, z31.s, #1803712# CHECK-NEXT: 1 3 1.00 cmpeq p0.b, p0/z, z0.b, #-163713# CHECK-NEXT: 1 3 1.00 cmpeq p0.b, p0/z, z0.b, #153714# CHECK-NEXT: 1 3 1.00 cmpeq p0.b, p0/z, z0.b, z0.b3715# CHECK-NEXT: 1 3 1.00 cmpeq p0.b, p0/z, z0.b, z0.d3716# CHECK-NEXT: 1 3 1.00 cmpeq p0.d, p0/z, z0.d, #-163717# CHECK-NEXT: 1 3 1.00 cmpeq p0.d, p0/z, z0.d, #153718# CHECK-NEXT: 1 3 1.00 cmpeq p0.d, p0/z, z0.d, z0.d3719# CHECK-NEXT: 1 3 1.00 cmpeq p0.h, p0/z, z0.h, #-163720# CHECK-NEXT: 1 3 1.00 cmpeq p0.h, p0/z, z0.h, #153721# CHECK-NEXT: 1 3 1.00 cmpeq p0.h, p0/z, z0.h, z0.d3722# CHECK-NEXT: 1 3 1.00 cmpeq p0.h, p0/z, z0.h, z0.h3723# CHECK-NEXT: 1 3 1.00 cmpeq p0.s, p0/z, z0.s, #-163724# CHECK-NEXT: 1 3 1.00 cmpeq p0.s, p0/z, z0.s, #153725# CHECK-NEXT: 1 3 1.00 cmpeq p0.s, p0/z, z0.s, z0.d3726# CHECK-NEXT: 1 3 1.00 cmpeq p0.s, p0/z, z0.s, z0.s3727# CHECK-NEXT: 1 3 1.00 cmpge p0.b, p0/z, z0.b, #-163728# CHECK-NEXT: 1 3 1.00 cmpge p0.b, p0/z, z0.b, #153729# CHECK-NEXT: 1 3 1.00 cmpge p0.b, p0/z, z0.b, z0.b3730# CHECK-NEXT: 1 3 1.00 cmpge p0.b, p0/z, z0.b, z0.d3731# CHECK-NEXT: 1 3 1.00 cmpge p0.b, p0/z, z1.b, z0.b3732# CHECK-NEXT: 1 3 1.00 cmpge p0.d, p0/z, z0.d, #-163733# CHECK-NEXT: 1 3 1.00 cmpge p0.d, p0/z, z0.d, #153734# CHECK-NEXT: 1 3 1.00 cmpge p0.d, p0/z, z0.d, z0.d3735# CHECK-NEXT: 1 3 1.00 cmpge p0.d, p0/z, z1.d, z0.d3736# CHECK-NEXT: 1 3 1.00 cmpge p0.h, p0/z, z0.h, #-163737# CHECK-NEXT: 1 3 1.00 cmpge p0.h, p0/z, z0.h, #153738# CHECK-NEXT: 1 3 1.00 cmpge p0.h, p0/z, z0.h, z0.d3739# CHECK-NEXT: 1 3 1.00 cmpge p0.h, p0/z, z0.h, z0.h3740# CHECK-NEXT: 1 3 1.00 cmpge p0.h, p0/z, z1.h, z0.h3741# CHECK-NEXT: 1 3 1.00 cmpge p0.s, p0/z, z0.s, #-163742# CHECK-NEXT: 1 3 1.00 cmpge p0.s, p0/z, z0.s, #153743# CHECK-NEXT: 1 3 1.00 cmpge p0.s, p0/z, z0.s, z0.d3744# CHECK-NEXT: 1 3 1.00 cmpge p0.s, p0/z, z0.s, z0.s3745# CHECK-NEXT: 1 3 1.00 cmpge p0.s, p0/z, z1.s, z0.s3746# CHECK-NEXT: 1 3 1.00 cmpgt p0.b, p0/z, z0.b, #-163747# CHECK-NEXT: 1 3 1.00 cmpgt p0.b, p0/z, z0.b, #153748# CHECK-NEXT: 1 3 1.00 cmpgt p0.b, p0/z, z0.b, z0.b3749# CHECK-NEXT: 1 3 1.00 cmpgt p0.b, p0/z, z0.b, z0.d3750# CHECK-NEXT: 1 3 1.00 cmpgt p0.b, p0/z, z1.b, z0.b3751# CHECK-NEXT: 1 3 1.00 cmpgt p0.d, p0/z, z0.d, #-163752# CHECK-NEXT: 1 3 1.00 cmpgt p0.d, p0/z, z0.d, #153753# CHECK-NEXT: 1 3 1.00 cmpgt p0.d, p0/z, z0.d, z0.d3754# CHECK-NEXT: 1 3 1.00 cmpgt p0.d, p0/z, z1.d, z0.d3755# CHECK-NEXT: 1 3 1.00 cmpgt p0.h, p0/z, z0.h, #-163756# CHECK-NEXT: 1 3 1.00 cmpgt p0.h, p0/z, z0.h, #153757# CHECK-NEXT: 1 3 1.00 cmpgt p0.h, p0/z, z0.h, z0.d3758# CHECK-NEXT: 1 3 1.00 cmpgt p0.h, p0/z, z0.h, z0.h3759# CHECK-NEXT: 1 3 1.00 cmpgt p0.h, p0/z, z1.h, z0.h3760# CHECK-NEXT: 1 3 1.00 cmpgt p0.s, p0/z, z0.s, #-163761# CHECK-NEXT: 1 3 1.00 cmpgt p0.s, p0/z, z0.s, #153762# CHECK-NEXT: 1 3 1.00 cmpgt p0.s, p0/z, z0.s, z0.d3763# CHECK-NEXT: 1 3 1.00 cmpgt p0.s, p0/z, z0.s, z0.s3764# CHECK-NEXT: 1 3 1.00 cmpgt p0.s, p0/z, z1.s, z0.s3765# CHECK-NEXT: 1 3 1.00 cmphi p0.b, p0/z, z0.b, #03766# CHECK-NEXT: 1 3 1.00 cmphi p0.b, p0/z, z0.b, #1273767# CHECK-NEXT: 1 3 1.00 cmphi p0.b, p0/z, z0.b, z0.b3768# CHECK-NEXT: 1 3 1.00 cmphi p0.b, p0/z, z0.b, z0.d3769# CHECK-NEXT: 1 3 1.00 cmphi p0.b, p0/z, z1.b, z0.b3770# CHECK-NEXT: 1 3 1.00 cmphi p0.d, p0/z, z0.d, #03771# CHECK-NEXT: 1 3 1.00 cmphi p0.d, p0/z, z0.d, #1273772# CHECK-NEXT: 1 3 1.00 cmphi p0.d, p0/z, z0.d, z0.d3773# CHECK-NEXT: 1 3 1.00 cmphi p0.d, p0/z, z1.d, z0.d3774# CHECK-NEXT: 1 3 1.00 cmphi p0.h, p0/z, z0.h, #03775# CHECK-NEXT: 1 3 1.00 cmphi p0.h, p0/z, z0.h, #1273776# CHECK-NEXT: 1 3 1.00 cmphi p0.h, p0/z, z0.h, z0.d3777# CHECK-NEXT: 1 3 1.00 cmphi p0.h, p0/z, z0.h, z0.h3778# CHECK-NEXT: 1 3 1.00 cmphi p0.h, p0/z, z1.h, z0.h3779# CHECK-NEXT: 1 3 1.00 cmphi p0.s, p0/z, z0.s, #03780# CHECK-NEXT: 1 3 1.00 cmphi p0.s, p0/z, z0.s, #1273781# CHECK-NEXT: 1 3 1.00 cmphi p0.s, p0/z, z0.s, z0.d3782# CHECK-NEXT: 1 3 1.00 cmphi p0.s, p0/z, z0.s, z0.s3783# CHECK-NEXT: 1 3 1.00 cmphi p0.s, p0/z, z1.s, z0.s3784# CHECK-NEXT: 1 3 1.00 cmphs p0.b, p0/z, z0.b, #03785# CHECK-NEXT: 1 3 1.00 cmphs p0.b, p0/z, z0.b, #1273786# CHECK-NEXT: 1 3 1.00 cmphs p0.b, p0/z, z0.b, z0.b3787# CHECK-NEXT: 1 3 1.00 cmphs p0.b, p0/z, z0.b, z0.d3788# CHECK-NEXT: 1 3 1.00 cmphs p0.b, p0/z, z1.b, z0.b3789# CHECK-NEXT: 1 3 1.00 cmphs p0.d, p0/z, z0.d, #03790# CHECK-NEXT: 1 3 1.00 cmphs p0.d, p0/z, z0.d, #1273791# CHECK-NEXT: 1 3 1.00 cmphs p0.d, p0/z, z0.d, z0.d3792# CHECK-NEXT: 1 3 1.00 cmphs p0.d, p0/z, z1.d, z0.d3793# CHECK-NEXT: 1 3 1.00 cmphs p0.h, p0/z, z0.h, #03794# CHECK-NEXT: 1 3 1.00 cmphs p0.h, p0/z, z0.h, #1273795# CHECK-NEXT: 1 3 1.00 cmphs p0.h, p0/z, z0.h, z0.d3796# CHECK-NEXT: 1 3 1.00 cmphs p0.h, p0/z, z0.h, z0.h3797# CHECK-NEXT: 1 3 1.00 cmphs p0.h, p0/z, z1.h, z0.h3798# CHECK-NEXT: 1 3 1.00 cmphs p0.s, p0/z, z0.s, #03799# CHECK-NEXT: 1 3 1.00 cmphs p0.s, p0/z, z0.s, #1273800# CHECK-NEXT: 1 3 1.00 cmphs p0.s, p0/z, z0.s, z0.d3801# CHECK-NEXT: 1 3 1.00 cmphs p0.s, p0/z, z0.s, z0.s3802# CHECK-NEXT: 1 3 1.00 cmphs p0.s, p0/z, z1.s, z0.s3803# CHECK-NEXT: 1 3 1.00 cmple p0.b, p0/z, z0.b, #-163804# CHECK-NEXT: 1 3 1.00 cmple p0.b, p0/z, z0.b, #153805# CHECK-NEXT: 1 3 1.00 cmple p0.b, p0/z, z0.b, z0.d3806# CHECK-NEXT: 1 3 1.00 cmple p0.d, p0/z, z0.d, #-163807# CHECK-NEXT: 1 3 1.00 cmple p0.d, p0/z, z0.d, #153808# CHECK-NEXT: 1 3 1.00 cmple p0.h, p0/z, z0.h, #-163809# CHECK-NEXT: 1 3 1.00 cmple p0.h, p0/z, z0.h, #153810# CHECK-NEXT: 1 3 1.00 cmple p0.h, p0/z, z0.h, z0.d3811# CHECK-NEXT: 1 3 1.00 cmple p0.s, p0/z, z0.s, #-163812# CHECK-NEXT: 1 3 1.00 cmple p0.s, p0/z, z0.s, #153813# CHECK-NEXT: 1 3 1.00 cmple p0.s, p0/z, z0.s, z0.d3814# CHECK-NEXT: 1 3 1.00 cmplo p0.b, p0/z, z0.b, #03815# CHECK-NEXT: 1 3 1.00 cmplo p0.b, p0/z, z0.b, #1273816# CHECK-NEXT: 1 3 1.00 cmplo p0.b, p0/z, z0.b, z0.d3817# CHECK-NEXT: 1 3 1.00 cmplo p0.d, p0/z, z0.d, #03818# CHECK-NEXT: 1 3 1.00 cmplo p0.d, p0/z, z0.d, #1273819# CHECK-NEXT: 1 3 1.00 cmplo p0.h, p0/z, z0.h, #03820# CHECK-NEXT: 1 3 1.00 cmplo p0.h, p0/z, z0.h, #1273821# CHECK-NEXT: 1 3 1.00 cmplo p0.h, p0/z, z0.h, z0.d3822# CHECK-NEXT: 1 3 1.00 cmplo p0.s, p0/z, z0.s, #03823# CHECK-NEXT: 1 3 1.00 cmplo p0.s, p0/z, z0.s, #1273824# CHECK-NEXT: 1 3 1.00 cmplo p0.s, p0/z, z0.s, z0.d3825# CHECK-NEXT: 1 3 1.00 cmpls p0.b, p0/z, z0.b, #03826# CHECK-NEXT: 1 3 1.00 cmpls p0.b, p0/z, z0.b, #1273827# CHECK-NEXT: 1 3 1.00 cmpls p0.b, p0/z, z0.b, z0.d3828# CHECK-NEXT: 1 3 1.00 cmpls p0.d, p0/z, z0.d, #03829# CHECK-NEXT: 1 3 1.00 cmpls p0.d, p0/z, z0.d, #1273830# CHECK-NEXT: 1 3 1.00 cmpls p0.h, p0/z, z0.h, #03831# CHECK-NEXT: 1 3 1.00 cmpls p0.h, p0/z, z0.h, #1273832# CHECK-NEXT: 1 3 1.00 cmpls p0.h, p0/z, z0.h, z0.d3833# CHECK-NEXT: 1 3 1.00 cmpls p0.s, p0/z, z0.s, #03834# CHECK-NEXT: 1 3 1.00 cmpls p0.s, p0/z, z0.s, #1273835# CHECK-NEXT: 1 3 1.00 cmpls p0.s, p0/z, z0.s, z0.d3836# CHECK-NEXT: 1 3 1.00 cmplt p0.b, p0/z, z0.b, #-163837# CHECK-NEXT: 1 3 1.00 cmplt p0.b, p0/z, z0.b, #153838# CHECK-NEXT: 1 3 1.00 cmplt p0.b, p0/z, z0.b, z0.d3839# CHECK-NEXT: 1 3 1.00 cmplt p0.d, p0/z, z0.d, #-163840# CHECK-NEXT: 1 3 1.00 cmplt p0.d, p0/z, z0.d, #153841# CHECK-NEXT: 1 3 1.00 cmplt p0.h, p0/z, z0.h, #-163842# CHECK-NEXT: 1 3 1.00 cmplt p0.h, p0/z, z0.h, #153843# CHECK-NEXT: 1 3 1.00 cmplt p0.h, p0/z, z0.h, z0.d3844# CHECK-NEXT: 1 3 1.00 cmplt p0.s, p0/z, z0.s, #-163845# CHECK-NEXT: 1 3 1.00 cmplt p0.s, p0/z, z0.s, #153846# CHECK-NEXT: 1 3 1.00 cmplt p0.s, p0/z, z0.s, z0.d3847# CHECK-NEXT: 1 3 1.00 cmpne p0.b, p0/z, z0.b, #-163848# CHECK-NEXT: 1 3 1.00 cmpne p0.b, p0/z, z0.b, #153849# CHECK-NEXT: 1 3 1.00 cmpne p0.b, p0/z, z0.b, z0.b3850# CHECK-NEXT: 1 3 1.00 cmpne p0.b, p0/z, z0.b, z0.d3851# CHECK-NEXT: 1 3 1.00 cmpne p0.d, p0/z, z0.d, #-163852# CHECK-NEXT: 1 3 1.00 cmpne p0.d, p0/z, z0.d, #153853# CHECK-NEXT: 1 3 1.00 cmpne p0.d, p0/z, z0.d, z0.d3854# CHECK-NEXT: 1 3 1.00 cmpne p0.h, p0/z, z0.h, #-163855# CHECK-NEXT: 1 3 1.00 cmpne p0.h, p0/z, z0.h, #153856# CHECK-NEXT: 1 3 1.00 cmpne p0.h, p0/z, z0.h, z0.d3857# CHECK-NEXT: 1 3 1.00 cmpne p0.h, p0/z, z0.h, z0.h3858# CHECK-NEXT: 1 3 1.00 cmpne p0.s, p0/z, z0.s, #-163859# CHECK-NEXT: 1 3 1.00 cmpne p0.s, p0/z, z0.s, #153860# CHECK-NEXT: 1 3 1.00 cmpne p0.s, p0/z, z0.s, z0.d3861# CHECK-NEXT: 1 3 1.00 cmpne p0.s, p0/z, z0.s, z0.s3862# CHECK-NEXT: 1 2 0.25 cnot z31.b, p7/m, z31.b3863# CHECK-NEXT: 1 2 0.25 cnot z31.d, p7/m, z31.d3864# CHECK-NEXT: 1 2 0.25 cnot z31.h, p7/m, z31.h3865# CHECK-NEXT: 1 2 0.25 cnot z31.s, p7/m, z31.s3866# CHECK-NEXT: 1 2 0.25 cnt z31.b, p7/m, z31.b3867# CHECK-NEXT: 1 2 0.25 cnt z31.d, p7/m, z31.d3868# CHECK-NEXT: 1 2 0.25 cnt z31.h, p7/m, z31.h3869# CHECK-NEXT: 1 2 0.25 cnt z31.s, p7/m, z31.s3870# CHECK-NEXT: 1 2 0.50 cntb x03871# CHECK-NEXT: 1 2 0.50 cntb x0, #283872# CHECK-NEXT: 1 2 0.50 cntb x0, all, mul #163873# CHECK-NEXT: 1 2 0.50 cntb x0, pow23874# CHECK-NEXT: 1 2 0.50 cntd x03875# CHECK-NEXT: 1 2 0.50 cntd x0, #283876# CHECK-NEXT: 1 2 0.50 cntd x0, all, mul #163877# CHECK-NEXT: 1 2 0.50 cntd x0, pow23878# CHECK-NEXT: 1 2 0.50 cnth x03879# CHECK-NEXT: 1 2 0.50 cnth x0, #283880# CHECK-NEXT: 1 2 0.50 cnth x0, all, mul #163881# CHECK-NEXT: 1 2 0.50 cnth x0, pow23882# CHECK-NEXT: 1 2 0.50 cntp x0, p15, p0.b3883# CHECK-NEXT: 1 2 0.50 cntp x0, p15, p0.d3884# CHECK-NEXT: 1 2 0.50 cntp x0, p15, p0.h3885# CHECK-NEXT: 1 2 0.50 cntp x0, p15, p0.s3886# CHECK-NEXT: 1 2 0.50 cntw x03887# CHECK-NEXT: 1 2 0.50 cntw x0, #283888# CHECK-NEXT: 1 2 0.50 cntw x0, all, mul #163889# CHECK-NEXT: 1 2 0.50 cntw x0, pow23890# CHECK-NEXT: 1 3 1.00 compact z31.d, p7, z31.d3891# CHECK-NEXT: 1 3 1.00 compact z31.s, p7, z31.s3892# CHECK-NEXT: 2 1 1.00 ctermeq w30, wzr3893# CHECK-NEXT: 2 1 1.00 ctermeq wzr, w303894# CHECK-NEXT: 2 1 1.00 ctermeq x30, xzr3895# CHECK-NEXT: 2 1 1.00 ctermeq xzr, x303896# CHECK-NEXT: 2 1 1.00 ctermne w30, wzr3897# CHECK-NEXT: 2 1 1.00 ctermne wzr, w303898# CHECK-NEXT: 2 1 1.00 ctermne x30, xzr3899# CHECK-NEXT: 2 1 1.00 ctermne xzr, x303900# CHECK-NEXT: 1 1 0.13 decb x03901# CHECK-NEXT: 1 2 0.50 decb x0, #143902# CHECK-NEXT: 1 2 0.50 decb x0, all, mul #163903# CHECK-NEXT: 1 2 0.50 decb x0, pow23904# CHECK-NEXT: 1 2 0.50 decb x0, vl13905# CHECK-NEXT: 1 1 0.13 decd x03906# CHECK-NEXT: 1 2 0.50 decd x0, #143907# CHECK-NEXT: 1 2 0.50 decd x0, all, mul #163908# CHECK-NEXT: 1 2 0.50 decd x0, pow23909# CHECK-NEXT: 1 2 0.50 decd x0, vl13910# CHECK-NEXT: 1 1 0.13 dech x03911# CHECK-NEXT: 1 2 0.50 dech x0, #143912# CHECK-NEXT: 1 2 0.50 dech x0, all, mul #163913# CHECK-NEXT: 1 2 0.50 dech x0, pow23914# CHECK-NEXT: 1 2 0.50 dech x0, vl13915# CHECK-NEXT: 1 2 0.50 decp x0, p0.b3916# CHECK-NEXT: 1 2 0.50 decp x0, p0.d3917# CHECK-NEXT: 1 2 0.50 decp x0, p0.h3918# CHECK-NEXT: 1 2 0.50 decp x0, p0.s3919# CHECK-NEXT: 1 2 0.50 decp xzr, p15.b3920# CHECK-NEXT: 1 2 0.50 decp xzr, p15.d3921# CHECK-NEXT: 1 2 0.50 decp xzr, p15.h3922# CHECK-NEXT: 1 2 0.50 decp xzr, p15.s3923# CHECK-NEXT: 3 7 1.00 decp z31.d, p15.d3924# CHECK-NEXT: 3 7 1.00 decp z31.h, p15.h3925# CHECK-NEXT: 3 7 1.00 decp z31.s, p15.s3926# CHECK-NEXT: 1 1 0.13 decw x03927# CHECK-NEXT: 1 2 0.50 decw x0, #143928# CHECK-NEXT: 1 2 0.50 decw x0, all, mul #163929# CHECK-NEXT: 1 2 0.50 decw x0, pow23930# CHECK-NEXT: 1 2 0.50 decw x0, vl13931# CHECK-NEXT: 1 2 0.25 dupm z0.d, #0xfffffffffffffff93932# CHECK-NEXT: 1 2 0.25 dupm z0.s, #0xfffffff93933# CHECK-NEXT: 1 2 0.25 dupm z23.h, #0xfff93934# CHECK-NEXT: 1 2 0.25 dupm z5.b, #0xf93935# CHECK-NEXT: 1 2 0.50 eor p0.b, p0/z, p0.b, p1.b3936# CHECK-NEXT: 1 2 0.25 eor z0.d, z0.d, #0x63937# CHECK-NEXT: 1 2 0.25 eor z0.d, z0.d, #0xfffffffffffffff93938# CHECK-NEXT: 1 2 0.25 eor z0.d, z0.d, z0.d3939# CHECK-NEXT: 1 2 0.25 eor z0.s, z0.s, #0x63940# CHECK-NEXT: 1 2 0.25 eor z0.s, z0.s, #0xfffffff93941# CHECK-NEXT: 1 2 0.25 eor z23.d, z13.d, z8.d3942# CHECK-NEXT: 1 2 0.25 eor z23.h, z23.h, #0x63943# CHECK-NEXT: 1 2 0.25 eor z23.h, z23.h, #0xfff93944# CHECK-NEXT: 1 2 0.25 eor z31.b, p7/m, z31.b, z31.b3945# CHECK-NEXT: 1 2 0.25 eor z31.d, p7/m, z31.d, z31.d3946# CHECK-NEXT: 1 2 0.25 eor z31.h, p7/m, z31.h, z31.h3947# CHECK-NEXT: 1 2 0.25 eor z31.s, p7/m, z31.s, z31.s3948# CHECK-NEXT: 1 2 0.25 eor z5.b, z5.b, #0x63949# CHECK-NEXT: 1 2 0.25 eor z5.b, z5.b, #0xf93950# CHECK-NEXT: 1 2 0.25 eor3 z29.d, z29.d, z30.d, z31.d3951# CHECK-NEXT: 1 2 0.25 eorbt z0.b, z1.b, z31.b3952# CHECK-NEXT: 1 2 0.25 eorbt z0.d, z1.d, z31.d3953# CHECK-NEXT: 1 2 0.25 eorbt z0.h, z1.h, z31.h3954# CHECK-NEXT: 1 2 0.25 eorbt z0.s, z1.s, z31.s3955# CHECK-NEXT: 1 2 0.50 eors p0.b, p0/z, p0.b, p1.b3956# CHECK-NEXT: 1 2 0.25 eortb z0.b, z1.b, z31.b3957# CHECK-NEXT: 1 2 0.25 eortb z0.d, z1.d, z31.d3958# CHECK-NEXT: 1 2 0.25 eortb z0.h, z1.h, z31.h3959# CHECK-NEXT: 1 2 0.25 eortb z0.s, z1.s, z31.s3960# CHECK-NEXT: 2 6 0.50 eorv b0, p7, z31.b3961# CHECK-NEXT: 2 6 0.50 eorv d0, p7, z31.d3962# CHECK-NEXT: 2 6 0.50 eorv h0, p7, z31.h3963# CHECK-NEXT: 2 6 0.50 eorv s0, p7, z31.s3964# CHECK-NEXT: 1 2 0.25 ext z0.b, { z1.b, z2.b }, #03965# CHECK-NEXT: 1 2 0.25 ext z31.b, z31.b, z0.b, #03966# CHECK-NEXT: 1 2 0.25 ext z31.b, z31.b, z0.b, #2553967# CHECK-NEXT: 1 2 0.25 ext z31.b, { z30.b, z31.b }, #2553968# CHECK-NEXT: 1 2 0.25 fabd z0.d, p7/m, z0.d, z31.d3969# CHECK-NEXT: 1 2 0.25 fabd z0.h, p7/m, z0.h, z31.h3970# CHECK-NEXT: 1 2 0.25 fabd z0.s, p7/m, z0.s, z31.s3971# CHECK-NEXT: 1 2 0.25 fabs z31.d, p7/m, z31.d3972# CHECK-NEXT: 1 2 0.25 fabs z31.h, p7/m, z31.h3973# CHECK-NEXT: 1 2 0.25 fabs z31.s, p7/m, z31.s3974# CHECK-NEXT: 1 2 1.00 facge p0.d, p0/z, z0.d, z1.d3975# CHECK-NEXT: 1 2 1.00 facge p0.d, p0/z, z1.d, z0.d3976# CHECK-NEXT: 1 2 1.00 facge p0.h, p0/z, z0.h, z1.h3977# CHECK-NEXT: 1 2 1.00 facge p0.h, p0/z, z1.h, z0.h3978# CHECK-NEXT: 1 2 1.00 facge p0.s, p0/z, z0.s, z1.s3979# CHECK-NEXT: 1 2 1.00 facge p0.s, p0/z, z1.s, z0.s3980# CHECK-NEXT: 1 2 1.00 facgt p0.d, p0/z, z0.d, z1.d3981# CHECK-NEXT: 1 2 1.00 facgt p0.d, p0/z, z1.d, z0.d3982# CHECK-NEXT: 1 2 1.00 facgt p0.h, p0/z, z0.h, z1.h3983# CHECK-NEXT: 1 2 1.00 facgt p0.h, p0/z, z1.h, z0.h3984# CHECK-NEXT: 1 2 1.00 facgt p0.s, p0/z, z0.s, z1.s3985# CHECK-NEXT: 1 2 1.00 facgt p0.s, p0/z, z1.s, z0.s3986# CHECK-NEXT: 1 2 0.25 fadd z0.d, p0/m, z0.d, #0.53987# CHECK-NEXT: 1 2 0.25 fadd z0.d, p7/m, z0.d, z31.d3988# CHECK-NEXT: 1 2 0.25 fadd z0.d, z1.d, z31.d3989# CHECK-NEXT: 1 2 0.25 fadd z0.h, p0/m, z0.h, #0.53990# CHECK-NEXT: 1 2 0.25 fadd z0.h, p7/m, z0.h, z31.h3991# CHECK-NEXT: 1 2 0.25 fadd z0.h, z1.h, z31.h3992# CHECK-NEXT: 1 2 0.25 fadd z0.s, p0/m, z0.s, #0.53993# CHECK-NEXT: 1 2 0.25 fadd z0.s, p7/m, z0.s, z31.s3994# CHECK-NEXT: 1 2 0.25 fadd z0.s, z1.s, z31.s3995# CHECK-NEXT: 1 2 0.25 fadd z31.d, p7/m, z31.d, #1.03996# CHECK-NEXT: 1 2 0.25 fadd z31.h, p7/m, z31.h, #1.03997# CHECK-NEXT: 1 2 0.25 fadd z31.s, p7/m, z31.s, #1.03998# CHECK-NEXT: 1 4 0.25 fadda d0, p7, d0, z31.d3999# CHECK-NEXT: 1 10 9.00 fadda h0, p7, h0, z31.h4000# CHECK-NEXT: 1 6 5.00 fadda s0, p7, s0, z31.s4001# CHECK-NEXT: 1 2 0.25 faddp z0.h, p0/m, z0.h, z1.h4002# CHECK-NEXT: 1 2 0.25 faddp z29.s, p3/m, z29.s, z30.s4003# CHECK-NEXT: 1 2 0.25 faddp z31.d, p7/m, z31.d, z30.d4004# CHECK-NEXT: 2 4 0.50 faddv d0, p7, z31.d4005# CHECK-NEXT: 4 8 1.00 faddv h0, p7, z31.h4006# CHECK-NEXT: 3 6 0.75 faddv s0, p7, z31.s4007# CHECK-NEXT: 1 3 0.25 fcadd z0.d, p0/m, z0.d, z0.d, #904008# CHECK-NEXT: 1 3 0.25 fcadd z0.h, p0/m, z0.h, z0.h, #904009# CHECK-NEXT: 1 3 0.25 fcadd z0.s, p0/m, z0.s, z0.s, #904010# CHECK-NEXT: 1 3 0.25 fcadd z31.d, p7/m, z31.d, z31.d, #2704011# CHECK-NEXT: 1 3 0.25 fcadd z31.h, p7/m, z31.h, z31.h, #2704012# CHECK-NEXT: 1 3 0.25 fcadd z31.s, p7/m, z31.s, z31.s, #2704013# CHECK-NEXT: 1 2 1.00 fcmeq p0.d, p0/z, z0.d, #0.04014# CHECK-NEXT: 1 2 1.00 fcmeq p0.d, p0/z, z0.d, z1.d4015# CHECK-NEXT: 1 2 1.00 fcmeq p0.h, p0/z, z0.h, #0.04016# CHECK-NEXT: 1 2 1.00 fcmeq p0.h, p0/z, z0.h, z1.h4017# CHECK-NEXT: 1 2 1.00 fcmeq p0.s, p0/z, z0.s, #0.04018# CHECK-NEXT: 1 2 1.00 fcmeq p0.s, p0/z, z0.s, z1.s4019# CHECK-NEXT: 1 2 1.00 fcmge p0.d, p0/z, z0.d, #0.04020# CHECK-NEXT: 1 2 1.00 fcmge p0.d, p0/z, z0.d, z1.d4021# CHECK-NEXT: 1 2 1.00 fcmge p0.d, p0/z, z1.d, z0.d4022# CHECK-NEXT: 1 2 1.00 fcmge p0.h, p0/z, z0.h, #0.04023# CHECK-NEXT: 1 2 1.00 fcmge p0.h, p0/z, z0.h, z1.h4024# CHECK-NEXT: 1 2 1.00 fcmge p0.h, p0/z, z1.h, z0.h4025# CHECK-NEXT: 1 2 1.00 fcmge p0.s, p0/z, z0.s, #0.04026# CHECK-NEXT: 1 2 1.00 fcmge p0.s, p0/z, z0.s, z1.s4027# CHECK-NEXT: 1 2 1.00 fcmge p0.s, p0/z, z1.s, z0.s4028# CHECK-NEXT: 1 2 1.00 fcmgt p0.d, p0/z, z0.d, #0.04029# CHECK-NEXT: 1 2 1.00 fcmgt p0.d, p0/z, z0.d, z1.d4030# CHECK-NEXT: 1 2 1.00 fcmgt p0.d, p0/z, z1.d, z0.d4031# CHECK-NEXT: 1 2 1.00 fcmgt p0.h, p0/z, z0.h, #0.04032# CHECK-NEXT: 1 2 1.00 fcmgt p0.h, p0/z, z0.h, z1.h4033# CHECK-NEXT: 1 2 1.00 fcmgt p0.h, p0/z, z1.h, z0.h4034# CHECK-NEXT: 1 2 1.00 fcmgt p0.s, p0/z, z0.s, #0.04035# CHECK-NEXT: 1 2 1.00 fcmgt p0.s, p0/z, z0.s, z1.s4036# CHECK-NEXT: 1 2 1.00 fcmgt p0.s, p0/z, z1.s, z0.s4037# CHECK-NEXT: 1 5 0.25 fcmla z0.d, p0/m, z0.d, z0.d, #04038# CHECK-NEXT: 1 5 0.25 fcmla z0.d, p0/m, z1.d, z2.d, #904039# CHECK-NEXT: 1 5 0.25 fcmla z0.h, p0/m, z0.h, z0.h, #04040# CHECK-NEXT: 1 5 0.25 fcmla z0.h, p0/m, z1.h, z2.h, #904041# CHECK-NEXT: 1 5 0.25 fcmla z0.h, z0.h, z0.h[0], #04042# CHECK-NEXT: 1 5 0.25 fcmla z0.s, p0/m, z0.s, z0.s, #04043# CHECK-NEXT: 1 5 0.25 fcmla z0.s, p0/m, z1.s, z2.s, #904044# CHECK-NEXT: 1 5 0.25 fcmla z21.s, z10.s, z5.s[1], #904045# CHECK-NEXT: 1 5 0.25 fcmla z23.s, z13.s, z8.s[0], #2704046# CHECK-NEXT: 1 5 0.25 fcmla z29.d, p7/m, z30.d, z31.d, #1804047# CHECK-NEXT: 1 5 0.25 fcmla z29.h, p7/m, z30.h, z31.h, #1804048# CHECK-NEXT: 1 5 0.25 fcmla z29.s, p7/m, z30.s, z31.s, #1804049# CHECK-NEXT: 1 5 0.25 fcmla z31.d, p7/m, z31.d, z31.d, #2704050# CHECK-NEXT: 1 5 0.25 fcmla z31.h, p7/m, z31.h, z31.h, #2704051# CHECK-NEXT: 1 5 0.25 fcmla z31.h, z31.h, z7.h[3], #2704052# CHECK-NEXT: 1 5 0.25 fcmla z31.s, p7/m, z31.s, z31.s, #2704053# CHECK-NEXT: 1 2 1.00 fcmle p0.d, p0/z, z0.d, #0.04054# CHECK-NEXT: 1 2 1.00 fcmle p0.h, p0/z, z0.h, #0.04055# CHECK-NEXT: 1 2 1.00 fcmle p0.s, p0/z, z0.s, #0.04056# CHECK-NEXT: 1 2 1.00 fcmlt p0.d, p0/z, z0.d, #0.04057# CHECK-NEXT: 1 2 1.00 fcmlt p0.h, p0/z, z0.h, #0.04058# CHECK-NEXT: 1 2 1.00 fcmlt p0.s, p0/z, z0.s, #0.04059# CHECK-NEXT: 1 2 1.00 fcmne p0.d, p0/z, z0.d, #0.04060# CHECK-NEXT: 1 2 1.00 fcmne p0.d, p0/z, z0.d, z1.d4061# CHECK-NEXT: 1 2 1.00 fcmne p0.h, p0/z, z0.h, #0.04062# CHECK-NEXT: 1 2 1.00 fcmne p0.h, p0/z, z0.h, z1.h4063# CHECK-NEXT: 1 2 1.00 fcmne p0.s, p0/z, z0.s, #0.04064# CHECK-NEXT: 1 2 1.00 fcmne p0.s, p0/z, z0.s, z1.s4065# CHECK-NEXT: 1 2 1.00 fcmuo p0.d, p0/z, z0.d, z1.d4066# CHECK-NEXT: 1 2 1.00 fcmuo p0.h, p0/z, z0.h, z1.h4067# CHECK-NEXT: 1 2 1.00 fcmuo p0.s, p0/z, z0.s, z1.s4068# CHECK-NEXT: 1 3 0.50 fcvt z0.d, p0/m, z0.h4069# CHECK-NEXT: 1 3 0.50 fcvt z0.d, p0/m, z0.s4070# CHECK-NEXT: 1 3 0.50 fcvt z0.h, p0/m, z0.d4071# CHECK-NEXT: 2 4 1.00 fcvt z0.h, p0/m, z0.s4072# CHECK-NEXT: 1 3 0.50 fcvt z0.s, p0/m, z0.d4073# CHECK-NEXT: 2 4 1.00 fcvt z0.s, p0/m, z0.h4074# CHECK-NEXT: 2 4 1.00 fcvtlt z0.s, p0/m, z1.h4075# CHECK-NEXT: 1 3 0.50 fcvtlt z30.d, p7/m, z31.s4076# CHECK-NEXT: 2 4 1.00 fcvtnt z0.h, p0/m, z1.s4077# CHECK-NEXT: 1 3 0.50 fcvtnt z30.s, p7/m, z31.d4078# CHECK-NEXT: 1 3 0.50 fcvtx z0.s, p0/m, z0.d4079# CHECK-NEXT: 1 3 0.50 fcvtx z30.s, p7/m, z31.d4080# CHECK-NEXT: 1 3 0.50 fcvtxnt z0.s, p0/m, z1.d4081# CHECK-NEXT: 1 3 0.50 fcvtxnt z30.s, p7/m, z31.d4082# CHECK-NEXT: 1 3 0.50 fcvtzs z0.d, p0/m, z0.d4083# CHECK-NEXT: 1 3 0.50 fcvtzs z0.d, p0/m, z0.h4084# CHECK-NEXT: 1 3 0.50 fcvtzs z0.d, p0/m, z0.s4085# CHECK-NEXT: 4 6 2.00 fcvtzs z0.h, p0/m, z0.h4086# CHECK-NEXT: 1 3 0.50 fcvtzs z0.s, p0/m, z0.d4087# CHECK-NEXT: 2 4 1.00 fcvtzs z0.s, p0/m, z0.h4088# CHECK-NEXT: 2 4 1.00 fcvtzs z0.s, p0/m, z0.s4089# CHECK-NEXT: 1 3 0.50 fcvtzu z0.d, p0/m, z0.d4090# CHECK-NEXT: 1 3 0.50 fcvtzu z0.d, p0/m, z0.h4091# CHECK-NEXT: 1 3 0.50 fcvtzu z0.d, p0/m, z0.s4092# CHECK-NEXT: 4 6 2.00 fcvtzu z0.h, p0/m, z0.h4093# CHECK-NEXT: 1 3 0.50 fcvtzu z0.s, p0/m, z0.d4094# CHECK-NEXT: 2 4 1.00 fcvtzu z0.s, p0/m, z0.h4095# CHECK-NEXT: 2 4 1.00 fcvtzu z0.s, p0/m, z0.s4096# CHECK-NEXT: 1 14 2.00 fdiv z0.d, p7/m, z0.d, z31.d4097# CHECK-NEXT: 1 13 8.00 fdiv z0.h, p7/m, z0.h, z31.h4098# CHECK-NEXT: 1 11 4.00 fdiv z0.s, p7/m, z0.s, z31.s4099# CHECK-NEXT: 1 14 2.00 fdivr z0.d, p7/m, z0.d, z31.d4100# CHECK-NEXT: 1 13 8.00 fdivr z0.h, p7/m, z0.h, z31.h4101# CHECK-NEXT: 1 11 4.00 fdivr z0.s, p7/m, z0.s, z31.s4102# CHECK-NEXT: 1 3 1.00 fexpa z0.d, z31.d4103# CHECK-NEXT: 1 3 1.00 fexpa z0.h, z31.h4104# CHECK-NEXT: 1 3 1.00 fexpa z0.s, z31.s4105# CHECK-NEXT: 1 3 0.50 flogb z31.d, p7/m, z31.d4106# CHECK-NEXT: 4 6 2.00 flogb z31.h, p7/m, z31.h4107# CHECK-NEXT: 2 4 1.00 flogb z31.s, p7/m, z31.s4108# CHECK-NEXT: 1 4 0.25 fmad z0.d, p7/m, z1.d, z31.d4109# CHECK-NEXT: 1 4 0.25 fmad z0.h, p7/m, z1.h, z31.h4110# CHECK-NEXT: 1 4 0.25 fmad z0.s, p7/m, z1.s, z31.s4111# CHECK-NEXT: 1 2 0.25 fmax z0.d, p0/m, z0.d, #0.04112# CHECK-NEXT: 1 2 0.25 fmax z0.d, p7/m, z0.d, z31.d4113# CHECK-NEXT: 1 2 0.25 fmax z0.h, p0/m, z0.h, #0.04114# CHECK-NEXT: 1 2 0.25 fmax z0.h, p7/m, z0.h, z31.h4115# CHECK-NEXT: 1 2 0.25 fmax z0.s, p0/m, z0.s, #0.04116# CHECK-NEXT: 1 2 0.25 fmax z0.s, p7/m, z0.s, z31.s4117# CHECK-NEXT: 1 2 0.25 fmax z31.d, p7/m, z31.d, #1.04118# CHECK-NEXT: 1 2 0.25 fmax z31.h, p7/m, z31.h, #1.04119# CHECK-NEXT: 1 2 0.25 fmax z31.s, p7/m, z31.s, #1.04120# CHECK-NEXT: 1 2 0.25 fmaxnm z0.d, p0/m, z0.d, #0.04121# CHECK-NEXT: 1 2 0.25 fmaxnm z0.d, p7/m, z0.d, z31.d4122# CHECK-NEXT: 1 2 0.25 fmaxnm z0.h, p0/m, z0.h, #0.04123# CHECK-NEXT: 1 2 0.25 fmaxnm z0.h, p7/m, z0.h, z31.h4124# CHECK-NEXT: 1 2 0.25 fmaxnm z0.s, p0/m, z0.s, #0.04125# CHECK-NEXT: 1 2 0.25 fmaxnm z0.s, p7/m, z0.s, z31.s4126# CHECK-NEXT: 1 2 0.25 fmaxnm z31.d, p7/m, z31.d, #1.04127# CHECK-NEXT: 1 2 0.25 fmaxnm z31.h, p7/m, z31.h, #1.04128# CHECK-NEXT: 1 2 0.25 fmaxnm z31.s, p7/m, z31.s, #1.04129# CHECK-NEXT: 1 2 0.25 fmaxnmp z0.h, p0/m, z0.h, z1.h4130# CHECK-NEXT: 1 2 0.25 fmaxnmp z29.s, p3/m, z29.s, z30.s4131# CHECK-NEXT: 1 2 0.25 fmaxnmp z31.d, p7/m, z31.d, z30.d4132# CHECK-NEXT: 2 4 0.50 fmaxnmv d0, p7, z31.d4133# CHECK-NEXT: 4 8 1.00 fmaxnmv h0, p7, z31.h4134# CHECK-NEXT: 3 6 0.75 fmaxnmv s0, p7, z31.s4135# CHECK-NEXT: 1 2 0.25 fmaxp z0.h, p0/m, z0.h, z1.h4136# CHECK-NEXT: 1 2 0.25 fmaxp z29.s, p3/m, z29.s, z30.s4137# CHECK-NEXT: 1 2 0.25 fmaxp z31.d, p7/m, z31.d, z30.d4138# CHECK-NEXT: 2 4 0.50 fmaxv d0, p7, z31.d4139# CHECK-NEXT: 4 8 1.00 fmaxv h0, p7, z31.h4140# CHECK-NEXT: 3 6 0.75 fmaxv s0, p7, z31.s4141# CHECK-NEXT: 1 2 0.25 fmin z0.d, p0/m, z0.d, #0.04142# CHECK-NEXT: 1 2 0.25 fmin z0.d, p7/m, z0.d, z31.d4143# CHECK-NEXT: 1 2 0.25 fmin z0.h, p0/m, z0.h, #0.04144# CHECK-NEXT: 1 2 0.25 fmin z0.h, p7/m, z0.h, z31.h4145# CHECK-NEXT: 1 2 0.25 fmin z0.s, p0/m, z0.s, #0.04146# CHECK-NEXT: 1 2 0.25 fmin z0.s, p7/m, z0.s, z31.s4147# CHECK-NEXT: 1 2 0.25 fmin z31.d, p7/m, z31.d, #1.04148# CHECK-NEXT: 1 2 0.25 fmin z31.h, p7/m, z31.h, #1.04149# CHECK-NEXT: 1 2 0.25 fmin z31.s, p7/m, z31.s, #1.04150# CHECK-NEXT: 1 2 0.25 fminnm z0.d, p0/m, z0.d, #0.04151# CHECK-NEXT: 1 2 0.25 fminnm z0.d, p7/m, z0.d, z31.d4152# CHECK-NEXT: 1 2 0.25 fminnm z0.h, p0/m, z0.h, #0.04153# CHECK-NEXT: 1 2 0.25 fminnm z0.h, p7/m, z0.h, z31.h4154# CHECK-NEXT: 1 2 0.25 fminnm z0.s, p0/m, z0.s, #0.04155# CHECK-NEXT: 1 2 0.25 fminnm z0.s, p7/m, z0.s, z31.s4156# CHECK-NEXT: 1 2 0.25 fminnm z31.d, p7/m, z31.d, #1.04157# CHECK-NEXT: 1 2 0.25 fminnm z31.h, p7/m, z31.h, #1.04158# CHECK-NEXT: 1 2 0.25 fminnm z31.s, p7/m, z31.s, #1.04159# CHECK-NEXT: 1 2 0.25 fminnmp z0.h, p0/m, z0.h, z1.h4160# CHECK-NEXT: 1 2 0.25 fminnmp z29.s, p3/m, z29.s, z30.s4161# CHECK-NEXT: 1 2 0.25 fminnmp z31.d, p7/m, z31.d, z30.d4162# CHECK-NEXT: 2 4 0.50 fminnmv d0, p7, z31.d4163# CHECK-NEXT: 4 8 1.00 fminnmv h0, p7, z31.h4164# CHECK-NEXT: 3 6 0.75 fminnmv s0, p7, z31.s4165# CHECK-NEXT: 1 2 0.25 fminp z0.h, p0/m, z0.h, z1.h4166# CHECK-NEXT: 1 2 0.25 fminp z29.s, p3/m, z29.s, z30.s4167# CHECK-NEXT: 1 2 0.25 fminp z31.d, p7/m, z31.d, z30.d4168# CHECK-NEXT: 2 4 0.50 fminv d0, p7, z31.d4169# CHECK-NEXT: 4 8 1.00 fminv h0, p7, z31.h4170# CHECK-NEXT: 3 6 0.75 fminv s0, p7, z31.s4171# CHECK-NEXT: 1 4 0.25 fmla z0.d, p7/m, z1.d, z31.d4172# CHECK-NEXT: 1 4 0.25 fmla z0.d, z1.d, z7.d[1]4173# CHECK-NEXT: 1 4 0.25 fmla z0.h, p7/m, z1.h, z31.h4174# CHECK-NEXT: 1 4 0.25 fmla z0.h, z1.h, z7.h[7]4175# CHECK-NEXT: 1 4 0.25 fmla z0.s, p7/m, z1.s, z31.s4176# CHECK-NEXT: 1 4 0.25 fmla z0.s, z1.s, z7.s[3]4177# CHECK-NEXT: 1 4 0.25 fmlalb z0.s, z1.h, z7.h[0]4178# CHECK-NEXT: 1 4 0.25 fmlalb z29.s, z30.h, z31.h4179# CHECK-NEXT: 1 4 0.25 fmlalb z30.s, z31.h, z7.h[7]4180# CHECK-NEXT: 1 4 0.25 fmlalt z0.s, z1.h, z7.h[0]4181# CHECK-NEXT: 1 4 0.25 fmlalt z29.s, z30.h, z31.h4182# CHECK-NEXT: 1 4 0.25 fmlalt z30.s, z31.h, z7.h[7]4183# CHECK-NEXT: 1 4 0.25 fmls z0.d, p7/m, z1.d, z31.d4184# CHECK-NEXT: 1 4 0.25 fmls z0.d, z1.d, z7.d[1]4185# CHECK-NEXT: 1 4 0.25 fmls z0.h, p7/m, z1.h, z31.h4186# CHECK-NEXT: 1 4 0.25 fmls z0.h, z1.h, z7.h[7]4187# CHECK-NEXT: 1 4 0.25 fmls z0.s, p7/m, z1.s, z31.s4188# CHECK-NEXT: 1 4 0.25 fmls z0.s, z1.s, z7.s[3]4189# CHECK-NEXT: 1 4 0.25 fmlslb z0.s, z1.h, z7.h[0]4190# CHECK-NEXT: 1 4 0.25 fmlslb z29.s, z30.h, z31.h4191# CHECK-NEXT: 1 4 0.25 fmlslb z30.s, z31.h, z7.h[7]4192# CHECK-NEXT: 1 4 0.25 fmlslt z0.s, z1.h, z7.h[0]4193# CHECK-NEXT: 1 4 0.25 fmlslt z29.s, z30.h, z31.h4194# CHECK-NEXT: 1 4 0.25 fmlslt z30.s, z31.h, z7.h[7]4195# CHECK-NEXT: 1 2 0.25 fmov z0.d, #-10.000000004196# CHECK-NEXT: 1 2 0.25 fmov z0.d, #0.125000004197# CHECK-NEXT: 1 2 0.25 fmov z0.d, p0/m, #-10.000000004198# CHECK-NEXT: 1 2 0.25 fmov z0.d, p0/m, #0.125000004199# CHECK-NEXT: 1 2 0.25 fmov z0.h, #-0.125000004200# CHECK-NEXT: 1 2 0.25 fmov z0.h, p0/m, #-0.125000004201# CHECK-NEXT: 1 2 0.25 fmov z0.s, #-0.125000004202# CHECK-NEXT: 1 2 0.25 fmov z0.s, p0/m, #-0.125000004203# CHECK-NEXT: 1 4 0.25 fmsb z0.d, p7/m, z1.d, z31.d4204# CHECK-NEXT: 1 4 0.25 fmsb z0.h, p7/m, z1.h, z31.h4205# CHECK-NEXT: 1 4 0.25 fmsb z0.s, p7/m, z1.s, z31.s4206# CHECK-NEXT: 1 3 0.25 fmul z0.d, p0/m, z0.d, #0.54207# CHECK-NEXT: 1 3 0.25 fmul z0.d, p7/m, z0.d, z31.d4208# CHECK-NEXT: 1 3 0.25 fmul z0.d, z0.d, z0.d[0]4209# CHECK-NEXT: 1 3 0.25 fmul z0.d, z1.d, z31.d4210# CHECK-NEXT: 1 3 0.25 fmul z0.h, p0/m, z0.h, #0.54211# CHECK-NEXT: 1 3 0.25 fmul z0.h, p7/m, z0.h, z31.h4212# CHECK-NEXT: 1 3 0.25 fmul z0.h, z0.h, z0.h[0]4213# CHECK-NEXT: 1 3 0.25 fmul z0.h, z1.h, z31.h4214# CHECK-NEXT: 1 3 0.25 fmul z0.s, p0/m, z0.s, #0.54215# CHECK-NEXT: 1 3 0.25 fmul z0.s, p7/m, z0.s, z31.s4216# CHECK-NEXT: 1 3 0.25 fmul z0.s, z0.s, z0.s[0]4217# CHECK-NEXT: 1 3 0.25 fmul z0.s, z1.s, z31.s4218# CHECK-NEXT: 1 3 0.25 fmul z31.d, p7/m, z31.d, #2.04219# CHECK-NEXT: 1 3 0.25 fmul z31.d, z31.d, z15.d[1]4220# CHECK-NEXT: 1 3 0.25 fmul z31.h, p7/m, z31.h, #2.04221# CHECK-NEXT: 1 3 0.25 fmul z31.h, z31.h, z7.h[7]4222# CHECK-NEXT: 1 3 0.25 fmul z31.s, p7/m, z31.s, #2.04223# CHECK-NEXT: 1 3 0.25 fmul z31.s, z31.s, z7.s[3]4224# CHECK-NEXT: 1 3 0.25 fmulx z0.d, p7/m, z0.d, z31.d4225# CHECK-NEXT: 1 3 0.25 fmulx z0.h, p7/m, z0.h, z31.h4226# CHECK-NEXT: 1 3 0.25 fmulx z0.s, p7/m, z0.s, z31.s4227# CHECK-NEXT: 1 2 0.25 fneg z31.d, p7/m, z31.d4228# CHECK-NEXT: 1 2 0.25 fneg z31.h, p7/m, z31.h4229# CHECK-NEXT: 1 2 0.25 fneg z31.s, p7/m, z31.s4230# CHECK-NEXT: 1 4 0.25 fnmad z0.d, p7/m, z1.d, z31.d4231# CHECK-NEXT: 1 4 0.25 fnmad z0.h, p7/m, z1.h, z31.h4232# CHECK-NEXT: 1 4 0.25 fnmad z0.s, p7/m, z1.s, z31.s4233# CHECK-NEXT: 1 4 0.25 fnmla z0.d, p7/m, z1.d, z31.d4234# CHECK-NEXT: 1 4 0.25 fnmla z0.h, p7/m, z1.h, z31.h4235# CHECK-NEXT: 1 4 0.25 fnmla z0.s, p7/m, z1.s, z31.s4236# CHECK-NEXT: 1 4 0.25 fnmls z0.d, p7/m, z1.d, z31.d4237# CHECK-NEXT: 1 4 0.25 fnmls z0.h, p7/m, z1.h, z31.h4238# CHECK-NEXT: 1 4 0.25 fnmls z0.s, p7/m, z1.s, z31.s4239# CHECK-NEXT: 1 4 0.25 fnmsb z0.d, p7/m, z1.d, z31.d4240# CHECK-NEXT: 1 4 0.25 fnmsb z0.h, p7/m, z1.h, z31.h4241# CHECK-NEXT: 1 4 0.25 fnmsb z0.s, p7/m, z1.s, z31.s4242# CHECK-NEXT: 1 3 0.50 frecpe z0.d, z31.d4243# CHECK-NEXT: 4 6 2.00 frecpe z0.h, z31.h4244# CHECK-NEXT: 2 4 1.00 frecpe z0.s, z31.s4245# CHECK-NEXT: 1 4 0.25 frecps z0.d, z1.d, z31.d4246# CHECK-NEXT: 1 4 0.25 frecps z0.h, z1.h, z31.h4247# CHECK-NEXT: 1 4 0.25 frecps z0.s, z1.s, z31.s4248# CHECK-NEXT: 1 3 0.50 frecpx z31.d, p7/m, z31.d4249# CHECK-NEXT: 4 6 2.00 frecpx z31.h, p7/m, z31.h4250# CHECK-NEXT: 2 4 1.00 frecpx z31.s, p7/m, z31.s4251# CHECK-NEXT: 1 3 0.50 frinta z31.d, p7/m, z31.d4252# CHECK-NEXT: 4 6 2.00 frinta z31.h, p7/m, z31.h4253# CHECK-NEXT: 2 4 1.00 frinta z31.s, p7/m, z31.s4254# CHECK-NEXT: 1 3 0.50 frinti z31.d, p7/m, z31.d4255# CHECK-NEXT: 4 6 2.00 frinti z31.h, p7/m, z31.h4256# CHECK-NEXT: 2 4 1.00 frinti z31.s, p7/m, z31.s4257# CHECK-NEXT: 1 3 0.50 frintm z31.d, p7/m, z31.d4258# CHECK-NEXT: 4 6 2.00 frintm z31.h, p7/m, z31.h4259# CHECK-NEXT: 2 4 1.00 frintm z31.s, p7/m, z31.s4260# CHECK-NEXT: 1 3 0.50 frintn z31.d, p7/m, z31.d4261# CHECK-NEXT: 4 6 2.00 frintn z31.h, p7/m, z31.h4262# CHECK-NEXT: 2 4 1.00 frintn z31.s, p7/m, z31.s4263# CHECK-NEXT: 1 3 0.50 frintp z31.d, p7/m, z31.d4264# CHECK-NEXT: 4 6 2.00 frintp z31.h, p7/m, z31.h4265# CHECK-NEXT: 2 4 1.00 frintp z31.s, p7/m, z31.s4266# CHECK-NEXT: 1 3 0.50 frintx z31.d, p7/m, z31.d4267# CHECK-NEXT: 4 6 2.00 frintx z31.h, p7/m, z31.h4268# CHECK-NEXT: 2 4 1.00 frintx z31.s, p7/m, z31.s4269# CHECK-NEXT: 1 3 0.50 frintz z31.d, p7/m, z31.d4270# CHECK-NEXT: 4 6 2.00 frintz z31.h, p7/m, z31.h4271# CHECK-NEXT: 2 4 1.00 frintz z31.s, p7/m, z31.s4272# CHECK-NEXT: 1 3 0.50 frsqrte z0.d, z31.d4273# CHECK-NEXT: 4 6 2.00 frsqrte z0.h, z31.h4274# CHECK-NEXT: 2 4 1.00 frsqrte z0.s, z31.s4275# CHECK-NEXT: 1 4 0.25 frsqrts z0.d, z1.d, z31.d4276# CHECK-NEXT: 1 4 0.25 frsqrts z0.h, z1.h, z31.h4277# CHECK-NEXT: 1 4 0.25 frsqrts z0.s, z1.s, z31.s4278# CHECK-NEXT: 1 3 0.25 fscale z0.d, p7/m, z0.d, z31.d4279# CHECK-NEXT: 1 3 0.25 fscale z0.h, p7/m, z0.h, z31.h4280# CHECK-NEXT: 1 3 0.25 fscale z0.s, p7/m, z0.s, z31.s4281# CHECK-NEXT: 1 14 2.00 fsqrt z31.d, p7/m, z31.d4282# CHECK-NEXT: 1 13 8.00 fsqrt z31.h, p7/m, z31.h4283# CHECK-NEXT: 1 11 4.00 fsqrt z31.s, p7/m, z31.s4284# CHECK-NEXT: 1 2 0.25 fsub z0.d, p0/m, z0.d, #0.54285# CHECK-NEXT: 1 2 0.25 fsub z0.d, p7/m, z0.d, z31.d4286# CHECK-NEXT: 1 2 0.25 fsub z0.d, z1.d, z31.d4287# CHECK-NEXT: 1 2 0.25 fsub z0.h, p0/m, z0.h, #0.54288# CHECK-NEXT: 1 2 0.25 fsub z0.h, p7/m, z0.h, z31.h4289# CHECK-NEXT: 1 2 0.25 fsub z0.h, z1.h, z31.h4290# CHECK-NEXT: 1 2 0.25 fsub z0.s, p0/m, z0.s, #0.54291# CHECK-NEXT: 1 2 0.25 fsub z0.s, p7/m, z0.s, z31.s4292# CHECK-NEXT: 1 2 0.25 fsub z0.s, z1.s, z31.s4293# CHECK-NEXT: 1 2 0.25 fsub z31.d, p7/m, z31.d, #1.04294# CHECK-NEXT: 1 2 0.25 fsub z31.h, p7/m, z31.h, #1.04295# CHECK-NEXT: 1 2 0.25 fsub z31.s, p7/m, z31.s, #1.04296# CHECK-NEXT: 1 2 0.25 fsubr z0.d, p0/m, z0.d, #0.54297# CHECK-NEXT: 1 2 0.25 fsubr z0.d, p7/m, z0.d, z31.d4298# CHECK-NEXT: 1 2 0.25 fsubr z0.h, p0/m, z0.h, #0.54299# CHECK-NEXT: 1 2 0.25 fsubr z0.h, p7/m, z0.h, z31.h4300# CHECK-NEXT: 1 2 0.25 fsubr z0.s, p0/m, z0.s, #0.54301# CHECK-NEXT: 1 2 0.25 fsubr z0.s, p7/m, z0.s, z31.s4302# CHECK-NEXT: 1 2 0.25 fsubr z31.d, p7/m, z31.d, #1.04303# CHECK-NEXT: 1 2 0.25 fsubr z31.h, p7/m, z31.h, #1.04304# CHECK-NEXT: 1 2 0.25 fsubr z31.s, p7/m, z31.s, #1.04305# CHECK-NEXT: 1 4 0.25 ftmad z0.d, z0.d, z31.d, #74306# CHECK-NEXT: 1 4 0.25 ftmad z0.h, z0.h, z31.h, #74307# CHECK-NEXT: 1 4 0.25 ftmad z0.s, z0.s, z31.s, #74308# CHECK-NEXT: 1 3 0.25 ftsmul z0.d, z1.d, z31.d4309# CHECK-NEXT: 1 3 0.25 ftsmul z0.h, z1.h, z31.h4310# CHECK-NEXT: 1 3 0.25 ftsmul z0.s, z1.s, z31.s4311# CHECK-NEXT: 1 3 0.25 ftssel z0.d, z1.d, z31.d4312# CHECK-NEXT: 1 3 0.25 ftssel z0.h, z1.h, z31.h4313# CHECK-NEXT: 1 3 0.25 ftssel z0.s, z1.s, z31.s4314# CHECK-NEXT: 1 2 0.25 histcnt z0.s, p0/z, z1.s, z2.s4315# CHECK-NEXT: 1 2 0.25 histcnt z29.d, p7/z, z30.d, z31.d4316# CHECK-NEXT: 1 2 0.25 histseg z0.b, z1.b, z31.b4317# CHECK-NEXT: 1 1 0.13 incb x04318# CHECK-NEXT: 1 2 0.50 incb x0, #144319# CHECK-NEXT: 1 2 0.50 incb x0, all, mul #164320# CHECK-NEXT: 1 2 0.50 incb x0, pow24321# CHECK-NEXT: 1 2 0.50 incb x0, vl14322# CHECK-NEXT: 1 1 0.13 incd x04323# CHECK-NEXT: 1 2 0.50 incd x0, #144324# CHECK-NEXT: 1 2 0.50 incd x0, all, mul #164325# CHECK-NEXT: 1 2 0.50 incd x0, pow24326# CHECK-NEXT: 1 2 0.50 incd x0, vl14327# CHECK-NEXT: 1 2 0.25 incd z0.d4328# CHECK-NEXT: 1 2 0.25 incd z0.d, all, mul #164329# CHECK-NEXT: 1 1 0.13 inch x04330# CHECK-NEXT: 1 2 0.50 inch x0, #144331# CHECK-NEXT: 1 2 0.50 inch x0, all, mul #164332# CHECK-NEXT: 1 2 0.50 inch x0, pow24333# CHECK-NEXT: 1 2 0.50 inch x0, vl14334# CHECK-NEXT: 1 2 0.25 inch z0.h4335# CHECK-NEXT: 1 2 0.25 inch z0.h, all, mul #164336# CHECK-NEXT: 1 2 0.50 incp x0, p0.b4337# CHECK-NEXT: 1 2 0.50 incp x0, p0.d4338# CHECK-NEXT: 1 2 0.50 incp x0, p0.h4339# CHECK-NEXT: 1 2 0.50 incp x0, p0.s4340# CHECK-NEXT: 1 2 0.50 incp xzr, p15.b4341# CHECK-NEXT: 1 2 0.50 incp xzr, p15.d4342# CHECK-NEXT: 1 2 0.50 incp xzr, p15.h4343# CHECK-NEXT: 1 2 0.50 incp xzr, p15.s4344# CHECK-NEXT: 3 7 1.00 incp z31.d, p15.d4345# CHECK-NEXT: 3 7 1.00 incp z31.h, p15.h4346# CHECK-NEXT: 3 7 1.00 incp z31.s, p15.s4347# CHECK-NEXT: 1 1 0.13 incw x04348# CHECK-NEXT: 1 2 0.50 incw x0, #144349# CHECK-NEXT: 1 2 0.50 incw x0, all, mul #164350# CHECK-NEXT: 1 2 0.50 incw x0, pow24351# CHECK-NEXT: 1 2 0.50 incw x0, vl14352# CHECK-NEXT: 1 2 0.25 incw z0.s4353# CHECK-NEXT: 1 2 0.25 incw z0.s, all, mul #164354# CHECK-NEXT: 1 4 0.50 index z0.b, #0, #04355# CHECK-NEXT: 2 5 1.00 index z0.d, #0, #04356# CHECK-NEXT: 1 4 0.50 index z0.h, #0, #04357# CHECK-NEXT: 2 7 1.00 index z0.h, w0, w04358# CHECK-NEXT: 1 4 0.50 index z0.s, #0, #04359# CHECK-NEXT: 2 7 1.00 index z21.b, w10, w214360# CHECK-NEXT: 4 8 2.00 index z21.d, x10, x214361# CHECK-NEXT: 2 7 1.00 index z21.s, w10, w214362# CHECK-NEXT: 2 7 1.00 index z23.b, #13, w84363# CHECK-NEXT: 2 7 1.00 index z23.b, w13, #84364# CHECK-NEXT: 4 8 2.00 index z23.d, #13, x84365# CHECK-NEXT: 4 8 2.00 index z23.d, x13, #84366# CHECK-NEXT: 2 7 1.00 index z23.h, #13, w84367# CHECK-NEXT: 2 7 1.00 index z23.h, w13, #84368# CHECK-NEXT: 2 7 1.00 index z23.s, #13, w84369# CHECK-NEXT: 2 7 1.00 index z23.s, w13, #84370# CHECK-NEXT: 1 4 0.50 index z31.b, #-1, #-14371# CHECK-NEXT: 2 7 1.00 index z31.b, #-1, wzr4372# CHECK-NEXT: 2 7 1.00 index z31.b, wzr, #-14373# CHECK-NEXT: 2 7 1.00 index z31.b, wzr, wzr4374# CHECK-NEXT: 2 5 1.00 index z31.d, #-1, #-14375# CHECK-NEXT: 4 8 2.00 index z31.d, #-1, xzr4376# CHECK-NEXT: 4 8 2.00 index z31.d, xzr, #-14377# CHECK-NEXT: 4 8 2.00 index z31.d, xzr, xzr4378# CHECK-NEXT: 1 4 0.50 index z31.h, #-1, #-14379# CHECK-NEXT: 2 7 1.00 index z31.h, #-1, wzr4380# CHECK-NEXT: 2 7 1.00 index z31.h, wzr, #-14381# CHECK-NEXT: 2 7 1.00 index z31.h, wzr, wzr4382# CHECK-NEXT: 1 4 0.50 index z31.s, #-1, #-14383# CHECK-NEXT: 2 7 1.00 index z31.s, #-1, wzr4384# CHECK-NEXT: 2 7 1.00 index z31.s, wzr, #-14385# CHECK-NEXT: 2 7 1.00 index z31.s, wzr, wzr4386# CHECK-NEXT: 2 5 1.00 insr z0.b, w04387# CHECK-NEXT: 2 5 1.00 insr z0.d, x04388# CHECK-NEXT: 2 5 1.00 insr z0.h, w04389# CHECK-NEXT: 2 5 1.00 insr z0.s, w04390# CHECK-NEXT: 1 2 0.25 insr z31.b, b314391# CHECK-NEXT: 2 5 1.00 insr z31.b, wzr4392# CHECK-NEXT: 1 2 0.25 insr z31.d, d314393# CHECK-NEXT: 2 5 1.00 insr z31.d, xzr4394# CHECK-NEXT: 1 2 0.25 insr z31.h, h314395# CHECK-NEXT: 2 5 1.00 insr z31.h, wzr4396# CHECK-NEXT: 1 2 0.25 insr z31.s, s314397# CHECK-NEXT: 2 5 1.00 insr z31.s, wzr4398# CHECK-NEXT: 1 3 1.00 lasta b0, p7, z31.b4399# CHECK-NEXT: 1 3 1.00 lasta d0, p7, z31.d4400# CHECK-NEXT: 1 3 1.00 lasta h0, p7, z31.h4401# CHECK-NEXT: 1 3 1.00 lasta s0, p7, z31.s4402# CHECK-NEXT: 2 6 1.00 lasta w0, p7, z31.b4403# CHECK-NEXT: 2 6 1.00 lasta w0, p7, z31.h4404# CHECK-NEXT: 2 6 1.00 lasta w0, p7, z31.s4405# CHECK-NEXT: 2 6 1.00 lasta x0, p7, z31.d4406# CHECK-NEXT: 1 3 1.00 lastb b0, p7, z31.b4407# CHECK-NEXT: 1 3 1.00 lastb d0, p7, z31.d4408# CHECK-NEXT: 1 3 1.00 lastb h0, p7, z31.h4409# CHECK-NEXT: 1 3 1.00 lastb s0, p7, z31.s4410# CHECK-NEXT: 2 6 1.00 lastb w0, p7, z31.b4411# CHECK-NEXT: 2 6 1.00 lastb w0, p7, z31.h4412# CHECK-NEXT: 2 6 1.00 lastb w0, p7, z31.s4413# CHECK-NEXT: 2 6 1.00 lastb x0, p7, z31.d4414# CHECK-NEXT: 1 6 0.33 * ld1b { z0.b }, p0/z, [sp, x0]4415# CHECK-NEXT: 1 6 0.33 * ld1b { z0.b }, p0/z, [x0, x0]4416# CHECK-NEXT: 1 6 0.33 * ld1b { z0.b }, p0/z, [x0]4417# CHECK-NEXT: 1 6 0.33 * ld1b { z0.d }, p0/z, [x0]4418# CHECK-NEXT: 5 9 1.00 * ld1b { z0.d }, p0/z, [z0.d]4419# CHECK-NEXT: 1 6 0.33 * ld1b { z0.h }, p0/z, [x0]4420# CHECK-NEXT: 5 9 1.00 * ld1b { z0.s }, p0/z, [x0, z0.s, sxtw]4421# CHECK-NEXT: 5 9 1.00 * ld1b { z0.s }, p0/z, [x0, z0.s, uxtw]4422# CHECK-NEXT: 1 6 0.33 * ld1b { z0.s }, p0/z, [x0]4423# CHECK-NEXT: 5 9 1.00 * ld1b { z0.s }, p0/z, [z0.s]4424# CHECK-NEXT: 1 6 0.33 * ld1b { z21.b }, p5/z, [x10, #5, mul vl]4425# CHECK-NEXT: 1 6 0.33 * ld1b { z21.d }, p5/z, [x10, #5, mul vl]4426# CHECK-NEXT: 3 9 0.50 * ld1b { z21.d }, p5/z, [x10, z21.d, sxtw]4427# CHECK-NEXT: 3 9 0.50 * ld1b { z21.d }, p5/z, [x10, z21.d, uxtw]4428# CHECK-NEXT: 1 6 0.33 * ld1b { z21.h }, p5/z, [x10, #5, mul vl]4429# CHECK-NEXT: 1 6 0.33 * ld1b { z21.s }, p5/z, [x10, #5, mul vl]4430# CHECK-NEXT: 1 6 0.33 * ld1b { z21.s }, p5/z, [x10, x21]4431# CHECK-NEXT: 1 6 0.33 * ld1b { z23.d }, p3/z, [x13, x8]4432# CHECK-NEXT: 1 6 0.33 * ld1b { z31.b }, p7/z, [sp, #-1, mul vl]4433# CHECK-NEXT: 1 6 0.33 * ld1b { z31.d }, p7/z, [sp, #-1, mul vl]4434# CHECK-NEXT: 3 9 0.50 * ld1b { z31.d }, p7/z, [sp, z31.d]4435# CHECK-NEXT: 5 9 1.00 * ld1b { z31.d }, p7/z, [z31.d, #31]4436# CHECK-NEXT: 1 6 0.33 * ld1b { z31.h }, p7/z, [sp, #-1, mul vl]4437# CHECK-NEXT: 1 6 0.33 * ld1b { z31.s }, p7/z, [sp, #-1, mul vl]4438# CHECK-NEXT: 5 9 1.00 * ld1b { z31.s }, p7/z, [z31.s, #31]4439# CHECK-NEXT: 1 6 0.33 * ld1b { z5.h }, p3/z, [x17, x16]4440# CHECK-NEXT: 5 10 1.00 * ld1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]4441# CHECK-NEXT: 5 10 1.00 * ld1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]4442# CHECK-NEXT: 1 6 0.33 * ld1d { z0.d }, p0/z, [x0]4443# CHECK-NEXT: 5 9 1.00 * ld1d { z0.d }, p0/z, [z0.d]4444# CHECK-NEXT: 1 6 0.33 * ld1d { z21.d }, p5/z, [x10, #5, mul vl]4445# CHECK-NEXT: 3 9 0.50 * ld1d { z21.d }, p5/z, [x10, z21.d, sxtw]4446# CHECK-NEXT: 3 9 0.50 * ld1d { z21.d }, p5/z, [x10, z21.d, uxtw]4447# CHECK-NEXT: 1 6 0.33 * ld1d { z23.d }, p3/z, [sp, x8, lsl #3]4448# CHECK-NEXT: 1 6 0.33 * ld1d { z23.d }, p3/z, [x13, x8, lsl #3]4449# CHECK-NEXT: 5 10 1.00 * ld1d { z23.d }, p3/z, [x13, z8.d, lsl #3]4450# CHECK-NEXT: 1 6 0.33 * ld1d { z31.d }, p7/z, [sp, #-1, mul vl]4451# CHECK-NEXT: 3 9 0.50 * ld1d { z31.d }, p7/z, [sp, z31.d]4452# CHECK-NEXT: 5 9 1.00 * ld1d { z31.d }, p7/z, [z31.d, #248]4453# CHECK-NEXT: 5 10 1.00 * ld1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]4454# CHECK-NEXT: 5 10 1.00 * ld1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]4455# CHECK-NEXT: 1 6 0.33 * ld1h { z0.d }, p0/z, [x0]4456# CHECK-NEXT: 5 9 1.00 * ld1h { z0.d }, p0/z, [z0.d]4457# CHECK-NEXT: 1 6 0.33 * ld1h { z0.h }, p0/z, [x0]4458# CHECK-NEXT: 5 9 1.00 * ld1h { z0.s }, p0/z, [x0, z0.s, sxtw]4459# CHECK-NEXT: 5 9 1.00 * ld1h { z0.s }, p0/z, [x0, z0.s, uxtw]4460# CHECK-NEXT: 1 6 0.33 * ld1h { z0.s }, p0/z, [x0]4461# CHECK-NEXT: 5 9 1.00 * ld1h { z0.s }, p0/z, [z0.s]4462# CHECK-NEXT: 1 6 0.33 * ld1h { z21.d }, p5/z, [x10, #5, mul vl]4463# CHECK-NEXT: 3 9 0.50 * ld1h { z21.d }, p5/z, [x10, z21.d, sxtw]4464# CHECK-NEXT: 3 9 0.50 * ld1h { z21.d }, p5/z, [x10, z21.d, uxtw]4465# CHECK-NEXT: 1 6 0.33 * ld1h { z21.h }, p5/z, [x10, #5, mul vl]4466# CHECK-NEXT: 1 6 0.33 * ld1h { z21.s }, p5/z, [x10, #5, mul vl]4467# CHECK-NEXT: 1 6 0.33 * ld1h { z21.s }, p5/z, [x10, x21, lsl #1]4468# CHECK-NEXT: 1 6 0.33 * ld1h { z23.d }, p3/z, [x13, x8, lsl #1]4469# CHECK-NEXT: 5 10 1.00 * ld1h { z23.d }, p3/z, [x13, z8.d, lsl #1]4470# CHECK-NEXT: 1 6 0.33 * ld1h { z31.d }, p7/z, [sp, #-1, mul vl]4471# CHECK-NEXT: 3 9 0.50 * ld1h { z31.d }, p7/z, [sp, z31.d]4472# CHECK-NEXT: 5 9 1.00 * ld1h { z31.d }, p7/z, [z31.d, #62]4473# CHECK-NEXT: 1 6 0.33 * ld1h { z31.h }, p7/z, [sp, #-1, mul vl]4474# CHECK-NEXT: 1 6 0.33 * ld1h { z31.s }, p7/z, [sp, #-1, mul vl]4475# CHECK-NEXT: 9 10 2.00 * ld1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]4476# CHECK-NEXT: 9 10 2.00 * ld1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]4477# CHECK-NEXT: 5 9 1.00 * ld1h { z31.s }, p7/z, [z31.s, #62]4478# CHECK-NEXT: 1 6 0.33 * ld1h { z5.h }, p3/z, [sp, x16, lsl #1]4479# CHECK-NEXT: 1 6 0.33 * ld1h { z5.h }, p3/z, [x17, x16, lsl #1]4480# CHECK-NEXT: 1 6 0.33 * ld1rb { z0.b }, p0/z, [x0]4481# CHECK-NEXT: 1 6 0.33 * ld1rb { z0.d }, p0/z, [x0]4482# CHECK-NEXT: 1 6 0.33 * ld1rb { z0.h }, p0/z, [x0]4483# CHECK-NEXT: 1 6 0.33 * ld1rb { z0.s }, p0/z, [x0]4484# CHECK-NEXT: 1 6 0.33 * ld1rb { z31.b }, p7/z, [sp, #63]4485# CHECK-NEXT: 1 6 0.33 * ld1rb { z31.d }, p7/z, [sp, #63]4486# CHECK-NEXT: 1 6 0.33 * ld1rb { z31.h }, p7/z, [sp, #63]4487# CHECK-NEXT: 1 6 0.33 * ld1rb { z31.s }, p7/z, [sp, #63]4488# CHECK-NEXT: 1 6 0.33 * ld1rd { z0.d }, p0/z, [x0]4489# CHECK-NEXT: 1 6 0.33 * ld1rd { z31.d }, p7/z, [sp, #504]4490# CHECK-NEXT: 1 6 0.33 * ld1rh { z0.d }, p0/z, [x0]4491# CHECK-NEXT: 1 6 0.33 * ld1rh { z0.h }, p0/z, [x0]4492# CHECK-NEXT: 1 6 0.33 * ld1rh { z0.s }, p0/z, [x0]4493# CHECK-NEXT: 1 6 0.33 * ld1rh { z31.d }, p7/z, [sp, #126]4494# CHECK-NEXT: 1 6 0.33 * ld1rh { z31.h }, p7/z, [sp, #126]4495# CHECK-NEXT: 1 6 0.33 * ld1rh { z31.s }, p7/z, [sp, #126]4496# CHECK-NEXT: 1 6 0.33 * ld1rqb { z0.b }, p0/z, [x0, x0]4497# CHECK-NEXT: 1 6 0.33 * ld1rqb { z0.b }, p0/z, [x0]4498# CHECK-NEXT: 1 6 0.33 * ld1rqb { z21.b }, p5/z, [x10, #112]4499# CHECK-NEXT: 1 6 0.33 * ld1rqb { z23.b }, p3/z, [x13, #-128]4500# CHECK-NEXT: 1 6 0.33 * ld1rqb { z31.b }, p7/z, [sp, #-16]4501# CHECK-NEXT: 1 6 0.33 * ld1rqd { z0.d }, p0/z, [x0, x0, lsl #3]4502# CHECK-NEXT: 1 6 0.33 * ld1rqd { z0.d }, p0/z, [x0]4503# CHECK-NEXT: 1 6 0.33 * ld1rqd { z23.d }, p3/z, [x13, #-128]4504# CHECK-NEXT: 1 6 0.33 * ld1rqd { z23.d }, p3/z, [x13, #112]4505# CHECK-NEXT: 1 6 0.33 * ld1rqd { z31.d }, p7/z, [sp, #-16]4506# CHECK-NEXT: 1 6 0.33 * ld1rqh { z0.h }, p0/z, [x0, x0, lsl #1]4507# CHECK-NEXT: 1 6 0.33 * ld1rqh { z0.h }, p0/z, [x0]4508# CHECK-NEXT: 1 6 0.33 * ld1rqh { z23.h }, p3/z, [x13, #-128]4509# CHECK-NEXT: 1 6 0.33 * ld1rqh { z23.h }, p3/z, [x13, #112]4510# CHECK-NEXT: 1 6 0.33 * ld1rqh { z31.h }, p7/z, [sp, #-16]4511# CHECK-NEXT: 1 6 0.33 * ld1rqw { z0.s }, p0/z, [x0, x0, lsl #2]4512# CHECK-NEXT: 1 6 0.33 * ld1rqw { z0.s }, p0/z, [x0]4513# CHECK-NEXT: 1 6 0.33 * ld1rqw { z23.s }, p3/z, [x13, #-128]4514# CHECK-NEXT: 1 6 0.33 * ld1rqw { z23.s }, p3/z, [x13, #112]4515# CHECK-NEXT: 1 6 0.33 * ld1rqw { z31.s }, p7/z, [sp, #-16]4516# CHECK-NEXT: 1 6 0.33 * ld1rsb { z0.d }, p0/z, [x0]4517# CHECK-NEXT: 1 6 0.33 * ld1rsb { z0.h }, p0/z, [x0]4518# CHECK-NEXT: 1 6 0.33 * ld1rsb { z0.s }, p0/z, [x0]4519# CHECK-NEXT: 1 6 0.33 * ld1rsb { z31.d }, p7/z, [sp, #63]4520# CHECK-NEXT: 1 6 0.33 * ld1rsb { z31.h }, p7/z, [sp, #63]4521# CHECK-NEXT: 1 6 0.33 * ld1rsb { z31.s }, p7/z, [sp, #63]4522# CHECK-NEXT: 1 6 0.33 * ld1rsh { z0.d }, p0/z, [x0]4523# CHECK-NEXT: 1 6 0.33 * ld1rsh { z0.s }, p0/z, [x0]4524# CHECK-NEXT: 1 6 0.33 * ld1rsh { z31.d }, p7/z, [sp, #126]4525# CHECK-NEXT: 1 6 0.33 * ld1rsh { z31.s }, p7/z, [sp, #126]4526# CHECK-NEXT: 1 6 0.33 * ld1rsw { z0.d }, p0/z, [x0]4527# CHECK-NEXT: 1 6 0.33 * ld1rsw { z31.d }, p7/z, [sp, #252]4528# CHECK-NEXT: 1 6 0.33 * ld1rw { z0.d }, p0/z, [x0]4529# CHECK-NEXT: 1 6 0.33 * ld1rw { z0.s }, p0/z, [x0]4530# CHECK-NEXT: 1 6 0.33 * ld1rw { z31.d }, p7/z, [sp, #252]4531# CHECK-NEXT: 1 6 0.33 * ld1rw { z31.s }, p7/z, [sp, #252]4532# CHECK-NEXT: 1 6 0.33 * ld1sb { z0.d }, p0/z, [x0]4533# CHECK-NEXT: 5 9 1.00 * ld1sb { z0.d }, p0/z, [z0.d]4534# CHECK-NEXT: 1 6 0.33 * ld1sb { z0.h }, p0/z, [sp, x0]4535# CHECK-NEXT: 1 6 0.33 * ld1sb { z0.h }, p0/z, [x0, x0]4536# CHECK-NEXT: 1 6 0.33 * ld1sb { z0.h }, p0/z, [x0]4537# CHECK-NEXT: 5 9 1.00 * ld1sb { z0.s }, p0/z, [x0, z0.s, sxtw]4538# CHECK-NEXT: 1 6 0.33 * ld1sb { z0.s }, p0/z, [x0]4539# CHECK-NEXT: 5 9 1.00 * ld1sb { z0.s }, p0/z, [z0.s]4540# CHECK-NEXT: 1 6 0.33 * ld1sb { z21.d }, p5/z, [x10, #5, mul vl]4541# CHECK-NEXT: 3 9 0.50 * ld1sb { z21.d }, p5/z, [x10, z21.d, sxtw]4542# CHECK-NEXT: 3 9 0.50 * ld1sb { z21.d }, p5/z, [x10, z21.d, uxtw]4543# CHECK-NEXT: 1 6 0.33 * ld1sb { z21.h }, p5/z, [x10, #5, mul vl]4544# CHECK-NEXT: 1 6 0.33 * ld1sb { z21.s }, p5/z, [x10, #5, mul vl]4545# CHECK-NEXT: 1 6 0.33 * ld1sb { z21.s }, p5/z, [x10, x21]4546# CHECK-NEXT: 1 6 0.33 * ld1sb { z23.d }, p3/z, [x13, x8]4547# CHECK-NEXT: 1 6 0.33 * ld1sb { z31.d }, p7/z, [sp, #-1, mul vl]4548# CHECK-NEXT: 3 9 0.50 * ld1sb { z31.d }, p7/z, [sp, z31.d]4549# CHECK-NEXT: 5 9 1.00 * ld1sb { z31.d }, p7/z, [z31.d, #31]4550# CHECK-NEXT: 1 6 0.33 * ld1sb { z31.h }, p7/z, [sp, #-1, mul vl]4551# CHECK-NEXT: 1 6 0.33 * ld1sb { z31.s }, p7/z, [sp, #-1, mul vl]4552# CHECK-NEXT: 5 9 1.00 * ld1sb { z31.s }, p7/z, [z31.s, #31]4553# CHECK-NEXT: 5 10 1.00 * ld1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]4554# CHECK-NEXT: 5 10 1.00 * ld1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]4555# CHECK-NEXT: 1 6 0.33 * ld1sh { z0.d }, p0/z, [x0]4556# CHECK-NEXT: 5 9 1.00 * ld1sh { z0.d }, p0/z, [z0.d]4557# CHECK-NEXT: 5 9 1.00 * ld1sh { z0.s }, p0/z, [x0, z0.s, sxtw]4558# CHECK-NEXT: 5 9 1.00 * ld1sh { z0.s }, p0/z, [x0, z0.s, uxtw]4559# CHECK-NEXT: 1 6 0.33 * ld1sh { z0.s }, p0/z, [x0]4560# CHECK-NEXT: 5 9 1.00 * ld1sh { z0.s }, p0/z, [z0.s]4561# CHECK-NEXT: 1 6 0.33 * ld1sh { z21.d }, p5/z, [x10, #5, mul vl]4562# CHECK-NEXT: 3 9 0.50 * ld1sh { z21.d }, p5/z, [x10, z21.d, sxtw]4563# CHECK-NEXT: 3 9 0.50 * ld1sh { z21.d }, p5/z, [x10, z21.d, uxtw]4564# CHECK-NEXT: 1 6 0.33 * ld1sh { z21.s }, p5/z, [sp, x21, lsl #1]4565# CHECK-NEXT: 1 6 0.33 * ld1sh { z21.s }, p5/z, [x10, #5, mul vl]4566# CHECK-NEXT: 1 6 0.33 * ld1sh { z21.s }, p5/z, [x10, x21, lsl #1]4567# CHECK-NEXT: 1 6 0.33 * ld1sh { z23.d }, p3/z, [x13, x8, lsl #1]4568# CHECK-NEXT: 5 10 1.00 * ld1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]4569# CHECK-NEXT: 1 6 0.33 * ld1sh { z31.d }, p7/z, [sp, #-1, mul vl]4570# CHECK-NEXT: 3 9 0.50 * ld1sh { z31.d }, p7/z, [sp, z31.d]4571# CHECK-NEXT: 5 9 1.00 * ld1sh { z31.d }, p7/z, [z31.d, #62]4572# CHECK-NEXT: 1 6 0.33 * ld1sh { z31.s }, p7/z, [sp, #-1, mul vl]4573# CHECK-NEXT: 9 10 2.00 * ld1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]4574# CHECK-NEXT: 9 10 2.00 * ld1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]4575# CHECK-NEXT: 5 9 1.00 * ld1sh { z31.s }, p7/z, [z31.s, #62]4576# CHECK-NEXT: 5 10 1.00 * ld1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]4577# CHECK-NEXT: 5 10 1.00 * ld1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]4578# CHECK-NEXT: 1 6 0.33 * ld1sw { z0.d }, p0/z, [x0]4579# CHECK-NEXT: 5 9 1.00 * ld1sw { z0.d }, p0/z, [z0.d]4580# CHECK-NEXT: 1 6 0.33 * ld1sw { z21.d }, p5/z, [x10, #5, mul vl]4581# CHECK-NEXT: 3 9 0.50 * ld1sw { z21.d }, p5/z, [x10, z21.d, sxtw]4582# CHECK-NEXT: 3 9 0.50 * ld1sw { z21.d }, p5/z, [x10, z21.d, uxtw]4583# CHECK-NEXT: 1 6 0.33 * ld1sw { z23.d }, p3/z, [sp, x8, lsl #2]4584# CHECK-NEXT: 1 6 0.33 * ld1sw { z23.d }, p3/z, [x13, x8, lsl #2]4585# CHECK-NEXT: 5 10 1.00 * ld1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]4586# CHECK-NEXT: 1 6 0.33 * ld1sw { z31.d }, p7/z, [sp, #-1, mul vl]4587# CHECK-NEXT: 3 9 0.50 * ld1sw { z31.d }, p7/z, [sp, z31.d]4588# CHECK-NEXT: 5 9 1.00 * ld1sw { z31.d }, p7/z, [z31.d, #124]4589# CHECK-NEXT: 5 10 1.00 * ld1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]4590# CHECK-NEXT: 5 10 1.00 * ld1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]4591# CHECK-NEXT: 1 6 0.33 * ld1w { z0.d }, p0/z, [x0]4592# CHECK-NEXT: 5 9 1.00 * ld1w { z0.d }, p0/z, [z0.d]4593# CHECK-NEXT: 5 9 1.00 * ld1w { z0.s }, p0/z, [x0, z0.s, sxtw]4594# CHECK-NEXT: 5 9 1.00 * ld1w { z0.s }, p0/z, [x0, z0.s, uxtw]4595# CHECK-NEXT: 1 6 0.33 * ld1w { z0.s }, p0/z, [x0]4596# CHECK-NEXT: 5 9 1.00 * ld1w { z0.s }, p0/z, [z0.s]4597# CHECK-NEXT: 1 6 0.33 * ld1w { z21.d }, p5/z, [x10, #5, mul vl]4598# CHECK-NEXT: 3 9 0.50 * ld1w { z21.d }, p5/z, [x10, z21.d, sxtw]4599# CHECK-NEXT: 3 9 0.50 * ld1w { z21.d }, p5/z, [x10, z21.d, uxtw]4600# CHECK-NEXT: 1 6 0.33 * ld1w { z21.s }, p5/z, [sp, x21, lsl #2]4601# CHECK-NEXT: 1 6 0.33 * ld1w { z21.s }, p5/z, [x10, #5, mul vl]4602# CHECK-NEXT: 1 6 0.33 * ld1w { z21.s }, p5/z, [x10, x21, lsl #2]4603# CHECK-NEXT: 1 6 0.33 * ld1w { z23.d }, p3/z, [x13, x8, lsl #2]4604# CHECK-NEXT: 5 10 1.00 * ld1w { z23.d }, p3/z, [x13, z8.d, lsl #2]4605# CHECK-NEXT: 1 6 0.33 * ld1w { z31.d }, p7/z, [sp, #-1, mul vl]4606# CHECK-NEXT: 3 9 0.50 * ld1w { z31.d }, p7/z, [sp, z31.d]4607# CHECK-NEXT: 5 9 1.00 * ld1w { z31.d }, p7/z, [z31.d, #124]4608# CHECK-NEXT: 1 6 0.33 * ld1w { z31.s }, p7/z, [sp, #-1, mul vl]4609# CHECK-NEXT: 9 10 2.00 * ld1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]4610# CHECK-NEXT: 9 10 2.00 * ld1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]4611# CHECK-NEXT: 5 9 1.00 * ld1w { z31.s }, p7/z, [z31.s, #124]4612# CHECK-NEXT: 6 9 0.67 * ld2b { z0.b, z1.b }, p0/z, [x0, x0]4613# CHECK-NEXT: 4 8 0.67 * ld2b { z0.b, z1.b }, p0/z, [x0]4614# CHECK-NEXT: 4 8 0.67 * ld2b { z21.b, z22.b }, p5/z, [x10, #10, mul vl]4615# CHECK-NEXT: 4 8 0.67 * ld2b { z23.b, z24.b }, p3/z, [x13, #-16, mul vl]4616# CHECK-NEXT: 6 9 0.67 * ld2b { z5.b, z6.b }, p3/z, [x17, x16]4617# CHECK-NEXT: 6 9 0.67 * ld2d { z0.d, z1.d }, p0/z, [x0, x0, lsl #3]4618# CHECK-NEXT: 4 8 0.67 * ld2d { z0.d, z1.d }, p0/z, [x0]4619# CHECK-NEXT: 4 8 0.67 * ld2d { z21.d, z22.d }, p5/z, [x10, #10, mul vl]4620# CHECK-NEXT: 4 8 0.67 * ld2d { z23.d, z24.d }, p3/z, [x13, #-16, mul vl]4621# CHECK-NEXT: 6 9 0.67 * ld2d { z5.d, z6.d }, p3/z, [x17, x16, lsl #3]4622# CHECK-NEXT: 6 9 0.67 * ld2h { z0.h, z1.h }, p0/z, [x0, x0, lsl #1]4623# CHECK-NEXT: 4 8 0.67 * ld2h { z0.h, z1.h }, p0/z, [x0]4624# CHECK-NEXT: 4 8 0.67 * ld2h { z21.h, z22.h }, p5/z, [x10, #10, mul vl]4625# CHECK-NEXT: 4 8 0.67 * ld2h { z23.h, z24.h }, p3/z, [x13, #-16, mul vl]4626# CHECK-NEXT: 6 9 0.67 * ld2h { z5.h, z6.h }, p3/z, [x17, x16, lsl #1]4627# CHECK-NEXT: 6 9 0.67 * ld2w { z0.s, z1.s }, p0/z, [x0, x0, lsl #2]4628# CHECK-NEXT: 4 8 0.67 * ld2w { z0.s, z1.s }, p0/z, [x0]4629# CHECK-NEXT: 4 8 0.67 * ld2w { z21.s, z22.s }, p5/z, [x10, #10, mul vl]4630# CHECK-NEXT: 4 8 0.67 * ld2w { z23.s, z24.s }, p3/z, [x13, #-16, mul vl]4631# CHECK-NEXT: 6 9 0.67 * ld2w { z5.s, z6.s }, p3/z, [x17, x16, lsl #2]4632# CHECK-NEXT: 9 10 1.00 * ld3b { z0.b - z2.b }, p0/z, [x0, x0]4633# CHECK-NEXT: 6 9 1.00 * ld3b { z0.b - z2.b }, p0/z, [x0]4634# CHECK-NEXT: 6 9 1.00 * ld3b { z21.b - z23.b }, p5/z, [x10, #15, mul vl]4635# CHECK-NEXT: 6 9 1.00 * ld3b { z23.b - z25.b }, p3/z, [x13, #-24, mul vl]4636# CHECK-NEXT: 9 10 1.00 * ld3b { z5.b - z7.b }, p3/z, [x17, x16]4637# CHECK-NEXT: 9 10 1.00 * ld3d { z0.d - z2.d }, p0/z, [x0, x0, lsl #3]4638# CHECK-NEXT: 6 9 1.00 * ld3d { z0.d - z2.d }, p0/z, [x0]4639# CHECK-NEXT: 6 9 1.00 * ld3d { z21.d - z23.d }, p5/z, [x10, #15, mul vl]4640# CHECK-NEXT: 6 9 1.00 * ld3d { z23.d - z25.d }, p3/z, [x13, #-24, mul vl]4641# CHECK-NEXT: 9 10 1.00 * ld3d { z5.d - z7.d }, p3/z, [x17, x16, lsl #3]4642# CHECK-NEXT: 9 10 1.00 * ld3h { z0.h - z2.h }, p0/z, [x0, x0, lsl #1]4643# CHECK-NEXT: 6 9 1.00 * ld3h { z0.h - z2.h }, p0/z, [x0]4644# CHECK-NEXT: 6 9 1.00 * ld3h { z21.h - z23.h }, p5/z, [x10, #15, mul vl]4645# CHECK-NEXT: 6 9 1.00 * ld3h { z23.h - z25.h }, p3/z, [x13, #-24, mul vl]4646# CHECK-NEXT: 9 10 1.00 * ld3h { z5.h - z7.h }, p3/z, [x17, x16, lsl #1]4647# CHECK-NEXT: 9 10 1.00 * ld3w { z0.s - z2.s }, p0/z, [x0, x0, lsl #2]4648# CHECK-NEXT: 6 9 1.00 * ld3w { z0.s - z2.s }, p0/z, [x0]4649# CHECK-NEXT: 6 9 1.00 * ld3w { z21.s - z23.s }, p5/z, [x10, #15, mul vl]4650# CHECK-NEXT: 6 9 1.00 * ld3w { z23.s - z25.s }, p3/z, [x13, #-24, mul vl]4651# CHECK-NEXT: 9 10 1.00 * ld3w { z5.s - z7.s }, p3/z, [x17, x16, lsl #2]4652# CHECK-NEXT: 16 10 2.00 * ld4b { z0.b - z3.b }, p0/z, [x0, x0]4653# CHECK-NEXT: 12 9 2.00 * ld4b { z0.b - z3.b }, p0/z, [x0]4654# CHECK-NEXT: 12 9 2.00 * ld4b { z21.b - z24.b }, p5/z, [x10, #20, mul vl]4655# CHECK-NEXT: 12 9 2.00 * ld4b { z23.b - z26.b }, p3/z, [x13, #-32, mul vl]4656# CHECK-NEXT: 16 10 2.00 * ld4b { z5.b - z8.b }, p3/z, [x17, x16]4657# CHECK-NEXT: 16 10 2.00 * ld4d { z0.d - z3.d }, p0/z, [x0, x0, lsl #3]4658# CHECK-NEXT: 12 9 2.00 * ld4d { z0.d - z3.d }, p0/z, [x0]4659# CHECK-NEXT: 12 9 2.00 * ld4d { z21.d - z24.d }, p5/z, [x10, #20, mul vl]4660# CHECK-NEXT: 12 9 2.00 * ld4d { z23.d - z26.d }, p3/z, [x13, #-32, mul vl]4661# CHECK-NEXT: 16 10 2.00 * ld4d { z5.d - z8.d }, p3/z, [x17, x16, lsl #3]4662# CHECK-NEXT: 16 10 2.00 * ld4h { z0.h - z3.h }, p0/z, [x0, x0, lsl #1]4663# CHECK-NEXT: 12 9 2.00 * ld4h { z0.h - z3.h }, p0/z, [x0]4664# CHECK-NEXT: 12 9 2.00 * ld4h { z21.h - z24.h }, p5/z, [x10, #20, mul vl]4665# CHECK-NEXT: 12 9 2.00 * ld4h { z23.h - z26.h }, p3/z, [x13, #-32, mul vl]4666# CHECK-NEXT: 16 10 2.00 * ld4h { z5.h - z8.h }, p3/z, [x17, x16, lsl #1]4667# CHECK-NEXT: 16 10 2.00 * ld4w { z0.s - z3.s }, p0/z, [x0, x0, lsl #2]4668# CHECK-NEXT: 12 9 2.00 * ld4w { z0.s - z3.s }, p0/z, [x0]4669# CHECK-NEXT: 12 9 2.00 * ld4w { z21.s - z24.s }, p5/z, [x10, #20, mul vl]4670# CHECK-NEXT: 12 9 2.00 * ld4w { z23.s - z26.s }, p3/z, [x13, #-32, mul vl]4671# CHECK-NEXT: 16 10 2.00 * ld4w { z5.s - z8.s }, p3/z, [x17, x16, lsl #2]4672# CHECK-NEXT: 2 6 0.33 * U ldff1b { z0.d }, p0/z, [x0, x0]4673# CHECK-NEXT: 5 9 1.00 * U ldff1b { z0.d }, p0/z, [z0.d]4674# CHECK-NEXT: 2 6 0.33 * U ldff1b { z0.h }, p0/z, [x0, x0]4675# CHECK-NEXT: 2 6 0.33 * U ldff1b { z0.s }, p0/z, [x0, x0]4676# CHECK-NEXT: 5 9 1.00 * U ldff1b { z0.s }, p0/z, [x0, z0.s, sxtw]4677# CHECK-NEXT: 5 9 1.00 * U ldff1b { z0.s }, p0/z, [x0, z0.s, uxtw]4678# CHECK-NEXT: 5 9 1.00 * U ldff1b { z0.s }, p0/z, [z0.s]4679# CHECK-NEXT: 3 9 0.50 * U ldff1b { z21.d }, p5/z, [x10, z21.d, sxtw]4680# CHECK-NEXT: 3 9 0.50 * U ldff1b { z21.d }, p5/z, [x10, z21.d, uxtw]4681# CHECK-NEXT: 2 6 0.33 * U ldff1b { z31.b }, p7/z, [sp]4682# CHECK-NEXT: 3 9 0.50 * U ldff1b { z31.d }, p7/z, [sp, z31.d]4683# CHECK-NEXT: 2 6 0.33 * U ldff1b { z31.d }, p7/z, [sp]4684# CHECK-NEXT: 5 9 1.00 * U ldff1b { z31.d }, p7/z, [z31.d, #31]4685# CHECK-NEXT: 2 6 0.33 * U ldff1b { z31.h }, p7/z, [sp]4686# CHECK-NEXT: 2 6 0.33 * U ldff1b { z31.s }, p7/z, [sp]4687# CHECK-NEXT: 5 9 1.00 * U ldff1b { z31.s }, p7/z, [z31.s, #31]4688# CHECK-NEXT: 2 6 0.33 * U ldff1d { z0.d }, p0/z, [x0, x0, lsl #3]4689# CHECK-NEXT: 5 10 1.00 * U ldff1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]4690# CHECK-NEXT: 5 10 1.00 * U ldff1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]4691# CHECK-NEXT: 5 9 1.00 * U ldff1d { z0.d }, p0/z, [z0.d]4692# CHECK-NEXT: 3 9 0.50 * U ldff1d { z21.d }, p5/z, [x10, z21.d, sxtw]4693# CHECK-NEXT: 3 9 0.50 * U ldff1d { z21.d }, p5/z, [x10, z21.d, uxtw]4694# CHECK-NEXT: 5 10 1.00 * U ldff1d { z23.d }, p3/z, [x13, z8.d, lsl #3]4695# CHECK-NEXT: 3 9 0.50 * U ldff1d { z31.d }, p7/z, [sp, z31.d]4696# CHECK-NEXT: 2 6 0.33 * U ldff1d { z31.d }, p7/z, [sp]4697# CHECK-NEXT: 5 9 1.00 * U ldff1d { z31.d }, p7/z, [z31.d, #248]4698# CHECK-NEXT: 2 6 0.33 * U ldff1h { z0.d }, p0/z, [x0, x0, lsl #1]4699# CHECK-NEXT: 5 10 1.00 * U ldff1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]4700# CHECK-NEXT: 5 10 1.00 * U ldff1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]4701# CHECK-NEXT: 5 9 1.00 * U ldff1h { z0.d }, p0/z, [z0.d]4702# CHECK-NEXT: 2 6 0.33 * U ldff1h { z0.h }, p0/z, [x0, x0, lsl #1]4703# CHECK-NEXT: 2 6 0.33 * U ldff1h { z0.s }, p0/z, [x0, x0, lsl #1]4704# CHECK-NEXT: 5 9 1.00 * U ldff1h { z0.s }, p0/z, [x0, z0.s, sxtw]4705# CHECK-NEXT: 5 9 1.00 * U ldff1h { z0.s }, p0/z, [x0, z0.s, uxtw]4706# CHECK-NEXT: 5 9 1.00 * U ldff1h { z0.s }, p0/z, [z0.s]4707# CHECK-NEXT: 3 9 0.50 * U ldff1h { z21.d }, p5/z, [x10, z21.d, sxtw]4708# CHECK-NEXT: 3 9 0.50 * U ldff1h { z21.d }, p5/z, [x10, z21.d, uxtw]4709# CHECK-NEXT: 5 10 1.00 * U ldff1h { z23.d }, p3/z, [x13, z8.d, lsl #1]4710# CHECK-NEXT: 3 9 0.50 * U ldff1h { z31.d }, p7/z, [sp, z31.d]4711# CHECK-NEXT: 2 6 0.33 * U ldff1h { z31.d }, p7/z, [sp]4712# CHECK-NEXT: 5 9 1.00 * U ldff1h { z31.d }, p7/z, [z31.d, #62]4713# CHECK-NEXT: 2 6 0.33 * U ldff1h { z31.h }, p7/z, [sp]4714# CHECK-NEXT: 9 10 2.00 * U ldff1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]4715# CHECK-NEXT: 9 10 2.00 * U ldff1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]4716# CHECK-NEXT: 2 6 0.33 * U ldff1h { z31.s }, p7/z, [sp]4717# CHECK-NEXT: 5 9 1.00 * U ldff1h { z31.s }, p7/z, [z31.s, #62]4718# CHECK-NEXT: 2 6 0.33 * U ldff1sb { z0.d }, p0/z, [x0, x0]4719# CHECK-NEXT: 5 9 1.00 * U ldff1sb { z0.d }, p0/z, [z0.d]4720# CHECK-NEXT: 2 6 0.33 * U ldff1sb { z0.h }, p0/z, [x0, x0]4721# CHECK-NEXT: 2 6 0.33 * U ldff1sb { z0.s }, p0/z, [x0, x0]4722# CHECK-NEXT: 5 9 1.00 * U ldff1sb { z0.s }, p0/z, [x0, z0.s, sxtw]4723# CHECK-NEXT: 5 9 1.00 * U ldff1sb { z0.s }, p0/z, [x0, z0.s, uxtw]4724# CHECK-NEXT: 5 9 1.00 * U ldff1sb { z0.s }, p0/z, [z0.s]4725# CHECK-NEXT: 3 9 0.50 * U ldff1sb { z21.d }, p5/z, [x10, z21.d, sxtw]4726# CHECK-NEXT: 3 9 0.50 * U ldff1sb { z21.d }, p5/z, [x10, z21.d, uxtw]4727# CHECK-NEXT: 3 9 0.50 * U ldff1sb { z31.d }, p7/z, [sp, z31.d]4728# CHECK-NEXT: 2 6 0.33 * U ldff1sb { z31.d }, p7/z, [sp]4729# CHECK-NEXT: 5 9 1.00 * U ldff1sb { z31.d }, p7/z, [z31.d, #31]4730# CHECK-NEXT: 2 6 0.33 * U ldff1sb { z31.h }, p7/z, [sp]4731# CHECK-NEXT: 2 6 0.33 * U ldff1sb { z31.s }, p7/z, [sp]4732# CHECK-NEXT: 5 9 1.00 * U ldff1sb { z31.s }, p7/z, [z31.s, #31]4733# CHECK-NEXT: 2 6 0.33 * U ldff1sh { z0.d }, p0/z, [x0, x0, lsl #1]4734# CHECK-NEXT: 5 10 1.00 * U ldff1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]4735# CHECK-NEXT: 5 10 1.00 * U ldff1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]4736# CHECK-NEXT: 5 9 1.00 * U ldff1sh { z0.d }, p0/z, [z0.d]4737# CHECK-NEXT: 2 6 0.33 * U ldff1sh { z0.s }, p0/z, [x0, x0, lsl #1]4738# CHECK-NEXT: 5 9 1.00 * U ldff1sh { z0.s }, p0/z, [x0, z0.s, sxtw]4739# CHECK-NEXT: 5 9 1.00 * U ldff1sh { z0.s }, p0/z, [x0, z0.s, uxtw]4740# CHECK-NEXT: 5 9 1.00 * U ldff1sh { z0.s }, p0/z, [z0.s]4741# CHECK-NEXT: 3 9 0.50 * U ldff1sh { z21.d }, p5/z, [x10, z21.d, sxtw]4742# CHECK-NEXT: 3 9 0.50 * U ldff1sh { z21.d }, p5/z, [x10, z21.d, uxtw]4743# CHECK-NEXT: 5 10 1.00 * U ldff1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]4744# CHECK-NEXT: 3 9 0.50 * U ldff1sh { z31.d }, p7/z, [sp, z31.d]4745# CHECK-NEXT: 2 6 0.33 * U ldff1sh { z31.d }, p7/z, [sp]4746# CHECK-NEXT: 5 9 1.00 * U ldff1sh { z31.d }, p7/z, [z31.d, #62]4747# CHECK-NEXT: 9 10 2.00 * U ldff1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]4748# CHECK-NEXT: 9 10 2.00 * U ldff1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]4749# CHECK-NEXT: 2 6 0.33 * U ldff1sh { z31.s }, p7/z, [sp]4750# CHECK-NEXT: 5 9 1.00 * U ldff1sh { z31.s }, p7/z, [z31.s, #62]4751# CHECK-NEXT: 2 6 0.33 * U ldff1sw { z0.d }, p0/z, [x0, x0, lsl #2]4752# CHECK-NEXT: 5 10 1.00 * U ldff1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]4753# CHECK-NEXT: 5 10 1.00 * U ldff1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]4754# CHECK-NEXT: 5 9 1.00 * U ldff1sw { z0.d }, p0/z, [z0.d]4755# CHECK-NEXT: 3 9 0.50 * U ldff1sw { z21.d }, p5/z, [x10, z21.d, sxtw]4756# CHECK-NEXT: 3 9 0.50 * U ldff1sw { z21.d }, p5/z, [x10, z21.d, uxtw]4757# CHECK-NEXT: 5 10 1.00 * U ldff1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]4758# CHECK-NEXT: 3 9 0.50 * U ldff1sw { z31.d }, p7/z, [sp, z31.d]4759# CHECK-NEXT: 2 6 0.33 * U ldff1sw { z31.d }, p7/z, [sp]4760# CHECK-NEXT: 5 9 1.00 * U ldff1sw { z31.d }, p7/z, [z31.d, #124]4761# CHECK-NEXT: 2 6 0.33 * U ldff1w { z0.d }, p0/z, [x0, x0, lsl #2]4762# CHECK-NEXT: 5 10 1.00 * U ldff1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]4763# CHECK-NEXT: 5 10 1.00 * U ldff1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]4764# CHECK-NEXT: 5 9 1.00 * U ldff1w { z0.d }, p0/z, [z0.d]4765# CHECK-NEXT: 2 6 0.33 * U ldff1w { z0.s }, p0/z, [x0, x0, lsl #2]4766# CHECK-NEXT: 5 9 1.00 * U ldff1w { z0.s }, p0/z, [x0, z0.s, sxtw]4767# CHECK-NEXT: 5 9 1.00 * U ldff1w { z0.s }, p0/z, [x0, z0.s, uxtw]4768# CHECK-NEXT: 5 9 1.00 * U ldff1w { z0.s }, p0/z, [z0.s]4769# CHECK-NEXT: 3 9 0.50 * U ldff1w { z21.d }, p5/z, [x10, z21.d, sxtw]4770# CHECK-NEXT: 3 9 0.50 * U ldff1w { z21.d }, p5/z, [x10, z21.d, uxtw]4771# CHECK-NEXT: 5 10 1.00 * U ldff1w { z23.d }, p3/z, [x13, z8.d, lsl #2]4772# CHECK-NEXT: 3 9 0.50 * U ldff1w { z31.d }, p7/z, [sp, z31.d]4773# CHECK-NEXT: 2 6 0.33 * U ldff1w { z31.d }, p7/z, [sp]4774# CHECK-NEXT: 5 9 1.00 * U ldff1w { z31.d }, p7/z, [z31.d, #124]4775# CHECK-NEXT: 9 10 2.00 * U ldff1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]4776# CHECK-NEXT: 9 10 2.00 * U ldff1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]4777# CHECK-NEXT: 2 6 0.33 * U ldff1w { z31.s }, p7/z, [sp]4778# CHECK-NEXT: 5 9 1.00 * U ldff1w { z31.s }, p7/z, [z31.s, #124]4779# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z0.b }, p0/z, [x0]4780# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z0.d }, p0/z, [x0]4781# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z0.h }, p0/z, [x0]4782# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z0.s }, p0/z, [x0]4783# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z21.b }, p5/z, [x10, #5, mul vl]4784# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z21.d }, p5/z, [x10, #5, mul vl]4785# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z21.h }, p5/z, [x10, #5, mul vl]4786# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z21.s }, p5/z, [x10, #5, mul vl]4787# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z31.b }, p7/z, [sp, #-1, mul vl]4788# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z31.d }, p7/z, [sp, #-1, mul vl]4789# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z31.h }, p7/z, [sp, #-1, mul vl]4790# CHECK-NEXT: 1 6 0.33 * U ldnf1b { z31.s }, p7/z, [sp, #-1, mul vl]4791# CHECK-NEXT: 1 6 0.33 * U ldnf1d { z0.d }, p0/z, [x0]4792# CHECK-NEXT: 1 6 0.33 * U ldnf1d { z21.d }, p5/z, [x10, #5, mul vl]4793# CHECK-NEXT: 1 6 0.33 * U ldnf1d { z31.d }, p7/z, [sp, #-1, mul vl]4794# CHECK-NEXT: 1 6 0.33 * U ldnf1h { z0.d }, p0/z, [x0]4795# CHECK-NEXT: 1 6 0.33 * U ldnf1h { z0.h }, p0/z, [x0]4796# CHECK-NEXT: 1 6 0.33 * U ldnf1h { z0.s }, p0/z, [x0]4797# CHECK-NEXT: 1 6 0.33 * U ldnf1h { z21.d }, p5/z, [x10, #5, mul vl]4798# CHECK-NEXT: 1 6 0.33 * U ldnf1h { z21.h }, p5/z, [x10, #5, mul vl]4799# CHECK-NEXT: 1 6 0.33 * U ldnf1h { z21.s }, p5/z, [x10, #5, mul vl]4800# CHECK-NEXT: 1 6 0.33 * U ldnf1h { z31.d }, p7/z, [sp, #-1, mul vl]4801# CHECK-NEXT: 1 6 0.33 * U ldnf1h { z31.h }, p7/z, [sp, #-1, mul vl]4802# CHECK-NEXT: 1 6 0.33 * U ldnf1h { z31.s }, p7/z, [sp, #-1, mul vl]4803# CHECK-NEXT: 1 6 0.33 * U ldnf1sb { z0.d }, p0/z, [x0]4804# CHECK-NEXT: 1 6 0.33 * U ldnf1sb { z0.h }, p0/z, [x0]4805# CHECK-NEXT: 1 6 0.33 * U ldnf1sb { z0.s }, p0/z, [x0]4806# CHECK-NEXT: 1 6 0.33 * U ldnf1sb { z21.d }, p5/z, [x10, #5, mul vl]4807# CHECK-NEXT: 1 6 0.33 * U ldnf1sb { z21.h }, p5/z, [x10, #5, mul vl]4808# CHECK-NEXT: 1 6 0.33 * U ldnf1sb { z21.s }, p5/z, [x10, #5, mul vl]4809# CHECK-NEXT: 1 6 0.33 * U ldnf1sb { z31.d }, p7/z, [sp, #-1, mul vl]4810# CHECK-NEXT: 1 6 0.33 * U ldnf1sb { z31.h }, p7/z, [sp, #-1, mul vl]4811# CHECK-NEXT: 1 6 0.33 * U ldnf1sb { z31.s }, p7/z, [sp, #-1, mul vl]4812# CHECK-NEXT: 1 6 0.33 * U ldnf1sh { z0.d }, p0/z, [x0]4813# CHECK-NEXT: 1 6 0.33 * U ldnf1sh { z0.s }, p0/z, [x0]4814# CHECK-NEXT: 1 6 0.33 * U ldnf1sh { z21.d }, p5/z, [x10, #5, mul vl]4815# CHECK-NEXT: 1 6 0.33 * U ldnf1sh { z21.s }, p5/z, [x10, #5, mul vl]4816# CHECK-NEXT: 1 6 0.33 * U ldnf1sh { z31.d }, p7/z, [sp, #-1, mul vl]4817# CHECK-NEXT: 1 6 0.33 * U ldnf1sh { z31.s }, p7/z, [sp, #-1, mul vl]4818# CHECK-NEXT: 1 6 0.33 * U ldnf1sw { z0.d }, p0/z, [x0]4819# CHECK-NEXT: 1 6 0.33 * U ldnf1sw { z21.d }, p5/z, [x10, #5, mul vl]4820# CHECK-NEXT: 1 6 0.33 * U ldnf1sw { z31.d }, p7/z, [sp, #-1, mul vl]4821# CHECK-NEXT: 1 6 0.33 * U ldnf1w { z0.d }, p0/z, [x0]4822# CHECK-NEXT: 1 6 0.33 * U ldnf1w { z0.s }, p0/z, [x0]4823# CHECK-NEXT: 1 6 0.33 * U ldnf1w { z21.d }, p5/z, [x10, #5, mul vl]4824# CHECK-NEXT: 1 6 0.33 * U ldnf1w { z21.s }, p5/z, [x10, #5, mul vl]4825# CHECK-NEXT: 1 6 0.33 * U ldnf1w { z31.d }, p7/z, [sp, #-1, mul vl]4826# CHECK-NEXT: 1 6 0.33 * U ldnf1w { z31.s }, p7/z, [sp, #-1, mul vl]4827# CHECK-NEXT: 1 6 0.33 * ldnt1b { z0.b }, p0/z, [x0, x0]4828# CHECK-NEXT: 1 6 0.33 * ldnt1b { z0.b }, p0/z, [x0]4829# CHECK-NEXT: 4 9 0.67 * ldnt1b { z0.d }, p0/z, [z1.d]4830# CHECK-NEXT: 6 9 1.00 * ldnt1b { z0.s }, p0/z, [z1.s]4831# CHECK-NEXT: 1 6 0.33 * ldnt1b { z21.b }, p5/z, [x10, #7, mul vl]4832# CHECK-NEXT: 1 6 0.33 * ldnt1b { z23.b }, p3/z, [x13, #-8, mul vl]4833# CHECK-NEXT: 4 9 0.67 * ldnt1b { z31.d }, p7/z, [z31.d, x0]4834# CHECK-NEXT: 4 9 0.67 * ldnt1b { z31.d }, p7/z, [z31.d]4835# CHECK-NEXT: 6 9 1.00 * ldnt1b { z31.s }, p7/z, [z31.s, x0]4836# CHECK-NEXT: 6 9 1.00 * ldnt1b { z31.s }, p7/z, [z31.s]4837# CHECK-NEXT: 1 6 0.33 * ldnt1d { z0.d }, p0/z, [x0, x0, lsl #3]4838# CHECK-NEXT: 1 6 0.33 * ldnt1d { z0.d }, p0/z, [x0]4839# CHECK-NEXT: 4 9 0.67 * ldnt1d { z0.d }, p0/z, [z1.d]4840# CHECK-NEXT: 1 6 0.33 * ldnt1d { z21.d }, p5/z, [x10, #7, mul vl]4841# CHECK-NEXT: 1 6 0.33 * ldnt1d { z23.d }, p3/z, [x13, #-8, mul vl]4842# CHECK-NEXT: 4 9 0.67 * ldnt1d { z31.d }, p7/z, [z31.d, x0]4843# CHECK-NEXT: 4 9 0.67 * ldnt1d { z31.d }, p7/z, [z31.d]4844# CHECK-NEXT: 4 9 0.67 * ldnt1h { z0.d }, p0/z, [z1.d]4845# CHECK-NEXT: 1 6 0.33 * ldnt1h { z0.h }, p0/z, [x0, x0, lsl #1]4846# CHECK-NEXT: 1 6 0.33 * ldnt1h { z0.h }, p0/z, [x0]4847# CHECK-NEXT: 6 9 1.00 * ldnt1h { z0.s }, p0/z, [z1.s]4848# CHECK-NEXT: 1 6 0.33 * ldnt1h { z21.h }, p5/z, [x10, #7, mul vl]4849# CHECK-NEXT: 1 6 0.33 * ldnt1h { z23.h }, p3/z, [x13, #-8, mul vl]4850# CHECK-NEXT: 4 9 0.67 * ldnt1h { z31.d }, p7/z, [z31.d, x0]4851# CHECK-NEXT: 4 9 0.67 * ldnt1h { z31.d }, p7/z, [z31.d]4852# CHECK-NEXT: 6 9 1.00 * ldnt1h { z31.s }, p7/z, [z31.s, x0]4853# CHECK-NEXT: 6 9 1.00 * ldnt1h { z31.s }, p7/z, [z31.s]4854# CHECK-NEXT: 4 9 0.67 * ldnt1sb { z0.d }, p0/z, [z1.d]4855# CHECK-NEXT: 6 9 1.00 * ldnt1sb { z0.s }, p0/z, [z1.s]4856# CHECK-NEXT: 4 9 0.67 * ldnt1sb { z31.d }, p7/z, [z31.d, x0]4857# CHECK-NEXT: 4 9 0.67 * ldnt1sb { z31.d }, p7/z, [z31.d]4858# CHECK-NEXT: 6 9 1.00 * ldnt1sb { z31.s }, p7/z, [z31.s, x0]4859# CHECK-NEXT: 6 9 1.00 * ldnt1sb { z31.s }, p7/z, [z31.s]4860# CHECK-NEXT: 4 9 0.67 * ldnt1sh { z0.d }, p0/z, [z1.d]4861# CHECK-NEXT: 6 9 1.00 * ldnt1sh { z0.s }, p0/z, [z1.s]4862# CHECK-NEXT: 4 9 0.67 * ldnt1sh { z31.d }, p7/z, [z31.d, x0]4863# CHECK-NEXT: 4 9 0.67 * ldnt1sh { z31.d }, p7/z, [z31.d]4864# CHECK-NEXT: 6 9 1.00 * ldnt1sh { z31.s }, p7/z, [z31.s, x0]4865# CHECK-NEXT: 6 9 1.00 * ldnt1sh { z31.s }, p7/z, [z31.s]4866# CHECK-NEXT: 4 9 0.67 * ldnt1sw { z0.d }, p0/z, [z1.d]4867# CHECK-NEXT: 4 9 0.67 * ldnt1sw { z31.d }, p7/z, [z31.d, x0]4868# CHECK-NEXT: 4 9 0.67 * ldnt1sw { z31.d }, p7/z, [z31.d]4869# CHECK-NEXT: 4 9 0.67 * ldnt1w { z0.d }, p0/z, [z1.d]4870# CHECK-NEXT: 1 6 0.33 * ldnt1w { z0.s }, p0/z, [x0, x0, lsl #2]4871# CHECK-NEXT: 1 6 0.33 * ldnt1w { z0.s }, p0/z, [x0]4872# CHECK-NEXT: 6 9 1.00 * ldnt1w { z0.s }, p0/z, [z1.s]4873# CHECK-NEXT: 1 6 0.33 * ldnt1w { z21.s }, p5/z, [x10, #7, mul vl]4874# CHECK-NEXT: 1 6 0.33 * ldnt1w { z23.s }, p3/z, [x13, #-8, mul vl]4875# CHECK-NEXT: 4 9 0.67 * ldnt1w { z31.d }, p7/z, [z31.d, x0]4876# CHECK-NEXT: 4 9 0.67 * ldnt1w { z31.d }, p7/z, [z31.d]4877# CHECK-NEXT: 6 9 1.00 * ldnt1w { z31.s }, p7/z, [z31.s, x0]4878# CHECK-NEXT: 6 9 1.00 * ldnt1w { z31.s }, p7/z, [z31.s]4879# CHECK-NEXT: 2 6 0.50 * ldr p0, [x0]4880# CHECK-NEXT: 2 6 0.50 * ldr p5, [x10, #255, mul vl]4881# CHECK-NEXT: 2 6 0.50 * ldr p7, [x13, #-256, mul vl]4882# CHECK-NEXT: 1 6 0.33 * ldr z0, [x0]4883# CHECK-NEXT: 1 6 0.33 * ldr z23, [x13, #255, mul vl]4884# CHECK-NEXT: 1 6 0.33 * ldr z31, [sp, #-256, mul vl]4885# CHECK-NEXT: 1 2 0.50 lsl z0.b, p0/m, z0.b, #04886# CHECK-NEXT: 1 2 0.50 lsl z0.b, p0/m, z0.b, z0.b4887# CHECK-NEXT: 1 2 0.50 lsl z0.b, p0/m, z0.b, z1.d4888# CHECK-NEXT: 1 2 0.50 lsl z0.b, z0.b, #04889# CHECK-NEXT: 1 2 0.50 lsl z0.b, z1.b, z2.d4890# CHECK-NEXT: 1 2 0.50 lsl z0.d, p0/m, z0.d, #04891# CHECK-NEXT: 1 2 0.50 lsl z0.d, p0/m, z0.d, z0.d4892# CHECK-NEXT: 1 2 0.50 lsl z0.d, z0.d, #04893# CHECK-NEXT: 1 2 0.50 lsl z0.h, p0/m, z0.h, #04894# CHECK-NEXT: 1 2 0.50 lsl z0.h, p0/m, z0.h, z0.h4895# CHECK-NEXT: 1 2 0.50 lsl z0.h, p0/m, z0.h, z1.d4896# CHECK-NEXT: 1 2 0.50 lsl z0.h, z0.h, #04897# CHECK-NEXT: 1 2 0.50 lsl z0.h, z1.h, z2.d4898# CHECK-NEXT: 1 2 0.50 lsl z0.s, p0/m, z0.s, #04899# CHECK-NEXT: 1 2 0.50 lsl z0.s, p0/m, z0.s, z0.s4900# CHECK-NEXT: 1 2 0.50 lsl z0.s, p0/m, z0.s, z1.d4901# CHECK-NEXT: 1 2 0.50 lsl z0.s, z0.s, #04902# CHECK-NEXT: 1 2 0.50 lsl z0.s, z1.s, z2.d4903# CHECK-NEXT: 1 2 0.50 lsl z31.b, p0/m, z31.b, #74904# CHECK-NEXT: 1 2 0.50 lsl z31.b, z31.b, #74905# CHECK-NEXT: 1 2 0.50 lsl z31.d, p0/m, z31.d, #634906# CHECK-NEXT: 1 2 0.50 lsl z31.d, z31.d, #634907# CHECK-NEXT: 1 2 0.50 lsl z31.h, p0/m, z31.h, #154908# CHECK-NEXT: 1 2 0.50 lsl z31.h, z31.h, #154909# CHECK-NEXT: 1 2 0.50 lsl z31.s, p0/m, z31.s, #314910# CHECK-NEXT: 1 2 0.50 lsl z31.s, z31.s, #314911# CHECK-NEXT: 1 2 0.50 lslr z0.b, p0/m, z0.b, z0.b4912# CHECK-NEXT: 1 2 0.50 lslr z0.d, p0/m, z0.d, z0.d4913# CHECK-NEXT: 1 2 0.50 lslr z0.h, p0/m, z0.h, z0.h4914# CHECK-NEXT: 1 2 0.50 lslr z0.s, p0/m, z0.s, z0.s4915# CHECK-NEXT: 1 2 0.50 lsr z0.b, p0/m, z0.b, #14916# CHECK-NEXT: 1 2 0.50 lsr z0.b, p0/m, z0.b, z0.b4917# CHECK-NEXT: 1 2 0.50 lsr z0.b, p0/m, z0.b, z1.d4918# CHECK-NEXT: 1 2 0.50 lsr z0.b, z0.b, #14919# CHECK-NEXT: 1 2 0.50 lsr z0.b, z1.b, z2.d4920# CHECK-NEXT: 1 2 0.50 lsr z0.d, p0/m, z0.d, #14921# CHECK-NEXT: 1 2 0.50 lsr z0.d, p0/m, z0.d, z0.d4922# CHECK-NEXT: 1 2 0.50 lsr z0.d, z0.d, #14923# CHECK-NEXT: 1 2 0.50 lsr z0.h, p0/m, z0.h, #14924# CHECK-NEXT: 1 2 0.50 lsr z0.h, p0/m, z0.h, z0.h4925# CHECK-NEXT: 1 2 0.50 lsr z0.h, p0/m, z0.h, z1.d4926# CHECK-NEXT: 1 2 0.50 lsr z0.h, z0.h, #14927# CHECK-NEXT: 1 2 0.50 lsr z0.h, z1.h, z2.d4928# CHECK-NEXT: 1 2 0.50 lsr z0.s, p0/m, z0.s, #14929# CHECK-NEXT: 1 2 0.50 lsr z0.s, p0/m, z0.s, z0.s4930# CHECK-NEXT: 1 2 0.50 lsr z0.s, p0/m, z0.s, z1.d4931# CHECK-NEXT: 1 2 0.50 lsr z0.s, z0.s, #14932# CHECK-NEXT: 1 2 0.50 lsr z0.s, z1.s, z2.d4933# CHECK-NEXT: 1 2 0.50 lsr z31.b, p0/m, z31.b, #84934# CHECK-NEXT: 1 2 0.50 lsr z31.b, z31.b, #84935# CHECK-NEXT: 1 2 0.50 lsr z31.d, p0/m, z31.d, #644936# CHECK-NEXT: 1 2 0.50 lsr z31.d, z31.d, #644937# CHECK-NEXT: 1 2 0.50 lsr z31.h, p0/m, z31.h, #164938# CHECK-NEXT: 1 2 0.50 lsr z31.h, z31.h, #164939# CHECK-NEXT: 1 2 0.50 lsr z31.s, p0/m, z31.s, #324940# CHECK-NEXT: 1 2 0.50 lsr z31.s, z31.s, #324941# CHECK-NEXT: 1 2 0.50 lsrr z0.b, p0/m, z0.b, z0.b4942# CHECK-NEXT: 1 2 0.50 lsrr z0.d, p0/m, z0.d, z0.d4943# CHECK-NEXT: 1 2 0.50 lsrr z0.h, p0/m, z0.h, z0.h4944# CHECK-NEXT: 1 2 0.50 lsrr z0.s, p0/m, z0.s, z0.s4945# CHECK-NEXT: 1 4 0.50 mad z0.b, p7/m, z1.b, z31.b4946# CHECK-NEXT: 1 5 1.00 mad z0.d, p7/m, z1.d, z31.d4947# CHECK-NEXT: 1 4 0.50 mad z0.h, p7/m, z1.h, z31.h4948# CHECK-NEXT: 1 4 0.50 mad z0.s, p7/m, z1.s, z31.s4949# CHECK-NEXT: 2 3 1.00 match p0.b, p0/z, z0.b, z0.b4950# CHECK-NEXT: 2 3 1.00 match p0.h, p0/z, z0.h, z0.h4951# CHECK-NEXT: 2 2 1.00 match p15.b, p7/z, z30.b, z31.b4952# CHECK-NEXT: 2 2 1.00 match p15.h, p7/z, z30.h, z31.h4953# CHECK-NEXT: 1 4 0.50 mla z0.b, p7/m, z1.b, z31.b4954# CHECK-NEXT: 1 5 1.00 mla z0.d, p7/m, z1.d, z31.d4955# CHECK-NEXT: 1 5 1.00 mla z0.d, z1.d, z7.d[1]4956# CHECK-NEXT: 1 4 0.50 mla z0.h, p7/m, z1.h, z31.h4957# CHECK-NEXT: 1 4 0.50 mla z0.h, z1.h, z7.h[7]4958# CHECK-NEXT: 1 4 0.50 mla z0.s, p7/m, z1.s, z31.s4959# CHECK-NEXT: 1 4 0.50 mla z0.s, z1.s, z7.s[3]4960# CHECK-NEXT: 1 4 0.50 mls z0.b, p7/m, z1.b, z31.b4961# CHECK-NEXT: 1 5 1.00 mls z0.d, p7/m, z1.d, z31.d4962# CHECK-NEXT: 1 5 1.00 mls z0.d, z1.d, z7.d[1]4963# CHECK-NEXT: 1 4 0.50 mls z0.h, p7/m, z1.h, z31.h4964# CHECK-NEXT: 1 4 0.50 mls z0.h, z1.h, z7.h[7]4965# CHECK-NEXT: 1 4 0.50 mls z0.s, p7/m, z1.s, z31.s4966# CHECK-NEXT: 1 4 0.50 mls z0.s, z1.s, z7.s[3]4967# CHECK-NEXT: 1 2 0.50 mov p0.b, p0.b4968# CHECK-NEXT: 1 1 0.50 mov p0.b, p0/m, p0.b4969# CHECK-NEXT: 1 2 0.50 mov p0.b, p0/z, p0.b4970# CHECK-NEXT: 1 2 0.50 mov p15.b, p15.b4971# CHECK-NEXT: 1 1 0.50 mov p15.b, p15/m, p15.b4972# CHECK-NEXT: 1 2 0.50 mov p15.b, p15/z, p15.b4973# CHECK-NEXT: 1 2 0.25 mov z0.b, #1274974# CHECK-NEXT: 1 2 0.25 mov z0.b, b04975# CHECK-NEXT: 1 2 0.25 mov z0.b, p0/m, b04976# CHECK-NEXT: 2 5 1.00 mov z0.b, p0/m, w04977# CHECK-NEXT: 1 2 0.25 mov z0.b, p0/z, #1274978# CHECK-NEXT: 1 3 1.00 mov z0.b, w04979# CHECK-NEXT: 1 2 0.25 mov z0.d, #04980# CHECK-NEXT: 1 2 0.25 mov z0.d, #0xe0000000000003ff4981# CHECK-NEXT: 1 2 0.25 mov z0.d, #0xffffffffffff7fff4982# CHECK-NEXT: 1 2 0.25 mov z0.d, #327684983# CHECK-NEXT: 1 2 0.25 mov z0.d, d04984# CHECK-NEXT: 1 2 0.25 mov z0.d, p0/m, d04985# CHECK-NEXT: 2 5 1.00 mov z0.d, p0/m, x04986# CHECK-NEXT: 1 3 1.00 mov z0.d, x04987# CHECK-NEXT: 1 2 0.25 mov z0.d, z0.d4988# CHECK-NEXT: 1 2 0.25 mov z0.h, #-2564989# CHECK-NEXT: 1 2 0.25 mov z0.h, #-327684990# CHECK-NEXT: 1 2 0.25 mov z0.h, #04991# CHECK-NEXT: 1 2 0.25 mov z0.h, #325124992# CHECK-NEXT: 1 2 0.25 mov z0.h, #327674993# CHECK-NEXT: 1 2 0.25 mov z0.h, h04994# CHECK-NEXT: 1 2 0.25 mov z0.h, p0/m, h04995# CHECK-NEXT: 2 5 1.00 mov z0.h, p0/m, w04996# CHECK-NEXT: 1 2 0.25 mov z0.h, p0/z, #325124997# CHECK-NEXT: 1 3 1.00 mov z0.h, w04998# CHECK-NEXT: 1 2 0.25 mov z0.q, q04999# CHECK-NEXT: 1 2 0.25 mov z0.s, #05000# CHECK-NEXT: 1 2 0.25 mov z0.s, #0xffff7fff5001# CHECK-NEXT: 1 2 0.25 mov z0.s, #327685002# CHECK-NEXT: 1 2 0.25 mov z0.s, p0/m, s05003# CHECK-NEXT: 2 5 1.00 mov z0.s, p0/m, w05004# CHECK-NEXT: 1 2 0.25 mov z0.s, s05005# CHECK-NEXT: 1 3 1.00 mov z0.s, w05006# CHECK-NEXT: 1 2 0.25 mov z21.d, #-1285007# CHECK-NEXT: 1 2 0.25 mov z21.d, #-327685008# CHECK-NEXT: 1 2 0.25 mov z21.d, #1275009# CHECK-NEXT: 1 2 0.25 mov z21.d, #325125010# CHECK-NEXT: 1 2 0.25 mov z21.d, p0/z, #-1285011# CHECK-NEXT: 1 2 0.25 mov z21.d, p0/z, #-327685012# CHECK-NEXT: 1 2 0.25 mov z21.d, p0/z, #1275013# CHECK-NEXT: 1 2 0.25 mov z21.d, p0/z, #325125014# CHECK-NEXT: 1 2 0.25 mov z21.d, p15/m, #-1285015# CHECK-NEXT: 1 2 0.25 mov z21.d, p15/m, #-327685016# CHECK-NEXT: 1 2 0.25 mov z21.h, #-1285017# CHECK-NEXT: 1 2 0.25 mov z21.h, #-327685018# CHECK-NEXT: 1 2 0.25 mov z21.h, #1275019# CHECK-NEXT: 1 2 0.25 mov z21.h, #325125020# CHECK-NEXT: 1 2 0.25 mov z21.h, p0/z, #-1285021# CHECK-NEXT: 1 2 0.25 mov z21.h, p0/z, #-327685022# CHECK-NEXT: 1 2 0.25 mov z21.h, p0/z, #1275023# CHECK-NEXT: 1 2 0.25 mov z21.h, p0/z, #325125024# CHECK-NEXT: 1 2 0.25 mov z21.h, p15/m, #-1285025# CHECK-NEXT: 1 2 0.25 mov z21.h, p15/m, #-327685026# CHECK-NEXT: 1 2 0.25 mov z21.s, #-1285027# CHECK-NEXT: 1 2 0.25 mov z21.s, #-327685028# CHECK-NEXT: 1 2 0.25 mov z21.s, #1275029# CHECK-NEXT: 1 2 0.25 mov z21.s, #325125030# CHECK-NEXT: 1 2 0.25 mov z21.s, p0/z, #-1285031# CHECK-NEXT: 1 2 0.25 mov z21.s, p0/z, #-327685032# CHECK-NEXT: 1 2 0.25 mov z21.s, p0/z, #1275033# CHECK-NEXT: 1 2 0.25 mov z21.s, p0/z, #325125034# CHECK-NEXT: 1 2 0.25 mov z21.s, p15/m, #-1285035# CHECK-NEXT: 1 2 0.25 mov z21.s, p15/m, #-327685036# CHECK-NEXT: 1 2 0.25 mov z31.b, p15/m, z31.b5037# CHECK-NEXT: 1 2 0.25 mov z31.b, p7/m, b315038# CHECK-NEXT: 1 2 0.25 movprfx z31, z65039# CHECK-NEXT: 2 5 1.00 mov z31.b, p7/m, wsp5040# CHECK-NEXT: 1 3 1.00 mov z31.b, wsp5041# CHECK-NEXT: 1 2 0.25 mov z31.b, z31.b[63]5042# CHECK-NEXT: 1 2 0.25 mov z31.d, p15/m, z31.d5043# CHECK-NEXT: 1 2 0.25 mov z31.d, p7/m, d315044# CHECK-NEXT: 1 2 0.25 movprfx z31.d, p7/z, z6.d5045# CHECK-NEXT: 2 5 1.00 mov z31.d, p7/m, sp5046# CHECK-NEXT: 1 3 1.00 mov z31.d, sp5047# CHECK-NEXT: 1 2 0.25 mov z31.d, z0.d5048# CHECK-NEXT: 1 2 0.25 mov z31.d, z31.d[7]5049# CHECK-NEXT: 1 2 0.25 mov z31.h, p15/m, z31.h5050# CHECK-NEXT: 1 2 0.25 mov z31.h, p7/m, h315051# CHECK-NEXT: 2 5 1.00 mov z31.h, p7/m, wsp5052# CHECK-NEXT: 1 3 1.00 mov z31.h, wsp5053# CHECK-NEXT: 1 2 0.25 mov z31.h, z31.h[31]5054# CHECK-NEXT: 1 2 0.25 mov z31.s, p15/m, z31.s5055# CHECK-NEXT: 1 2 0.25 mov z31.s, p7/m, s315056# CHECK-NEXT: 2 5 1.00 mov z31.s, p7/m, wsp5057# CHECK-NEXT: 1 3 1.00 mov z31.s, wsp5058# CHECK-NEXT: 1 2 0.25 mov z31.s, z31.s[15]5059# CHECK-NEXT: 1 2 0.25 mov z5.b, #-15060# CHECK-NEXT: 1 2 0.25 mov z5.b, #-1285061# CHECK-NEXT: 1 2 0.25 mov z5.b, #1275062# CHECK-NEXT: 1 2 0.25 mov z5.b, p0/z, #-15063# CHECK-NEXT: 1 2 0.25 mov z5.b, p0/z, #-1285064# CHECK-NEXT: 1 2 0.25 mov z5.b, p0/z, #1275065# CHECK-NEXT: 1 2 0.25 mov z5.b, p15/m, #-1285066# CHECK-NEXT: 1 2 0.25 mov z5.d, #-65067# CHECK-NEXT: 1 2 0.25 mov z5.h, #-65068# CHECK-NEXT: 1 2 0.25 mov z5.q, z17.q[3]5069# CHECK-NEXT: 1 2 0.25 mov z5.s, #-65070# CHECK-NEXT: 1 2 0.50 movs p0.b, p0.b5071# CHECK-NEXT: 1 2 0.50 movs p0.b, p0/z, p0.b5072# CHECK-NEXT: 1 2 0.50 movs p15.b, p15.b5073# CHECK-NEXT: 1 2 0.50 movs p15.b, p15/z, p15.b5074# CHECK-NEXT: 1 1 0.10 U mrs x3, ID_AA64ZFR0_EL15075# CHECK-NEXT: 1 1 0.10 U mrs x3, ZCR_EL15076# CHECK-NEXT: 1 1 0.10 U mrs x3, ZCR_EL125077# CHECK-NEXT: 1 1 0.10 U mrs x3, ZCR_EL25078# CHECK-NEXT: 1 1 0.10 U mrs x3, ZCR_EL35079# CHECK-NEXT: 1 4 0.50 msb z0.b, p7/m, z1.b, z31.b5080# CHECK-NEXT: 1 5 1.00 msb z0.d, p7/m, z1.d, z31.d5081# CHECK-NEXT: 1 4 0.50 msb z0.h, p7/m, z1.h, z31.h5082# CHECK-NEXT: 1 4 0.50 msb z0.s, p7/m, z1.s, z31.s5083# CHECK-NEXT: 1 1 0.10 U msr ZCR_EL1, x35084# CHECK-NEXT: 1 1 0.10 U msr ZCR_EL12, x35085# CHECK-NEXT: 1 1 0.10 U msr ZCR_EL2, x35086# CHECK-NEXT: 1 1 0.10 U msr ZCR_EL3, x35087# CHECK-NEXT: 1 4 0.50 mul z0.b, p7/m, z0.b, z31.b5088# CHECK-NEXT: 1 4 0.50 mul z0.b, z1.b, z2.b5089# CHECK-NEXT: 2 5 1.00 mul z0.d, p7/m, z0.d, z31.d5090# CHECK-NEXT: 2 5 1.00 mul z0.d, z1.d, z15.d[1]5091# CHECK-NEXT: 1 4 0.50 mul z0.h, p7/m, z0.h, z31.h5092# CHECK-NEXT: 1 4 0.50 mul z0.h, z1.h, z2.h5093# CHECK-NEXT: 1 4 0.50 mul z0.h, z1.h, z7.h[7]5094# CHECK-NEXT: 1 4 0.50 mul z0.s, p7/m, z0.s, z31.s5095# CHECK-NEXT: 1 4 0.50 mul z0.s, z1.s, z7.s[3]5096# CHECK-NEXT: 1 4 0.50 mul z29.s, z30.s, z31.s5097# CHECK-NEXT: 1 4 0.50 mul z31.b, z31.b, #-1285098# CHECK-NEXT: 1 4 0.50 mul z31.b, z31.b, #1275099# CHECK-NEXT: 2 5 1.00 mul z31.d, z31.d, #-1285100# CHECK-NEXT: 2 5 1.00 mul z31.d, z31.d, #1275101# CHECK-NEXT: 2 5 1.00 mul z31.d, z31.d, z31.d5102# CHECK-NEXT: 1 4 0.50 mul z31.h, z31.h, #-1285103# CHECK-NEXT: 1 4 0.50 mul z31.h, z31.h, #1275104# CHECK-NEXT: 1 4 0.50 mul z31.s, z31.s, #-1285105# CHECK-NEXT: 1 4 0.50 mul z31.s, z31.s, #1275106# CHECK-NEXT: 1 2 0.50 nand p0.b, p0/z, p0.b, p0.b5107# CHECK-NEXT: 1 2 0.50 nand p15.b, p15/z, p15.b, p15.b5108# CHECK-NEXT: 1 2 0.50 nands p0.b, p0/z, p0.b, p0.b5109# CHECK-NEXT: 1 2 0.50 nands p15.b, p15/z, p15.b, p15.b5110# CHECK-NEXT: 1 2 0.25 nbsl z0.d, z0.d, z1.d, z2.d5111# CHECK-NEXT: 1 2 0.25 neg z0.b, p0/m, z0.b5112# CHECK-NEXT: 1 2 0.25 neg z0.d, p0/m, z0.d5113# CHECK-NEXT: 1 2 0.25 neg z0.h, p0/m, z0.h5114# CHECK-NEXT: 1 2 0.25 neg z0.s, p0/m, z0.s5115# CHECK-NEXT: 1 2 0.25 neg z31.b, p7/m, z31.b5116# CHECK-NEXT: 1 2 0.25 neg z31.d, p7/m, z31.d5117# CHECK-NEXT: 1 2 0.25 neg z31.h, p7/m, z31.h5118# CHECK-NEXT: 1 2 0.25 neg z31.s, p7/m, z31.s5119# CHECK-NEXT: 2 3 1.00 nmatch p0.b, p0/z, z0.b, z0.b5120# CHECK-NEXT: 2 3 1.00 nmatch p0.h, p0/z, z0.h, z0.h5121# CHECK-NEXT: 2 2 1.00 nmatch p15.b, p7/z, z30.b, z31.b5122# CHECK-NEXT: 2 2 1.00 nmatch p15.h, p7/z, z30.h, z31.h5123# CHECK-NEXT: 1 2 0.50 nor p0.b, p0/z, p0.b, p0.b5124# CHECK-NEXT: 1 2 0.50 nor p15.b, p15/z, p15.b, p15.b5125# CHECK-NEXT: 1 2 0.50 nors p0.b, p0/z, p0.b, p0.b5126# CHECK-NEXT: 1 2 0.50 nors p15.b, p15/z, p15.b, p15.b5127# CHECK-NEXT: 1 2 0.50 not p0.b, p0/z, p0.b5128# CHECK-NEXT: 1 2 0.50 not p15.b, p15/z, p15.b5129# CHECK-NEXT: 1 2 0.25 not z31.b, p7/m, z31.b5130# CHECK-NEXT: 1 2 0.25 not z31.d, p7/m, z31.d5131# CHECK-NEXT: 1 2 0.25 not z31.h, p7/m, z31.h5132# CHECK-NEXT: 1 2 0.25 not z31.s, p7/m, z31.s5133# CHECK-NEXT: 1 2 0.50 nots p0.b, p0/z, p0.b5134# CHECK-NEXT: 1 2 0.50 nots p15.b, p15/z, p15.b5135# CHECK-NEXT: 1 2 0.50 orn p0.b, p0/z, p0.b, p0.b5136# CHECK-NEXT: 1 2 0.50 orn p15.b, p15/z, p15.b, p15.b5137# CHECK-NEXT: 1 2 0.50 orns p0.b, p0/z, p0.b, p0.b5138# CHECK-NEXT: 1 2 0.50 orns p15.b, p15/z, p15.b, p15.b5139# CHECK-NEXT: 1 2 0.50 orr p0.b, p0/z, p0.b, p1.b5140# CHECK-NEXT: 1 2 0.25 orr z0.d, z0.d, #0x65141# CHECK-NEXT: 1 2 0.25 orr z0.d, z0.d, #0xfffffffffffffff95142# CHECK-NEXT: 1 2 0.25 orr z0.s, z0.s, #0x65143# CHECK-NEXT: 1 2 0.25 orr z0.s, z0.s, #0xfffffff95144# CHECK-NEXT: 1 2 0.25 orr z23.d, z13.d, z8.d5145# CHECK-NEXT: 1 2 0.25 orr z23.h, z23.h, #0x65146# CHECK-NEXT: 1 2 0.25 orr z23.h, z23.h, #0xfff95147# CHECK-NEXT: 1 2 0.25 orr z31.b, p7/m, z31.b, z31.b5148# CHECK-NEXT: 1 2 0.25 orr z31.d, p7/m, z31.d, z31.d5149# CHECK-NEXT: 1 2 0.25 orr z31.h, p7/m, z31.h, z31.h5150# CHECK-NEXT: 1 2 0.25 orr z31.s, p7/m, z31.s, z31.s5151# CHECK-NEXT: 1 2 0.25 orr z5.b, z5.b, #0x65152# CHECK-NEXT: 1 2 0.25 orr z5.b, z5.b, #0xf95153# CHECK-NEXT: 1 2 0.50 orrs p0.b, p0/z, p0.b, p1.b5154# CHECK-NEXT: 2 6 0.50 orv b0, p7, z31.b5155# CHECK-NEXT: 2 6 0.50 orv d0, p7, z31.d5156# CHECK-NEXT: 2 6 0.50 orv h0, p7, z31.h5157# CHECK-NEXT: 2 6 0.50 orv s0, p7, z31.s5158# CHECK-NEXT: 1 2 0.50 pfalse p15.b5159# CHECK-NEXT: 1 2 0.50 pfirst p0.b, p15, p0.b5160# CHECK-NEXT: 1 2 0.50 pfirst p15.b, p15, p15.b5161# CHECK-NEXT: 1 2 0.25 pmul z0.b, z1.b, z2.b5162# CHECK-NEXT: 1 2 0.25 pmul z29.b, z30.b, z31.b5163# CHECK-NEXT: 1 2 0.25 pmullb z0.h, z1.b, z2.b5164# CHECK-NEXT: 1 2 0.25 pmullb z29.q, z30.d, z31.d5165# CHECK-NEXT: 1 2 0.25 pmullb z31.d, z31.s, z31.s5166# CHECK-NEXT: 1 2 0.25 pmullt z0.h, z1.b, z2.b5167# CHECK-NEXT: 1 2 0.25 pmullt z29.q, z30.d, z31.d5168# CHECK-NEXT: 1 2 0.25 pmullt z31.d, z31.s, z31.s5169# CHECK-NEXT: 1 2 0.50 pnext p0.b, p15, p0.b5170# CHECK-NEXT: 1 2 0.50 pnext p0.d, p15, p0.d5171# CHECK-NEXT: 1 2 0.50 pnext p0.h, p15, p0.h5172# CHECK-NEXT: 1 2 0.50 pnext p0.s, p15, p0.s5173# CHECK-NEXT: 1 2 0.50 pnext p15.b, p15, p15.b5174# CHECK-NEXT: 1 4 0.33 * * U prfb #14, p0, [x0]5175# CHECK-NEXT: 1 4 0.33 * * U prfb #15, p0, [x0]5176# CHECK-NEXT: 1 4 0.33 * * U prfb #6, p0, [x0]5177# CHECK-NEXT: 1 4 0.33 * * U prfb #7, p0, [x0]5178# CHECK-NEXT: 1 4 0.33 * * U prfb #7, p3, [z13.s, #31]5179# CHECK-NEXT: 1 4 0.33 * * U prfb #7, p3, [z13.s]5180# CHECK-NEXT: 1 4 0.33 * * U prfb pldl1keep, p0, [x0, z0.d, uxtw]5181# CHECK-NEXT: 1 4 0.33 * * U prfb pldl1keep, p0, [x0, z0.d]5182# CHECK-NEXT: 1 4 0.33 * * U prfb pldl1keep, p0, [x0, z0.s, uxtw]5183# CHECK-NEXT: 1 4 0.33 * * U prfb pldl1keep, p0, [x0]5184# CHECK-NEXT: 1 4 0.33 * * U prfb pldl1strm, p0, [x0, #-32, mul vl]5185# CHECK-NEXT: 1 4 0.33 * * U prfb pldl1strm, p0, [x0, #31, mul vl]5186# CHECK-NEXT: 1 4 0.33 * * U prfb pldl1strm, p0, [x0]5187# CHECK-NEXT: 1 4 0.33 * * U prfb pldl2keep, p0, [x0]5188# CHECK-NEXT: 1 4 0.33 * * U prfb pldl2strm, p0, [x0]5189# CHECK-NEXT: 1 4 0.33 * * U prfb pldl3keep, p0, [x0]5190# CHECK-NEXT: 1 4 0.33 * * U prfb pldl3strm, p0, [x0]5191# CHECK-NEXT: 1 4 0.33 * * U prfb pldl3strm, p5, [x10, z21.d, sxtw]5192# CHECK-NEXT: 1 4 0.33 * * U prfb pldl3strm, p5, [x10, z21.s, uxtw]5193# CHECK-NEXT: 1 4 0.33 * * U prfb pldl3strm, p5, [z10.d, #31]5194# CHECK-NEXT: 1 4 0.33 * * U prfb pldl3strm, p5, [z10.d]5195# CHECK-NEXT: 1 4 0.33 * * U prfb pstl1keep, p0, [x0]5196# CHECK-NEXT: 1 4 0.33 * * U prfb pstl1strm, p0, [x0]5197# CHECK-NEXT: 1 4 0.33 * * U prfb pstl2keep, p0, [x0]5198# CHECK-NEXT: 1 4 0.33 * * U prfb pstl2strm, p0, [x0]5199# CHECK-NEXT: 1 4 0.33 * * U prfb pstl3keep, p0, [x0]5200# CHECK-NEXT: 1 4 0.33 * * U prfb pstl3strm, p0, [x0]5201# CHECK-NEXT: 1 4 0.33 * * U prfd #14, p0, [x0]5202# CHECK-NEXT: 1 4 0.33 * * U prfd #15, p0, [x0]5203# CHECK-NEXT: 1 4 0.33 * * U prfd #15, p7, [z31.d, #248]5204# CHECK-NEXT: 1 4 0.33 * * U prfd #15, p7, [z31.d]5205# CHECK-NEXT: 1 4 0.33 * * U prfd #15, p7, [z31.s, #248]5206# CHECK-NEXT: 1 4 0.33 * * U prfd #15, p7, [z31.s]5207# CHECK-NEXT: 1 4 0.33 * * U prfd #6, p0, [x0]5208# CHECK-NEXT: 1 4 0.33 * * U prfd #7, p0, [x0]5209# CHECK-NEXT: 1 4 0.33 * * U prfd pldl1keep, p0, [x0, z0.d, lsl #3]5210# CHECK-NEXT: 1 4 0.33 * * U prfd pldl1keep, p0, [x0, z0.d, sxtw #3]5211# CHECK-NEXT: 1 4 0.33 * * U prfd pldl1keep, p0, [x0, z0.d, uxtw #3]5212# CHECK-NEXT: 1 4 0.33 * * U prfd pldl1keep, p0, [x0, z0.s, sxtw #3]5213# CHECK-NEXT: 1 4 0.33 * * U prfd pldl1keep, p0, [x0, z0.s, uxtw #3]5214# CHECK-NEXT: 1 4 0.33 * * U prfd pldl1keep, p0, [x0]5215# CHECK-NEXT: 1 4 0.33 * * U prfd pldl1strm, p0, [x0, #-32, mul vl]5216# CHECK-NEXT: 1 4 0.33 * * U prfd pldl1strm, p0, [x0, #31, mul vl]5217# CHECK-NEXT: 1 4 0.33 * * U prfd pldl1strm, p0, [x0]5218# CHECK-NEXT: 1 4 0.33 * * U prfd pldl2keep, p0, [x0]5219# CHECK-NEXT: 1 4 0.33 * * U prfd pldl2strm, p0, [x0]5220# CHECK-NEXT: 1 4 0.33 * * U prfd pldl3keep, p0, [x0]5221# CHECK-NEXT: 1 4 0.33 * * U prfd pldl3strm, p0, [x0]5222# CHECK-NEXT: 1 4 0.33 * * U prfd pstl1keep, p0, [x0]5223# CHECK-NEXT: 1 4 0.33 * * U prfd pstl1strm, p0, [x0]5224# CHECK-NEXT: 1 4 0.33 * * U prfd pstl2keep, p0, [x0]5225# CHECK-NEXT: 1 4 0.33 * * U prfd pstl2strm, p0, [x0]5226# CHECK-NEXT: 1 4 0.33 * * U prfd pstl3keep, p0, [x0]5227# CHECK-NEXT: 1 4 0.33 * * U prfd pstl3strm, p0, [x0]5228# CHECK-NEXT: 1 4 0.33 * * U prfh #14, p0, [x0]5229# CHECK-NEXT: 1 4 0.33 * * U prfh #15, p0, [x0]5230# CHECK-NEXT: 1 4 0.33 * * U prfh #15, p7, [z31.d, #62]5231# CHECK-NEXT: 1 4 0.33 * * U prfh #15, p7, [z31.d]5232# CHECK-NEXT: 1 4 0.33 * * U prfh #15, p7, [z31.s, #62]5233# CHECK-NEXT: 1 4 0.33 * * U prfh #15, p7, [z31.s]5234# CHECK-NEXT: 1 4 0.33 * * U prfh #6, p0, [x0]5235# CHECK-NEXT: 1 4 0.33 * * U prfh #7, p0, [x0]5236# CHECK-NEXT: 1 4 0.33 * * U prfh pldl1keep, p0, [x0, z0.d, lsl #1]5237# CHECK-NEXT: 1 4 0.33 * * U prfh pldl1keep, p0, [x0]5238# CHECK-NEXT: 1 4 0.33 * * U prfh pldl1strm, p0, [x0, #-32, mul vl]5239# CHECK-NEXT: 1 4 0.33 * * U prfh pldl1strm, p0, [x0, #31, mul vl]5240# CHECK-NEXT: 1 4 0.33 * * U prfh pldl1strm, p0, [x0]5241# CHECK-NEXT: 1 4 0.33 * * U prfh pldl2keep, p0, [x0]5242# CHECK-NEXT: 1 4 0.33 * * U prfh pldl2strm, p0, [x0]5243# CHECK-NEXT: 1 4 0.33 * * U prfh pldl3keep, p0, [x0]5244# CHECK-NEXT: 1 4 0.33 * * U prfh pldl3strm, p0, [x0]5245# CHECK-NEXT: 1 4 0.33 * * U prfh pldl3strm, p5, [x10, z21.d, sxtw #1]5246# CHECK-NEXT: 1 4 0.33 * * U prfh pldl3strm, p5, [x10, z21.d, uxtw #1]5247# CHECK-NEXT: 1 4 0.33 * * U prfh pldl3strm, p5, [x10, z21.s, sxtw #1]5248# CHECK-NEXT: 1 4 0.33 * * U prfh pldl3strm, p5, [x10, z21.s, uxtw #1]5249# CHECK-NEXT: 1 4 0.33 * * U prfh pstl1keep, p0, [x0]5250# CHECK-NEXT: 1 4 0.33 * * U prfh pstl1strm, p0, [x0]5251# CHECK-NEXT: 1 4 0.33 * * U prfh pstl2keep, p0, [x0]5252# CHECK-NEXT: 1 4 0.33 * * U prfh pstl2strm, p0, [x0]5253# CHECK-NEXT: 1 4 0.33 * * U prfh pstl3keep, p0, [x0]5254# CHECK-NEXT: 1 4 0.33 * * U prfh pstl3strm, p0, [x0]5255# CHECK-NEXT: 1 4 0.33 * * U prfw #14, p0, [x0]5256# CHECK-NEXT: 1 4 0.33 * * U prfw #15, p0, [x0]5257# CHECK-NEXT: 1 4 0.33 * * U prfw #15, p7, [z31.d, #124]5258# CHECK-NEXT: 1 4 0.33 * * U prfw #15, p7, [z31.d]5259# CHECK-NEXT: 1 4 0.33 * * U prfw #15, p7, [z31.s, #124]5260# CHECK-NEXT: 1 4 0.33 * * U prfw #15, p7, [z31.s]5261# CHECK-NEXT: 1 4 0.33 * * U prfw #6, p0, [x0]5262# CHECK-NEXT: 1 4 0.33 * * U prfw #7, p0, [x0]5263# CHECK-NEXT: 1 4 0.33 * * U prfw #7, p3, [x13, z8.d, uxtw #2]5264# CHECK-NEXT: 1 4 0.33 * * U prfw pldl1keep, p0, [x0, z0.d, sxtw #2]5265# CHECK-NEXT: 1 4 0.33 * * U prfw pldl1keep, p0, [x0, z0.s, uxtw #2]5266# CHECK-NEXT: 1 4 0.33 * * U prfw pldl1keep, p0, [x0]5267# CHECK-NEXT: 1 4 0.33 * * U prfw pldl1strm, p0, [x0, #-32, mul vl]5268# CHECK-NEXT: 1 4 0.33 * * U prfw pldl1strm, p0, [x0, #31, mul vl]5269# CHECK-NEXT: 1 4 0.33 * * U prfw pldl1strm, p0, [x0]5270# CHECK-NEXT: 1 4 0.33 * * U prfw pldl2keep, p0, [x0]5271# CHECK-NEXT: 1 4 0.33 * * U prfw pldl2strm, p0, [x0]5272# CHECK-NEXT: 1 4 0.33 * * U prfw pldl3keep, p0, [x0]5273# CHECK-NEXT: 1 4 0.33 * * U prfw pldl3strm, p0, [x0]5274# CHECK-NEXT: 1 4 0.33 * * U prfw pldl3strm, p5, [x10, z21.d, lsl #2]5275# CHECK-NEXT: 1 4 0.33 * * U prfw pldl3strm, p5, [x10, z21.s, sxtw #2]5276# CHECK-NEXT: 1 4 0.33 * * U prfw pstl1keep, p0, [x0]5277# CHECK-NEXT: 1 4 0.33 * * U prfw pstl1strm, p0, [x0]5278# CHECK-NEXT: 1 4 0.33 * * U prfw pstl2keep, p0, [x0]5279# CHECK-NEXT: 1 4 0.33 * * U prfw pstl2strm, p0, [x0]5280# CHECK-NEXT: 1 4 0.33 * * U prfw pstl3keep, p0, [x0]5281# CHECK-NEXT: 1 4 0.33 * * U prfw pstl3strm, p0, [x0]5282# CHECK-NEXT: 1 1 0.50 ptest p15, p0.b5283# CHECK-NEXT: 1 1 0.50 ptest p15, p15.b5284# CHECK-NEXT: 1 2 0.50 ptrue p0.b, pow25285# CHECK-NEXT: 1 2 0.50 ptrue p0.d, pow25286# CHECK-NEXT: 1 2 0.50 ptrue p0.h, pow25287# CHECK-NEXT: 1 2 0.50 ptrue p0.s, pow25288# CHECK-NEXT: 1 2 0.50 ptrue p15.b5289# CHECK-NEXT: 1 2 0.50 ptrue p15.d5290# CHECK-NEXT: 1 2 0.50 ptrue p15.h5291# CHECK-NEXT: 1 2 0.50 ptrue p15.s5292# CHECK-NEXT: 1 2 0.50 ptrue p7.s5293# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #145294# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #155295# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #165296# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #175297# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #185298# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #195299# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #205300# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #215301# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #225302# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #235303# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #245304# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #255305# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #265306# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #275307# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #285308# CHECK-NEXT: 1 2 0.50 ptrue p7.s, mul35309# CHECK-NEXT: 1 2 0.50 ptrue p7.s, mul45310# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl15311# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl1285312# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl165313# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl25314# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl2565315# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl35316# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl325317# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl45318# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl55319# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl65320# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl645321# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl75322# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl85323# CHECK-NEXT: 1 2 0.50 ptrues p0.b, pow25324# CHECK-NEXT: 1 2 0.50 ptrues p0.d, pow25325# CHECK-NEXT: 1 2 0.50 ptrues p0.h, pow25326# CHECK-NEXT: 1 2 0.50 ptrues p0.s, pow25327# CHECK-NEXT: 1 2 0.50 ptrues p15.b5328# CHECK-NEXT: 1 2 0.50 ptrues p15.d5329# CHECK-NEXT: 1 2 0.50 ptrues p15.h5330# CHECK-NEXT: 1 2 0.50 ptrues p15.s5331# CHECK-NEXT: 1 2 0.50 ptrues p7.s5332# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #145333# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #155334# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #165335# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #175336# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #185337# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #195338# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #205339# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #215340# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #225341# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #235342# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #245343# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #255344# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #265345# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #275346# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #285347# CHECK-NEXT: 1 2 0.50 ptrues p7.s, mul35348# CHECK-NEXT: 1 2 0.50 ptrues p7.s, mul45349# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl15350# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl1285351# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl165352# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl25353# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl2565354# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl35355# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl325356# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl45357# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl55358# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl65359# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl645360# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl75361# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl85362# CHECK-NEXT: 1 2 0.50 punpkhi p0.h, p0.b5363# CHECK-NEXT: 1 2 0.50 punpkhi p15.h, p15.b5364# CHECK-NEXT: 1 2 0.50 punpklo p0.h, p0.b5365# CHECK-NEXT: 1 2 0.50 punpklo p15.h, p15.b5366# CHECK-NEXT: 1 2 0.25 raddhnb z0.b, z1.h, z31.h5367# CHECK-NEXT: 1 2 0.25 raddhnb z0.h, z1.s, z31.s5368# CHECK-NEXT: 1 2 0.25 raddhnb z0.s, z1.d, z31.d5369# CHECK-NEXT: 1 2 0.25 raddhnt z0.b, z1.h, z31.h5370# CHECK-NEXT: 1 2 0.25 raddhnt z0.h, z1.s, z31.s5371# CHECK-NEXT: 1 2 0.25 raddhnt z0.s, z1.d, z31.d5372# CHECK-NEXT: 1 2 0.25 rax1 z0.d, z1.d, z31.d5373# CHECK-NEXT: 1 2 0.25 rbit z0.b, p7/m, z31.b5374# CHECK-NEXT: 1 2 0.25 rbit z0.d, p7/m, z31.d5375# CHECK-NEXT: 1 2 0.25 rbit z0.h, p7/m, z31.h5376# CHECK-NEXT: 1 2 0.25 rbit z0.s, p7/m, z31.s5377# CHECK-NEXT: 1 2 1.00 * U rdffr p0.b5378# CHECK-NEXT: 2 4 1.00 * U rdffr p0.b, p0/z5379# CHECK-NEXT: 1 2 1.00 * U rdffr p15.b5380# CHECK-NEXT: 2 4 1.00 * U rdffr p15.b, p15/z5381# CHECK-NEXT: 2 4 1.00 U rdffrs p0.b, p0/z5382# CHECK-NEXT: 2 4 1.00 U rdffrs p15.b, p15/z5383# CHECK-NEXT: 1 2 0.50 rdvl x0, #05384# CHECK-NEXT: 1 2 0.50 rdvl x21, #-325385# CHECK-NEXT: 1 2 0.50 rdvl x23, #315386# CHECK-NEXT: 1 2 0.50 rdvl xzr, #-15387# CHECK-NEXT: 1 2 0.50 rev p0.b, p1.b5388# CHECK-NEXT: 1 2 0.50 rev p0.d, p1.d5389# CHECK-NEXT: 1 2 0.50 rev p0.h, p1.h5390# CHECK-NEXT: 1 2 0.50 rev p0.s, p1.s5391# CHECK-NEXT: 1 2 0.25 rev z0.b, z31.b5392# CHECK-NEXT: 1 2 0.25 rev z0.d, z31.d5393# CHECK-NEXT: 1 2 0.25 rev z0.h, z31.h5394# CHECK-NEXT: 1 2 0.25 rev z0.s, z31.s5395# CHECK-NEXT: 1 2 0.25 revb z0.d, p7/m, z31.d5396# CHECK-NEXT: 1 2 0.25 revb z0.h, p7/m, z31.h5397# CHECK-NEXT: 1 2 0.25 revb z0.s, p7/m, z31.s5398# CHECK-NEXT: 1 2 0.25 revh z0.d, p7/m, z31.d5399# CHECK-NEXT: 1 2 0.25 revh z0.s, p7/m, z31.s5400# CHECK-NEXT: 1 2 0.25 revw z0.d, p7/m, z31.d5401# CHECK-NEXT: 1 4 0.25 rshrnb z0.b, z0.h, #15402# CHECK-NEXT: 1 4 0.25 rshrnb z0.h, z0.s, #15403# CHECK-NEXT: 1 4 0.25 rshrnb z0.s, z0.d, #15404# CHECK-NEXT: 1 4 0.25 rshrnb z31.b, z31.h, #85405# CHECK-NEXT: 1 4 0.25 rshrnb z31.h, z31.s, #165406# CHECK-NEXT: 1 4 0.25 rshrnb z31.s, z31.d, #325407# CHECK-NEXT: 1 4 0.25 rshrnt z0.b, z0.h, #15408# CHECK-NEXT: 1 4 0.25 rshrnt z0.h, z0.s, #15409# CHECK-NEXT: 1 4 0.25 rshrnt z0.s, z0.d, #15410# CHECK-NEXT: 1 4 0.25 rshrnt z31.b, z31.h, #85411# CHECK-NEXT: 1 4 0.25 rshrnt z31.h, z31.s, #165412# CHECK-NEXT: 1 4 0.25 rshrnt z31.s, z31.d, #325413# CHECK-NEXT: 1 2 0.25 rsubhnb z0.b, z1.h, z31.h5414# CHECK-NEXT: 1 2 0.25 rsubhnb z0.h, z1.s, z31.s5415# CHECK-NEXT: 1 2 0.25 rsubhnb z0.s, z1.d, z31.d5416# CHECK-NEXT: 1 2 0.25 rsubhnt z0.b, z1.h, z31.h5417# CHECK-NEXT: 1 2 0.25 rsubhnt z0.h, z1.s, z31.s5418# CHECK-NEXT: 1 2 0.25 rsubhnt z0.s, z1.d, z31.d5419# CHECK-NEXT: 1 4 0.25 saba z0.b, z1.b, z31.b5420# CHECK-NEXT: 1 4 0.25 saba z0.d, z1.d, z31.d5421# CHECK-NEXT: 1 4 0.25 saba z0.h, z1.h, z31.h5422# CHECK-NEXT: 1 4 0.25 saba z0.s, z1.s, z31.s5423# CHECK-NEXT: 1 4 0.25 sabalb z0.d, z1.s, z31.s5424# CHECK-NEXT: 1 4 0.25 sabalb z0.h, z1.b, z31.b5425# CHECK-NEXT: 1 4 0.25 sabalb z0.s, z1.h, z31.h5426# CHECK-NEXT: 1 4 0.25 sabalt z0.d, z1.s, z31.s5427# CHECK-NEXT: 1 4 0.25 sabalt z0.h, z1.b, z31.b5428# CHECK-NEXT: 1 4 0.25 sabalt z0.s, z1.h, z31.h5429# CHECK-NEXT: 1 2 0.25 sabd z31.b, p7/m, z31.b, z31.b5430# CHECK-NEXT: 1 2 0.25 sabd z31.d, p7/m, z31.d, z31.d5431# CHECK-NEXT: 1 2 0.25 sabd z31.h, p7/m, z31.h, z31.h5432# CHECK-NEXT: 1 2 0.25 sabd z31.s, p7/m, z31.s, z31.s5433# CHECK-NEXT: 1 2 0.25 sabdlb z0.h, z1.b, z2.b5434# CHECK-NEXT: 1 2 0.25 sabdlb z29.s, z30.h, z31.h5435# CHECK-NEXT: 1 2 0.25 sabdlb z31.d, z31.s, z31.s5436# CHECK-NEXT: 1 2 0.25 sabdlt z0.h, z1.b, z2.b5437# CHECK-NEXT: 1 2 0.25 sabdlt z29.s, z30.h, z31.h5438# CHECK-NEXT: 1 2 0.25 sabdlt z31.d, z31.s, z31.s5439# CHECK-NEXT: 1 4 0.25 sadalp z0.h, p0/m, z1.b5440# CHECK-NEXT: 1 4 0.25 sadalp z29.s, p0/m, z30.h5441# CHECK-NEXT: 1 4 0.25 sadalp z30.d, p7/m, z31.s5442# CHECK-NEXT: 1 2 0.25 saddlb z0.h, z1.b, z2.b5443# CHECK-NEXT: 1 2 0.25 saddlb z29.s, z30.h, z31.h5444# CHECK-NEXT: 1 2 0.25 saddlb z31.d, z31.s, z31.s5445# CHECK-NEXT: 1 2 0.25 saddlbt z0.d, z1.s, z31.s5446# CHECK-NEXT: 1 2 0.25 saddlbt z0.h, z1.b, z31.b5447# CHECK-NEXT: 1 2 0.25 saddlbt z0.s, z1.h, z31.h5448# CHECK-NEXT: 1 2 0.25 saddlt z0.h, z1.b, z2.b5449# CHECK-NEXT: 1 2 0.25 saddlt z29.s, z30.h, z31.h5450# CHECK-NEXT: 1 2 0.25 saddlt z31.d, z31.s, z31.s5451# CHECK-NEXT: 6 9 2.00 saddv d0, p7, z31.b5452# CHECK-NEXT: 4 8 1.00 saddv d0, p7, z31.h5453# CHECK-NEXT: 4 6 1.00 saddv d0, p7, z31.s5454# CHECK-NEXT: 1 2 0.25 saddwb z0.h, z1.h, z2.b5455# CHECK-NEXT: 1 2 0.25 saddwb z29.s, z30.s, z31.h5456# CHECK-NEXT: 1 2 0.25 saddwb z31.d, z31.d, z31.s5457# CHECK-NEXT: 1 2 0.25 saddwt z0.h, z1.h, z2.b5458# CHECK-NEXT: 1 2 0.25 saddwt z29.s, z30.s, z31.h5459# CHECK-NEXT: 1 2 0.25 saddwt z31.d, z31.d, z31.s5460# CHECK-NEXT: 1 2 0.25 sbclb z0.d, z1.d, z31.d5461# CHECK-NEXT: 1 2 0.25 sbclb z0.s, z1.s, z31.s5462# CHECK-NEXT: 1 2 0.25 sbclt z0.d, z1.d, z31.d5463# CHECK-NEXT: 1 2 0.25 sbclt z0.s, z1.s, z31.s5464# CHECK-NEXT: 1 3 0.50 scvtf z0.d, p0/m, z0.d5465# CHECK-NEXT: 1 3 0.50 scvtf z0.d, p0/m, z0.s5466# CHECK-NEXT: 1 3 0.50 scvtf z0.h, p0/m, z0.d5467# CHECK-NEXT: 4 6 2.00 scvtf z0.h, p0/m, z0.h5468# CHECK-NEXT: 2 4 1.00 scvtf z0.h, p0/m, z0.s5469# CHECK-NEXT: 1 3 0.50 scvtf z0.s, p0/m, z0.d5470# CHECK-NEXT: 2 4 1.00 scvtf z0.s, p0/m, z0.s5471# CHECK-NEXT: 1 20 20.00 sdiv z0.d, p7/m, z0.d, z31.d5472# CHECK-NEXT: 1 12 11.00 sdiv z0.s, p7/m, z0.s, z31.s5473# CHECK-NEXT: 1 20 20.00 sdivr z0.d, p7/m, z0.d, z31.d5474# CHECK-NEXT: 1 12 11.00 sdivr z0.s, p7/m, z0.s, z31.s5475# CHECK-NEXT: 1 3 0.50 sdot z0.d, z1.h, z15.h[1]5476# CHECK-NEXT: 1 3 0.50 sdot z0.d, z1.h, z31.h5477# CHECK-NEXT: 1 3 0.25 sdot z0.s, z1.b, z31.b5478# CHECK-NEXT: 1 3 0.25 sdot z0.s, z1.b, z7.b[3]5479# CHECK-NEXT: 1 1 0.50 sel p0.b, p1, p2.b, p3.b5480# CHECK-NEXT: 1 2 0.25 sel z23.b, p11, z13.b, z8.b5481# CHECK-NEXT: 1 2 0.25 sel z23.d, p11, z13.d, z8.d5482# CHECK-NEXT: 1 2 0.25 sel z23.h, p11, z13.h, z8.h5483# CHECK-NEXT: 1 2 0.25 sel z23.s, p11, z13.s, z8.s5484# CHECK-NEXT: 1 2 1.00 * U setffr5485# CHECK-NEXT: 1 2 0.25 shadd z0.b, p0/m, z0.b, z1.b5486# CHECK-NEXT: 1 2 0.25 shadd z0.h, p0/m, z0.h, z1.h5487# CHECK-NEXT: 1 2 0.25 shadd z29.s, p7/m, z29.s, z30.s5488# CHECK-NEXT: 1 2 0.25 shadd z31.d, p7/m, z31.d, z30.d5489# CHECK-NEXT: 1 2 0.25 shrnb z0.b, z0.h, #15490# CHECK-NEXT: 1 2 0.25 shrnb z0.h, z0.s, #15491# CHECK-NEXT: 1 2 0.25 shrnb z0.s, z0.d, #15492# CHECK-NEXT: 1 2 0.25 shrnb z31.b, z31.h, #85493# CHECK-NEXT: 1 2 0.25 shrnb z31.h, z31.s, #165494# CHECK-NEXT: 1 2 0.25 shrnb z31.s, z31.d, #325495# CHECK-NEXT: 1 2 0.25 shrnt z0.b, z0.h, #15496# CHECK-NEXT: 1 2 0.25 shrnt z0.h, z0.s, #15497# CHECK-NEXT: 1 2 0.25 shrnt z0.s, z0.d, #15498# CHECK-NEXT: 1 2 0.25 shrnt z31.b, z31.h, #85499# CHECK-NEXT: 1 2 0.25 shrnt z31.h, z31.s, #165500# CHECK-NEXT: 1 2 0.25 shrnt z31.s, z31.d, #325501# CHECK-NEXT: 1 2 0.25 shsub z0.b, p0/m, z0.b, z1.b5502# CHECK-NEXT: 1 2 0.25 shsub z0.h, p0/m, z0.h, z1.h5503# CHECK-NEXT: 1 2 0.25 shsub z29.s, p7/m, z29.s, z30.s5504# CHECK-NEXT: 1 2 0.25 shsub z31.d, p7/m, z31.d, z30.d5505# CHECK-NEXT: 1 2 0.25 shsubr z0.b, p0/m, z0.b, z1.b5506# CHECK-NEXT: 1 2 0.25 shsubr z0.h, p0/m, z0.h, z1.h5507# CHECK-NEXT: 1 2 0.25 shsubr z29.s, p7/m, z29.s, z30.s5508# CHECK-NEXT: 1 2 0.25 shsubr z31.d, p7/m, z31.d, z30.d5509# CHECK-NEXT: 1 2 0.25 sli z0.b, z0.b, #05510# CHECK-NEXT: 1 2 0.25 sli z0.d, z0.d, #05511# CHECK-NEXT: 1 2 0.25 sli z0.h, z0.h, #05512# CHECK-NEXT: 1 2 0.25 sli z0.s, z0.s, #05513# CHECK-NEXT: 1 2 0.25 sli z31.b, z31.b, #75514# CHECK-NEXT: 1 2 0.25 sli z31.d, z31.d, #635515# CHECK-NEXT: 1 2 0.25 sli z31.h, z31.h, #155516# CHECK-NEXT: 1 2 0.25 sli z31.s, z31.s, #315517# CHECK-NEXT: 1 4 1.00 sm4e z0.s, z0.s, z31.s5518# CHECK-NEXT: 1 4 1.00 sm4ekey z0.s, z1.s, z31.s5519# CHECK-NEXT: 1 2 0.25 smax z0.b, z0.b, #-1285520# CHECK-NEXT: 1 2 0.25 smax z0.d, z0.d, #-1285521# CHECK-NEXT: 1 2 0.25 smax z0.h, z0.h, #-1285522# CHECK-NEXT: 1 2 0.25 smax z0.s, z0.s, #-1285523# CHECK-NEXT: 1 2 0.25 smax z31.b, p7/m, z31.b, z31.b5524# CHECK-NEXT: 1 2 0.25 smax z31.b, z31.b, #1275525# CHECK-NEXT: 1 2 0.25 smax z31.d, p7/m, z31.d, z31.d5526# CHECK-NEXT: 1 2 0.25 smax z31.d, z31.d, #1275527# CHECK-NEXT: 1 2 0.25 smax z31.h, p7/m, z31.h, z31.h5528# CHECK-NEXT: 1 2 0.25 smax z31.h, z31.h, #1275529# CHECK-NEXT: 1 2 0.25 smax z31.s, p7/m, z31.s, z31.s5530# CHECK-NEXT: 1 2 0.25 smax z31.s, z31.s, #1275531# CHECK-NEXT: 1 2 0.25 smaxp z0.b, p0/m, z0.b, z1.b5532# CHECK-NEXT: 1 2 0.25 smaxp z0.h, p0/m, z0.h, z1.h5533# CHECK-NEXT: 1 2 0.25 smaxp z29.s, p7/m, z29.s, z30.s5534# CHECK-NEXT: 1 2 0.25 smaxp z31.d, p7/m, z31.d, z30.d5535# CHECK-NEXT: 6 9 2.00 smaxv b0, p7, z31.b5536# CHECK-NEXT: 2 4 0.50 smaxv d0, p7, z31.d5537# CHECK-NEXT: 4 8 1.00 smaxv h0, p7, z31.h5538# CHECK-NEXT: 4 6 1.00 smaxv s0, p7, z31.s5539# CHECK-NEXT: 1 2 0.25 smin z0.b, z0.b, #-1285540# CHECK-NEXT: 1 2 0.25 smin z0.d, z0.d, #-1285541# CHECK-NEXT: 1 2 0.25 smin z0.h, z0.h, #-1285542# CHECK-NEXT: 1 2 0.25 smin z0.s, z0.s, #-1285543# CHECK-NEXT: 1 2 0.25 smin z31.b, p7/m, z31.b, z31.b5544# CHECK-NEXT: 1 2 0.25 smin z31.b, z31.b, #1275545# CHECK-NEXT: 1 2 0.25 smin z31.d, p7/m, z31.d, z31.d5546# CHECK-NEXT: 1 2 0.25 smin z31.d, z31.d, #1275547# CHECK-NEXT: 1 2 0.25 smin z31.h, p7/m, z31.h, z31.h5548# CHECK-NEXT: 1 2 0.25 smin z31.h, z31.h, #1275549# CHECK-NEXT: 1 2 0.25 smin z31.s, p7/m, z31.s, z31.s5550# CHECK-NEXT: 1 2 0.25 smin z31.s, z31.s, #1275551# CHECK-NEXT: 1 2 0.25 sminp z0.b, p0/m, z0.b, z1.b5552# CHECK-NEXT: 1 2 0.25 sminp z0.h, p0/m, z0.h, z1.h5553# CHECK-NEXT: 1 2 0.25 sminp z29.s, p7/m, z29.s, z30.s5554# CHECK-NEXT: 1 2 0.25 sminp z31.d, p7/m, z31.d, z30.d5555# CHECK-NEXT: 6 9 2.00 sminv b0, p7, z31.b5556# CHECK-NEXT: 2 4 0.50 sminv d0, p7, z31.d5557# CHECK-NEXT: 4 8 1.00 sminv h0, p7, z31.h5558# CHECK-NEXT: 4 6 1.00 sminv s0, p7, z31.s5559# CHECK-NEXT: 1 4 0.50 smlalb z0.d, z1.s, z15.s[1]5560# CHECK-NEXT: 1 4 0.50 smlalb z0.d, z1.s, z31.s5561# CHECK-NEXT: 1 4 0.50 smlalb z0.h, z1.b, z31.b5562# CHECK-NEXT: 1 4 0.50 smlalb z0.s, z1.h, z31.h5563# CHECK-NEXT: 1 4 0.50 smlalb z0.s, z1.h, z7.h[7]5564# CHECK-NEXT: 1 4 0.50 smlalt z0.d, z1.s, z15.s[1]5565# CHECK-NEXT: 1 4 0.50 smlalt z0.d, z1.s, z31.s5566# CHECK-NEXT: 1 4 0.50 smlalt z0.h, z1.b, z31.b5567# CHECK-NEXT: 1 4 0.50 smlalt z0.s, z1.h, z31.h5568# CHECK-NEXT: 1 4 0.50 smlalt z0.s, z1.h, z7.h[7]5569# CHECK-NEXT: 1 4 0.50 smlslb z0.d, z1.s, z15.s[1]5570# CHECK-NEXT: 1 4 0.50 smlslb z0.d, z1.s, z31.s5571# CHECK-NEXT: 1 4 0.50 smlslb z0.h, z1.b, z31.b5572# CHECK-NEXT: 1 4 0.50 smlslb z0.s, z1.h, z31.h5573# CHECK-NEXT: 1 4 0.50 smlslb z0.s, z1.h, z7.h[7]5574# CHECK-NEXT: 1 4 0.50 smlslt z0.d, z1.s, z15.s[1]5575# CHECK-NEXT: 1 4 0.50 smlslt z0.d, z1.s, z31.s5576# CHECK-NEXT: 1 4 0.50 smlslt z0.h, z1.b, z31.b5577# CHECK-NEXT: 1 4 0.50 smlslt z0.s, z1.h, z31.h5578# CHECK-NEXT: 1 4 0.50 smlslt z0.s, z1.h, z7.h[7]5579# CHECK-NEXT: 1 3 0.25 smmla z0.s, z1.b, z2.b5580# CHECK-NEXT: 1 4 0.50 smulh z0.b, p7/m, z0.b, z31.b5581# CHECK-NEXT: 1 4 0.50 smulh z0.b, z1.b, z2.b5582# CHECK-NEXT: 2 5 1.00 smulh z0.d, p7/m, z0.d, z31.d5583# CHECK-NEXT: 1 4 0.50 smulh z0.h, p7/m, z0.h, z31.h5584# CHECK-NEXT: 1 4 0.50 smulh z0.h, z1.h, z2.h5585# CHECK-NEXT: 1 4 0.50 smulh z0.s, p7/m, z0.s, z31.s5586# CHECK-NEXT: 1 4 0.50 smulh z29.s, z30.s, z31.s5587# CHECK-NEXT: 2 5 1.00 smulh z31.d, z31.d, z31.d5588# CHECK-NEXT: 1 4 0.50 smullb z0.d, z1.s, z15.s[1]5589# CHECK-NEXT: 1 4 0.50 smullb z0.h, z1.b, z2.b5590# CHECK-NEXT: 1 4 0.50 smullb z0.s, z1.h, z7.h[7]5591# CHECK-NEXT: 1 4 0.50 smullb z29.s, z30.h, z31.h5592# CHECK-NEXT: 1 4 0.50 smullb z31.d, z31.s, z31.s5593# CHECK-NEXT: 1 4 0.50 smullt z0.d, z1.s, z15.s[1]5594# CHECK-NEXT: 1 4 0.50 smullt z0.h, z1.b, z2.b5595# CHECK-NEXT: 1 4 0.50 smullt z0.s, z1.h, z7.h[7]5596# CHECK-NEXT: 1 4 0.50 smullt z29.s, z30.h, z31.h5597# CHECK-NEXT: 1 4 0.50 smullt z31.d, z31.s, z31.s5598# CHECK-NEXT: 1 3 1.00 splice z29.b, p7, { z30.b, z31.b }5599# CHECK-NEXT: 1 3 1.00 splice z29.d, p7, { z30.d, z31.d }5600# CHECK-NEXT: 1 3 1.00 splice z29.h, p7, { z30.h, z31.h }5601# CHECK-NEXT: 1 3 1.00 splice z29.s, p7, { z30.s, z31.s }5602# CHECK-NEXT: 1 3 1.00 splice z31.b, p7, z31.b, z31.b5603# CHECK-NEXT: 1 3 1.00 splice z31.d, p7, z31.d, z31.d5604# CHECK-NEXT: 1 3 1.00 splice z31.h, p7, z31.h, z31.h5605# CHECK-NEXT: 1 3 1.00 splice z31.s, p7, z31.s, z31.s5606# CHECK-NEXT: 1 2 0.25 sqabs z31.b, p7/m, z31.b5607# CHECK-NEXT: 1 2 0.25 sqabs z31.d, p7/m, z31.d5608# CHECK-NEXT: 1 2 0.25 sqabs z31.h, p7/m, z31.h5609# CHECK-NEXT: 1 2 0.25 sqabs z31.s, p7/m, z31.s5610# CHECK-NEXT: 1 2 0.25 sqadd z0.b, p0/m, z0.b, z1.b5611# CHECK-NEXT: 1 2 0.25 sqadd z0.b, z0.b, #05612# CHECK-NEXT: 1 2 0.25 sqadd z0.b, z0.b, z0.b5613# CHECK-NEXT: 1 2 0.25 sqadd z0.d, z0.d, #05614# CHECK-NEXT: 1 2 0.25 sqadd z0.d, z0.d, #0, lsl #85615# CHECK-NEXT: 1 2 0.25 sqadd z0.d, z0.d, z0.d5616# CHECK-NEXT: 1 2 0.25 sqadd z0.h, p0/m, z0.h, z1.h5617# CHECK-NEXT: 1 2 0.25 sqadd z0.h, z0.h, #05618# CHECK-NEXT: 1 2 0.25 sqadd z0.h, z0.h, #0, lsl #85619# CHECK-NEXT: 1 2 0.25 sqadd z0.h, z0.h, z0.h5620# CHECK-NEXT: 1 2 0.25 sqadd z0.s, z0.s, #05621# CHECK-NEXT: 1 2 0.25 sqadd z0.s, z0.s, #0, lsl #85622# CHECK-NEXT: 1 2 0.25 sqadd z0.s, z0.s, z0.s5623# CHECK-NEXT: 1 2 0.25 sqadd z29.s, p7/m, z29.s, z30.s5624# CHECK-NEXT: 1 2 0.25 sqadd z31.b, z31.b, #2555625# CHECK-NEXT: 1 2 0.25 sqadd z31.d, p7/m, z31.d, z30.d5626# CHECK-NEXT: 1 2 0.25 sqadd z31.d, z31.d, #652805627# CHECK-NEXT: 1 2 0.25 sqadd z31.h, z31.h, #652805628# CHECK-NEXT: 1 2 0.25 sqadd z31.s, z31.s, #652805629# CHECK-NEXT: 1 2 0.25 sqcadd z0.b, z0.b, z0.b, #905630# CHECK-NEXT: 1 2 0.25 sqcadd z0.d, z0.d, z0.d, #905631# CHECK-NEXT: 1 2 0.25 sqcadd z0.h, z0.h, z0.h, #905632# CHECK-NEXT: 1 2 0.25 sqcadd z0.s, z0.s, z0.s, #905633# CHECK-NEXT: 1 2 0.25 sqcadd z31.b, z31.b, z31.b, #2705634# CHECK-NEXT: 1 2 0.25 sqcadd z31.d, z31.d, z31.d, #2705635# CHECK-NEXT: 1 2 0.25 sqcadd z31.h, z31.h, z31.h, #2705636# CHECK-NEXT: 1 2 0.25 sqcadd z31.s, z31.s, z31.s, #2705637# CHECK-NEXT: 1 2 0.50 sqdecb x05638# CHECK-NEXT: 1 2 0.50 sqdecb x0, #145639# CHECK-NEXT: 1 2 0.50 sqdecb x0, all, mul #165640# CHECK-NEXT: 1 2 0.50 sqdecb x0, pow25641# CHECK-NEXT: 1 2 0.50 sqdecb x0, vl15642# CHECK-NEXT: 1 2 0.50 sqdecb x0, w05643# CHECK-NEXT: 1 2 0.50 sqdecb x0, w0, all, mul #165644# CHECK-NEXT: 1 2 0.50 sqdecb x0, w0, pow25645# CHECK-NEXT: 1 2 0.50 sqdecb x0, w0, pow2, mul #165646# CHECK-NEXT: 1 2 0.50 sqdecd x05647# CHECK-NEXT: 1 2 0.50 sqdecd x0, #145648# CHECK-NEXT: 1 2 0.50 sqdecd x0, all, mul #165649# CHECK-NEXT: 1 2 0.50 sqdecd x0, pow25650# CHECK-NEXT: 1 2 0.50 sqdecd x0, vl15651# CHECK-NEXT: 1 2 0.50 sqdecd x0, w05652# CHECK-NEXT: 1 2 0.50 sqdecd x0, w0, all, mul #165653# CHECK-NEXT: 1 2 0.50 sqdecd x0, w0, pow25654# CHECK-NEXT: 1 2 0.50 sqdecd x0, w0, pow2, mul #165655# CHECK-NEXT: 1 2 0.25 sqdecd z0.d5656# CHECK-NEXT: 1 2 0.25 sqdecd z0.d, all, mul #165657# CHECK-NEXT: 1 2 0.25 sqdecd z0.d, pow25658# CHECK-NEXT: 1 2 0.25 sqdecd z0.d, pow2, mul #165659# CHECK-NEXT: 1 2 0.50 sqdech x05660# CHECK-NEXT: 1 2 0.50 sqdech x0, #145661# CHECK-NEXT: 1 2 0.50 sqdech x0, all, mul #165662# CHECK-NEXT: 1 2 0.50 sqdech x0, pow25663# CHECK-NEXT: 1 2 0.50 sqdech x0, vl15664# CHECK-NEXT: 1 2 0.50 sqdech x0, w05665# CHECK-NEXT: 1 2 0.50 sqdech x0, w0, all, mul #165666# CHECK-NEXT: 1 2 0.50 sqdech x0, w0, pow25667# CHECK-NEXT: 1 2 0.50 sqdech x0, w0, pow2, mul #165668# CHECK-NEXT: 1 2 0.25 sqdech z0.h5669# CHECK-NEXT: 1 2 0.25 sqdech z0.h, all, mul #165670# CHECK-NEXT: 1 2 0.25 sqdech z0.h, pow25671# CHECK-NEXT: 1 2 0.25 sqdech z0.h, pow2, mul #165672# CHECK-NEXT: 1 2 0.50 sqdecp x0, p0.b5673# CHECK-NEXT: 1 2 0.50 sqdecp x0, p0.d5674# CHECK-NEXT: 1 2 0.50 sqdecp x0, p0.h5675# CHECK-NEXT: 1 2 0.50 sqdecp x0, p0.s5676# CHECK-NEXT: 1 2 0.50 sqdecp xzr, p15.b, wzr5677# CHECK-NEXT: 1 2 0.50 sqdecp xzr, p15.d, wzr5678# CHECK-NEXT: 1 2 0.50 sqdecp xzr, p15.h, wzr5679# CHECK-NEXT: 1 2 0.50 sqdecp xzr, p15.s, wzr5680# CHECK-NEXT: 3 7 1.00 sqdecp z0.d, p0.d5681# CHECK-NEXT: 3 7 1.00 sqdecp z0.h, p0.h5682# CHECK-NEXT: 3 7 1.00 sqdecp z0.s, p0.s5683# CHECK-NEXT: 1 2 0.50 sqdecw x05684# CHECK-NEXT: 1 2 0.50 sqdecw x0, #145685# CHECK-NEXT: 1 2 0.50 sqdecw x0, all, mul #165686# CHECK-NEXT: 1 2 0.50 sqdecw x0, pow25687# CHECK-NEXT: 1 2 0.50 sqdecw x0, vl15688# CHECK-NEXT: 1 2 0.50 sqdecw x0, w05689# CHECK-NEXT: 1 2 0.50 sqdecw x0, w0, all, mul #165690# CHECK-NEXT: 1 2 0.50 sqdecw x0, w0, pow25691# CHECK-NEXT: 1 2 0.50 sqdecw x0, w0, pow2, mul #165692# CHECK-NEXT: 1 2 0.25 sqdecw z0.s5693# CHECK-NEXT: 1 2 0.25 sqdecw z0.s, all, mul #165694# CHECK-NEXT: 1 2 0.25 sqdecw z0.s, pow25695# CHECK-NEXT: 1 2 0.25 sqdecw z0.s, pow2, mul #165696# CHECK-NEXT: 1 4 0.50 sqdmlalb z0.d, z1.s, z15.s[3]5697# CHECK-NEXT: 1 4 0.50 sqdmlalb z0.d, z1.s, z31.s5698# CHECK-NEXT: 1 4 0.50 sqdmlalb z0.h, z1.b, z31.b5699# CHECK-NEXT: 1 4 0.50 sqdmlalb z0.s, z1.h, z31.h5700# CHECK-NEXT: 1 4 0.50 sqdmlalb z0.s, z1.h, z7.h[7]5701# CHECK-NEXT: 1 4 0.50 sqdmlalbt z0.d, z1.s, z31.s5702# CHECK-NEXT: 1 4 0.50 sqdmlalbt z0.h, z1.b, z31.b5703# CHECK-NEXT: 1 4 0.50 sqdmlalbt z0.s, z1.h, z31.h5704# CHECK-NEXT: 1 4 0.50 sqdmlalt z0.d, z1.s, z15.s[3]5705# CHECK-NEXT: 1 4 0.50 sqdmlalt z0.d, z1.s, z31.s5706# CHECK-NEXT: 1 4 0.50 sqdmlalt z0.h, z1.b, z31.b5707# CHECK-NEXT: 1 4 0.50 sqdmlalt z0.s, z1.h, z31.h5708# CHECK-NEXT: 1 4 0.50 sqdmlalt z0.s, z1.h, z7.h[7]5709# CHECK-NEXT: 1 4 0.50 sqdmlslb z0.d, z1.s, z15.s[3]5710# CHECK-NEXT: 1 4 0.50 sqdmlslb z0.d, z1.s, z31.s5711# CHECK-NEXT: 1 4 0.50 sqdmlslb z0.h, z1.b, z31.b5712# CHECK-NEXT: 1 4 0.50 sqdmlslb z0.s, z1.h, z31.h5713# CHECK-NEXT: 1 4 0.50 sqdmlslb z0.s, z1.h, z7.h[7]5714# CHECK-NEXT: 1 4 0.50 sqdmlslbt z0.d, z1.s, z31.s5715# CHECK-NEXT: 1 4 0.50 sqdmlslbt z0.h, z1.b, z31.b5716# CHECK-NEXT: 1 4 0.50 sqdmlslbt z0.s, z1.h, z31.h5717# CHECK-NEXT: 1 4 0.50 sqdmlslt z0.d, z1.s, z15.s[3]5718# CHECK-NEXT: 1 4 0.50 sqdmlslt z0.d, z1.s, z31.s5719# CHECK-NEXT: 1 4 0.50 sqdmlslt z0.h, z1.b, z31.b5720# CHECK-NEXT: 1 4 0.50 sqdmlslt z0.s, z1.h, z31.h5721# CHECK-NEXT: 1 4 0.50 sqdmlslt z0.s, z1.h, z7.h[7]5722# CHECK-NEXT: 1 4 0.50 sqdmulh z0.b, z1.b, z2.b5723# CHECK-NEXT: 2 5 1.00 sqdmulh z0.d, z1.d, z15.d[1]5724# CHECK-NEXT: 1 4 0.50 sqdmulh z0.h, z1.h, z2.h5725# CHECK-NEXT: 1 4 0.50 sqdmulh z0.h, z1.h, z7.h[7]5726# CHECK-NEXT: 1 4 0.50 sqdmulh z0.s, z1.s, z7.s[3]5727# CHECK-NEXT: 1 4 0.50 sqdmulh z29.s, z30.s, z31.s5728# CHECK-NEXT: 2 5 1.00 sqdmulh z31.d, z31.d, z31.d5729# CHECK-NEXT: 1 4 0.50 sqdmullb z0.d, z1.s, z15.s[1]5730# CHECK-NEXT: 1 4 0.50 sqdmullb z0.h, z1.b, z2.b5731# CHECK-NEXT: 1 4 0.50 sqdmullb z0.s, z1.h, z7.h[7]5732# CHECK-NEXT: 1 4 0.50 sqdmullb z29.s, z30.h, z31.h5733# CHECK-NEXT: 1 4 0.50 sqdmullb z31.d, z31.s, z31.s5734# CHECK-NEXT: 1 4 0.50 sqdmullt z0.d, z1.s, z15.s[1]5735# CHECK-NEXT: 1 4 0.50 sqdmullt z0.h, z1.b, z2.b5736# CHECK-NEXT: 1 4 0.50 sqdmullt z0.s, z1.h, z7.h[7]5737# CHECK-NEXT: 1 4 0.50 sqdmullt z29.s, z30.h, z31.h5738# CHECK-NEXT: 1 4 0.50 sqdmullt z31.d, z31.s, z31.s5739# CHECK-NEXT: 1 2 0.50 sqincb x05740# CHECK-NEXT: 1 2 0.50 sqincb x0, #145741# CHECK-NEXT: 1 2 0.50 sqincb x0, all, mul #165742# CHECK-NEXT: 1 2 0.50 sqincb x0, pow25743# CHECK-NEXT: 1 2 0.50 sqincb x0, vl15744# CHECK-NEXT: 1 2 0.50 sqincb x0, w05745# CHECK-NEXT: 1 2 0.50 sqincb x0, w0, all, mul #165746# CHECK-NEXT: 1 2 0.50 sqincb x0, w0, pow25747# CHECK-NEXT: 1 2 0.50 sqincb x0, w0, pow2, mul #165748# CHECK-NEXT: 1 2 0.50 sqincd x05749# CHECK-NEXT: 1 2 0.50 sqincd x0, #145750# CHECK-NEXT: 1 2 0.50 sqincd x0, all, mul #165751# CHECK-NEXT: 1 2 0.50 sqincd x0, pow25752# CHECK-NEXT: 1 2 0.50 sqincd x0, vl15753# CHECK-NEXT: 1 2 0.50 sqincd x0, w05754# CHECK-NEXT: 1 2 0.50 sqincd x0, w0, all, mul #165755# CHECK-NEXT: 1 2 0.50 sqincd x0, w0, pow25756# CHECK-NEXT: 1 2 0.50 sqincd x0, w0, pow2, mul #165757# CHECK-NEXT: 1 2 0.25 sqincd z0.d5758# CHECK-NEXT: 1 2 0.25 sqincd z0.d, all, mul #165759# CHECK-NEXT: 1 2 0.25 sqincd z0.d, pow25760# CHECK-NEXT: 1 2 0.25 sqincd z0.d, pow2, mul #165761# CHECK-NEXT: 1 2 0.50 sqinch x05762# CHECK-NEXT: 1 2 0.50 sqinch x0, #145763# CHECK-NEXT: 1 2 0.50 sqinch x0, all, mul #165764# CHECK-NEXT: 1 2 0.50 sqinch x0, pow25765# CHECK-NEXT: 1 2 0.50 sqinch x0, vl15766# CHECK-NEXT: 1 2 0.50 sqinch x0, w05767# CHECK-NEXT: 1 2 0.50 sqinch x0, w0, all, mul #165768# CHECK-NEXT: 1 2 0.50 sqinch x0, w0, pow25769# CHECK-NEXT: 1 2 0.50 sqinch x0, w0, pow2, mul #165770# CHECK-NEXT: 1 2 0.25 sqinch z0.h5771# CHECK-NEXT: 1 2 0.25 sqinch z0.h, all, mul #165772# CHECK-NEXT: 1 2 0.25 sqinch z0.h, pow25773# CHECK-NEXT: 1 2 0.25 sqinch z0.h, pow2, mul #165774# CHECK-NEXT: 1 2 0.50 sqincp x0, p0.b5775# CHECK-NEXT: 1 2 0.50 sqincp x0, p0.d5776# CHECK-NEXT: 1 2 0.50 sqincp x0, p0.h5777# CHECK-NEXT: 1 2 0.50 sqincp x0, p0.s5778# CHECK-NEXT: 1 2 0.50 sqincp xzr, p15.b, wzr5779# CHECK-NEXT: 1 2 0.50 sqincp xzr, p15.d, wzr5780# CHECK-NEXT: 1 2 0.50 sqincp xzr, p15.h, wzr5781# CHECK-NEXT: 1 2 0.50 sqincp xzr, p15.s, wzr5782# CHECK-NEXT: 3 7 1.00 sqincp z0.d, p0.d5783# CHECK-NEXT: 3 7 1.00 sqincp z0.h, p0.h5784# CHECK-NEXT: 3 7 1.00 sqincp z0.s, p0.s5785# CHECK-NEXT: 1 2 0.50 sqincw x05786# CHECK-NEXT: 1 2 0.50 sqincw x0, #145787# CHECK-NEXT: 1 2 0.50 sqincw x0, all, mul #165788# CHECK-NEXT: 1 2 0.50 sqincw x0, pow25789# CHECK-NEXT: 1 2 0.50 sqincw x0, vl15790# CHECK-NEXT: 1 2 0.50 sqincw x0, w05791# CHECK-NEXT: 1 2 0.50 sqincw x0, w0, all, mul #165792# CHECK-NEXT: 1 2 0.50 sqincw x0, w0, pow25793# CHECK-NEXT: 1 2 0.50 sqincw x0, w0, pow2, mul #165794# CHECK-NEXT: 1 2 0.25 sqincw z0.s5795# CHECK-NEXT: 1 2 0.25 sqincw z0.s, all, mul #165796# CHECK-NEXT: 1 2 0.25 sqincw z0.s, pow25797# CHECK-NEXT: 1 2 0.25 sqincw z0.s, pow2, mul #165798# CHECK-NEXT: 1 2 0.25 sqneg z31.b, p7/m, z31.b5799# CHECK-NEXT: 1 2 0.25 sqneg z31.d, p7/m, z31.d5800# CHECK-NEXT: 1 2 0.25 sqneg z31.h, p7/m, z31.h5801# CHECK-NEXT: 1 2 0.25 sqneg z31.s, p7/m, z31.s5802# CHECK-NEXT: 1 4 0.50 sqrdcmlah z0.b, z1.b, z2.b, #05803# CHECK-NEXT: 1 5 1.00 sqrdcmlah z0.d, z1.d, z2.d, #05804# CHECK-NEXT: 1 4 0.50 sqrdcmlah z0.h, z1.h, z2.h, #05805# CHECK-NEXT: 1 4 0.50 sqrdcmlah z0.h, z1.h, z2.h[0], #05806# CHECK-NEXT: 1 4 0.50 sqrdcmlah z0.s, z1.s, z2.s, #05807# CHECK-NEXT: 1 4 0.50 sqrdcmlah z0.s, z1.s, z2.s[0], #05808# CHECK-NEXT: 1 4 0.50 sqrdcmlah z15.b, z16.b, z17.b, #2705809# CHECK-NEXT: 1 5 1.00 sqrdcmlah z15.d, z16.d, z17.d, #2705810# CHECK-NEXT: 1 4 0.50 sqrdcmlah z15.h, z16.h, z17.h, #2705811# CHECK-NEXT: 1 4 0.50 sqrdcmlah z15.s, z16.s, z17.s, #2705812# CHECK-NEXT: 1 4 0.50 sqrdcmlah z29.b, z30.b, z31.b, #905813# CHECK-NEXT: 1 5 1.00 sqrdcmlah z29.d, z30.d, z31.d, #905814# CHECK-NEXT: 1 4 0.50 sqrdcmlah z29.h, z30.h, z31.h, #905815# CHECK-NEXT: 1 4 0.50 sqrdcmlah z29.s, z30.s, z31.s, #905816# CHECK-NEXT: 1 4 0.50 sqrdcmlah z31.b, z31.b, z31.b, #1805817# CHECK-NEXT: 1 5 1.00 sqrdcmlah z31.d, z31.d, z31.d, #1805818# CHECK-NEXT: 1 4 0.50 sqrdcmlah z31.h, z30.h, z7.h[0], #1805819# CHECK-NEXT: 1 4 0.50 sqrdcmlah z31.h, z31.h, z31.h, #1805820# CHECK-NEXT: 1 4 0.50 sqrdcmlah z31.s, z30.s, z7.s[0], #1805821# CHECK-NEXT: 1 4 0.50 sqrdcmlah z31.s, z31.s, z31.s, #1805822# CHECK-NEXT: 1 4 0.50 sqrdmlah z0.b, z1.b, z31.b5823# CHECK-NEXT: 1 5 1.00 sqrdmlah z0.d, z1.d, z15.d[1]5824# CHECK-NEXT: 1 5 1.00 sqrdmlah z0.d, z1.d, z31.d5825# CHECK-NEXT: 1 4 0.50 sqrdmlah z0.h, z1.h, z31.h5826# CHECK-NEXT: 1 4 0.50 sqrdmlah z0.h, z1.h, z7.h[7]5827# CHECK-NEXT: 1 4 0.50 sqrdmlah z0.s, z1.s, z31.s5828# CHECK-NEXT: 1 4 0.50 sqrdmlah z0.s, z1.s, z7.s[3]5829# CHECK-NEXT: 1 4 0.50 sqrdmlsh z0.b, z1.b, z31.b5830# CHECK-NEXT: 1 5 1.00 sqrdmlsh z0.d, z1.d, z15.d[1]5831# CHECK-NEXT: 1 5 1.00 sqrdmlsh z0.d, z1.d, z31.d5832# CHECK-NEXT: 1 4 0.50 sqrdmlsh z0.h, z1.h, z31.h5833# CHECK-NEXT: 1 4 0.50 sqrdmlsh z0.h, z1.h, z7.h[7]5834# CHECK-NEXT: 1 4 0.50 sqrdmlsh z0.s, z1.s, z31.s5835# CHECK-NEXT: 1 4 0.50 sqrdmlsh z0.s, z1.s, z7.s[3]5836# CHECK-NEXT: 1 4 0.50 sqrdmulh z0.b, z1.b, z2.b5837# CHECK-NEXT: 2 5 1.00 sqrdmulh z0.d, z1.d, z15.d[1]5838# CHECK-NEXT: 1 4 0.50 sqrdmulh z0.h, z1.h, z2.h5839# CHECK-NEXT: 1 4 0.50 sqrdmulh z0.h, z1.h, z7.h[7]5840# CHECK-NEXT: 1 4 0.50 sqrdmulh z0.s, z1.s, z7.s[3]5841# CHECK-NEXT: 1 4 0.50 sqrdmulh z29.s, z30.s, z31.s5842# CHECK-NEXT: 2 5 1.00 sqrdmulh z31.d, z31.d, z31.d5843# CHECK-NEXT: 1 4 0.25 sqrshl z0.b, p0/m, z0.b, z1.b5844# CHECK-NEXT: 1 4 0.25 sqrshl z0.h, p0/m, z0.h, z1.h5845# CHECK-NEXT: 1 4 0.25 sqrshl z29.s, p7/m, z29.s, z30.s5846# CHECK-NEXT: 1 4 0.25 sqrshl z31.d, p7/m, z31.d, z30.d5847# CHECK-NEXT: 1 4 0.25 sqrshlr z0.b, p0/m, z0.b, z1.b5848# CHECK-NEXT: 1 4 0.25 sqrshlr z0.h, p0/m, z0.h, z1.h5849# CHECK-NEXT: 1 4 0.25 sqrshlr z29.s, p7/m, z29.s, z30.s5850# CHECK-NEXT: 1 4 0.25 sqrshlr z31.d, p7/m, z31.d, z30.d5851# CHECK-NEXT: 1 4 0.25 sqrshrnb z0.b, z0.h, #15852# CHECK-NEXT: 1 4 0.25 sqrshrnb z0.h, z0.s, #15853# CHECK-NEXT: 1 4 0.25 sqrshrnb z0.s, z0.d, #15854# CHECK-NEXT: 1 4 0.25 sqrshrnb z31.b, z31.h, #85855# CHECK-NEXT: 1 4 0.25 sqrshrnb z31.h, z31.s, #165856# CHECK-NEXT: 1 4 0.25 sqrshrnb z31.s, z31.d, #325857# CHECK-NEXT: 1 4 0.25 sqrshrnt z0.b, z0.h, #15858# CHECK-NEXT: 1 4 0.25 sqrshrnt z0.h, z0.s, #15859# CHECK-NEXT: 1 4 0.25 sqrshrnt z0.s, z0.d, #15860# CHECK-NEXT: 1 4 0.25 sqrshrnt z31.b, z31.h, #85861# CHECK-NEXT: 1 4 0.25 sqrshrnt z31.h, z31.s, #165862# CHECK-NEXT: 1 4 0.25 sqrshrnt z31.s, z31.d, #325863# CHECK-NEXT: 1 4 0.25 sqrshrunb z0.b, z0.h, #15864# CHECK-NEXT: 1 4 0.25 sqrshrunb z0.h, z0.s, #15865# CHECK-NEXT: 1 4 0.25 sqrshrunb z0.s, z0.d, #15866# CHECK-NEXT: 1 4 0.25 sqrshrunb z31.b, z31.h, #85867# CHECK-NEXT: 1 4 0.25 sqrshrunb z31.h, z31.s, #165868# CHECK-NEXT: 1 4 0.25 sqrshrunb z31.s, z31.d, #325869# CHECK-NEXT: 1 4 0.25 sqrshrunt z0.b, z0.h, #15870# CHECK-NEXT: 1 4 0.25 sqrshrunt z0.h, z0.s, #15871# CHECK-NEXT: 1 4 0.25 sqrshrunt z0.s, z0.d, #15872# CHECK-NEXT: 1 4 0.25 sqrshrunt z31.b, z31.h, #85873# CHECK-NEXT: 1 4 0.25 sqrshrunt z31.h, z31.s, #165874# CHECK-NEXT: 1 4 0.25 sqrshrunt z31.s, z31.d, #325875# CHECK-NEXT: 1 4 0.25 sqshl z0.b, p0/m, z0.b, #05876# CHECK-NEXT: 1 4 0.25 sqshl z0.b, p0/m, z0.b, z1.b5877# CHECK-NEXT: 1 4 0.25 sqshl z0.d, p0/m, z0.d, #05878# CHECK-NEXT: 1 4 0.25 sqshl z0.h, p0/m, z0.h, #05879# CHECK-NEXT: 1 4 0.25 sqshl z0.h, p0/m, z0.h, z1.h5880# CHECK-NEXT: 1 4 0.25 sqshl z0.s, p0/m, z0.s, #05881# CHECK-NEXT: 1 4 0.25 sqshl z29.s, p7/m, z29.s, z30.s5882# CHECK-NEXT: 1 4 0.25 sqshl z31.b, p0/m, z31.b, #75883# CHECK-NEXT: 1 4 0.25 sqshl z31.d, p0/m, z31.d, #635884# CHECK-NEXT: 1 4 0.25 sqshl z31.d, p7/m, z31.d, z30.d5885# CHECK-NEXT: 1 4 0.25 sqshl z31.h, p0/m, z31.h, #155886# CHECK-NEXT: 1 4 0.25 sqshl z31.s, p0/m, z31.s, #315887# CHECK-NEXT: 1 4 0.25 sqshlr z0.b, p0/m, z0.b, z1.b5888# CHECK-NEXT: 1 4 0.25 sqshlr z0.h, p0/m, z0.h, z1.h5889# CHECK-NEXT: 1 4 0.25 sqshlr z29.s, p7/m, z29.s, z30.s5890# CHECK-NEXT: 1 4 0.25 sqshlr z31.d, p7/m, z31.d, z30.d5891# CHECK-NEXT: 1 4 0.25 sqshlu z0.b, p0/m, z0.b, #05892# CHECK-NEXT: 1 4 0.25 sqshlu z0.d, p0/m, z0.d, #05893# CHECK-NEXT: 1 4 0.25 sqshlu z0.h, p0/m, z0.h, #05894# CHECK-NEXT: 1 4 0.25 sqshlu z0.s, p0/m, z0.s, #05895# CHECK-NEXT: 1 4 0.25 sqshlu z31.b, p0/m, z31.b, #75896# CHECK-NEXT: 1 4 0.25 sqshlu z31.d, p0/m, z31.d, #635897# CHECK-NEXT: 1 4 0.25 sqshlu z31.h, p0/m, z31.h, #155898# CHECK-NEXT: 1 4 0.25 sqshlu z31.s, p0/m, z31.s, #315899# CHECK-NEXT: 1 4 0.25 sqshrnb z0.b, z0.h, #15900# CHECK-NEXT: 1 4 0.25 sqshrnb z0.h, z0.s, #15901# CHECK-NEXT: 1 4 0.25 sqshrnb z0.s, z0.d, #15902# CHECK-NEXT: 1 4 0.25 sqshrnb z31.b, z31.h, #85903# CHECK-NEXT: 1 4 0.25 sqshrnb z31.h, z31.s, #165904# CHECK-NEXT: 1 4 0.25 sqshrnb z31.s, z31.d, #325905# CHECK-NEXT: 1 4 0.25 sqshrnt z0.b, z0.h, #15906# CHECK-NEXT: 1 4 0.25 sqshrnt z0.h, z0.s, #15907# CHECK-NEXT: 1 4 0.25 sqshrnt z0.s, z0.d, #15908# CHECK-NEXT: 1 4 0.25 sqshrnt z31.b, z31.h, #85909# CHECK-NEXT: 1 4 0.25 sqshrnt z31.h, z31.s, #165910# CHECK-NEXT: 1 4 0.25 sqshrnt z31.s, z31.d, #325911# CHECK-NEXT: 1 4 0.25 sqshrunb z0.b, z0.h, #15912# CHECK-NEXT: 1 4 0.25 sqshrunb z0.h, z0.s, #15913# CHECK-NEXT: 1 4 0.25 sqshrunb z0.s, z0.d, #15914# CHECK-NEXT: 1 4 0.25 sqshrunb z31.b, z31.h, #85915# CHECK-NEXT: 1 4 0.25 sqshrunb z31.h, z31.s, #165916# CHECK-NEXT: 1 4 0.25 sqshrunb z31.s, z31.d, #325917# CHECK-NEXT: 1 4 0.25 sqshrunt z0.b, z0.h, #15918# CHECK-NEXT: 1 4 0.25 sqshrunt z0.h, z0.s, #15919# CHECK-NEXT: 1 4 0.25 sqshrunt z0.s, z0.d, #15920# CHECK-NEXT: 1 4 0.25 sqshrunt z31.b, z31.h, #85921# CHECK-NEXT: 1 4 0.25 sqshrunt z31.h, z31.s, #165922# CHECK-NEXT: 1 4 0.25 sqshrunt z31.s, z31.d, #325923# CHECK-NEXT: 1 2 0.25 sqsub z0.b, p0/m, z0.b, z1.b5924# CHECK-NEXT: 1 2 0.25 sqsub z0.b, z0.b, #05925# CHECK-NEXT: 1 2 0.25 sqsub z0.b, z0.b, z0.b5926# CHECK-NEXT: 1 2 0.25 sqsub z0.d, z0.d, #05927# CHECK-NEXT: 1 2 0.25 sqsub z0.d, z0.d, #0, lsl #85928# CHECK-NEXT: 1 2 0.25 sqsub z0.d, z0.d, z0.d5929# CHECK-NEXT: 1 2 0.25 sqsub z0.h, p0/m, z0.h, z1.h5930# CHECK-NEXT: 1 2 0.25 sqsub z0.h, z0.h, #05931# CHECK-NEXT: 1 2 0.25 sqsub z0.h, z0.h, #0, lsl #85932# CHECK-NEXT: 1 2 0.25 sqsub z0.h, z0.h, z0.h5933# CHECK-NEXT: 1 2 0.25 sqsub z0.s, z0.s, #05934# CHECK-NEXT: 1 2 0.25 sqsub z0.s, z0.s, #0, lsl #85935# CHECK-NEXT: 1 2 0.25 sqsub z0.s, z0.s, z0.s5936# CHECK-NEXT: 1 2 0.25 sqsub z29.s, p7/m, z29.s, z30.s5937# CHECK-NEXT: 1 2 0.25 sqsub z31.b, z31.b, #2555938# CHECK-NEXT: 1 2 0.25 sqsub z31.d, p7/m, z31.d, z30.d5939# CHECK-NEXT: 1 2 0.25 sqsub z31.d, z31.d, #652805940# CHECK-NEXT: 1 2 0.25 sqsub z31.h, z31.h, #652805941# CHECK-NEXT: 1 2 0.25 sqsub z31.s, z31.s, #652805942# CHECK-NEXT: 1 2 0.25 sqsubr z0.b, p0/m, z0.b, z1.b5943# CHECK-NEXT: 1 2 0.25 sqsubr z0.h, p0/m, z0.h, z1.h5944# CHECK-NEXT: 1 2 0.25 sqsubr z29.s, p7/m, z29.s, z30.s5945# CHECK-NEXT: 1 2 0.25 sqsubr z31.d, p7/m, z31.d, z30.d5946# CHECK-NEXT: 1 4 0.25 sqxtnb z0.b, z31.h5947# CHECK-NEXT: 1 4 0.25 sqxtnb z0.h, z31.s5948# CHECK-NEXT: 1 4 0.25 sqxtnb z0.s, z31.d5949# CHECK-NEXT: 1 4 0.25 sqxtnt z0.b, z31.h5950# CHECK-NEXT: 1 4 0.25 sqxtnt z0.h, z31.s5951# CHECK-NEXT: 1 4 0.25 sqxtnt z0.s, z31.d5952# CHECK-NEXT: 1 4 0.25 sqxtunb z0.b, z31.h5953# CHECK-NEXT: 1 4 0.25 sqxtunb z0.h, z31.s5954# CHECK-NEXT: 1 4 0.25 sqxtunb z0.s, z31.d5955# CHECK-NEXT: 1 4 0.25 sqxtunt z0.b, z31.h5956# CHECK-NEXT: 1 4 0.25 sqxtunt z0.h, z31.s5957# CHECK-NEXT: 1 4 0.25 sqxtunt z0.s, z31.d5958# CHECK-NEXT: 1 2 0.25 srhadd z0.b, p0/m, z0.b, z1.b5959# CHECK-NEXT: 1 2 0.25 srhadd z0.h, p0/m, z0.h, z1.h5960# CHECK-NEXT: 1 2 0.25 srhadd z29.s, p7/m, z29.s, z30.s5961# CHECK-NEXT: 1 2 0.25 srhadd z31.d, p7/m, z31.d, z30.d5962# CHECK-NEXT: 1 2 0.25 sri z0.b, z0.b, #15963# CHECK-NEXT: 1 2 0.25 sri z0.d, z0.d, #15964# CHECK-NEXT: 1 2 0.25 sri z0.h, z0.h, #15965# CHECK-NEXT: 1 2 0.25 sri z0.s, z0.s, #15966# CHECK-NEXT: 1 2 0.25 sri z31.b, z31.b, #85967# CHECK-NEXT: 1 2 0.25 sri z31.d, z31.d, #645968# CHECK-NEXT: 1 2 0.25 sri z31.h, z31.h, #165969# CHECK-NEXT: 1 2 0.25 sri z31.s, z31.s, #325970# CHECK-NEXT: 1 4 0.25 srshl z0.b, p0/m, z0.b, z1.b5971# CHECK-NEXT: 1 4 0.25 srshl z0.h, p0/m, z0.h, z1.h5972# CHECK-NEXT: 1 4 0.25 srshl z29.s, p7/m, z29.s, z30.s5973# CHECK-NEXT: 1 4 0.25 srshl z31.d, p7/m, z31.d, z30.d5974# CHECK-NEXT: 1 4 0.25 srshlr z0.b, p0/m, z0.b, z1.b5975# CHECK-NEXT: 1 4 0.25 srshlr z0.h, p0/m, z0.h, z1.h5976# CHECK-NEXT: 1 4 0.25 srshlr z29.s, p7/m, z29.s, z30.s5977# CHECK-NEXT: 1 4 0.25 srshlr z31.d, p7/m, z31.d, z30.d5978# CHECK-NEXT: 1 4 0.25 srshr z0.b, p0/m, z0.b, #15979# CHECK-NEXT: 1 4 0.25 srshr z0.d, p0/m, z0.d, #15980# CHECK-NEXT: 1 4 0.25 srshr z0.h, p0/m, z0.h, #15981# CHECK-NEXT: 1 4 0.25 srshr z0.s, p0/m, z0.s, #15982# CHECK-NEXT: 1 4 0.25 srshr z31.b, p0/m, z31.b, #85983# CHECK-NEXT: 1 4 0.25 srshr z31.d, p0/m, z31.d, #645984# CHECK-NEXT: 1 4 0.25 srshr z31.h, p0/m, z31.h, #165985# CHECK-NEXT: 1 4 0.25 srshr z31.s, p0/m, z31.s, #325986# CHECK-NEXT: 1 4 0.50 srsra z0.b, z0.b, #15987# CHECK-NEXT: 1 4 0.50 srsra z0.d, z0.d, #15988# CHECK-NEXT: 1 4 0.50 srsra z0.h, z0.h, #15989# CHECK-NEXT: 1 4 0.50 srsra z0.s, z0.s, #15990# CHECK-NEXT: 1 4 0.50 srsra z31.b, z31.b, #85991# CHECK-NEXT: 1 4 0.50 srsra z31.d, z31.d, #645992# CHECK-NEXT: 1 4 0.50 srsra z31.h, z31.h, #165993# CHECK-NEXT: 1 4 0.50 srsra z31.s, z31.s, #325994# CHECK-NEXT: 1 2 0.25 sshllb z0.d, z0.s, #05995# CHECK-NEXT: 1 2 0.25 sshllb z0.h, z0.b, #05996# CHECK-NEXT: 1 2 0.25 sshllb z0.s, z0.h, #05997# CHECK-NEXT: 1 2 0.25 sshllb z31.d, z31.s, #315998# CHECK-NEXT: 1 2 0.25 sshllb z31.h, z31.b, #75999# CHECK-NEXT: 1 2 0.25 sshllb z31.s, z31.h, #156000# CHECK-NEXT: 1 2 0.25 sshllt z0.d, z0.s, #06001# CHECK-NEXT: 1 2 0.25 sshllt z0.h, z0.b, #06002# CHECK-NEXT: 1 2 0.25 sshllt z0.s, z0.h, #06003# CHECK-NEXT: 1 2 0.25 sshllt z31.d, z31.s, #316004# CHECK-NEXT: 1 2 0.25 sshllt z31.h, z31.b, #76005# CHECK-NEXT: 1 2 0.25 sshllt z31.s, z31.h, #156006# CHECK-NEXT: 1 4 0.50 ssra z0.b, z0.b, #16007# CHECK-NEXT: 1 4 0.50 ssra z0.d, z0.d, #16008# CHECK-NEXT: 1 4 0.50 ssra z0.h, z0.h, #16009# CHECK-NEXT: 1 4 0.50 ssra z0.s, z0.s, #16010# CHECK-NEXT: 1 4 0.50 ssra z31.b, z31.b, #86011# CHECK-NEXT: 1 4 0.50 ssra z31.d, z31.d, #646012# CHECK-NEXT: 1 4 0.50 ssra z31.h, z31.h, #166013# CHECK-NEXT: 1 4 0.50 ssra z31.s, z31.s, #326014# CHECK-NEXT: 1 2 0.25 ssublb z0.h, z1.b, z2.b6015# CHECK-NEXT: 1 2 0.25 ssublb z29.s, z30.h, z31.h6016# CHECK-NEXT: 1 2 0.25 ssublb z31.d, z31.s, z31.s6017# CHECK-NEXT: 1 2 0.25 ssublbt z0.d, z1.s, z31.s6018# CHECK-NEXT: 1 2 0.25 ssublbt z0.h, z1.b, z31.b6019# CHECK-NEXT: 1 2 0.25 ssublbt z0.s, z1.h, z31.h6020# CHECK-NEXT: 1 2 0.25 ssublt z0.h, z1.b, z2.b6021# CHECK-NEXT: 1 2 0.25 ssublt z29.s, z30.h, z31.h6022# CHECK-NEXT: 1 2 0.25 ssublt z31.d, z31.s, z31.s6023# CHECK-NEXT: 1 2 0.25 ssubltb z0.d, z1.s, z31.s6024# CHECK-NEXT: 1 2 0.25 ssubltb z0.h, z1.b, z31.b6025# CHECK-NEXT: 1 2 0.25 ssubltb z0.s, z1.h, z31.h6026# CHECK-NEXT: 1 2 0.25 ssubwb z0.h, z1.h, z2.b6027# CHECK-NEXT: 1 2 0.25 ssubwb z29.s, z30.s, z31.h6028# CHECK-NEXT: 1 2 0.25 ssubwb z31.d, z31.d, z31.s6029# CHECK-NEXT: 1 2 0.25 ssubwt z0.h, z1.h, z2.b6030# CHECK-NEXT: 1 2 0.25 ssubwt z29.s, z30.s, z31.h6031# CHECK-NEXT: 1 2 0.25 ssubwt z31.d, z31.d, z31.s6032# CHECK-NEXT: 2 2 0.50 * st1b { z0.b }, p0, [x0, x0]6033# CHECK-NEXT: 2 2 0.50 * st1b { z0.b }, p0, [x0]6034# CHECK-NEXT: 2 2 0.50 * st1b { z0.d }, p0, [x0, x0]6035# CHECK-NEXT: 6 2 1.50 * st1b { z0.d }, p0, [x0, z0.d, sxtw]6036# CHECK-NEXT: 6 2 1.50 * st1b { z0.d }, p0, [x0, z0.d, uxtw]6037# CHECK-NEXT: 6 2 1.50 * st1b { z0.d }, p0, [x0, z0.d]6038# CHECK-NEXT: 2 2 0.50 * st1b { z0.d }, p0, [x0]6039# CHECK-NEXT: 6 2 1.50 * st1b { z0.d }, p7, [z0.d]6040# CHECK-NEXT: 2 2 0.50 * st1b { z0.h }, p0, [x0, x0]6041# CHECK-NEXT: 2 2 0.50 * st1b { z0.h }, p0, [x0]6042# CHECK-NEXT: 2 2 0.50 * st1b { z0.s }, p0, [x0, x0]6043# CHECK-NEXT: 12 4 3.00 * st1b { z0.s }, p0, [x0, z0.s, sxtw]6044# CHECK-NEXT: 12 4 3.00 * st1b { z0.s }, p0, [x0, z0.s, uxtw]6045# CHECK-NEXT: 2 2 0.50 * st1b { z0.s }, p0, [x0]6046# CHECK-NEXT: 12 4 3.00 * st1b { z0.s }, p7, [z0.s]6047# CHECK-NEXT: 2 2 0.50 * st1b { z21.b }, p5, [x10, #5, mul vl]6048# CHECK-NEXT: 2 2 0.50 * st1b { z21.d }, p5, [x10, #5, mul vl]6049# CHECK-NEXT: 2 2 0.50 * st1b { z21.h }, p5, [x10, #5, mul vl]6050# CHECK-NEXT: 2 2 0.50 * st1b { z21.s }, p5, [x10, #5, mul vl]6051# CHECK-NEXT: 2 2 0.50 * st1b { z31.b }, p7, [sp, #-1, mul vl]6052# CHECK-NEXT: 2 2 0.50 * st1b { z31.d }, p7, [sp, #-1, mul vl]6053# CHECK-NEXT: 6 2 1.50 * st1b { z31.d }, p7, [z31.d, #31]6054# CHECK-NEXT: 2 2 0.50 * st1b { z31.h }, p7, [sp, #-1, mul vl]6055# CHECK-NEXT: 2 2 0.50 * st1b { z31.s }, p7, [sp, #-1, mul vl]6056# CHECK-NEXT: 12 4 3.00 * st1b { z31.s }, p7, [z31.s, #31]6057# CHECK-NEXT: 2 2 0.50 * st1d { z0.d }, p0, [x0, x0, lsl #3]6058# CHECK-NEXT: 6 2 1.50 * st1d { z0.d }, p0, [x0, z0.d, lsl #3]6059# CHECK-NEXT: 6 2 1.50 * st1d { z0.d }, p0, [x0, z0.d, sxtw #3]6060# CHECK-NEXT: 6 2 1.50 * st1d { z0.d }, p0, [x0, z0.d, sxtw]6061# CHECK-NEXT: 6 2 1.50 * st1d { z0.d }, p0, [x0, z0.d, uxtw #3]6062# CHECK-NEXT: 6 2 1.50 * st1d { z0.d }, p0, [x0, z0.d, uxtw]6063# CHECK-NEXT: 6 2 1.50 * st1d { z0.d }, p0, [x0, z0.d]6064# CHECK-NEXT: 2 2 0.50 * st1d { z0.d }, p0, [x0]6065# CHECK-NEXT: 6 2 1.50 * st1d { z0.d }, p7, [z0.d]6066# CHECK-NEXT: 2 2 0.50 * st1d { z21.d }, p5, [x10, #5, mul vl]6067# CHECK-NEXT: 2 2 0.50 * st1d { z31.d }, p7, [sp, #-1, mul vl]6068# CHECK-NEXT: 6 2 1.50 * st1d { z31.d }, p7, [z31.d, #248]6069# CHECK-NEXT: 3 2 0.50 * st1h { z0.d }, p0, [x0, x0, lsl #1]6070# CHECK-NEXT: 6 2 1.50 * st1h { z0.d }, p0, [x0, z0.d, lsl #1]6071# CHECK-NEXT: 6 2 1.50 * st1h { z0.d }, p0, [x0, z0.d, sxtw #1]6072# CHECK-NEXT: 6 2 1.50 * st1h { z0.d }, p0, [x0, z0.d, sxtw]6073# CHECK-NEXT: 6 2 1.50 * st1h { z0.d }, p0, [x0, z0.d, uxtw #1]6074# CHECK-NEXT: 6 2 1.50 * st1h { z0.d }, p0, [x0, z0.d, uxtw]6075# CHECK-NEXT: 6 2 1.50 * st1h { z0.d }, p0, [x0, z0.d]6076# CHECK-NEXT: 2 2 0.50 * st1h { z0.d }, p0, [x0]6077# CHECK-NEXT: 6 2 1.50 * st1h { z0.d }, p7, [z0.d]6078# CHECK-NEXT: 3 2 0.50 * st1h { z0.h }, p0, [x0, x0, lsl #1]6079# CHECK-NEXT: 2 2 0.50 * st1h { z0.h }, p0, [x0]6080# CHECK-NEXT: 3 2 0.50 * st1h { z0.s }, p0, [x0, x0, lsl #1]6081# CHECK-NEXT: 12 4 3.00 * st1h { z0.s }, p0, [x0, z0.s, sxtw #1]6082# CHECK-NEXT: 12 4 3.00 * st1h { z0.s }, p0, [x0, z0.s, sxtw]6083# CHECK-NEXT: 12 4 3.00 * st1h { z0.s }, p0, [x0, z0.s, uxtw #1]6084# CHECK-NEXT: 12 4 3.00 * st1h { z0.s }, p0, [x0, z0.s, uxtw]6085# CHECK-NEXT: 2 2 0.50 * st1h { z0.s }, p0, [x0]6086# CHECK-NEXT: 12 4 3.00 * st1h { z0.s }, p7, [z0.s]6087# CHECK-NEXT: 2 2 0.50 * st1h { z21.d }, p5, [x10, #5, mul vl]6088# CHECK-NEXT: 2 2 0.50 * st1h { z21.h }, p5, [x10, #5, mul vl]6089# CHECK-NEXT: 2 2 0.50 * st1h { z21.s }, p5, [x10, #5, mul vl]6090# CHECK-NEXT: 2 2 0.50 * st1h { z31.d }, p7, [sp, #-1, mul vl]6091# CHECK-NEXT: 6 2 1.50 * st1h { z31.d }, p7, [z31.d, #62]6092# CHECK-NEXT: 2 2 0.50 * st1h { z31.h }, p7, [sp, #-1, mul vl]6093# CHECK-NEXT: 2 2 0.50 * st1h { z31.s }, p7, [sp, #-1, mul vl]6094# CHECK-NEXT: 12 4 3.00 * st1h { z31.s }, p7, [z31.s, #62]6095# CHECK-NEXT: 2 2 0.50 * st1w { z0.d }, p0, [x0, x0, lsl #2]6096# CHECK-NEXT: 6 2 1.50 * st1w { z0.d }, p0, [x0, z0.d, lsl #2]6097# CHECK-NEXT: 6 2 1.50 * st1w { z0.d }, p0, [x0, z0.d, sxtw #2]6098# CHECK-NEXT: 6 2 1.50 * st1w { z0.d }, p0, [x0, z0.d, sxtw]6099# CHECK-NEXT: 6 2 1.50 * st1w { z0.d }, p0, [x0, z0.d, uxtw #2]6100# CHECK-NEXT: 6 2 1.50 * st1w { z0.d }, p0, [x0, z0.d, uxtw]6101# CHECK-NEXT: 6 2 1.50 * st1w { z0.d }, p0, [x0, z0.d]6102# CHECK-NEXT: 2 2 0.50 * st1w { z0.d }, p0, [x0]6103# CHECK-NEXT: 6 2 1.50 * st1w { z0.d }, p7, [z0.d]6104# CHECK-NEXT: 2 2 0.50 * st1w { z0.s }, p0, [x0, x0, lsl #2]6105# CHECK-NEXT: 12 4 3.00 * st1w { z0.s }, p0, [x0, z0.s, sxtw #2]6106# CHECK-NEXT: 12 4 3.00 * st1w { z0.s }, p0, [x0, z0.s, sxtw]6107# CHECK-NEXT: 12 4 3.00 * st1w { z0.s }, p0, [x0, z0.s, uxtw #2]6108# CHECK-NEXT: 12 4 3.00 * st1w { z0.s }, p0, [x0, z0.s, uxtw]6109# CHECK-NEXT: 2 2 0.50 * st1w { z0.s }, p0, [x0]6110# CHECK-NEXT: 12 4 3.00 * st1w { z0.s }, p7, [z0.s]6111# CHECK-NEXT: 2 2 0.50 * st1w { z21.d }, p5, [x10, #5, mul vl]6112# CHECK-NEXT: 2 2 0.50 * st1w { z21.s }, p5, [x10, #5, mul vl]6113# CHECK-NEXT: 2 2 0.50 * st1w { z31.d }, p7, [sp, #-1, mul vl]6114# CHECK-NEXT: 6 2 1.50 * st1w { z31.d }, p7, [z31.d, #124]6115# CHECK-NEXT: 2 2 0.50 * st1w { z31.s }, p7, [sp, #-1, mul vl]6116# CHECK-NEXT: 12 4 3.00 * st1w { z31.s }, p7, [z31.s, #124]6117# CHECK-NEXT: 4 4 1.00 * st2b { z0.b, z1.b }, p0, [x0, x0]6118# CHECK-NEXT: 2 4 0.50 * st2b { z0.b, z1.b }, p0, [x0]6119# CHECK-NEXT: 2 4 0.50 * st2b { z21.b, z22.b }, p5, [x10, #10, mul vl]6120# CHECK-NEXT: 2 4 0.50 * st2b { z23.b, z24.b }, p3, [x13, #-16, mul vl]6121# CHECK-NEXT: 4 4 1.00 * st2b { z5.b, z6.b }, p3, [x17, x16]6122# CHECK-NEXT: 4 4 1.00 * st2d { z0.d, z1.d }, p0, [x0, x0, lsl #3]6123# CHECK-NEXT: 2 4 0.50 * st2d { z0.d, z1.d }, p0, [x0]6124# CHECK-NEXT: 2 4 0.50 * st2d { z21.d, z22.d }, p5, [x10, #10, mul vl]6125# CHECK-NEXT: 2 4 0.50 * st2d { z23.d, z24.d }, p3, [x13, #-16, mul vl]6126# CHECK-NEXT: 4 4 1.00 * st2d { z5.d, z6.d }, p3, [x17, x16, lsl #3]6127# CHECK-NEXT: 6 4 1.00 * st2h { z0.h, z1.h }, p0, [x0, x0, lsl #1]6128# CHECK-NEXT: 2 4 0.50 * st2h { z0.h, z1.h }, p0, [x0]6129# CHECK-NEXT: 2 4 0.50 * st2h { z21.h, z22.h }, p5, [x10, #10, mul vl]6130# CHECK-NEXT: 2 4 0.50 * st2h { z23.h, z24.h }, p3, [x13, #-16, mul vl]6131# CHECK-NEXT: 6 4 1.00 * st2h { z5.h, z6.h }, p3, [x17, x16, lsl #1]6132# CHECK-NEXT: 4 4 1.00 * st2w { z0.s, z1.s }, p0, [x0, x0, lsl #2]6133# CHECK-NEXT: 2 4 0.50 * st2w { z0.s, z1.s }, p0, [x0]6134# CHECK-NEXT: 2 4 0.50 * st2w { z21.s, z22.s }, p5, [x10, #10, mul vl]6135# CHECK-NEXT: 2 4 0.50 * st2w { z23.s, z24.s }, p3, [x13, #-16, mul vl]6136# CHECK-NEXT: 4 4 1.00 * st2w { z5.s, z6.s }, p3, [x17, x16, lsl #2]6137# CHECK-NEXT: 27 7 4.50 * st3b { z0.b - z2.b }, p0, [x0, x0]6138# CHECK-NEXT: 18 7 4.50 * st3b { z0.b - z2.b }, p0, [x0]6139# CHECK-NEXT: 18 7 4.50 * st3b { z21.b - z23.b }, p5, [x10, #15, mul vl]6140# CHECK-NEXT: 18 7 4.50 * st3b { z23.b - z25.b }, p3, [x13, #-24, mul vl]6141# CHECK-NEXT: 27 7 4.50 * st3b { z5.b - z7.b }, p3, [x17, x16]6142# CHECK-NEXT: 27 7 4.50 * st3d { z0.d - z2.d }, p0, [x0, x0, lsl #3]6143# CHECK-NEXT: 18 7 4.50 * st3d { z0.d - z2.d }, p0, [x0]6144# CHECK-NEXT: 18 7 4.50 * st3d { z21.d - z23.d }, p5, [x10, #15, mul vl]6145# CHECK-NEXT: 18 7 4.50 * st3d { z23.d - z25.d }, p3, [x13, #-24, mul vl]6146# CHECK-NEXT: 27 7 4.50 * st3d { z5.d - z7.d }, p3, [x17, x16, lsl #3]6147# CHECK-NEXT: 27 7 4.50 * st3h { z0.h - z2.h }, p0, [x0, x0, lsl #1]6148# CHECK-NEXT: 18 7 4.50 * st3h { z0.h - z2.h }, p0, [x0]6149# CHECK-NEXT: 18 7 4.50 * st3h { z21.h - z23.h }, p5, [x10, #15, mul vl]6150# CHECK-NEXT: 18 7 4.50 * st3h { z23.h - z25.h }, p3, [x13, #-24, mul vl]6151# CHECK-NEXT: 27 7 4.50 * st3h { z5.h - z7.h }, p3, [x17, x16, lsl #1]6152# CHECK-NEXT: 27 7 4.50 * st3w { z0.s - z2.s }, p0, [x0, x0, lsl #2]6153# CHECK-NEXT: 18 7 4.50 * st3w { z0.s - z2.s }, p0, [x0]6154# CHECK-NEXT: 18 7 4.50 * st3w { z21.s - z23.s }, p5, [x10, #15, mul vl]6155# CHECK-NEXT: 18 7 4.50 * st3w { z23.s - z25.s }, p3, [x13, #-24, mul vl]6156# CHECK-NEXT: 27 7 4.50 * st3w { z5.s - z7.s }, p3, [x17, x16, lsl #2]6157# CHECK-NEXT: 54 11 9.00 * st4b { z0.b - z3.b }, p0, [x0, x0]6158# CHECK-NEXT: 36 11 9.00 * st4b { z0.b - z3.b }, p0, [x0]6159# CHECK-NEXT: 36 11 9.00 * st4b { z21.b - z24.b }, p5, [x10, #20, mul vl]6160# CHECK-NEXT: 36 11 9.00 * st4b { z23.b - z26.b }, p3, [x13, #-32, mul vl]6161# CHECK-NEXT: 54 11 9.00 * st4b { z5.b - z8.b }, p3, [x17, x16]6162# CHECK-NEXT: 54 11 9.00 * st4d { z0.d - z3.d }, p0, [x0, x0, lsl #3]6163# CHECK-NEXT: 36 11 9.00 * st4d { z0.d - z3.d }, p0, [x0]6164# CHECK-NEXT: 36 11 9.00 * st4d { z21.d - z24.d }, p5, [x10, #20, mul vl]6165# CHECK-NEXT: 36 11 9.00 * st4d { z23.d - z26.d }, p3, [x13, #-32, mul vl]6166# CHECK-NEXT: 54 11 9.00 * st4d { z5.d - z8.d }, p3, [x17, x16, lsl #3]6167# CHECK-NEXT: 54 11 9.00 * st4h { z0.h - z3.h }, p0, [x0, x0, lsl #1]6168# CHECK-NEXT: 36 11 9.00 * st4h { z0.h - z3.h }, p0, [x0]6169# CHECK-NEXT: 36 11 9.00 * st4h { z21.h - z24.h }, p5, [x10, #20, mul vl]6170# CHECK-NEXT: 36 11 9.00 * st4h { z23.h - z26.h }, p3, [x13, #-32, mul vl]6171# CHECK-NEXT: 54 11 9.00 * st4h { z5.h - z8.h }, p3, [x17, x16, lsl #1]6172# CHECK-NEXT: 54 11 9.00 * st4w { z0.s - z3.s }, p0, [x0, x0, lsl #2]6173# CHECK-NEXT: 36 11 9.00 * st4w { z0.s - z3.s }, p0, [x0]6174# CHECK-NEXT: 36 11 9.00 * st4w { z21.s - z24.s }, p5, [x10, #20, mul vl]6175# CHECK-NEXT: 36 11 9.00 * st4w { z23.s - z26.s }, p3, [x13, #-32, mul vl]6176# CHECK-NEXT: 54 11 9.00 * st4w { z5.s - z8.s }, p3, [x17, x16, lsl #2]6177# CHECK-NEXT: 2 2 0.50 * stnt1b { z0.b }, p0, [x0, x0]6178# CHECK-NEXT: 2 2 0.50 * stnt1b { z0.b }, p0, [x0]6179# CHECK-NEXT: 6 2 1.50 * stnt1b { z0.d }, p0, [z1.d]6180# CHECK-NEXT: 12 4 3.00 * stnt1b { z0.s }, p0, [z1.s]6181# CHECK-NEXT: 2 2 0.50 * stnt1b { z21.b }, p5, [x10, #7, mul vl]6182# CHECK-NEXT: 2 2 0.50 * stnt1b { z23.b }, p3, [x13, #-8, mul vl]6183# CHECK-NEXT: 6 2 1.50 * stnt1b { z31.d }, p7, [z31.d, x0]6184# CHECK-NEXT: 6 2 1.50 * stnt1b { z31.d }, p7, [z31.d]6185# CHECK-NEXT: 12 4 3.00 * stnt1b { z31.s }, p7, [z31.s, x0]6186# CHECK-NEXT: 12 4 3.00 * stnt1b { z31.s }, p7, [z31.s]6187# CHECK-NEXT: 2 2 0.50 * stnt1d { z0.d }, p0, [x0, x0, lsl #3]6188# CHECK-NEXT: 2 2 0.50 * stnt1d { z0.d }, p0, [x0]6189# CHECK-NEXT: 6 2 1.50 * stnt1d { z0.d }, p0, [z1.d]6190# CHECK-NEXT: 2 2 0.50 * stnt1d { z21.d }, p5, [x10, #7, mul vl]6191# CHECK-NEXT: 2 2 0.50 * stnt1d { z23.d }, p3, [x13, #-8, mul vl]6192# CHECK-NEXT: 6 2 1.50 * stnt1d { z31.d }, p7, [z31.d, x0]6193# CHECK-NEXT: 6 2 1.50 * stnt1d { z31.d }, p7, [z31.d]6194# CHECK-NEXT: 6 2 1.50 * stnt1h { z0.d }, p0, [z1.d]6195# CHECK-NEXT: 3 2 0.50 * stnt1h { z0.h }, p0, [x0, x0, lsl #1]6196# CHECK-NEXT: 2 2 0.50 * stnt1h { z0.h }, p0, [x0]6197# CHECK-NEXT: 12 4 3.00 * stnt1h { z0.s }, p0, [z1.s]6198# CHECK-NEXT: 2 2 0.50 * stnt1h { z21.h }, p5, [x10, #7, mul vl]6199# CHECK-NEXT: 2 2 0.50 * stnt1h { z23.h }, p3, [x13, #-8, mul vl]6200# CHECK-NEXT: 6 2 1.50 * stnt1h { z31.d }, p7, [z31.d, x0]6201# CHECK-NEXT: 6 2 1.50 * stnt1h { z31.d }, p7, [z31.d]6202# CHECK-NEXT: 12 4 3.00 * stnt1h { z31.s }, p7, [z31.s, x0]6203# CHECK-NEXT: 12 4 3.00 * stnt1h { z31.s }, p7, [z31.s]6204# CHECK-NEXT: 6 2 1.50 * stnt1w { z0.d }, p0, [z1.d]6205# CHECK-NEXT: 2 2 0.50 * stnt1w { z0.s }, p0, [x0, x0, lsl #2]6206# CHECK-NEXT: 2 2 0.50 * stnt1w { z0.s }, p0, [x0]6207# CHECK-NEXT: 12 4 3.00 * stnt1w { z0.s }, p0, [z1.s]6208# CHECK-NEXT: 2 2 0.50 * stnt1w { z21.s }, p5, [x10, #7, mul vl]6209# CHECK-NEXT: 2 2 0.50 * stnt1w { z23.s }, p3, [x13, #-8, mul vl]6210# CHECK-NEXT: 6 2 1.50 * stnt1w { z31.d }, p7, [z31.d, x0]6211# CHECK-NEXT: 6 2 1.50 * stnt1w { z31.d }, p7, [z31.d]6212# CHECK-NEXT: 12 4 3.00 * stnt1w { z31.s }, p7, [z31.s, x0]6213# CHECK-NEXT: 12 4 3.00 * stnt1w { z31.s }, p7, [z31.s]6214# CHECK-NEXT: 1 1 0.50 * str p0, [x0]6215# CHECK-NEXT: 1 1 0.50 * str p15, [sp, #-256, mul vl]6216# CHECK-NEXT: 1 1 0.50 * str p5, [x10, #255, mul vl]6217# CHECK-NEXT: 2 2 0.50 * str z0, [x0]6218# CHECK-NEXT: 2 2 0.50 * str z21, [x10, #-256, mul vl]6219# CHECK-NEXT: 2 2 0.50 * str z31, [sp, #255, mul vl]6220# CHECK-NEXT: 1 2 0.25 sub z0.b, p0/m, z0.b, z0.b6221# CHECK-NEXT: 1 2 0.25 sub z0.b, z0.b, #06222# CHECK-NEXT: 1 2 0.25 sub z0.b, z0.b, z0.b6223# CHECK-NEXT: 1 2 0.25 sub z0.d, p0/m, z0.d, z0.d6224# CHECK-NEXT: 1 2 0.25 sub z0.d, z0.d, #06225# CHECK-NEXT: 1 2 0.25 sub z0.d, z0.d, #0, lsl #86226# CHECK-NEXT: 1 2 0.25 sub z0.d, z0.d, z0.d6227# CHECK-NEXT: 1 2 0.25 sub z0.h, p0/m, z0.h, z0.h6228# CHECK-NEXT: 1 2 0.25 sub z0.h, z0.h, #06229# CHECK-NEXT: 1 2 0.25 sub z0.h, z0.h, #0, lsl #86230# CHECK-NEXT: 1 2 0.25 sub z0.h, z0.h, z0.h6231# CHECK-NEXT: 1 2 0.25 sub z0.s, p0/m, z0.s, z0.s6232# CHECK-NEXT: 1 2 0.25 sub z0.s, z0.s, #06233# CHECK-NEXT: 1 2 0.25 sub z0.s, z0.s, #0, lsl #86234# CHECK-NEXT: 1 2 0.25 sub z0.s, z0.s, z0.s6235# CHECK-NEXT: 1 2 0.25 sub z21.b, p5/m, z21.b, z10.b6236# CHECK-NEXT: 1 2 0.25 sub z21.b, z10.b, z21.b6237# CHECK-NEXT: 1 2 0.25 sub z21.d, p5/m, z21.d, z10.d6238# CHECK-NEXT: 1 2 0.25 sub z21.d, z10.d, z21.d6239# CHECK-NEXT: 1 2 0.25 sub z21.h, p5/m, z21.h, z10.h6240# CHECK-NEXT: 1 2 0.25 sub z21.h, z10.h, z21.h6241# CHECK-NEXT: 1 2 0.25 sub z21.s, p5/m, z21.s, z10.s6242# CHECK-NEXT: 1 2 0.25 sub z21.s, z10.s, z21.s6243# CHECK-NEXT: 1 2 0.25 sub z23.b, p3/m, z23.b, z13.b6244# CHECK-NEXT: 1 2 0.25 sub z23.b, z13.b, z8.b6245# CHECK-NEXT: 1 2 0.25 sub z23.d, p3/m, z23.d, z13.d6246# CHECK-NEXT: 1 2 0.25 sub z23.d, z13.d, z8.d6247# CHECK-NEXT: 1 2 0.25 sub z23.h, p3/m, z23.h, z13.h6248# CHECK-NEXT: 1 2 0.25 sub z23.h, z13.h, z8.h6249# CHECK-NEXT: 1 2 0.25 sub z23.s, p3/m, z23.s, z13.s6250# CHECK-NEXT: 1 2 0.25 sub z23.s, z13.s, z8.s6251# CHECK-NEXT: 1 2 0.25 sub z31.b, p7/m, z31.b, z31.b6252# CHECK-NEXT: 1 2 0.25 sub z31.b, z31.b, #2556253# CHECK-NEXT: 1 2 0.25 sub z31.b, z31.b, z31.b6254# CHECK-NEXT: 1 2 0.25 sub z31.d, p7/m, z31.d, z31.d6255# CHECK-NEXT: 1 2 0.25 sub z31.d, z31.d, #652806256# CHECK-NEXT: 1 2 0.25 sub z31.d, z31.d, z31.d6257# CHECK-NEXT: 1 2 0.25 sub z31.h, p7/m, z31.h, z31.h6258# CHECK-NEXT: 1 2 0.25 sub z31.h, z31.h, #652806259# CHECK-NEXT: 1 2 0.25 sub z31.h, z31.h, z31.h6260# CHECK-NEXT: 1 2 0.25 sub z31.s, p7/m, z31.s, z31.s6261# CHECK-NEXT: 1 2 0.25 sub z31.s, z31.s, #652806262# CHECK-NEXT: 1 2 0.25 sub z31.s, z31.s, z31.s6263# CHECK-NEXT: 1 2 0.25 subhnb z0.b, z1.h, z31.h6264# CHECK-NEXT: 1 2 0.25 subhnb z0.h, z1.s, z31.s6265# CHECK-NEXT: 1 2 0.25 subhnb z0.s, z1.d, z31.d6266# CHECK-NEXT: 1 2 0.25 subhnt z0.b, z1.h, z31.h6267# CHECK-NEXT: 1 2 0.25 subhnt z0.h, z1.s, z31.s6268# CHECK-NEXT: 1 2 0.25 subhnt z0.s, z1.d, z31.d6269# CHECK-NEXT: 1 2 0.25 subr z0.b, p0/m, z0.b, z0.b6270# CHECK-NEXT: 1 2 0.25 subr z0.b, z0.b, #06271# CHECK-NEXT: 1 2 0.25 subr z0.d, p0/m, z0.d, z0.d6272# CHECK-NEXT: 1 2 0.25 subr z0.d, z0.d, #06273# CHECK-NEXT: 1 2 0.25 subr z0.d, z0.d, #0, lsl #86274# CHECK-NEXT: 1 2 0.25 subr z0.h, p0/m, z0.h, z0.h6275# CHECK-NEXT: 1 2 0.25 subr z0.h, z0.h, #06276# CHECK-NEXT: 1 2 0.25 subr z0.h, z0.h, #0, lsl #86277# CHECK-NEXT: 1 2 0.25 subr z0.s, p0/m, z0.s, z0.s6278# CHECK-NEXT: 1 2 0.25 subr z0.s, z0.s, #06279# CHECK-NEXT: 1 2 0.25 subr z0.s, z0.s, #0, lsl #86280# CHECK-NEXT: 1 2 0.25 subr z31.b, z31.b, #2556281# CHECK-NEXT: 1 2 0.25 subr z31.d, z31.d, #652806282# CHECK-NEXT: 1 2 0.25 subr z31.h, z31.h, #652806283# CHECK-NEXT: 1 2 0.25 subr z31.s, z31.s, #652806284# CHECK-NEXT: 1 2 0.25 sunpkhi z31.d, z31.s6285# CHECK-NEXT: 1 2 0.25 sunpkhi z31.h, z31.b6286# CHECK-NEXT: 1 2 0.25 sunpkhi z31.s, z31.h6287# CHECK-NEXT: 1 2 0.25 sunpklo z31.d, z31.s6288# CHECK-NEXT: 1 2 0.25 sunpklo z31.h, z31.b6289# CHECK-NEXT: 1 2 0.25 sunpklo z31.s, z31.h6290# CHECK-NEXT: 1 2 0.25 suqadd z0.b, p0/m, z0.b, z1.b6291# CHECK-NEXT: 1 2 0.25 suqadd z0.h, p0/m, z0.h, z1.h6292# CHECK-NEXT: 1 2 0.25 suqadd z29.s, p7/m, z29.s, z30.s6293# CHECK-NEXT: 1 2 0.25 suqadd z31.d, p7/m, z31.d, z30.d6294# CHECK-NEXT: 1 2 0.25 sxtb z0.d, p0/m, z0.d6295# CHECK-NEXT: 1 2 0.25 sxtb z0.h, p0/m, z0.h6296# CHECK-NEXT: 1 2 0.25 sxtb z0.s, p0/m, z0.s6297# CHECK-NEXT: 1 2 0.25 sxtb z31.d, p7/m, z31.d6298# CHECK-NEXT: 1 2 0.25 sxtb z31.h, p7/m, z31.h6299# CHECK-NEXT: 1 2 0.25 sxtb z31.s, p7/m, z31.s6300# CHECK-NEXT: 1 2 0.25 sxth z0.d, p0/m, z0.d6301# CHECK-NEXT: 1 2 0.25 sxth z0.s, p0/m, z0.s6302# CHECK-NEXT: 1 2 0.25 sxth z31.d, p7/m, z31.d6303# CHECK-NEXT: 1 2 0.25 sxth z31.s, p7/m, z31.s6304# CHECK-NEXT: 1 2 0.25 sxtw z0.d, p0/m, z0.d6305# CHECK-NEXT: 1 2 0.25 sxtw z31.d, p7/m, z31.d6306# CHECK-NEXT: 1 2 0.25 tbl z28.b, { z29.b, z30.b }, z31.b6307# CHECK-NEXT: 1 2 0.25 tbl z28.d, { z29.d, z30.d }, z31.d6308# CHECK-NEXT: 1 2 0.25 tbl z28.h, { z29.h, z30.h }, z31.h6309# CHECK-NEXT: 1 2 0.25 tbl z28.s, { z29.s, z30.s }, z31.s6310# CHECK-NEXT: 1 2 0.25 tbl z31.b, { z31.b }, z31.b6311# CHECK-NEXT: 1 2 0.25 tbl z31.d, { z31.d }, z31.d6312# CHECK-NEXT: 1 2 0.25 tbl z31.h, { z31.h }, z31.h6313# CHECK-NEXT: 1 2 0.25 tbl z31.s, { z31.s }, z31.s6314# CHECK-NEXT: 1 2 0.25 tbx z31.b, z31.b, z31.b6315# CHECK-NEXT: 1 2 0.25 tbx z31.d, z31.d, z31.d6316# CHECK-NEXT: 1 2 0.25 tbx z31.h, z31.h, z31.h6317# CHECK-NEXT: 1 2 0.25 tbx z31.s, z31.s, z31.s6318# CHECK-NEXT: 1 2 0.50 trn1 p15.b, p15.b, p15.b6319# CHECK-NEXT: 1 2 0.50 trn1 p15.d, p15.d, p15.d6320# CHECK-NEXT: 1 2 0.50 trn1 p15.h, p15.h, p15.h6321# CHECK-NEXT: 1 2 0.50 trn1 p15.s, p15.s, p15.s6322# CHECK-NEXT: 1 2 0.25 trn1 z31.b, z31.b, z31.b6323# CHECK-NEXT: 1 2 0.25 trn1 z31.d, z31.d, z31.d6324# CHECK-NEXT: 1 2 0.25 trn1 z31.h, z31.h, z31.h6325# CHECK-NEXT: 1 2 0.25 trn1 z31.s, z31.s, z31.s6326# CHECK-NEXT: 1 2 0.50 trn2 p15.b, p15.b, p15.b6327# CHECK-NEXT: 1 2 0.50 trn2 p15.d, p15.d, p15.d6328# CHECK-NEXT: 1 2 0.50 trn2 p15.h, p15.h, p15.h6329# CHECK-NEXT: 1 2 0.50 trn2 p15.s, p15.s, p15.s6330# CHECK-NEXT: 1 2 0.25 trn2 z31.b, z31.b, z31.b6331# CHECK-NEXT: 1 2 0.25 trn2 z31.d, z31.d, z31.d6332# CHECK-NEXT: 1 2 0.25 trn2 z31.h, z31.h, z31.h6333# CHECK-NEXT: 1 2 0.25 trn2 z31.s, z31.s, z31.s6334# CHECK-NEXT: 1 4 0.25 uaba z0.b, z1.b, z31.b6335# CHECK-NEXT: 1 4 0.25 uaba z0.d, z1.d, z31.d6336# CHECK-NEXT: 1 4 0.25 uaba z0.h, z1.h, z31.h6337# CHECK-NEXT: 1 4 0.25 uaba z0.s, z1.s, z31.s6338# CHECK-NEXT: 1 4 0.25 uabalb z0.d, z1.s, z31.s6339# CHECK-NEXT: 1 4 0.25 uabalb z0.h, z1.b, z31.b6340# CHECK-NEXT: 1 4 0.25 uabalb z0.s, z1.h, z31.h6341# CHECK-NEXT: 1 4 0.25 uabalt z0.d, z1.s, z31.s6342# CHECK-NEXT: 1 4 0.25 uabalt z0.h, z1.b, z31.b6343# CHECK-NEXT: 1 4 0.25 uabalt z0.s, z1.h, z31.h6344# CHECK-NEXT: 1 2 0.25 uabd z31.b, p7/m, z31.b, z31.b6345# CHECK-NEXT: 1 2 0.25 uabd z31.d, p7/m, z31.d, z31.d6346# CHECK-NEXT: 1 2 0.25 uabd z31.h, p7/m, z31.h, z31.h6347# CHECK-NEXT: 1 2 0.25 uabd z31.s, p7/m, z31.s, z31.s6348# CHECK-NEXT: 1 2 0.25 uabdlb z0.h, z1.b, z2.b6349# CHECK-NEXT: 1 2 0.25 uabdlb z29.s, z30.h, z31.h6350# CHECK-NEXT: 1 2 0.25 uabdlb z31.d, z31.s, z31.s6351# CHECK-NEXT: 1 2 0.25 uabdlt z0.h, z1.b, z2.b6352# CHECK-NEXT: 1 2 0.25 uabdlt z29.s, z30.h, z31.h6353# CHECK-NEXT: 1 2 0.25 uabdlt z31.d, z31.s, z31.s6354# CHECK-NEXT: 1 4 0.25 uadalp z0.h, p0/m, z1.b6355# CHECK-NEXT: 1 4 0.25 uadalp z29.s, p0/m, z30.h6356# CHECK-NEXT: 1 4 0.25 uadalp z30.d, p7/m, z31.s6357# CHECK-NEXT: 1 2 0.25 uaddlb z0.h, z1.b, z2.b6358# CHECK-NEXT: 1 2 0.25 uaddlb z29.s, z30.h, z31.h6359# CHECK-NEXT: 1 2 0.25 uaddlb z31.d, z31.s, z31.s6360# CHECK-NEXT: 1 2 0.25 uaddlt z0.h, z1.b, z2.b6361# CHECK-NEXT: 1 2 0.25 uaddlt z29.s, z30.h, z31.h6362# CHECK-NEXT: 1 2 0.25 uaddlt z31.d, z31.s, z31.s6363# CHECK-NEXT: 6 9 2.00 uaddv d0, p7, z31.b6364# CHECK-NEXT: 2 4 0.50 uaddv d0, p7, z31.d6365# CHECK-NEXT: 4 8 1.00 uaddv d0, p7, z31.h6366# CHECK-NEXT: 4 6 1.00 uaddv d0, p7, z31.s6367# CHECK-NEXT: 1 2 0.25 uaddwb z0.h, z1.h, z2.b6368# CHECK-NEXT: 1 2 0.25 uaddwb z29.s, z30.s, z31.h6369# CHECK-NEXT: 1 2 0.25 uaddwb z31.d, z31.d, z31.s6370# CHECK-NEXT: 1 2 0.25 uaddwt z0.h, z1.h, z2.b6371# CHECK-NEXT: 1 2 0.25 uaddwt z29.s, z30.s, z31.h6372# CHECK-NEXT: 1 2 0.25 uaddwt z31.d, z31.d, z31.s6373# CHECK-NEXT: 1 3 0.50 ucvtf z0.d, p0/m, z0.d6374# CHECK-NEXT: 1 3 0.50 ucvtf z0.d, p0/m, z0.s6375# CHECK-NEXT: 1 3 0.50 ucvtf z0.h, p0/m, z0.d6376# CHECK-NEXT: 4 6 2.00 ucvtf z0.h, p0/m, z0.h6377# CHECK-NEXT: 2 4 1.00 ucvtf z0.h, p0/m, z0.s6378# CHECK-NEXT: 1 3 0.50 ucvtf z0.s, p0/m, z0.d6379# CHECK-NEXT: 2 4 1.00 ucvtf z0.s, p0/m, z0.s6380# CHECK-NEXT: 1 20 20.00 udiv z0.d, p7/m, z0.d, z31.d6381# CHECK-NEXT: 1 12 11.00 udiv z0.s, p7/m, z0.s, z31.s6382# CHECK-NEXT: 1 20 20.00 udivr z0.d, p7/m, z0.d, z31.d6383# CHECK-NEXT: 1 12 11.00 udivr z0.s, p7/m, z0.s, z31.s6384# CHECK-NEXT: 1 3 0.50 udot z0.d, z1.h, z15.h[1]6385# CHECK-NEXT: 1 3 0.50 udot z0.d, z1.h, z31.h6386# CHECK-NEXT: 1 3 0.25 udot z0.s, z1.b, z31.b6387# CHECK-NEXT: 1 3 0.25 udot z0.s, z1.b, z7.b[3]6388# CHECK-NEXT: 1 2 0.25 uhadd z0.b, p0/m, z0.b, z1.b6389# CHECK-NEXT: 1 2 0.25 uhadd z0.h, p0/m, z0.h, z1.h6390# CHECK-NEXT: 1 2 0.25 uhadd z29.s, p7/m, z29.s, z30.s6391# CHECK-NEXT: 1 2 0.25 uhadd z31.d, p7/m, z31.d, z30.d6392# CHECK-NEXT: 1 2 0.25 uhsub z0.b, p0/m, z0.b, z1.b6393# CHECK-NEXT: 1 2 0.25 uhsub z0.h, p0/m, z0.h, z1.h6394# CHECK-NEXT: 1 2 0.25 uhsub z29.s, p7/m, z29.s, z30.s6395# CHECK-NEXT: 1 2 0.25 uhsub z31.d, p7/m, z31.d, z30.d6396# CHECK-NEXT: 1 2 0.25 uhsubr z0.b, p0/m, z0.b, z1.b6397# CHECK-NEXT: 1 2 0.25 uhsubr z0.h, p0/m, z0.h, z1.h6398# CHECK-NEXT: 1 2 0.25 uhsubr z29.s, p7/m, z29.s, z30.s6399# CHECK-NEXT: 1 2 0.25 uhsubr z31.d, p7/m, z31.d, z30.d6400# CHECK-NEXT: 1 2 0.25 umax z0.b, z0.b, #06401# CHECK-NEXT: 1 2 0.25 umax z31.b, p7/m, z31.b, z31.b6402# CHECK-NEXT: 1 2 0.25 umax z31.b, z31.b, #2556403# CHECK-NEXT: 1 2 0.25 umax z31.d, p7/m, z31.d, z31.d6404# CHECK-NEXT: 1 2 0.25 umax z31.h, p7/m, z31.h, z31.h6405# CHECK-NEXT: 1 2 0.25 umax z31.s, p7/m, z31.s, z31.s6406# CHECK-NEXT: 1 2 0.25 umaxp z0.b, p0/m, z0.b, z1.b6407# CHECK-NEXT: 1 2 0.25 umaxp z0.h, p0/m, z0.h, z1.h6408# CHECK-NEXT: 1 2 0.25 umaxp z29.s, p7/m, z29.s, z30.s6409# CHECK-NEXT: 1 2 0.25 umaxp z31.d, p7/m, z31.d, z30.d6410# CHECK-NEXT: 6 9 2.00 umaxv b0, p7, z31.b6411# CHECK-NEXT: 2 4 0.50 umaxv d0, p7, z31.d6412# CHECK-NEXT: 4 8 1.00 umaxv h0, p7, z31.h6413# CHECK-NEXT: 4 6 1.00 umaxv s0, p7, z31.s6414# CHECK-NEXT: 1 2 0.25 umin z0.b, z0.b, #06415# CHECK-NEXT: 1 2 0.25 umin z31.b, p7/m, z31.b, z31.b6416# CHECK-NEXT: 1 2 0.25 umin z31.b, z31.b, #2556417# CHECK-NEXT: 1 2 0.25 umin z31.d, p7/m, z31.d, z31.d6418# CHECK-NEXT: 1 2 0.25 umin z31.h, p7/m, z31.h, z31.h6419# CHECK-NEXT: 1 2 0.25 umin z31.s, p7/m, z31.s, z31.s6420# CHECK-NEXT: 1 2 0.25 uminp z0.b, p0/m, z0.b, z1.b6421# CHECK-NEXT: 1 2 0.25 uminp z0.h, p0/m, z0.h, z1.h6422# CHECK-NEXT: 1 2 0.25 uminp z29.s, p7/m, z29.s, z30.s6423# CHECK-NEXT: 1 2 0.25 uminp z31.d, p7/m, z31.d, z30.d6424# CHECK-NEXT: 6 9 2.00 uminv b0, p7, z31.b6425# CHECK-NEXT: 2 4 0.50 uminv d0, p7, z31.d6426# CHECK-NEXT: 4 8 1.00 uminv h0, p7, z31.h6427# CHECK-NEXT: 4 6 1.00 uminv s0, p7, z31.s6428# CHECK-NEXT: 1 4 0.50 umlalb z0.d, z1.s, z15.s[1]6429# CHECK-NEXT: 1 4 0.50 umlalb z0.d, z1.s, z31.s6430# CHECK-NEXT: 1 4 0.50 umlalb z0.h, z1.b, z31.b6431# CHECK-NEXT: 1 4 0.50 umlalb z0.s, z1.h, z31.h6432# CHECK-NEXT: 1 4 0.50 umlalb z0.s, z1.h, z7.h[7]6433# CHECK-NEXT: 1 4 0.50 umlalt z0.d, z1.s, z15.s[1]6434# CHECK-NEXT: 1 4 0.50 umlalt z0.d, z1.s, z31.s6435# CHECK-NEXT: 1 4 0.50 umlalt z0.h, z1.b, z31.b6436# CHECK-NEXT: 1 4 0.50 umlalt z0.s, z1.h, z31.h6437# CHECK-NEXT: 1 4 0.50 umlalt z0.s, z1.h, z7.h[7]6438# CHECK-NEXT: 1 4 0.50 umlslb z0.d, z1.s, z15.s[1]6439# CHECK-NEXT: 1 4 0.50 umlslb z0.d, z1.s, z31.s6440# CHECK-NEXT: 1 4 0.50 umlslb z0.h, z1.b, z31.b6441# CHECK-NEXT: 1 4 0.50 umlslb z0.s, z1.h, z31.h6442# CHECK-NEXT: 1 4 0.50 umlslb z0.s, z1.h, z7.h[7]6443# CHECK-NEXT: 1 4 0.50 umlslt z0.d, z1.s, z15.s[1]6444# CHECK-NEXT: 1 4 0.50 umlslt z0.d, z1.s, z31.s6445# CHECK-NEXT: 1 4 0.50 umlslt z0.h, z1.b, z31.b6446# CHECK-NEXT: 1 4 0.50 umlslt z0.s, z1.h, z31.h6447# CHECK-NEXT: 1 4 0.50 umlslt z0.s, z1.h, z7.h[7]6448# CHECK-NEXT: 1 3 0.25 ummla z0.s, z1.b, z2.b6449# CHECK-NEXT: 1 4 0.50 umulh z0.b, p7/m, z0.b, z31.b6450# CHECK-NEXT: 1 4 0.50 umulh z0.b, z1.b, z2.b6451# CHECK-NEXT: 2 5 1.00 umulh z0.d, p7/m, z0.d, z31.d6452# CHECK-NEXT: 1 4 0.50 umulh z0.h, p7/m, z0.h, z31.h6453# CHECK-NEXT: 1 4 0.50 umulh z0.h, z1.h, z2.h6454# CHECK-NEXT: 1 4 0.50 umulh z0.s, p7/m, z0.s, z31.s6455# CHECK-NEXT: 1 4 0.50 umulh z29.s, z30.s, z31.s6456# CHECK-NEXT: 2 5 1.00 umulh z31.d, z31.d, z31.d6457# CHECK-NEXT: 1 4 0.50 umullb z0.d, z1.s, z15.s[1]6458# CHECK-NEXT: 1 4 0.50 umullb z0.h, z1.b, z2.b6459# CHECK-NEXT: 1 4 0.50 umullb z0.s, z1.h, z7.h[7]6460# CHECK-NEXT: 1 4 0.50 umullb z29.s, z30.h, z31.h6461# CHECK-NEXT: 1 4 0.50 umullb z31.d, z31.s, z31.s6462# CHECK-NEXT: 1 4 0.50 umullt z0.d, z1.s, z15.s[1]6463# CHECK-NEXT: 1 4 0.50 umullt z0.h, z1.b, z2.b6464# CHECK-NEXT: 1 4 0.50 umullt z0.s, z1.h, z7.h[7]6465# CHECK-NEXT: 1 4 0.50 umullt z29.s, z30.h, z31.h6466# CHECK-NEXT: 1 4 0.50 umullt z31.d, z31.s, z31.s6467# CHECK-NEXT: 1 2 0.25 uqadd z0.b, p0/m, z0.b, z1.b6468# CHECK-NEXT: 1 2 0.25 uqadd z0.b, z0.b, #06469# CHECK-NEXT: 1 2 0.25 uqadd z0.b, z0.b, z0.b6470# CHECK-NEXT: 1 2 0.25 uqadd z0.d, z0.d, #06471# CHECK-NEXT: 1 2 0.25 uqadd z0.d, z0.d, #0, lsl #86472# CHECK-NEXT: 1 2 0.25 uqadd z0.d, z0.d, z0.d6473# CHECK-NEXT: 1 2 0.25 uqadd z0.h, p0/m, z0.h, z1.h6474# CHECK-NEXT: 1 2 0.25 uqadd z0.h, z0.h, #06475# CHECK-NEXT: 1 2 0.25 uqadd z0.h, z0.h, #0, lsl #86476# CHECK-NEXT: 1 2 0.25 uqadd z0.h, z0.h, z0.h6477# CHECK-NEXT: 1 2 0.25 uqadd z0.s, z0.s, #06478# CHECK-NEXT: 1 2 0.25 uqadd z0.s, z0.s, #0, lsl #86479# CHECK-NEXT: 1 2 0.25 uqadd z0.s, z0.s, z0.s6480# CHECK-NEXT: 1 2 0.25 uqadd z29.s, p7/m, z29.s, z30.s6481# CHECK-NEXT: 1 2 0.25 uqadd z31.b, z31.b, #2556482# CHECK-NEXT: 1 2 0.25 uqadd z31.d, p7/m, z31.d, z30.d6483# CHECK-NEXT: 1 2 0.25 uqadd z31.d, z31.d, #652806484# CHECK-NEXT: 1 2 0.25 uqadd z31.h, z31.h, #652806485# CHECK-NEXT: 1 2 0.25 uqadd z31.s, z31.s, #652806486# CHECK-NEXT: 1 2 0.50 uqdecb w06487# CHECK-NEXT: 1 2 0.50 uqdecb w0, all, mul #166488# CHECK-NEXT: 1 2 0.50 uqdecb w0, pow26489# CHECK-NEXT: 1 2 0.50 uqdecb w0, pow2, mul #166490# CHECK-NEXT: 1 2 0.50 uqdecb x06491# CHECK-NEXT: 1 2 0.50 uqdecb x0, #146492# CHECK-NEXT: 1 2 0.50 uqdecb x0, all, mul #166493# CHECK-NEXT: 1 2 0.50 uqdecb x0, pow26494# CHECK-NEXT: 1 2 0.50 uqdecb x0, vl16495# CHECK-NEXT: 1 2 0.50 uqdecd w06496# CHECK-NEXT: 1 2 0.50 uqdecd w0, all, mul #166497# CHECK-NEXT: 1 2 0.50 uqdecd w0, pow26498# CHECK-NEXT: 1 2 0.50 uqdecd w0, pow2, mul #166499# CHECK-NEXT: 1 2 0.50 uqdecd x06500# CHECK-NEXT: 1 2 0.50 uqdecd x0, #146501# CHECK-NEXT: 1 2 0.50 uqdecd x0, all, mul #166502# CHECK-NEXT: 1 2 0.50 uqdecd x0, pow26503# CHECK-NEXT: 1 2 0.50 uqdecd x0, vl16504# CHECK-NEXT: 1 2 0.25 uqdecd z0.d6505# CHECK-NEXT: 1 2 0.25 uqdecd z0.d, all, mul #166506# CHECK-NEXT: 1 2 0.25 uqdecd z0.d, pow26507# CHECK-NEXT: 1 2 0.25 uqdecd z0.d, pow2, mul #166508# CHECK-NEXT: 1 2 0.50 uqdech w06509# CHECK-NEXT: 1 2 0.50 uqdech w0, all, mul #166510# CHECK-NEXT: 1 2 0.50 uqdech w0, pow26511# CHECK-NEXT: 1 2 0.50 uqdech w0, pow2, mul #166512# CHECK-NEXT: 1 2 0.50 uqdech x06513# CHECK-NEXT: 1 2 0.50 uqdech x0, #146514# CHECK-NEXT: 1 2 0.50 uqdech x0, all, mul #166515# CHECK-NEXT: 1 2 0.50 uqdech x0, pow26516# CHECK-NEXT: 1 2 0.50 uqdech x0, vl16517# CHECK-NEXT: 1 2 0.25 uqdech z0.h6518# CHECK-NEXT: 1 2 0.25 uqdech z0.h, all, mul #166519# CHECK-NEXT: 1 2 0.25 uqdech z0.h, pow26520# CHECK-NEXT: 1 2 0.25 uqdech z0.h, pow2, mul #166521# CHECK-NEXT: 1 2 0.50 uqdecp wzr, p15.b6522# CHECK-NEXT: 1 2 0.50 uqdecp wzr, p15.d6523# CHECK-NEXT: 1 2 0.50 uqdecp wzr, p15.h6524# CHECK-NEXT: 1 2 0.50 uqdecp wzr, p15.s6525# CHECK-NEXT: 1 2 0.50 uqdecp x0, p0.b6526# CHECK-NEXT: 1 2 0.50 uqdecp x0, p0.d6527# CHECK-NEXT: 1 2 0.50 uqdecp x0, p0.h6528# CHECK-NEXT: 1 2 0.50 uqdecp x0, p0.s6529# CHECK-NEXT: 3 7 1.00 uqdecp z0.d, p0.d6530# CHECK-NEXT: 3 7 1.00 uqdecp z0.h, p0.h6531# CHECK-NEXT: 3 7 1.00 uqdecp z0.s, p0.s6532# CHECK-NEXT: 1 2 0.50 uqdecw w06533# CHECK-NEXT: 1 2 0.50 uqdecw w0, all, mul #166534# CHECK-NEXT: 1 2 0.50 uqdecw w0, pow26535# CHECK-NEXT: 1 2 0.50 uqdecw w0, pow2, mul #166536# CHECK-NEXT: 1 2 0.50 uqdecw x06537# CHECK-NEXT: 1 2 0.50 uqdecw x0, #146538# CHECK-NEXT: 1 2 0.50 uqdecw x0, all, mul #166539# CHECK-NEXT: 1 2 0.50 uqdecw x0, pow26540# CHECK-NEXT: 1 2 0.50 uqdecw x0, vl16541# CHECK-NEXT: 1 2 0.25 uqdecw z0.s6542# CHECK-NEXT: 1 2 0.25 uqdecw z0.s, all, mul #166543# CHECK-NEXT: 1 2 0.25 uqdecw z0.s, pow26544# CHECK-NEXT: 1 2 0.25 uqdecw z0.s, pow2, mul #166545# CHECK-NEXT: 1 2 0.50 uqincb w06546# CHECK-NEXT: 1 2 0.50 uqincb w0, all, mul #166547# CHECK-NEXT: 1 2 0.50 uqincb w0, pow26548# CHECK-NEXT: 1 2 0.50 uqincb w0, pow2, mul #166549# CHECK-NEXT: 1 2 0.50 uqincb x06550# CHECK-NEXT: 1 2 0.50 uqincb x0, #146551# CHECK-NEXT: 1 2 0.50 uqincb x0, all, mul #166552# CHECK-NEXT: 1 2 0.50 uqincb x0, pow26553# CHECK-NEXT: 1 2 0.50 uqincb x0, vl16554# CHECK-NEXT: 1 2 0.50 uqincd w06555# CHECK-NEXT: 1 2 0.50 uqincd w0, all, mul #166556# CHECK-NEXT: 1 2 0.50 uqincd w0, pow26557# CHECK-NEXT: 1 2 0.50 uqincd w0, pow2, mul #166558# CHECK-NEXT: 1 2 0.50 uqincd x06559# CHECK-NEXT: 1 2 0.50 uqincd x0, #146560# CHECK-NEXT: 1 2 0.50 uqincd x0, all, mul #166561# CHECK-NEXT: 1 2 0.50 uqincd x0, pow26562# CHECK-NEXT: 1 2 0.50 uqincd x0, vl16563# CHECK-NEXT: 1 2 0.25 uqincd z0.d6564# CHECK-NEXT: 1 2 0.25 uqincd z0.d, all, mul #166565# CHECK-NEXT: 1 2 0.25 uqincd z0.d, pow26566# CHECK-NEXT: 1 2 0.25 uqincd z0.d, pow2, mul #166567# CHECK-NEXT: 1 2 0.50 uqinch w06568# CHECK-NEXT: 1 2 0.50 uqinch w0, all, mul #166569# CHECK-NEXT: 1 2 0.50 uqinch w0, pow26570# CHECK-NEXT: 1 2 0.50 uqinch w0, pow2, mul #166571# CHECK-NEXT: 1 2 0.50 uqinch x06572# CHECK-NEXT: 1 2 0.50 uqinch x0, #146573# CHECK-NEXT: 1 2 0.50 uqinch x0, all, mul #166574# CHECK-NEXT: 1 2 0.50 uqinch x0, pow26575# CHECK-NEXT: 1 2 0.50 uqinch x0, vl16576# CHECK-NEXT: 1 2 0.25 uqinch z0.h6577# CHECK-NEXT: 1 2 0.25 uqinch z0.h, all, mul #166578# CHECK-NEXT: 1 2 0.25 uqinch z0.h, pow26579# CHECK-NEXT: 1 2 0.25 uqinch z0.h, pow2, mul #166580# CHECK-NEXT: 1 2 0.50 uqincp wzr, p15.b6581# CHECK-NEXT: 1 2 0.50 uqincp wzr, p15.d6582# CHECK-NEXT: 1 2 0.50 uqincp wzr, p15.h6583# CHECK-NEXT: 1 2 0.50 uqincp wzr, p15.s6584# CHECK-NEXT: 1 2 0.50 uqincp x0, p0.b6585# CHECK-NEXT: 1 2 0.50 uqincp x0, p0.d6586# CHECK-NEXT: 1 2 0.50 uqincp x0, p0.h6587# CHECK-NEXT: 1 2 0.50 uqincp x0, p0.s6588# CHECK-NEXT: 3 7 1.00 uqincp z0.d, p0.d6589# CHECK-NEXT: 3 7 1.00 uqincp z0.h, p0.h6590# CHECK-NEXT: 3 7 1.00 uqincp z0.s, p0.s6591# CHECK-NEXT: 1 2 0.50 uqincw w06592# CHECK-NEXT: 1 2 0.50 uqincw w0, all, mul #166593# CHECK-NEXT: 1 2 0.50 uqincw w0, pow26594# CHECK-NEXT: 1 2 0.50 uqincw w0, pow2, mul #166595# CHECK-NEXT: 1 2 0.50 uqincw x06596# CHECK-NEXT: 1 2 0.50 uqincw x0, #146597# CHECK-NEXT: 1 2 0.50 uqincw x0, all, mul #166598# CHECK-NEXT: 1 2 0.50 uqincw x0, pow26599# CHECK-NEXT: 1 2 0.50 uqincw x0, vl16600# CHECK-NEXT: 1 2 0.25 uqincw z0.s6601# CHECK-NEXT: 1 2 0.25 uqincw z0.s, all, mul #166602# CHECK-NEXT: 1 2 0.25 uqincw z0.s, pow26603# CHECK-NEXT: 1 2 0.25 uqincw z0.s, pow2, mul #166604# CHECK-NEXT: 1 4 0.25 uqrshl z0.b, p0/m, z0.b, z1.b6605# CHECK-NEXT: 1 4 0.25 uqrshl z0.h, p0/m, z0.h, z1.h6606# CHECK-NEXT: 1 4 0.25 uqrshl z29.s, p7/m, z29.s, z30.s6607# CHECK-NEXT: 1 4 0.25 uqrshl z31.d, p7/m, z31.d, z30.d6608# CHECK-NEXT: 1 4 0.25 uqrshlr z0.b, p0/m, z0.b, z1.b6609# CHECK-NEXT: 1 4 0.25 uqrshlr z0.h, p0/m, z0.h, z1.h6610# CHECK-NEXT: 1 4 0.25 uqrshlr z29.s, p7/m, z29.s, z30.s6611# CHECK-NEXT: 1 4 0.25 uqrshlr z31.d, p7/m, z31.d, z30.d6612# CHECK-NEXT: 1 4 0.25 uqrshrnb z0.b, z0.h, #16613# CHECK-NEXT: 1 4 0.25 uqrshrnb z0.h, z0.s, #16614# CHECK-NEXT: 1 4 0.25 uqrshrnb z0.s, z0.d, #16615# CHECK-NEXT: 1 4 0.25 uqrshrnb z31.b, z31.h, #86616# CHECK-NEXT: 1 4 0.25 uqrshrnb z31.h, z31.s, #166617# CHECK-NEXT: 1 4 0.25 uqrshrnb z31.s, z31.d, #326618# CHECK-NEXT: 1 4 0.25 uqrshrnt z0.b, z0.h, #16619# CHECK-NEXT: 1 4 0.25 uqrshrnt z0.h, z0.s, #16620# CHECK-NEXT: 1 4 0.25 uqrshrnt z0.s, z0.d, #16621# CHECK-NEXT: 1 4 0.25 uqrshrnt z31.b, z31.h, #86622# CHECK-NEXT: 1 4 0.25 uqrshrnt z31.h, z31.s, #166623# CHECK-NEXT: 1 4 0.25 uqrshrnt z31.s, z31.d, #326624# CHECK-NEXT: 1 4 0.25 uqshl z0.b, p0/m, z0.b, #06625# CHECK-NEXT: 1 4 0.25 uqshl z0.b, p0/m, z0.b, z1.b6626# CHECK-NEXT: 1 4 0.25 uqshl z0.d, p0/m, z0.d, #06627# CHECK-NEXT: 1 4 0.25 uqshl z0.h, p0/m, z0.h, #06628# CHECK-NEXT: 1 4 0.25 uqshl z0.h, p0/m, z0.h, z1.h6629# CHECK-NEXT: 1 4 0.25 uqshl z0.s, p0/m, z0.s, #06630# CHECK-NEXT: 1 4 0.25 uqshl z29.s, p7/m, z29.s, z30.s6631# CHECK-NEXT: 1 4 0.25 uqshl z31.b, p0/m, z31.b, #76632# CHECK-NEXT: 1 4 0.25 uqshl z31.d, p0/m, z31.d, #636633# CHECK-NEXT: 1 4 0.25 uqshl z31.d, p7/m, z31.d, z30.d6634# CHECK-NEXT: 1 4 0.25 uqshl z31.h, p0/m, z31.h, #156635# CHECK-NEXT: 1 4 0.25 uqshl z31.s, p0/m, z31.s, #316636# CHECK-NEXT: 1 4 0.25 uqshlr z0.b, p0/m, z0.b, z1.b6637# CHECK-NEXT: 1 4 0.25 uqshlr z0.h, p0/m, z0.h, z1.h6638# CHECK-NEXT: 1 4 0.25 uqshlr z29.s, p7/m, z29.s, z30.s6639# CHECK-NEXT: 1 4 0.25 uqshlr z31.d, p7/m, z31.d, z30.d6640# CHECK-NEXT: 1 4 0.25 uqshrnb z0.b, z0.h, #16641# CHECK-NEXT: 1 4 0.25 uqshrnb z0.h, z0.s, #16642# CHECK-NEXT: 1 4 0.25 uqshrnb z0.s, z0.d, #16643# CHECK-NEXT: 1 4 0.25 uqshrnb z31.b, z31.h, #86644# CHECK-NEXT: 1 4 0.25 uqshrnb z31.h, z31.s, #166645# CHECK-NEXT: 1 4 0.25 uqshrnb z31.s, z31.d, #326646# CHECK-NEXT: 1 4 0.25 uqshrnt z0.b, z0.h, #16647# CHECK-NEXT: 1 4 0.25 uqshrnt z0.h, z0.s, #16648# CHECK-NEXT: 1 4 0.25 uqshrnt z0.s, z0.d, #16649# CHECK-NEXT: 1 4 0.25 uqshrnt z31.b, z31.h, #86650# CHECK-NEXT: 1 4 0.25 uqshrnt z31.h, z31.s, #166651# CHECK-NEXT: 1 4 0.25 uqshrnt z31.s, z31.d, #326652# CHECK-NEXT: 1 2 0.25 uqsub z0.b, p0/m, z0.b, z1.b6653# CHECK-NEXT: 1 2 0.25 uqsub z0.b, z0.b, #06654# CHECK-NEXT: 1 2 0.25 uqsub z0.b, z0.b, z0.b6655# CHECK-NEXT: 1 2 0.25 uqsub z0.d, z0.d, #06656# CHECK-NEXT: 1 2 0.25 uqsub z0.d, z0.d, #0, lsl #86657# CHECK-NEXT: 1 2 0.25 uqsub z0.d, z0.d, z0.d6658# CHECK-NEXT: 1 2 0.25 uqsub z0.h, p0/m, z0.h, z1.h6659# CHECK-NEXT: 1 2 0.25 uqsub z0.h, z0.h, #06660# CHECK-NEXT: 1 2 0.25 uqsub z0.h, z0.h, #0, lsl #86661# CHECK-NEXT: 1 2 0.25 uqsub z0.h, z0.h, z0.h6662# CHECK-NEXT: 1 2 0.25 uqsub z0.s, z0.s, #06663# CHECK-NEXT: 1 2 0.25 uqsub z0.s, z0.s, #0, lsl #86664# CHECK-NEXT: 1 2 0.25 uqsub z0.s, z0.s, z0.s6665# CHECK-NEXT: 1 2 0.25 uqsub z29.s, p7/m, z29.s, z30.s6666# CHECK-NEXT: 1 2 0.25 uqsub z31.b, z31.b, #2556667# CHECK-NEXT: 1 2 0.25 uqsub z31.d, p7/m, z31.d, z30.d6668# CHECK-NEXT: 1 2 0.25 uqsub z31.d, z31.d, #652806669# CHECK-NEXT: 1 2 0.25 uqsub z31.h, z31.h, #652806670# CHECK-NEXT: 1 2 0.25 uqsub z31.s, z31.s, #652806671# CHECK-NEXT: 1 2 0.25 uqsubr z0.b, p0/m, z0.b, z1.b6672# CHECK-NEXT: 1 2 0.25 uqsubr z0.h, p0/m, z0.h, z1.h6673# CHECK-NEXT: 1 2 0.25 uqsubr z29.s, p7/m, z29.s, z30.s6674# CHECK-NEXT: 1 2 0.25 uqsubr z31.d, p7/m, z31.d, z30.d6675# CHECK-NEXT: 1 4 0.25 uqxtnb z0.b, z31.h6676# CHECK-NEXT: 1 4 0.25 uqxtnb z0.h, z31.s6677# CHECK-NEXT: 1 4 0.25 uqxtnb z0.s, z31.d6678# CHECK-NEXT: 1 4 0.25 uqxtnt z0.b, z31.h6679# CHECK-NEXT: 1 4 0.25 uqxtnt z0.h, z31.s6680# CHECK-NEXT: 1 4 0.25 uqxtnt z0.s, z31.d6681# CHECK-NEXT: 2 4 1.00 urecpe z31.s, p7/m, z31.s6682# CHECK-NEXT: 1 2 0.25 urhadd z0.b, p0/m, z0.b, z1.b6683# CHECK-NEXT: 1 2 0.25 urhadd z0.h, p0/m, z0.h, z1.h6684# CHECK-NEXT: 1 2 0.25 urhadd z29.s, p7/m, z29.s, z30.s6685# CHECK-NEXT: 1 2 0.25 urhadd z31.d, p7/m, z31.d, z30.d6686# CHECK-NEXT: 1 4 0.25 urshl z0.b, p0/m, z0.b, z1.b6687# CHECK-NEXT: 1 4 0.25 urshl z0.h, p0/m, z0.h, z1.h6688# CHECK-NEXT: 1 4 0.25 urshl z29.s, p7/m, z29.s, z30.s6689# CHECK-NEXT: 1 4 0.25 urshl z31.d, p7/m, z31.d, z30.d6690# CHECK-NEXT: 1 4 0.25 urshlr z0.b, p0/m, z0.b, z1.b6691# CHECK-NEXT: 1 4 0.25 urshlr z0.h, p0/m, z0.h, z1.h6692# CHECK-NEXT: 1 4 0.25 urshlr z29.s, p7/m, z29.s, z30.s6693# CHECK-NEXT: 1 4 0.25 urshlr z31.d, p7/m, z31.d, z30.d6694# CHECK-NEXT: 1 4 0.25 urshr z0.b, p0/m, z0.b, #16695# CHECK-NEXT: 1 4 0.25 urshr z0.d, p0/m, z0.d, #16696# CHECK-NEXT: 1 4 0.25 urshr z0.h, p0/m, z0.h, #16697# CHECK-NEXT: 1 4 0.25 urshr z0.s, p0/m, z0.s, #16698# CHECK-NEXT: 1 4 0.25 urshr z31.b, p0/m, z31.b, #86699# CHECK-NEXT: 1 4 0.25 urshr z31.d, p0/m, z31.d, #646700# CHECK-NEXT: 1 4 0.25 urshr z31.h, p0/m, z31.h, #166701# CHECK-NEXT: 1 4 0.25 urshr z31.s, p0/m, z31.s, #326702# CHECK-NEXT: 2 4 1.00 ursqrte z31.s, p7/m, z31.s6703# CHECK-NEXT: 1 4 0.50 ursra z0.b, z0.b, #16704# CHECK-NEXT: 1 4 0.50 ursra z0.d, z0.d, #16705# CHECK-NEXT: 1 4 0.50 ursra z0.h, z0.h, #16706# CHECK-NEXT: 1 4 0.50 ursra z0.s, z0.s, #16707# CHECK-NEXT: 1 4 0.50 ursra z31.b, z31.b, #86708# CHECK-NEXT: 1 4 0.50 ursra z31.d, z31.d, #646709# CHECK-NEXT: 1 4 0.50 ursra z31.h, z31.h, #166710# CHECK-NEXT: 1 4 0.50 ursra z31.s, z31.s, #326711# CHECK-NEXT: 1 2 0.25 ushllb z0.d, z0.s, #06712# CHECK-NEXT: 1 2 0.25 ushllb z0.h, z0.b, #06713# CHECK-NEXT: 1 2 0.25 ushllb z0.s, z0.h, #06714# CHECK-NEXT: 1 2 0.25 ushllb z31.d, z31.s, #316715# CHECK-NEXT: 1 2 0.25 ushllb z31.h, z31.b, #76716# CHECK-NEXT: 1 2 0.25 ushllb z31.s, z31.h, #156717# CHECK-NEXT: 1 2 0.25 ushllt z0.d, z0.s, #06718# CHECK-NEXT: 1 2 0.25 ushllt z0.h, z0.b, #06719# CHECK-NEXT: 1 2 0.25 ushllt z0.s, z0.h, #06720# CHECK-NEXT: 1 2 0.25 ushllt z31.d, z31.s, #316721# CHECK-NEXT: 1 2 0.25 ushllt z31.h, z31.b, #76722# CHECK-NEXT: 1 2 0.25 ushllt z31.s, z31.h, #156723# CHECK-NEXT: 1 3 0.25 usmmla z0.s, z1.b, z2.b6724# CHECK-NEXT: 1 2 0.25 usqadd z0.b, p0/m, z0.b, z1.b6725# CHECK-NEXT: 1 2 0.25 usqadd z0.h, p0/m, z0.h, z1.h6726# CHECK-NEXT: 1 2 0.25 usqadd z29.s, p7/m, z29.s, z30.s6727# CHECK-NEXT: 1 2 0.25 usqadd z31.d, p7/m, z31.d, z30.d6728# CHECK-NEXT: 1 4 0.50 usra z0.b, z0.b, #16729# CHECK-NEXT: 1 4 0.50 usra z0.d, z0.d, #16730# CHECK-NEXT: 1 4 0.50 usra z0.h, z0.h, #16731# CHECK-NEXT: 1 4 0.50 usra z0.s, z0.s, #16732# CHECK-NEXT: 1 4 0.50 usra z31.b, z31.b, #86733# CHECK-NEXT: 1 4 0.50 usra z31.d, z31.d, #646734# CHECK-NEXT: 1 4 0.50 usra z31.h, z31.h, #166735# CHECK-NEXT: 1 4 0.50 usra z31.s, z31.s, #326736# CHECK-NEXT: 1 2 0.25 usublb z0.h, z1.b, z2.b6737# CHECK-NEXT: 1 2 0.25 usublb z29.s, z30.h, z31.h6738# CHECK-NEXT: 1 2 0.25 usublb z31.d, z31.s, z31.s6739# CHECK-NEXT: 1 2 0.25 usublt z0.h, z1.b, z2.b6740# CHECK-NEXT: 1 2 0.25 usublt z29.s, z30.h, z31.h6741# CHECK-NEXT: 1 2 0.25 usublt z31.d, z31.s, z31.s6742# CHECK-NEXT: 1 2 0.25 usubwb z0.h, z1.h, z2.b6743# CHECK-NEXT: 1 2 0.25 usubwb z29.s, z30.s, z31.h6744# CHECK-NEXT: 1 2 0.25 usubwb z31.d, z31.d, z31.s6745# CHECK-NEXT: 1 2 0.25 usubwt z0.h, z1.h, z2.b6746# CHECK-NEXT: 1 2 0.25 usubwt z29.s, z30.s, z31.h6747# CHECK-NEXT: 1 2 0.25 usubwt z31.d, z31.d, z31.s6748# CHECK-NEXT: 1 2 0.25 uunpkhi z31.d, z31.s6749# CHECK-NEXT: 1 2 0.25 uunpkhi z31.h, z31.b6750# CHECK-NEXT: 1 2 0.25 uunpkhi z31.s, z31.h6751# CHECK-NEXT: 1 2 0.25 uunpklo z31.d, z31.s6752# CHECK-NEXT: 1 2 0.25 uunpklo z31.h, z31.b6753# CHECK-NEXT: 1 2 0.25 uunpklo z31.s, z31.h6754# CHECK-NEXT: 1 2 0.25 uxtb z0.d, p0/m, z0.d6755# CHECK-NEXT: 1 2 0.25 uxtb z0.h, p0/m, z0.h6756# CHECK-NEXT: 1 2 0.25 uxtb z0.s, p0/m, z0.s6757# CHECK-NEXT: 1 2 0.25 uxtb z31.d, p7/m, z31.d6758# CHECK-NEXT: 1 2 0.25 uxtb z31.h, p7/m, z31.h6759# CHECK-NEXT: 1 2 0.25 uxtb z31.s, p7/m, z31.s6760# CHECK-NEXT: 1 2 0.25 uxth z0.d, p0/m, z0.d6761# CHECK-NEXT: 1 2 0.25 uxth z0.s, p0/m, z0.s6762# CHECK-NEXT: 1 2 0.25 uxth z31.d, p7/m, z31.d6763# CHECK-NEXT: 1 2 0.25 uxth z31.s, p7/m, z31.s6764# CHECK-NEXT: 1 2 0.25 uxtw z0.d, p0/m, z0.d6765# CHECK-NEXT: 1 2 0.25 uxtw z31.d, p7/m, z31.d6766# CHECK-NEXT: 1 2 0.50 uzp1 p15.b, p15.b, p15.b6767# CHECK-NEXT: 1 2 0.50 uzp1 p15.d, p15.d, p15.d6768# CHECK-NEXT: 1 2 0.50 uzp1 p15.h, p15.h, p15.h6769# CHECK-NEXT: 1 2 0.50 uzp1 p15.s, p15.s, p15.s6770# CHECK-NEXT: 1 2 0.25 uzp1 z31.b, z31.b, z31.b6771# CHECK-NEXT: 1 2 0.25 uzp1 z31.d, z31.d, z31.d6772# CHECK-NEXT: 1 2 0.25 uzp1 z31.h, z31.h, z31.h6773# CHECK-NEXT: 1 2 0.25 uzp1 z31.s, z31.s, z31.s6774# CHECK-NEXT: 1 2 0.50 uzp2 p15.b, p15.b, p15.b6775# CHECK-NEXT: 1 2 0.50 uzp2 p15.d, p15.d, p15.d6776# CHECK-NEXT: 1 2 0.50 uzp2 p15.h, p15.h, p15.h6777# CHECK-NEXT: 1 2 0.50 uzp2 p15.s, p15.s, p15.s6778# CHECK-NEXT: 1 2 0.25 uzp2 z31.b, z31.b, z31.b6779# CHECK-NEXT: 1 2 0.25 uzp2 z31.d, z31.d, z31.d6780# CHECK-NEXT: 1 2 0.25 uzp2 z31.h, z31.h, z31.h6781# CHECK-NEXT: 1 2 0.25 uzp2 z31.s, z31.s, z31.s6782# CHECK-NEXT: 2 3 1.00 whilege p15.b, w0, wzr6783# CHECK-NEXT: 2 3 1.00 whilege p15.b, wzr, w06784# CHECK-NEXT: 2 3 1.00 whilege p15.b, x0, xzr6785# CHECK-NEXT: 2 3 1.00 whilege p15.b, xzr, x06786# CHECK-NEXT: 2 3 1.00 whilege p15.d, w0, wzr6787# CHECK-NEXT: 2 3 1.00 whilege p15.d, x0, xzr6788# CHECK-NEXT: 2 3 1.00 whilege p15.h, w0, wzr6789# CHECK-NEXT: 2 3 1.00 whilege p15.h, x0, xzr6790# CHECK-NEXT: 2 3 1.00 whilege p15.s, w0, wzr6791# CHECK-NEXT: 2 3 1.00 whilege p15.s, x0, xzr6792# CHECK-NEXT: 2 3 1.00 whilerw p15.b, x30, x306793# CHECK-NEXT: 2 3 1.00 whilerw p15.d, x30, x306794# CHECK-NEXT: 2 3 1.00 whilerw p15.h, x30, x306795# CHECK-NEXT: 2 3 1.00 whilerw p15.s, x30, x306796# CHECK-NEXT: 2 3 1.00 whilewr p15.b, x30, x306797# CHECK-NEXT: 2 3 1.00 whilewr p15.d, x30, x306798# CHECK-NEXT: 2 3 1.00 whilewr p15.h, x30, x306799# CHECK-NEXT: 2 3 1.00 whilewr p15.s, x30, x306800# CHECK-NEXT: 1 2 1.00 * U wrffr p0.b6801# CHECK-NEXT: 1 2 1.00 * U wrffr p15.b6802# CHECK-NEXT: 1 2 0.25 xar z0.b, z0.b, z1.b, #16803# CHECK-NEXT: 1 2 0.25 xar z0.d, z0.d, z1.d, #16804# CHECK-NEXT: 1 2 0.25 xar z0.h, z0.h, z1.h, #16805# CHECK-NEXT: 1 2 0.25 xar z0.s, z0.s, z1.s, #16806# CHECK-NEXT: 1 2 0.25 xar z31.b, z31.b, z30.b, #86807# CHECK-NEXT: 1 2 0.25 xar z31.d, z31.d, z30.d, #646808# CHECK-NEXT: 1 2 0.25 xar z31.h, z31.h, z30.h, #166809# CHECK-NEXT: 1 2 0.25 xar z31.s, z31.s, z30.s, #326810# CHECK-NEXT: 1 2 0.50 zip1 p0.b, p0.b, p0.b6811# CHECK-NEXT: 1 2 0.50 zip1 p0.d, p0.d, p0.d6812# CHECK-NEXT: 1 2 0.50 zip1 p0.h, p0.h, p0.h6813# CHECK-NEXT: 1 2 0.50 zip1 p0.s, p0.s, p0.s6814# CHECK-NEXT: 1 2 0.50 zip1 p15.b, p15.b, p15.b6815# CHECK-NEXT: 1 2 0.50 zip1 p15.d, p15.d, p15.d6816# CHECK-NEXT: 1 2 0.50 zip1 p15.h, p15.h, p15.h6817# CHECK-NEXT: 1 2 0.50 zip1 p15.s, p15.s, p15.s6818# CHECK-NEXT: 1 2 0.25 zip1 z0.b, z0.b, z0.b6819# CHECK-NEXT: 1 2 0.25 zip1 z0.d, z0.d, z0.d6820# CHECK-NEXT: 1 2 0.25 zip1 z0.h, z0.h, z0.h6821# CHECK-NEXT: 1 2 0.25 zip1 z0.s, z0.s, z0.s6822# CHECK-NEXT: 1 2 0.25 zip1 z31.b, z31.b, z31.b6823# CHECK-NEXT: 1 2 0.25 zip1 z31.d, z31.d, z31.d6824# CHECK-NEXT: 1 2 0.25 zip1 z31.h, z31.h, z31.h6825# CHECK-NEXT: 1 2 0.25 zip1 z31.s, z31.s, z31.s6826# CHECK-NEXT: 1 2 0.50 zip2 p0.b, p0.b, p0.b6827# CHECK-NEXT: 1 2 0.50 zip2 p0.d, p0.d, p0.d6828# CHECK-NEXT: 1 2 0.50 zip2 p0.h, p0.h, p0.h6829# CHECK-NEXT: 1 2 0.50 zip2 p0.s, p0.s, p0.s6830# CHECK-NEXT: 1 2 0.50 zip2 p15.b, p15.b, p15.b6831# CHECK-NEXT: 1 2 0.50 zip2 p15.d, p15.d, p15.d6832# CHECK-NEXT: 1 2 0.50 zip2 p15.h, p15.h, p15.h6833# CHECK-NEXT: 1 2 0.50 zip2 p15.s, p15.s, p15.s6834# CHECK-NEXT: 1 2 0.25 zip2 z0.b, z0.b, z0.b6835# CHECK-NEXT: 1 2 0.25 zip2 z0.d, z0.d, z0.d6836# CHECK-NEXT: 1 2 0.25 zip2 z0.h, z0.h, z0.h6837# CHECK-NEXT: 1 2 0.25 zip2 z0.s, z0.s, z0.s6838# CHECK-NEXT: 1 2 0.25 zip2 z31.b, z31.b, z31.b6839# CHECK-NEXT: 1 2 0.25 zip2 z31.d, z31.d, z31.d6840# CHECK-NEXT: 1 2 0.25 zip2 z31.h, z31.h, z31.h6841# CHECK-NEXT: 1 2 0.25 zip2 z31.s, z31.s, z31.s6842 6843# CHECK: Resources:6844# CHECK-NEXT: [0.0] - V3UnitB6845# CHECK-NEXT: [0.1] - V3UnitB6846# CHECK-NEXT: [0.2] - V3UnitB6847# CHECK-NEXT: [1.0] - V3UnitD6848# CHECK-NEXT: [1.1] - V3UnitD6849# CHECK-NEXT: [2.0] - V3UnitFlg6850# CHECK-NEXT: [2.1] - V3UnitFlg6851# CHECK-NEXT: [2.2] - V3UnitFlg6852# CHECK-NEXT: [2.3] - V3UnitFlg6853# CHECK-NEXT: [3.0] - V3UnitL126854# CHECK-NEXT: [3.1] - V3UnitL126855# CHECK-NEXT: [4] - V3UnitLS06856# CHECK-NEXT: [5] - V3UnitM06857# CHECK-NEXT: [6] - V3UnitM16858# CHECK-NEXT: [7] - V3UnitS06859# CHECK-NEXT: [8] - V3UnitS16860# CHECK-NEXT: [9] - V3UnitS26861# CHECK-NEXT: [10] - V3UnitS36862# CHECK-NEXT: [11] - V3UnitS46863# CHECK-NEXT: [12] - V3UnitS56864# CHECK-NEXT: [13] - V3UnitST16865# CHECK-NEXT: [14] - V3UnitV06866# CHECK-NEXT: [15] - V3UnitV16867# CHECK-NEXT: [16] - V3UnitV26868# CHECK-NEXT: [17] - V3UnitV36869 6870# CHECK: Resource pressure per iteration:6871# CHECK-NEXT: [0.0] [0.1] [0.2] [1.0] [1.1] [2.0] [2.1] [2.2] [2.3] [3.0] [3.1] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]6872# CHECK-NEXT: - - - - - - - - - 245.00 245.00 696.50 400.88 303.88 41.88 41.88 41.88 41.88 41.88 41.88 451.50 1606.00 1268.50 817.00 681.506873 6874# CHECK: Resource pressure by instruction:6875# CHECK-NEXT: [0.0] [0.1] [0.2] [1.0] [1.1] [2.0] [2.1] [2.2] [2.3] [3.0] [3.1] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] Instructions:6876# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 abs z0.b, p0/m, z0.b6877# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 abs z0.d, p0/m, z0.d6878# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 abs z0.h, p0/m, z0.h6879# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 abs z0.s, p0/m, z0.s6880# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 abs z31.b, p7/m, z31.b6881# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 abs z31.d, p7/m, z31.d6882# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 abs z31.h, p7/m, z31.h6883# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 abs z31.s, p7/m, z31.s6884# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adclb z0.d, z1.d, z31.d6885# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adclb z0.s, z1.s, z31.s6886# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adclt z0.d, z1.d, z31.d6887# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adclt z0.s, z1.s, z31.s6888# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.b, p0/m, z0.b, z0.b6889# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.b, z0.b, #06890# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.b, z0.b, z0.b6891# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.d, p0/m, z0.d, z0.d6892# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.d, z0.d, #06893# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.d, z0.d, #0, lsl #86894# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.d, z0.d, z0.d6895# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.h, p0/m, z0.h, z0.h6896# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.h, z0.h, #06897# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.h, z0.h, #0, lsl #86898# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.h, z0.h, z0.h6899# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.s, p0/m, z0.s, z0.s6900# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.s, z0.s, #06901# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.s, z0.s, #0, lsl #86902# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.s, z0.s, z0.s6903# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z0.s, z1.s, z2.s6904# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z21.b, p5/m, z21.b, z10.b6905# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z21.b, z10.b, z21.b6906# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z21.d, p5/m, z21.d, z10.d6907# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z21.d, z10.d, z21.d6908# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z21.h, p5/m, z21.h, z10.h6909# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z21.h, z10.h, z21.h6910# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z21.s, p5/m, z21.s, z10.s6911# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z21.s, z10.s, z21.s6912# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z23.b, p3/m, z23.b, z13.b6913# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z23.b, z13.b, z8.b6914# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z23.d, p3/m, z23.d, z13.d6915# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z23.d, z13.d, z8.d6916# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z23.h, p3/m, z23.h, z13.h6917# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z23.h, z13.h, z8.h6918# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z23.s, p3/m, z23.s, z13.s6919# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z23.s, z13.s, z8.s6920# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.b, p7/m, z31.b, z31.b6921# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.b, z31.b, #2556922# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.b, z31.b, z31.b6923# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.d, p7/m, z31.d, z31.d6924# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.d, z31.d, #652806925# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.d, z31.d, z31.d6926# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.h, p7/m, z31.h, z31.h6927# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.h, z31.h, #652806928# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.h, z31.h, z31.h6929# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.s, p7/m, z31.s, z31.s6930# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.s, z31.s, #652806931# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 add z31.s, z31.s, z31.s6932# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 addhnb z0.b, z1.h, z31.h6933# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 addhnb z0.h, z1.s, z31.s6934# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 addhnb z0.s, z1.d, z31.d6935# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 addhnt z0.b, z1.h, z31.h6936# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 addhnt z0.h, z1.s, z31.s6937# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 addhnt z0.s, z1.d, z31.d6938# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 addp z0.b, p0/m, z0.b, z1.b6939# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 addp z0.h, p0/m, z0.h, z1.h6940# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 addp z29.s, p7/m, z29.s, z30.s6941# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 addp z31.d, p7/m, z31.d, z30.d6942# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - addpl sp, sp, #316943# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - addpl x0, x0, #-326944# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - addpl x21, x21, #06945# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - addpl x23, x8, #-16946# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - addvl sp, sp, #316947# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - addvl x0, x0, #-326948# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - addvl x21, x21, #06949# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - addvl x23, x8, #-16950# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d, lsl #1]6951# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d, lsl #2]6952# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d, lsl #3]6953# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d, sxtw #1]6954# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d, sxtw #2]6955# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d, sxtw #3]6956# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d, sxtw]6957# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d, uxtw #1]6958# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d, uxtw #2]6959# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d, uxtw #3]6960# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d, uxtw]6961# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.d, [z0.d, z0.d]6962# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.s, [z0.s, z0.s, lsl #1]6963# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.s, [z0.s, z0.s, lsl #2]6964# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.s, [z0.s, z0.s, lsl #3]6965# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 adr z0.s, [z0.s, z0.s]6966# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 aesd z0.b, z0.b, z31.b6967# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 aese z0.b, z0.b, z31.b6968# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 aesimc z0.b, z0.b6969# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 aesimc z31.b, z31.b6970# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 aesmc z0.b, z0.b6971# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 aesmc z31.b, z31.b6972# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - and p0.b, p0/z, p0.b, p1.b6973# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z0.d, z0.d, #0x66974# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z0.d, z0.d, #0xfffffffffffffff96975# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z0.d, z0.d, z0.d6976# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z0.s, z0.s, #0x66977# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z0.s, z0.s, #0xfffffff96978# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z23.d, z13.d, z8.d6979# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z23.h, z23.h, #0x66980# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z23.h, z23.h, #0xfff96981# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z31.b, p7/m, z31.b, z31.b6982# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z31.d, p7/m, z31.d, z31.d6983# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z31.h, p7/m, z31.h, z31.h6984# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z31.s, p7/m, z31.s, z31.s6985# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z5.b, z5.b, #0x66986# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 and z5.b, z5.b, #0xf96987# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ands p0.b, p0/z, p0.b, p1.b6988# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 andv b0, p7, z31.b6989# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 andv d0, p7, z31.d6990# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 andv h0, p7, z31.h6991# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 andv s0, p7, z31.s6992# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.b, p0/m, z0.b, #16993# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.b, p0/m, z0.b, z0.b6994# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.b, p0/m, z0.b, z1.d6995# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.b, z0.b, #16996# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.b, z1.b, z2.d6997# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.d, p0/m, z0.d, #16998# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.d, p0/m, z0.d, z0.d6999# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.d, z0.d, #17000# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.h, p0/m, z0.h, #17001# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.h, p0/m, z0.h, z0.h7002# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.h, p0/m, z0.h, z1.d7003# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.h, z0.h, #17004# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.h, z1.h, z2.d7005# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.s, p0/m, z0.s, #17006# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.s, p0/m, z0.s, z0.s7007# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.s, p0/m, z0.s, z1.d7008# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.s, z0.s, #17009# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z0.s, z1.s, z2.d7010# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z31.b, p0/m, z31.b, #87011# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z31.b, z31.b, #87012# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z31.d, p0/m, z31.d, #647013# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z31.d, z31.d, #647014# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z31.h, p0/m, z31.h, #167015# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z31.h, z31.h, #167016# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z31.s, p0/m, z31.s, #327017# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asr z31.s, z31.s, #327018# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 asrd z0.b, p0/m, z0.b, #17019# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 asrd z0.d, p0/m, z0.d, #17020# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 asrd z0.h, p0/m, z0.h, #17021# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 asrd z0.s, p0/m, z0.s, #17022# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 asrd z31.b, p0/m, z31.b, #87023# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 asrd z31.d, p0/m, z31.d, #647024# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 asrd z31.h, p0/m, z31.h, #167025# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 asrd z31.s, p0/m, z31.s, #327026# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asrr z0.b, p0/m, z0.b, z0.b7027# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asrr z0.d, p0/m, z0.d, z0.d7028# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asrr z0.h, p0/m, z0.h, z0.h7029# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 asrr z0.s, p0/m, z0.s, z0.s7030# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bcax z29.d, z29.d, z30.d, z31.d7031# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bdep z0.b, z1.b, z31.b7032# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bdep z0.d, z1.d, z31.d7033# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bdep z0.h, z1.h, z31.h7034# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bdep z0.s, z1.s, z31.s7035# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bext z0.b, z1.b, z31.b7036# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bext z0.d, z1.d, z31.d7037# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bext z0.h, z1.h, z31.h7038# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bext z0.s, z1.s, z31.s7039# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - bfcvt z0.h, p0/m, z1.s7040# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - bfcvtnt z0.h, p0/m, z1.s7041# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfdot z0.s, z1.h, z2.h7042# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfdot z0.s, z1.h, z2.h[0]7043# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfdot z0.s, z1.h, z2.h[3]7044# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfmlalb z0.s, z1.h, z2.h7045# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfmlalb z0.s, z1.h, z2.h[0]7046# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfmlalb z0.s, z1.h, z2.h[7]7047# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfmlalb z10.s, z21.h, z14.h7048# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfmlalb z21.s, z14.h, z3.h[2]7049# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfmlalt z0.s, z1.h, z2.h7050# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfmlalt z0.s, z1.h, z2.h[0]7051# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfmlalt z0.s, z1.h, z2.h[7]7052# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfmlalt z0.s, z1.h, z7.h[7]7053# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfmlalt z14.s, z10.h, z21.h7054# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bfmmla z0.s, z1.h, z2.h7055# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bgrp z0.b, z1.b, z31.b7056# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bgrp z0.d, z1.d, z31.d7057# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bgrp z0.h, z1.h, z31.h7058# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - bgrp z0.s, z1.s, z31.s7059# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - bic p0.b, p0/z, p0.b, p0.b7060# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - bic p15.b, p15/z, p15.b, p15.b7061# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bic z0.d, z0.d, z0.d7062# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bic z23.d, z13.d, z8.d7063# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bic z31.b, p7/m, z31.b, z31.b7064# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bic z31.d, p7/m, z31.d, z31.d7065# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bic z31.h, p7/m, z31.h, z31.h7066# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bic z31.s, p7/m, z31.s, z31.s7067# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - bics p0.b, p0/z, p0.b, p0.b7068# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - bics p15.b, p15/z, p15.b, p15.b7069# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brka p0.b, p15/m, p15.b7070# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brka p0.b, p15/z, p15.b7071# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkas p0.b, p15/z, p15.b7072# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkb p0.b, p15/m, p15.b7073# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkb p0.b, p15/z, p15.b7074# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkbs p0.b, p15/z, p15.b7075# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkn p0.b, p15/z, p1.b, p0.b7076# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkn p15.b, p15/z, p15.b, p15.b7077# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkns p0.b, p15/z, p1.b, p0.b7078# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkns p15.b, p15/z, p15.b, p15.b7079# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkpa p0.b, p15/z, p1.b, p2.b7080# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkpa p15.b, p15/z, p15.b, p15.b7081# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkpas p0.b, p15/z, p1.b, p2.b7082# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkpas p15.b, p15/z, p15.b, p15.b7083# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkpb p0.b, p15/z, p1.b, p2.b7084# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkpb p15.b, p15/z, p15.b, p15.b7085# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkpbs p0.b, p15/z, p1.b, p2.b7086# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - brkpbs p15.b, p15/z, p15.b, p15.b7087# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bsl z0.d, z0.d, z1.d, z2.d7088# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bsl1n z0.d, z0.d, z1.d, z2.d7089# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 bsl2n z0.d, z0.d, z1.d, z2.d7090# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cadd z0.b, z0.b, z0.b, #907091# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cadd z0.d, z0.d, z0.d, #907092# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cadd z0.h, z0.h, z0.h, #907093# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cadd z0.s, z0.s, z0.s, #907094# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cadd z31.b, z31.b, z31.b, #2707095# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cadd z31.d, z31.d, z31.d, #2707096# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cadd z31.h, z31.h, z31.h, #2707097# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cadd z31.s, z31.s, z31.s, #2707098# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cdot z0.d, z1.h, z15.h[1], #07099# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cdot z0.d, z1.h, z31.h, #07100# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cdot z0.d, z1.h, z31.h, #1807101# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cdot z0.d, z1.h, z31.h, #2707102# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cdot z0.d, z1.h, z31.h, #907103# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cdot z0.s, z1.b, z31.b, #07104# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cdot z0.s, z1.b, z7.b[3], #07105# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cdot z29.d, z30.h, z0.h[0], #1807106# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cdot z31.d, z30.h, z7.h[1], #2707107# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cdot z5.d, z6.h, z3.h[0], #907108# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clasta b0, p7, b0, z31.b7109# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clasta d0, p7, d0, z31.d7110# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clasta h0, p7, h0, z31.h7111# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clasta s0, p7, s0, z31.s7112# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 0.50 - - clasta w0, p7, w0, z31.b7113# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 0.50 - - clasta w0, p7, w0, z31.h7114# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 0.50 - - clasta w0, p7, w0, z31.s7115# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 0.50 - - clasta x0, p7, x0, z31.d7116# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clasta z0.b, p7, z0.b, z31.b7117# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clasta z0.d, p7, z0.d, z31.d7118# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clasta z0.h, p7, z0.h, z31.h7119# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clasta z0.s, p7, z0.s, z31.s7120# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clastb b0, p7, b0, z31.b7121# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clastb d0, p7, d0, z31.d7122# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clastb h0, p7, h0, z31.h7123# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clastb s0, p7, s0, z31.s7124# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 0.50 - - clastb w0, p7, w0, z31.b7125# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 0.50 - - clastb w0, p7, w0, z31.h7126# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 0.50 - - clastb w0, p7, w0, z31.s7127# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 0.50 - - clastb x0, p7, x0, z31.d7128# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clastb z0.b, p7, z0.b, z31.b7129# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clastb z0.d, p7, z0.d, z31.d7130# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clastb z0.h, p7, z0.h, z31.h7131# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - clastb z0.s, p7, z0.s, z31.s7132# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cls z31.b, p7/m, z31.b7133# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cls z31.d, p7/m, z31.d7134# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cls z31.h, p7/m, z31.h7135# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cls z31.s, p7/m, z31.s7136# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 clz z31.b, p7/m, z31.b7137# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 clz z31.d, p7/m, z31.d7138# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 clz z31.h, p7/m, z31.h7139# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 clz z31.s, p7/m, z31.s7140# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z0.b, z1.b, z2.b, #07141# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - cmla z0.d, z1.d, z2.d, #07142# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z0.h, z1.h, z2.h, #07143# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z0.h, z1.h, z2.h[0], #07144# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z0.s, z1.s, z2.s, #07145# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z0.s, z1.s, z2.s[0], #07146# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z15.b, z16.b, z17.b, #2707147# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - cmla z15.d, z16.d, z17.d, #2707148# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z15.h, z16.h, z17.h, #2707149# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z15.s, z16.s, z17.s, #2707150# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z29.b, z30.b, z31.b, #907151# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - cmla z29.d, z30.d, z31.d, #907152# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z29.h, z30.h, z31.h, #907153# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z29.s, z30.s, z31.s, #907154# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z31.b, z31.b, z31.b, #1807155# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - cmla z31.d, z31.d, z31.d, #1807156# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z31.h, z30.h, z7.h[0], #1807157# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z31.h, z31.h, z31.h, #1807158# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z31.s, z30.s, z7.s[0], #1807159# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - cmla z31.s, z31.s, z31.s, #1807160# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.b, p0/z, z0.b, #-167161# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.b, p0/z, z0.b, #157162# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.b, p0/z, z0.b, z0.b7163# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.b, p0/z, z0.b, z0.d7164# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.d, p0/z, z0.d, #-167165# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.d, p0/z, z0.d, #157166# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.d, p0/z, z0.d, z0.d7167# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.h, p0/z, z0.h, #-167168# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.h, p0/z, z0.h, #157169# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.h, p0/z, z0.h, z0.d7170# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.h, p0/z, z0.h, z0.h7171# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.s, p0/z, z0.s, #-167172# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.s, p0/z, z0.s, #157173# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.s, p0/z, z0.s, z0.d7174# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpeq p0.s, p0/z, z0.s, z0.s7175# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.b, p0/z, z0.b, #-167176# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.b, p0/z, z0.b, #157177# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.b, p0/z, z0.b, z0.b7178# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.b, p0/z, z0.b, z0.d7179# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.b, p0/z, z1.b, z0.b7180# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.d, p0/z, z0.d, #-167181# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.d, p0/z, z0.d, #157182# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.d, p0/z, z0.d, z0.d7183# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.d, p0/z, z1.d, z0.d7184# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.h, p0/z, z0.h, #-167185# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.h, p0/z, z0.h, #157186# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.h, p0/z, z0.h, z0.d7187# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.h, p0/z, z0.h, z0.h7188# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.h, p0/z, z1.h, z0.h7189# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.s, p0/z, z0.s, #-167190# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.s, p0/z, z0.s, #157191# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.s, p0/z, z0.s, z0.d7192# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.s, p0/z, z0.s, z0.s7193# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpge p0.s, p0/z, z1.s, z0.s7194# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.b, p0/z, z0.b, #-167195# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.b, p0/z, z0.b, #157196# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.b, p0/z, z0.b, z0.b7197# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.b, p0/z, z0.b, z0.d7198# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.b, p0/z, z1.b, z0.b7199# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.d, p0/z, z0.d, #-167200# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.d, p0/z, z0.d, #157201# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.d, p0/z, z0.d, z0.d7202# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.d, p0/z, z1.d, z0.d7203# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.h, p0/z, z0.h, #-167204# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.h, p0/z, z0.h, #157205# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.h, p0/z, z0.h, z0.d7206# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.h, p0/z, z0.h, z0.h7207# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.h, p0/z, z1.h, z0.h7208# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.s, p0/z, z0.s, #-167209# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.s, p0/z, z0.s, #157210# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.s, p0/z, z0.s, z0.d7211# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.s, p0/z, z0.s, z0.s7212# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpgt p0.s, p0/z, z1.s, z0.s7213# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.b, p0/z, z0.b, #07214# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.b, p0/z, z0.b, #1277215# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.b, p0/z, z0.b, z0.b7216# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.b, p0/z, z0.b, z0.d7217# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.b, p0/z, z1.b, z0.b7218# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.d, p0/z, z0.d, #07219# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.d, p0/z, z0.d, #1277220# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.d, p0/z, z0.d, z0.d7221# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.d, p0/z, z1.d, z0.d7222# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.h, p0/z, z0.h, #07223# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.h, p0/z, z0.h, #1277224# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.h, p0/z, z0.h, z0.d7225# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.h, p0/z, z0.h, z0.h7226# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.h, p0/z, z1.h, z0.h7227# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.s, p0/z, z0.s, #07228# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.s, p0/z, z0.s, #1277229# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.s, p0/z, z0.s, z0.d7230# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.s, p0/z, z0.s, z0.s7231# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphi p0.s, p0/z, z1.s, z0.s7232# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.b, p0/z, z0.b, #07233# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.b, p0/z, z0.b, #1277234# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.b, p0/z, z0.b, z0.b7235# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.b, p0/z, z0.b, z0.d7236# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.b, p0/z, z1.b, z0.b7237# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.d, p0/z, z0.d, #07238# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.d, p0/z, z0.d, #1277239# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.d, p0/z, z0.d, z0.d7240# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.d, p0/z, z1.d, z0.d7241# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.h, p0/z, z0.h, #07242# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.h, p0/z, z0.h, #1277243# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.h, p0/z, z0.h, z0.d7244# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.h, p0/z, z0.h, z0.h7245# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.h, p0/z, z1.h, z0.h7246# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.s, p0/z, z0.s, #07247# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.s, p0/z, z0.s, #1277248# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.s, p0/z, z0.s, z0.d7249# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.s, p0/z, z0.s, z0.s7250# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmphs p0.s, p0/z, z1.s, z0.s7251# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmple p0.b, p0/z, z0.b, #-167252# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmple p0.b, p0/z, z0.b, #157253# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmple p0.b, p0/z, z0.b, z0.d7254# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmple p0.d, p0/z, z0.d, #-167255# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmple p0.d, p0/z, z0.d, #157256# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmple p0.h, p0/z, z0.h, #-167257# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmple p0.h, p0/z, z0.h, #157258# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmple p0.h, p0/z, z0.h, z0.d7259# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmple p0.s, p0/z, z0.s, #-167260# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmple p0.s, p0/z, z0.s, #157261# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmple p0.s, p0/z, z0.s, z0.d7262# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplo p0.b, p0/z, z0.b, #07263# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplo p0.b, p0/z, z0.b, #1277264# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplo p0.b, p0/z, z0.b, z0.d7265# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplo p0.d, p0/z, z0.d, #07266# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplo p0.d, p0/z, z0.d, #1277267# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplo p0.h, p0/z, z0.h, #07268# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplo p0.h, p0/z, z0.h, #1277269# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplo p0.h, p0/z, z0.h, z0.d7270# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplo p0.s, p0/z, z0.s, #07271# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplo p0.s, p0/z, z0.s, #1277272# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplo p0.s, p0/z, z0.s, z0.d7273# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpls p0.b, p0/z, z0.b, #07274# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpls p0.b, p0/z, z0.b, #1277275# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpls p0.b, p0/z, z0.b, z0.d7276# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpls p0.d, p0/z, z0.d, #07277# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpls p0.d, p0/z, z0.d, #1277278# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpls p0.h, p0/z, z0.h, #07279# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpls p0.h, p0/z, z0.h, #1277280# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpls p0.h, p0/z, z0.h, z0.d7281# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpls p0.s, p0/z, z0.s, #07282# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpls p0.s, p0/z, z0.s, #1277283# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpls p0.s, p0/z, z0.s, z0.d7284# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplt p0.b, p0/z, z0.b, #-167285# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplt p0.b, p0/z, z0.b, #157286# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplt p0.b, p0/z, z0.b, z0.d7287# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplt p0.d, p0/z, z0.d, #-167288# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplt p0.d, p0/z, z0.d, #157289# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplt p0.h, p0/z, z0.h, #-167290# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplt p0.h, p0/z, z0.h, #157291# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplt p0.h, p0/z, z0.h, z0.d7292# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplt p0.s, p0/z, z0.s, #-167293# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplt p0.s, p0/z, z0.s, #157294# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmplt p0.s, p0/z, z0.s, z0.d7295# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.b, p0/z, z0.b, #-167296# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.b, p0/z, z0.b, #157297# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.b, p0/z, z0.b, z0.b7298# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.b, p0/z, z0.b, z0.d7299# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.d, p0/z, z0.d, #-167300# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.d, p0/z, z0.d, #157301# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.d, p0/z, z0.d, z0.d7302# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.h, p0/z, z0.h, #-167303# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.h, p0/z, z0.h, #157304# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.h, p0/z, z0.h, z0.d7305# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.h, p0/z, z0.h, z0.h7306# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.s, p0/z, z0.s, #-167307# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.s, p0/z, z0.s, #157308# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.s, p0/z, z0.s, z0.d7309# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - cmpne p0.s, p0/z, z0.s, z0.s7310# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cnot z31.b, p7/m, z31.b7311# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cnot z31.d, p7/m, z31.d7312# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cnot z31.h, p7/m, z31.h7313# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cnot z31.s, p7/m, z31.s7314# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cnt z31.b, p7/m, z31.b7315# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cnt z31.d, p7/m, z31.d7316# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cnt z31.h, p7/m, z31.h7317# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 cnt z31.s, p7/m, z31.s7318# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntb x07319# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntb x0, #287320# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntb x0, all, mul #167321# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntb x0, pow27322# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntd x07323# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntd x0, #287324# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntd x0, all, mul #167325# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntd x0, pow27326# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cnth x07327# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cnth x0, #287328# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cnth x0, all, mul #167329# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cnth x0, pow27330# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntp x0, p15, p0.b7331# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntp x0, p15, p0.d7332# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntp x0, p15, p0.h7333# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntp x0, p15, p0.s7334# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntw x07335# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntw x0, #287336# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntw x0, all, mul #167337# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - cntw x0, pow27338# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - compact z31.d, p7, z31.d7339# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - compact z31.s, p7, z31.s7340# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - ctermeq w30, wzr7341# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - ctermeq wzr, w307342# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - ctermeq x30, xzr7343# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - ctermeq xzr, x307344# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - ctermne w30, wzr7345# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - ctermne wzr, w307346# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - ctermne x30, xzr7347# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - ctermne xzr, x307348# CHECK-NEXT: - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - decb x07349# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decb x0, #147350# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decb x0, all, mul #167351# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decb x0, pow27352# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decb x0, vl17353# CHECK-NEXT: - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - decd x07354# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decd x0, #147355# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decd x0, all, mul #167356# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decd x0, pow27357# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decd x0, vl17358# CHECK-NEXT: - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - dech x07359# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - dech x0, #147360# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - dech x0, all, mul #167361# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - dech x0, pow27362# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - dech x0, vl17363# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decp x0, p0.b7364# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decp x0, p0.d7365# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decp x0, p0.h7366# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decp x0, p0.s7367# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decp xzr, p15.b7368# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decp xzr, p15.d7369# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decp xzr, p15.h7370# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decp xzr, p15.s7371# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 decp z31.d, p15.d7372# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 decp z31.h, p15.h7373# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 decp z31.s, p15.s7374# CHECK-NEXT: - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - decw x07375# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decw x0, #147376# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decw x0, all, mul #167377# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decw x0, pow27378# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - decw x0, vl17379# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 dupm z0.d, #0xfffffffffffffff97380# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 dupm z0.s, #0xfffffff97381# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 dupm z23.h, #0xfff97382# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 dupm z5.b, #0xf97383# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - eor p0.b, p0/z, p0.b, p1.b7384# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z0.d, z0.d, #0x67385# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z0.d, z0.d, #0xfffffffffffffff97386# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z0.d, z0.d, z0.d7387# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z0.s, z0.s, #0x67388# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z0.s, z0.s, #0xfffffff97389# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z23.d, z13.d, z8.d7390# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z23.h, z23.h, #0x67391# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z23.h, z23.h, #0xfff97392# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z31.b, p7/m, z31.b, z31.b7393# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z31.d, p7/m, z31.d, z31.d7394# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z31.h, p7/m, z31.h, z31.h7395# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z31.s, p7/m, z31.s, z31.s7396# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z5.b, z5.b, #0x67397# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor z5.b, z5.b, #0xf97398# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eor3 z29.d, z29.d, z30.d, z31.d7399# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eorbt z0.b, z1.b, z31.b7400# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eorbt z0.d, z1.d, z31.d7401# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eorbt z0.h, z1.h, z31.h7402# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eorbt z0.s, z1.s, z31.s7403# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - eors p0.b, p0/z, p0.b, p1.b7404# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eortb z0.b, z1.b, z31.b7405# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eortb z0.d, z1.d, z31.d7406# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eortb z0.h, z1.h, z31.h7407# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 eortb z0.s, z1.s, z31.s7408# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 eorv b0, p7, z31.b7409# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 eorv d0, p7, z31.d7410# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 eorv h0, p7, z31.h7411# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 eorv s0, p7, z31.s7412# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ext z0.b, { z1.b, z2.b }, #07413# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ext z31.b, z31.b, z0.b, #07414# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ext z31.b, z31.b, z0.b, #2557415# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ext z31.b, { z30.b, z31.b }, #2557416# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fabd z0.d, p7/m, z0.d, z31.d7417# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fabd z0.h, p7/m, z0.h, z31.h7418# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fabd z0.s, p7/m, z0.s, z31.s7419# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fabs z31.d, p7/m, z31.d7420# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fabs z31.h, p7/m, z31.h7421# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fabs z31.s, p7/m, z31.s7422# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facge p0.d, p0/z, z0.d, z1.d7423# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facge p0.d, p0/z, z1.d, z0.d7424# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facge p0.h, p0/z, z0.h, z1.h7425# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facge p0.h, p0/z, z1.h, z0.h7426# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facge p0.s, p0/z, z0.s, z1.s7427# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facge p0.s, p0/z, z1.s, z0.s7428# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facgt p0.d, p0/z, z0.d, z1.d7429# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facgt p0.d, p0/z, z1.d, z0.d7430# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facgt p0.h, p0/z, z0.h, z1.h7431# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facgt p0.h, p0/z, z1.h, z0.h7432# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facgt p0.s, p0/z, z0.s, z1.s7433# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - facgt p0.s, p0/z, z1.s, z0.s7434# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z0.d, p0/m, z0.d, #0.57435# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z0.d, p7/m, z0.d, z31.d7436# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z0.d, z1.d, z31.d7437# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z0.h, p0/m, z0.h, #0.57438# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z0.h, p7/m, z0.h, z31.h7439# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z0.h, z1.h, z31.h7440# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z0.s, p0/m, z0.s, #0.57441# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z0.s, p7/m, z0.s, z31.s7442# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z0.s, z1.s, z31.s7443# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z31.d, p7/m, z31.d, #1.07444# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z31.h, p7/m, z31.h, #1.07445# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadd z31.s, p7/m, z31.s, #1.07446# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fadda d0, p7, d0, z31.d7447# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 9.00 - - fadda h0, p7, h0, z31.h7448# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 5.00 - - fadda s0, p7, s0, z31.s7449# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 faddp z0.h, p0/m, z0.h, z1.h7450# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 faddp z29.s, p3/m, z29.s, z30.s7451# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 faddp z31.d, p7/m, z31.d, z30.d7452# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 faddv d0, p7, z31.d7453# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 faddv h0, p7, z31.h7454# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 faddv s0, p7, z31.s7455# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcadd z0.d, p0/m, z0.d, z0.d, #907456# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcadd z0.h, p0/m, z0.h, z0.h, #907457# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcadd z0.s, p0/m, z0.s, z0.s, #907458# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcadd z31.d, p7/m, z31.d, z31.d, #2707459# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcadd z31.h, p7/m, z31.h, z31.h, #2707460# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcadd z31.s, p7/m, z31.s, z31.s, #2707461# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmeq p0.d, p0/z, z0.d, #0.07462# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmeq p0.d, p0/z, z0.d, z1.d7463# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmeq p0.h, p0/z, z0.h, #0.07464# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmeq p0.h, p0/z, z0.h, z1.h7465# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmeq p0.s, p0/z, z0.s, #0.07466# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmeq p0.s, p0/z, z0.s, z1.s7467# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmge p0.d, p0/z, z0.d, #0.07468# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmge p0.d, p0/z, z0.d, z1.d7469# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmge p0.d, p0/z, z1.d, z0.d7470# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmge p0.h, p0/z, z0.h, #0.07471# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmge p0.h, p0/z, z0.h, z1.h7472# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmge p0.h, p0/z, z1.h, z0.h7473# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmge p0.s, p0/z, z0.s, #0.07474# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmge p0.s, p0/z, z0.s, z1.s7475# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmge p0.s, p0/z, z1.s, z0.s7476# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmgt p0.d, p0/z, z0.d, #0.07477# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmgt p0.d, p0/z, z0.d, z1.d7478# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmgt p0.d, p0/z, z1.d, z0.d7479# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmgt p0.h, p0/z, z0.h, #0.07480# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmgt p0.h, p0/z, z0.h, z1.h7481# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmgt p0.h, p0/z, z1.h, z0.h7482# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmgt p0.s, p0/z, z0.s, #0.07483# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmgt p0.s, p0/z, z0.s, z1.s7484# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmgt p0.s, p0/z, z1.s, z0.s7485# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z0.d, p0/m, z0.d, z0.d, #07486# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z0.d, p0/m, z1.d, z2.d, #907487# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z0.h, p0/m, z0.h, z0.h, #07488# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z0.h, p0/m, z1.h, z2.h, #907489# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z0.h, z0.h, z0.h[0], #07490# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z0.s, p0/m, z0.s, z0.s, #07491# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z0.s, p0/m, z1.s, z2.s, #907492# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z21.s, z10.s, z5.s[1], #907493# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z23.s, z13.s, z8.s[0], #2707494# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z29.d, p7/m, z30.d, z31.d, #1807495# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z29.h, p7/m, z30.h, z31.h, #1807496# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z29.s, p7/m, z30.s, z31.s, #1807497# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z31.d, p7/m, z31.d, z31.d, #2707498# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z31.h, p7/m, z31.h, z31.h, #2707499# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z31.h, z31.h, z7.h[3], #2707500# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fcmla z31.s, p7/m, z31.s, z31.s, #2707501# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmle p0.d, p0/z, z0.d, #0.07502# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmle p0.h, p0/z, z0.h, #0.07503# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmle p0.s, p0/z, z0.s, #0.07504# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmlt p0.d, p0/z, z0.d, #0.07505# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmlt p0.h, p0/z, z0.h, #0.07506# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmlt p0.s, p0/z, z0.s, #0.07507# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmne p0.d, p0/z, z0.d, #0.07508# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmne p0.d, p0/z, z0.d, z1.d7509# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmne p0.h, p0/z, z0.h, #0.07510# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmne p0.h, p0/z, z0.h, z1.h7511# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmne p0.s, p0/z, z0.s, #0.07512# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmne p0.s, p0/z, z0.s, z1.s7513# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmuo p0.d, p0/z, z0.d, z1.d7514# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmuo p0.h, p0/z, z0.h, z1.h7515# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - fcmuo p0.s, p0/z, z0.s, z1.s7516# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvt z0.d, p0/m, z0.h7517# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvt z0.d, p0/m, z0.s7518# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvt z0.h, p0/m, z0.d7519# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - fcvt z0.h, p0/m, z0.s7520# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvt z0.s, p0/m, z0.d7521# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - fcvt z0.s, p0/m, z0.h7522# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - fcvtlt z0.s, p0/m, z1.h7523# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtlt z30.d, p7/m, z31.s7524# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - fcvtnt z0.h, p0/m, z1.s7525# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtnt z30.s, p7/m, z31.d7526# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtx z0.s, p0/m, z0.d7527# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtx z30.s, p7/m, z31.d7528# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtxnt z0.s, p0/m, z1.d7529# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtxnt z30.s, p7/m, z31.d7530# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtzs z0.d, p0/m, z0.d7531# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtzs z0.d, p0/m, z0.h7532# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtzs z0.d, p0/m, z0.s7533# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - fcvtzs z0.h, p0/m, z0.h7534# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtzs z0.s, p0/m, z0.d7535# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - fcvtzs z0.s, p0/m, z0.h7536# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - fcvtzs z0.s, p0/m, z0.s7537# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtzu z0.d, p0/m, z0.d7538# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtzu z0.d, p0/m, z0.h7539# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtzu z0.d, p0/m, z0.s7540# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - fcvtzu z0.h, p0/m, z0.h7541# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - fcvtzu z0.s, p0/m, z0.d7542# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - fcvtzu z0.s, p0/m, z0.h7543# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - fcvtzu z0.s, p0/m, z0.s7544# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - fdiv z0.d, p7/m, z0.d, z31.d7545# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 8.00 - - fdiv z0.h, p7/m, z0.h, z31.h7546# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 4.00 - - fdiv z0.s, p7/m, z0.s, z31.s7547# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - fdivr z0.d, p7/m, z0.d, z31.d7548# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 8.00 - - fdivr z0.h, p7/m, z0.h, z31.h7549# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 4.00 - - fdivr z0.s, p7/m, z0.s, z31.s7550# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - fexpa z0.d, z31.d7551# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - fexpa z0.h, z31.h7552# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - fexpa z0.s, z31.s7553# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - flogb z31.d, p7/m, z31.d7554# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - flogb z31.h, p7/m, z31.h7555# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - flogb z31.s, p7/m, z31.s7556# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmad z0.d, p7/m, z1.d, z31.d7557# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmad z0.h, p7/m, z1.h, z31.h7558# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmad z0.s, p7/m, z1.s, z31.s7559# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmax z0.d, p0/m, z0.d, #0.07560# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmax z0.d, p7/m, z0.d, z31.d7561# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmax z0.h, p0/m, z0.h, #0.07562# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmax z0.h, p7/m, z0.h, z31.h7563# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmax z0.s, p0/m, z0.s, #0.07564# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmax z0.s, p7/m, z0.s, z31.s7565# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmax z31.d, p7/m, z31.d, #1.07566# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmax z31.h, p7/m, z31.h, #1.07567# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmax z31.s, p7/m, z31.s, #1.07568# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnm z0.d, p0/m, z0.d, #0.07569# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnm z0.d, p7/m, z0.d, z31.d7570# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnm z0.h, p0/m, z0.h, #0.07571# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnm z0.h, p7/m, z0.h, z31.h7572# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnm z0.s, p0/m, z0.s, #0.07573# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnm z0.s, p7/m, z0.s, z31.s7574# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnm z31.d, p7/m, z31.d, #1.07575# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnm z31.h, p7/m, z31.h, #1.07576# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnm z31.s, p7/m, z31.s, #1.07577# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnmp z0.h, p0/m, z0.h, z1.h7578# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnmp z29.s, p3/m, z29.s, z30.s7579# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxnmp z31.d, p7/m, z31.d, z30.d7580# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 fmaxnmv d0, p7, z31.d7581# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 fmaxnmv h0, p7, z31.h7582# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 fmaxnmv s0, p7, z31.s7583# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxp z0.h, p0/m, z0.h, z1.h7584# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxp z29.s, p3/m, z29.s, z30.s7585# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmaxp z31.d, p7/m, z31.d, z30.d7586# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 fmaxv d0, p7, z31.d7587# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 fmaxv h0, p7, z31.h7588# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 fmaxv s0, p7, z31.s7589# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmin z0.d, p0/m, z0.d, #0.07590# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmin z0.d, p7/m, z0.d, z31.d7591# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmin z0.h, p0/m, z0.h, #0.07592# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmin z0.h, p7/m, z0.h, z31.h7593# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmin z0.s, p0/m, z0.s, #0.07594# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmin z0.s, p7/m, z0.s, z31.s7595# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmin z31.d, p7/m, z31.d, #1.07596# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmin z31.h, p7/m, z31.h, #1.07597# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmin z31.s, p7/m, z31.s, #1.07598# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnm z0.d, p0/m, z0.d, #0.07599# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnm z0.d, p7/m, z0.d, z31.d7600# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnm z0.h, p0/m, z0.h, #0.07601# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnm z0.h, p7/m, z0.h, z31.h7602# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnm z0.s, p0/m, z0.s, #0.07603# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnm z0.s, p7/m, z0.s, z31.s7604# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnm z31.d, p7/m, z31.d, #1.07605# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnm z31.h, p7/m, z31.h, #1.07606# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnm z31.s, p7/m, z31.s, #1.07607# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnmp z0.h, p0/m, z0.h, z1.h7608# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnmp z29.s, p3/m, z29.s, z30.s7609# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminnmp z31.d, p7/m, z31.d, z30.d7610# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 fminnmv d0, p7, z31.d7611# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 fminnmv h0, p7, z31.h7612# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 fminnmv s0, p7, z31.s7613# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminp z0.h, p0/m, z0.h, z1.h7614# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminp z29.s, p3/m, z29.s, z30.s7615# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fminp z31.d, p7/m, z31.d, z30.d7616# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 fminv d0, p7, z31.d7617# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 fminv h0, p7, z31.h7618# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 fminv s0, p7, z31.s7619# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmla z0.d, p7/m, z1.d, z31.d7620# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmla z0.d, z1.d, z7.d[1]7621# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmla z0.h, p7/m, z1.h, z31.h7622# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmla z0.h, z1.h, z7.h[7]7623# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmla z0.s, p7/m, z1.s, z31.s7624# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmla z0.s, z1.s, z7.s[3]7625# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlalb z0.s, z1.h, z7.h[0]7626# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlalb z29.s, z30.h, z31.h7627# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlalb z30.s, z31.h, z7.h[7]7628# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlalt z0.s, z1.h, z7.h[0]7629# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlalt z29.s, z30.h, z31.h7630# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlalt z30.s, z31.h, z7.h[7]7631# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmls z0.d, p7/m, z1.d, z31.d7632# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmls z0.d, z1.d, z7.d[1]7633# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmls z0.h, p7/m, z1.h, z31.h7634# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmls z0.h, z1.h, z7.h[7]7635# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmls z0.s, p7/m, z1.s, z31.s7636# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmls z0.s, z1.s, z7.s[3]7637# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlslb z0.s, z1.h, z7.h[0]7638# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlslb z29.s, z30.h, z31.h7639# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlslb z30.s, z31.h, z7.h[7]7640# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlslt z0.s, z1.h, z7.h[0]7641# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlslt z29.s, z30.h, z31.h7642# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmlslt z30.s, z31.h, z7.h[7]7643# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmov z0.d, #-10.000000007644# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmov z0.d, #0.125000007645# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmov z0.d, p0/m, #-10.000000007646# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmov z0.d, p0/m, #0.125000007647# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmov z0.h, #-0.125000007648# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmov z0.h, p0/m, #-0.125000007649# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmov z0.s, #-0.125000007650# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmov z0.s, p0/m, #-0.125000007651# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmsb z0.d, p7/m, z1.d, z31.d7652# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmsb z0.h, p7/m, z1.h, z31.h7653# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmsb z0.s, p7/m, z1.s, z31.s7654# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.d, p0/m, z0.d, #0.57655# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.d, p7/m, z0.d, z31.d7656# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.d, z0.d, z0.d[0]7657# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.d, z1.d, z31.d7658# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.h, p0/m, z0.h, #0.57659# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.h, p7/m, z0.h, z31.h7660# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.h, z0.h, z0.h[0]7661# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.h, z1.h, z31.h7662# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.s, p0/m, z0.s, #0.57663# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.s, p7/m, z0.s, z31.s7664# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.s, z0.s, z0.s[0]7665# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z0.s, z1.s, z31.s7666# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z31.d, p7/m, z31.d, #2.07667# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z31.d, z31.d, z15.d[1]7668# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z31.h, p7/m, z31.h, #2.07669# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z31.h, z31.h, z7.h[7]7670# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z31.s, p7/m, z31.s, #2.07671# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmul z31.s, z31.s, z7.s[3]7672# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmulx z0.d, p7/m, z0.d, z31.d7673# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmulx z0.h, p7/m, z0.h, z31.h7674# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fmulx z0.s, p7/m, z0.s, z31.s7675# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fneg z31.d, p7/m, z31.d7676# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fneg z31.h, p7/m, z31.h7677# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fneg z31.s, p7/m, z31.s7678# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmad z0.d, p7/m, z1.d, z31.d7679# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmad z0.h, p7/m, z1.h, z31.h7680# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmad z0.s, p7/m, z1.s, z31.s7681# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmla z0.d, p7/m, z1.d, z31.d7682# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmla z0.h, p7/m, z1.h, z31.h7683# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmla z0.s, p7/m, z1.s, z31.s7684# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmls z0.d, p7/m, z1.d, z31.d7685# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmls z0.h, p7/m, z1.h, z31.h7686# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmls z0.s, p7/m, z1.s, z31.s7687# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmsb z0.d, p7/m, z1.d, z31.d7688# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmsb z0.h, p7/m, z1.h, z31.h7689# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fnmsb z0.s, p7/m, z1.s, z31.s7690# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - frecpe z0.d, z31.d7691# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - frecpe z0.h, z31.h7692# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - frecpe z0.s, z31.s7693# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 frecps z0.d, z1.d, z31.d7694# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 frecps z0.h, z1.h, z31.h7695# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 frecps z0.s, z1.s, z31.s7696# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - frecpx z31.d, p7/m, z31.d7697# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - frecpx z31.h, p7/m, z31.h7698# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - frecpx z31.s, p7/m, z31.s7699# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - frinta z31.d, p7/m, z31.d7700# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - frinta z31.h, p7/m, z31.h7701# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - frinta z31.s, p7/m, z31.s7702# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - frinti z31.d, p7/m, z31.d7703# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - frinti z31.h, p7/m, z31.h7704# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - frinti z31.s, p7/m, z31.s7705# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - frintm z31.d, p7/m, z31.d7706# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - frintm z31.h, p7/m, z31.h7707# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - frintm z31.s, p7/m, z31.s7708# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - frintn z31.d, p7/m, z31.d7709# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - frintn z31.h, p7/m, z31.h7710# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - frintn z31.s, p7/m, z31.s7711# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - frintp z31.d, p7/m, z31.d7712# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - frintp z31.h, p7/m, z31.h7713# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - frintp z31.s, p7/m, z31.s7714# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - frintx z31.d, p7/m, z31.d7715# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - frintx z31.h, p7/m, z31.h7716# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - frintx z31.s, p7/m, z31.s7717# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - frintz z31.d, p7/m, z31.d7718# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - frintz z31.h, p7/m, z31.h7719# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - frintz z31.s, p7/m, z31.s7720# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - frsqrte z0.d, z31.d7721# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - frsqrte z0.h, z31.h7722# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - frsqrte z0.s, z31.s7723# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 frsqrts z0.d, z1.d, z31.d7724# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 frsqrts z0.h, z1.h, z31.h7725# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 frsqrts z0.s, z1.s, z31.s7726# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fscale z0.d, p7/m, z0.d, z31.d7727# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fscale z0.h, p7/m, z0.h, z31.h7728# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fscale z0.s, p7/m, z0.s, z31.s7729# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - fsqrt z31.d, p7/m, z31.d7730# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 8.00 - - fsqrt z31.h, p7/m, z31.h7731# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 4.00 - - fsqrt z31.s, p7/m, z31.s7732# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z0.d, p0/m, z0.d, #0.57733# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z0.d, p7/m, z0.d, z31.d7734# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z0.d, z1.d, z31.d7735# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z0.h, p0/m, z0.h, #0.57736# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z0.h, p7/m, z0.h, z31.h7737# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z0.h, z1.h, z31.h7738# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z0.s, p0/m, z0.s, #0.57739# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z0.s, p7/m, z0.s, z31.s7740# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z0.s, z1.s, z31.s7741# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z31.d, p7/m, z31.d, #1.07742# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z31.h, p7/m, z31.h, #1.07743# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsub z31.s, p7/m, z31.s, #1.07744# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsubr z0.d, p0/m, z0.d, #0.57745# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsubr z0.d, p7/m, z0.d, z31.d7746# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsubr z0.h, p0/m, z0.h, #0.57747# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsubr z0.h, p7/m, z0.h, z31.h7748# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsubr z0.s, p0/m, z0.s, #0.57749# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsubr z0.s, p7/m, z0.s, z31.s7750# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsubr z31.d, p7/m, z31.d, #1.07751# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsubr z31.h, p7/m, z31.h, #1.07752# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 fsubr z31.s, p7/m, z31.s, #1.07753# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ftmad z0.d, z0.d, z31.d, #77754# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ftmad z0.h, z0.h, z31.h, #77755# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ftmad z0.s, z0.s, z31.s, #77756# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ftsmul z0.d, z1.d, z31.d7757# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ftsmul z0.h, z1.h, z31.h7758# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ftsmul z0.s, z1.s, z31.s7759# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ftssel z0.d, z1.d, z31.d7760# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ftssel z0.h, z1.h, z31.h7761# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ftssel z0.s, z1.s, z31.s7762# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 histcnt z0.s, p0/z, z1.s, z2.s7763# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 histcnt z29.d, p7/z, z30.d, z31.d7764# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 histseg z0.b, z1.b, z31.b7765# CHECK-NEXT: - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - incb x07766# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incb x0, #147767# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incb x0, all, mul #167768# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incb x0, pow27769# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incb x0, vl17770# CHECK-NEXT: - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - incd x07771# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incd x0, #147772# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incd x0, all, mul #167773# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incd x0, pow27774# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incd x0, vl17775# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 incd z0.d7776# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 incd z0.d, all, mul #167777# CHECK-NEXT: - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - inch x07778# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - inch x0, #147779# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - inch x0, all, mul #167780# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - inch x0, pow27781# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - inch x0, vl17782# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 inch z0.h7783# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 inch z0.h, all, mul #167784# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incp x0, p0.b7785# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incp x0, p0.d7786# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incp x0, p0.h7787# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incp x0, p0.s7788# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incp xzr, p15.b7789# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incp xzr, p15.d7790# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incp xzr, p15.h7791# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incp xzr, p15.s7792# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 incp z31.d, p15.d7793# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 incp z31.h, p15.h7794# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 incp z31.s, p15.s7795# CHECK-NEXT: - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - incw x07796# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incw x0, #147797# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incw x0, all, mul #167798# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incw x0, pow27799# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - incw x0, vl17800# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 incw z0.s7801# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 incw z0.s, all, mul #167802# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - index z0.b, #0, #07803# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - index z0.d, #0, #07804# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - index z0.h, #0, #07805# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z0.h, w0, w07806# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - index z0.s, #0, #07807# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z21.b, w10, w217808# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - - - - - 1.00 - 1.00 - index z21.d, x10, x217809# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z21.s, w10, w217810# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z23.b, #13, w87811# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z23.b, w13, #87812# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - - - - - 1.00 - 1.00 - index z23.d, #13, x87813# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - - - - - 1.00 - 1.00 - index z23.d, x13, #87814# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z23.h, #13, w87815# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z23.h, w13, #87816# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z23.s, #13, w87817# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z23.s, w13, #87818# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - index z31.b, #-1, #-17819# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z31.b, #-1, wzr7820# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z31.b, wzr, #-17821# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z31.b, wzr, wzr7822# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - index z31.d, #-1, #-17823# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - - - - - 1.00 - 1.00 - index z31.d, #-1, xzr7824# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - - - - - 1.00 - 1.00 - index z31.d, xzr, #-17825# CHECK-NEXT: - - - - - - - - - - - - 2.00 - - - - - - - - 1.00 - 1.00 - index z31.d, xzr, xzr7826# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - index z31.h, #-1, #-17827# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z31.h, #-1, wzr7828# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z31.h, wzr, #-17829# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z31.h, wzr, wzr7830# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - index z31.s, #-1, #-17831# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z31.s, #-1, wzr7832# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z31.s, wzr, #-17833# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.50 - 0.50 - index z31.s, wzr, wzr7834# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - insr z0.b, w07835# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - insr z0.d, x07836# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - insr z0.h, w07837# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - insr z0.s, w07838# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 insr z31.b, b317839# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - insr z31.b, wzr7840# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 insr z31.d, d317841# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - insr z31.d, xzr7842# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 insr z31.h, h317843# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - insr z31.h, wzr7844# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 insr z31.s, s317845# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - insr z31.s, wzr7846# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - lasta b0, p7, z31.b7847# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - lasta d0, p7, z31.d7848# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - lasta h0, p7, z31.h7849# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - lasta s0, p7, z31.s7850# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - lasta w0, p7, z31.b7851# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - lasta w0, p7, z31.h7852# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - lasta w0, p7, z31.s7853# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - lasta x0, p7, z31.d7854# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - lastb b0, p7, z31.b7855# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - lastb d0, p7, z31.d7856# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - lastb h0, p7, z31.h7857# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - lastb s0, p7, z31.s7858# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - lastb w0, p7, z31.b7859# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - lastb w0, p7, z31.h7860# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - lastb w0, p7, z31.s7861# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - 1.00 - - lastb x0, p7, z31.d7862# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [sp, x0]7863# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [x0, x0]7864# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [x0]7865# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z0.d }, p0/z, [x0]7866# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1b { z0.d }, p0/z, [z0.d]7867# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z0.h }, p0/z, [x0]7868# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1b { z0.s }, p0/z, [x0, z0.s, sxtw]7869# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1b { z0.s }, p0/z, [x0, z0.s, uxtw]7870# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z0.s }, p0/z, [x0]7871# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1b { z0.s }, p0/z, [z0.s]7872# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z21.b }, p5/z, [x10, #5, mul vl]7873# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z21.d }, p5/z, [x10, #5, mul vl]7874# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1b { z21.d }, p5/z, [x10, z21.d, sxtw]7875# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1b { z21.d }, p5/z, [x10, z21.d, uxtw]7876# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z21.h }, p5/z, [x10, #5, mul vl]7877# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z21.s }, p5/z, [x10, #5, mul vl]7878# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z21.s }, p5/z, [x10, x21]7879# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z23.d }, p3/z, [x13, x8]7880# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z31.b }, p7/z, [sp, #-1, mul vl]7881# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z31.d }, p7/z, [sp, #-1, mul vl]7882# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1b { z31.d }, p7/z, [sp, z31.d]7883# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1b { z31.d }, p7/z, [z31.d, #31]7884# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z31.h }, p7/z, [sp, #-1, mul vl]7885# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z31.s }, p7/z, [sp, #-1, mul vl]7886# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1b { z31.s }, p7/z, [z31.s, #31]7887# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1b { z5.h }, p3/z, [x17, x16]7888# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]7889# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]7890# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1d { z0.d }, p0/z, [x0]7891# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1d { z0.d }, p0/z, [z0.d]7892# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1d { z21.d }, p5/z, [x10, #5, mul vl]7893# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1d { z21.d }, p5/z, [x10, z21.d, sxtw]7894# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1d { z21.d }, p5/z, [x10, z21.d, uxtw]7895# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1d { z23.d }, p3/z, [sp, x8, lsl #3]7896# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1d { z23.d }, p3/z, [x13, x8, lsl #3]7897# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1d { z23.d }, p3/z, [x13, z8.d, lsl #3]7898# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1d { z31.d }, p7/z, [sp, #-1, mul vl]7899# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1d { z31.d }, p7/z, [sp, z31.d]7900# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1d { z31.d }, p7/z, [z31.d, #248]7901# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]7902# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]7903# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z0.d }, p0/z, [x0]7904# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1h { z0.d }, p0/z, [z0.d]7905# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z0.h }, p0/z, [x0]7906# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1h { z0.s }, p0/z, [x0, z0.s, sxtw]7907# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1h { z0.s }, p0/z, [x0, z0.s, uxtw]7908# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z0.s }, p0/z, [x0]7909# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1h { z0.s }, p0/z, [z0.s]7910# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z21.d }, p5/z, [x10, #5, mul vl]7911# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1h { z21.d }, p5/z, [x10, z21.d, sxtw]7912# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1h { z21.d }, p5/z, [x10, z21.d, uxtw]7913# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z21.h }, p5/z, [x10, #5, mul vl]7914# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z21.s }, p5/z, [x10, #5, mul vl]7915# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z21.s }, p5/z, [x10, x21, lsl #1]7916# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z23.d }, p3/z, [x13, x8, lsl #1]7917# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1h { z23.d }, p3/z, [x13, z8.d, lsl #1]7918# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z31.d }, p7/z, [sp, #-1, mul vl]7919# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1h { z31.d }, p7/z, [sp, z31.d]7920# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1h { z31.d }, p7/z, [z31.d, #62]7921# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z31.h }, p7/z, [sp, #-1, mul vl]7922# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z31.s }, p7/z, [sp, #-1, mul vl]7923# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]7924# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]7925# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1h { z31.s }, p7/z, [z31.s, #62]7926# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z5.h }, p3/z, [sp, x16, lsl #1]7927# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1h { z5.h }, p3/z, [x17, x16, lsl #1]7928# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rb { z0.b }, p0/z, [x0]7929# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rb { z0.d }, p0/z, [x0]7930# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rb { z0.h }, p0/z, [x0]7931# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rb { z0.s }, p0/z, [x0]7932# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rb { z31.b }, p7/z, [sp, #63]7933# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rb { z31.d }, p7/z, [sp, #63]7934# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rb { z31.h }, p7/z, [sp, #63]7935# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rb { z31.s }, p7/z, [sp, #63]7936# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rd { z0.d }, p0/z, [x0]7937# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rd { z31.d }, p7/z, [sp, #504]7938# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rh { z0.d }, p0/z, [x0]7939# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rh { z0.h }, p0/z, [x0]7940# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rh { z0.s }, p0/z, [x0]7941# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rh { z31.d }, p7/z, [sp, #126]7942# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rh { z31.h }, p7/z, [sp, #126]7943# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rh { z31.s }, p7/z, [sp, #126]7944# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqb { z0.b }, p0/z, [x0, x0]7945# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqb { z0.b }, p0/z, [x0]7946# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqb { z21.b }, p5/z, [x10, #112]7947# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqb { z23.b }, p3/z, [x13, #-128]7948# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqb { z31.b }, p7/z, [sp, #-16]7949# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqd { z0.d }, p0/z, [x0, x0, lsl #3]7950# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqd { z0.d }, p0/z, [x0]7951# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqd { z23.d }, p3/z, [x13, #-128]7952# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqd { z23.d }, p3/z, [x13, #112]7953# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqd { z31.d }, p7/z, [sp, #-16]7954# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqh { z0.h }, p0/z, [x0, x0, lsl #1]7955# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqh { z0.h }, p0/z, [x0]7956# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqh { z23.h }, p3/z, [x13, #-128]7957# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqh { z23.h }, p3/z, [x13, #112]7958# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqh { z31.h }, p7/z, [sp, #-16]7959# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqw { z0.s }, p0/z, [x0, x0, lsl #2]7960# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqw { z0.s }, p0/z, [x0]7961# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqw { z23.s }, p3/z, [x13, #-128]7962# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqw { z23.s }, p3/z, [x13, #112]7963# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rqw { z31.s }, p7/z, [sp, #-16]7964# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsb { z0.d }, p0/z, [x0]7965# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsb { z0.h }, p0/z, [x0]7966# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsb { z0.s }, p0/z, [x0]7967# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsb { z31.d }, p7/z, [sp, #63]7968# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsb { z31.h }, p7/z, [sp, #63]7969# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsb { z31.s }, p7/z, [sp, #63]7970# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsh { z0.d }, p0/z, [x0]7971# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsh { z0.s }, p0/z, [x0]7972# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsh { z31.d }, p7/z, [sp, #126]7973# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsh { z31.s }, p7/z, [sp, #126]7974# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsw { z0.d }, p0/z, [x0]7975# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rsw { z31.d }, p7/z, [sp, #252]7976# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rw { z0.d }, p0/z, [x0]7977# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rw { z0.s }, p0/z, [x0]7978# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rw { z31.d }, p7/z, [sp, #252]7979# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1rw { z31.s }, p7/z, [sp, #252]7980# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z0.d }, p0/z, [x0]7981# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sb { z0.d }, p0/z, [z0.d]7982# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [sp, x0]7983# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [x0, x0]7984# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [x0]7985# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sb { z0.s }, p0/z, [x0, z0.s, sxtw]7986# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z0.s }, p0/z, [x0]7987# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sb { z0.s }, p0/z, [z0.s]7988# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z21.d }, p5/z, [x10, #5, mul vl]7989# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1sb { z21.d }, p5/z, [x10, z21.d, sxtw]7990# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1sb { z21.d }, p5/z, [x10, z21.d, uxtw]7991# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z21.h }, p5/z, [x10, #5, mul vl]7992# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z21.s }, p5/z, [x10, #5, mul vl]7993# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z21.s }, p5/z, [x10, x21]7994# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z23.d }, p3/z, [x13, x8]7995# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z31.d }, p7/z, [sp, #-1, mul vl]7996# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1sb { z31.d }, p7/z, [sp, z31.d]7997# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sb { z31.d }, p7/z, [z31.d, #31]7998# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z31.h }, p7/z, [sp, #-1, mul vl]7999# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sb { z31.s }, p7/z, [sp, #-1, mul vl]8000# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sb { z31.s }, p7/z, [z31.s, #31]8001# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]8002# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]8003# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sh { z0.d }, p0/z, [x0]8004# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sh { z0.d }, p0/z, [z0.d]8005# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sh { z0.s }, p0/z, [x0, z0.s, sxtw]8006# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sh { z0.s }, p0/z, [x0, z0.s, uxtw]8007# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sh { z0.s }, p0/z, [x0]8008# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sh { z0.s }, p0/z, [z0.s]8009# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sh { z21.d }, p5/z, [x10, #5, mul vl]8010# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1sh { z21.d }, p5/z, [x10, z21.d, sxtw]8011# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1sh { z21.d }, p5/z, [x10, z21.d, uxtw]8012# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [sp, x21, lsl #1]8013# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [x10, #5, mul vl]8014# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [x10, x21, lsl #1]8015# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sh { z23.d }, p3/z, [x13, x8, lsl #1]8016# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]8017# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sh { z31.d }, p7/z, [sp, #-1, mul vl]8018# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1sh { z31.d }, p7/z, [sp, z31.d]8019# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sh { z31.d }, p7/z, [z31.d, #62]8020# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sh { z31.s }, p7/z, [sp, #-1, mul vl]8021# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]8022# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]8023# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sh { z31.s }, p7/z, [z31.s, #62]8024# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]8025# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]8026# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sw { z0.d }, p0/z, [x0]8027# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sw { z0.d }, p0/z, [z0.d]8028# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sw { z21.d }, p5/z, [x10, #5, mul vl]8029# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1sw { z21.d }, p5/z, [x10, z21.d, sxtw]8030# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1sw { z21.d }, p5/z, [x10, z21.d, uxtw]8031# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sw { z23.d }, p3/z, [sp, x8, lsl #2]8032# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sw { z23.d }, p3/z, [x13, x8, lsl #2]8033# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]8034# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1sw { z31.d }, p7/z, [sp, #-1, mul vl]8035# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1sw { z31.d }, p7/z, [sp, z31.d]8036# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1sw { z31.d }, p7/z, [z31.d, #124]8037# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]8038# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]8039# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1w { z0.d }, p0/z, [x0]8040# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1w { z0.d }, p0/z, [z0.d]8041# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1w { z0.s }, p0/z, [x0, z0.s, sxtw]8042# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1w { z0.s }, p0/z, [x0, z0.s, uxtw]8043# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1w { z0.s }, p0/z, [x0]8044# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1w { z0.s }, p0/z, [z0.s]8045# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1w { z21.d }, p5/z, [x10, #5, mul vl]8046# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1w { z21.d }, p5/z, [x10, z21.d, sxtw]8047# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1w { z21.d }, p5/z, [x10, z21.d, uxtw]8048# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [sp, x21, lsl #2]8049# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [x10, #5, mul vl]8050# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [x10, x21, lsl #2]8051# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1w { z23.d }, p3/z, [x13, x8, lsl #2]8052# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1w { z23.d }, p3/z, [x13, z8.d, lsl #2]8053# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1w { z31.d }, p7/z, [sp, #-1, mul vl]8054# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ld1w { z31.d }, p7/z, [sp, z31.d]8055# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1w { z31.d }, p7/z, [z31.d, #124]8056# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ld1w { z31.s }, p7/z, [sp, #-1, mul vl]8057# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]8058# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]8059# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ld1w { z31.s }, p7/z, [z31.s, #124]8060# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - 0.50 0.50 0.50 0.50 ld2b { z0.b, z1.b }, p0/z, [x0, x0]8061# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2b { z0.b, z1.b }, p0/z, [x0]8062# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2b { z21.b, z22.b }, p5/z, [x10, #10, mul vl]8063# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2b { z23.b, z24.b }, p3/z, [x13, #-16, mul vl]8064# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - 0.50 0.50 0.50 0.50 ld2b { z5.b, z6.b }, p3/z, [x17, x16]8065# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - 0.50 0.50 0.50 0.50 ld2d { z0.d, z1.d }, p0/z, [x0, x0, lsl #3]8066# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2d { z0.d, z1.d }, p0/z, [x0]8067# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2d { z21.d, z22.d }, p5/z, [x10, #10, mul vl]8068# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2d { z23.d, z24.d }, p3/z, [x13, #-16, mul vl]8069# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - 0.50 0.50 0.50 0.50 ld2d { z5.d, z6.d }, p3/z, [x17, x16, lsl #3]8070# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - 0.50 0.50 0.50 0.50 ld2h { z0.h, z1.h }, p0/z, [x0, x0, lsl #1]8071# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2h { z0.h, z1.h }, p0/z, [x0]8072# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2h { z21.h, z22.h }, p5/z, [x10, #10, mul vl]8073# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2h { z23.h, z24.h }, p3/z, [x13, #-16, mul vl]8074# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - 0.50 0.50 0.50 0.50 ld2h { z5.h, z6.h }, p3/z, [x17, x16, lsl #1]8075# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - 0.50 0.50 0.50 0.50 ld2w { z0.s, z1.s }, p0/z, [x0, x0, lsl #2]8076# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2w { z0.s, z1.s }, p0/z, [x0]8077# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2w { z21.s, z22.s }, p5/z, [x10, #10, mul vl]8078# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ld2w { z23.s, z24.s }, p3/z, [x13, #-16, mul vl]8079# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - 0.50 0.50 0.50 0.50 ld2w { z5.s, z6.s }, p3/z, [x17, x16, lsl #2]8080# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 0.38 0.38 0.38 0.38 0.38 0.38 0.38 0.38 - 0.75 0.75 0.75 0.75 ld3b { z0.b - z2.b }, p0/z, [x0, x0]8081# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3b { z0.b - z2.b }, p0/z, [x0]8082# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3b { z21.b - z23.b }, p5/z, [x10, #15, mul vl]8083# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3b { z23.b - z25.b }, p3/z, [x13, #-24, mul vl]8084# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 0.38 0.38 0.38 0.38 0.38 0.38 0.38 0.38 - 0.75 0.75 0.75 0.75 ld3b { z5.b - z7.b }, p3/z, [x17, x16]8085# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 0.38 0.38 0.38 0.38 0.38 0.38 0.38 0.38 - 0.75 0.75 0.75 0.75 ld3d { z0.d - z2.d }, p0/z, [x0, x0, lsl #3]8086# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3d { z0.d - z2.d }, p0/z, [x0]8087# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3d { z21.d - z23.d }, p5/z, [x10, #15, mul vl]8088# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3d { z23.d - z25.d }, p3/z, [x13, #-24, mul vl]8089# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 0.38 0.38 0.38 0.38 0.38 0.38 0.38 0.38 - 0.75 0.75 0.75 0.75 ld3d { z5.d - z7.d }, p3/z, [x17, x16, lsl #3]8090# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 0.38 0.38 0.38 0.38 0.38 0.38 0.38 0.38 - 0.75 0.75 0.75 0.75 ld3h { z0.h - z2.h }, p0/z, [x0, x0, lsl #1]8091# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3h { z0.h - z2.h }, p0/z, [x0]8092# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3h { z21.h - z23.h }, p5/z, [x10, #15, mul vl]8093# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3h { z23.h - z25.h }, p3/z, [x13, #-24, mul vl]8094# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 0.38 0.38 0.38 0.38 0.38 0.38 0.38 0.38 - 0.75 0.75 0.75 0.75 ld3h { z5.h - z7.h }, p3/z, [x17, x16, lsl #1]8095# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 0.38 0.38 0.38 0.38 0.38 0.38 0.38 0.38 - 0.75 0.75 0.75 0.75 ld3w { z0.s - z2.s }, p0/z, [x0, x0, lsl #2]8096# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3w { z0.s - z2.s }, p0/z, [x0]8097# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3w { z21.s - z23.s }, p5/z, [x10, #15, mul vl]8098# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 - - - - - - - - - 0.75 0.75 0.75 0.75 ld3w { z23.s - z25.s }, p3/z, [x13, #-24, mul vl]8099# CHECK-NEXT: - - - - - - - - - 1.00 1.00 1.00 0.38 0.38 0.38 0.38 0.38 0.38 0.38 0.38 - 0.75 0.75 0.75 0.75 ld3w { z5.s - z7.s }, p3/z, [x17, x16, lsl #2]8100# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 - 2.00 2.00 2.00 2.00 ld4b { z0.b - z3.b }, p0/z, [x0, x0]8101# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4b { z0.b - z3.b }, p0/z, [x0]8102# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4b { z21.b - z24.b }, p5/z, [x10, #20, mul vl]8103# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4b { z23.b - z26.b }, p3/z, [x13, #-32, mul vl]8104# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 - 2.00 2.00 2.00 2.00 ld4b { z5.b - z8.b }, p3/z, [x17, x16]8105# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 - 2.00 2.00 2.00 2.00 ld4d { z0.d - z3.d }, p0/z, [x0, x0, lsl #3]8106# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4d { z0.d - z3.d }, p0/z, [x0]8107# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4d { z21.d - z24.d }, p5/z, [x10, #20, mul vl]8108# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4d { z23.d - z26.d }, p3/z, [x13, #-32, mul vl]8109# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 - 2.00 2.00 2.00 2.00 ld4d { z5.d - z8.d }, p3/z, [x17, x16, lsl #3]8110# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 - 2.00 2.00 2.00 2.00 ld4h { z0.h - z3.h }, p0/z, [x0, x0, lsl #1]8111# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4h { z0.h - z3.h }, p0/z, [x0]8112# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4h { z21.h - z24.h }, p5/z, [x10, #20, mul vl]8113# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4h { z23.h - z26.h }, p3/z, [x13, #-32, mul vl]8114# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 - 2.00 2.00 2.00 2.00 ld4h { z5.h - z8.h }, p3/z, [x17, x16, lsl #1]8115# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 - 2.00 2.00 2.00 2.00 ld4w { z0.s - z3.s }, p0/z, [x0, x0, lsl #2]8116# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4w { z0.s - z3.s }, p0/z, [x0]8117# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4w { z21.s - z24.s }, p5/z, [x10, #20, mul vl]8118# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ld4w { z23.s - z26.s }, p3/z, [x13, #-32, mul vl]8119# CHECK-NEXT: - - - - - - - - - 1.33 1.33 1.33 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 - 2.00 2.00 2.00 2.00 ld4w { z5.s - z8.s }, p3/z, [x17, x16, lsl #2]8120# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1b { z0.d }, p0/z, [x0, x0]8121# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1b { z0.d }, p0/z, [z0.d]8122# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1b { z0.h }, p0/z, [x0, x0]8123# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1b { z0.s }, p0/z, [x0, x0]8124# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1b { z0.s }, p0/z, [x0, z0.s, sxtw]8125# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1b { z0.s }, p0/z, [x0, z0.s, uxtw]8126# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1b { z0.s }, p0/z, [z0.s]8127# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1b { z21.d }, p5/z, [x10, z21.d, sxtw]8128# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1b { z21.d }, p5/z, [x10, z21.d, uxtw]8129# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1b { z31.b }, p7/z, [sp]8130# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1b { z31.d }, p7/z, [sp, z31.d]8131# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1b { z31.d }, p7/z, [sp]8132# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1b { z31.d }, p7/z, [z31.d, #31]8133# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1b { z31.h }, p7/z, [sp]8134# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1b { z31.s }, p7/z, [sp]8135# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1b { z31.s }, p7/z, [z31.s, #31]8136# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1d { z0.d }, p0/z, [x0, x0, lsl #3]8137# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]8138# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]8139# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1d { z0.d }, p0/z, [z0.d]8140# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1d { z21.d }, p5/z, [x10, z21.d, sxtw]8141# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1d { z21.d }, p5/z, [x10, z21.d, uxtw]8142# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1d { z23.d }, p3/z, [x13, z8.d, lsl #3]8143# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1d { z31.d }, p7/z, [sp, z31.d]8144# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1d { z31.d }, p7/z, [sp]8145# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1d { z31.d }, p7/z, [z31.d, #248]8146# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1h { z0.d }, p0/z, [x0, x0, lsl #1]8147# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]8148# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]8149# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1h { z0.d }, p0/z, [z0.d]8150# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1h { z0.h }, p0/z, [x0, x0, lsl #1]8151# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1h { z0.s }, p0/z, [x0, x0, lsl #1]8152# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1h { z0.s }, p0/z, [x0, z0.s, sxtw]8153# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1h { z0.s }, p0/z, [x0, z0.s, uxtw]8154# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1h { z0.s }, p0/z, [z0.s]8155# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1h { z21.d }, p5/z, [x10, z21.d, sxtw]8156# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1h { z21.d }, p5/z, [x10, z21.d, uxtw]8157# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1h { z23.d }, p3/z, [x13, z8.d, lsl #1]8158# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1h { z31.d }, p7/z, [sp, z31.d]8159# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1h { z31.d }, p7/z, [sp]8160# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1h { z31.d }, p7/z, [z31.d, #62]8161# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1h { z31.h }, p7/z, [sp]8162# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ldff1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]8163# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ldff1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]8164# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1h { z31.s }, p7/z, [sp]8165# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1h { z31.s }, p7/z, [z31.s, #62]8166# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sb { z0.d }, p0/z, [x0, x0]8167# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sb { z0.d }, p0/z, [z0.d]8168# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sb { z0.h }, p0/z, [x0, x0]8169# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sb { z0.s }, p0/z, [x0, x0]8170# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sb { z0.s }, p0/z, [x0, z0.s, sxtw]8171# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sb { z0.s }, p0/z, [x0, z0.s, uxtw]8172# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sb { z0.s }, p0/z, [z0.s]8173# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1sb { z21.d }, p5/z, [x10, z21.d, sxtw]8174# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1sb { z21.d }, p5/z, [x10, z21.d, uxtw]8175# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1sb { z31.d }, p7/z, [sp, z31.d]8176# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sb { z31.d }, p7/z, [sp]8177# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sb { z31.d }, p7/z, [z31.d, #31]8178# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sb { z31.h }, p7/z, [sp]8179# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sb { z31.s }, p7/z, [sp]8180# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sb { z31.s }, p7/z, [z31.s, #31]8181# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sh { z0.d }, p0/z, [x0, x0, lsl #1]8182# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]8183# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]8184# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sh { z0.d }, p0/z, [z0.d]8185# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sh { z0.s }, p0/z, [x0, x0, lsl #1]8186# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sh { z0.s }, p0/z, [x0, z0.s, sxtw]8187# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sh { z0.s }, p0/z, [x0, z0.s, uxtw]8188# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sh { z0.s }, p0/z, [z0.s]8189# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1sh { z21.d }, p5/z, [x10, z21.d, sxtw]8190# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1sh { z21.d }, p5/z, [x10, z21.d, uxtw]8191# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]8192# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1sh { z31.d }, p7/z, [sp, z31.d]8193# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sh { z31.d }, p7/z, [sp]8194# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sh { z31.d }, p7/z, [z31.d, #62]8195# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ldff1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]8196# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ldff1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]8197# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sh { z31.s }, p7/z, [sp]8198# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sh { z31.s }, p7/z, [z31.s, #62]8199# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sw { z0.d }, p0/z, [x0, x0, lsl #2]8200# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]8201# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]8202# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sw { z0.d }, p0/z, [z0.d]8203# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1sw { z21.d }, p5/z, [x10, z21.d, sxtw]8204# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1sw { z21.d }, p5/z, [x10, z21.d, uxtw]8205# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]8206# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1sw { z31.d }, p7/z, [sp, z31.d]8207# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1sw { z31.d }, p7/z, [sp]8208# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1sw { z31.d }, p7/z, [z31.d, #124]8209# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1w { z0.d }, p0/z, [x0, x0, lsl #2]8210# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]8211# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]8212# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1w { z0.d }, p0/z, [z0.d]8213# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1w { z0.s }, p0/z, [x0, x0, lsl #2]8214# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1w { z0.s }, p0/z, [x0, z0.s, sxtw]8215# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1w { z0.s }, p0/z, [x0, z0.s, uxtw]8216# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1w { z0.s }, p0/z, [z0.s]8217# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1w { z21.d }, p5/z, [x10, z21.d, sxtw]8218# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1w { z21.d }, p5/z, [x10, z21.d, uxtw]8219# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1w { z23.d }, p3/z, [x13, z8.d, lsl #2]8220# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 0.50 0.50 0.50 0.50 ldff1w { z31.d }, p7/z, [sp, z31.d]8221# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1w { z31.d }, p7/z, [sp]8222# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1w { z31.d }, p7/z, [z31.d, #124]8223# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ldff1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]8224# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 2.00 2.00 2.00 2.00 ldff1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]8225# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - ldff1w { z31.s }, p7/z, [sp]8226# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - 1.00 1.00 1.00 1.00 ldff1w { z31.s }, p7/z, [z31.s, #124]8227# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z0.b }, p0/z, [x0]8228# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z0.d }, p0/z, [x0]8229# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z0.h }, p0/z, [x0]8230# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z0.s }, p0/z, [x0]8231# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z21.b }, p5/z, [x10, #5, mul vl]8232# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z21.d }, p5/z, [x10, #5, mul vl]8233# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z21.h }, p5/z, [x10, #5, mul vl]8234# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z21.s }, p5/z, [x10, #5, mul vl]8235# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z31.b }, p7/z, [sp, #-1, mul vl]8236# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z31.d }, p7/z, [sp, #-1, mul vl]8237# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z31.h }, p7/z, [sp, #-1, mul vl]8238# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1b { z31.s }, p7/z, [sp, #-1, mul vl]8239# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1d { z0.d }, p0/z, [x0]8240# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1d { z21.d }, p5/z, [x10, #5, mul vl]8241# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1d { z31.d }, p7/z, [sp, #-1, mul vl]8242# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1h { z0.d }, p0/z, [x0]8243# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1h { z0.h }, p0/z, [x0]8244# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1h { z0.s }, p0/z, [x0]8245# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1h { z21.d }, p5/z, [x10, #5, mul vl]8246# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1h { z21.h }, p5/z, [x10, #5, mul vl]8247# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1h { z21.s }, p5/z, [x10, #5, mul vl]8248# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1h { z31.d }, p7/z, [sp, #-1, mul vl]8249# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1h { z31.h }, p7/z, [sp, #-1, mul vl]8250# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1h { z31.s }, p7/z, [sp, #-1, mul vl]8251# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sb { z0.d }, p0/z, [x0]8252# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sb { z0.h }, p0/z, [x0]8253# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sb { z0.s }, p0/z, [x0]8254# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sb { z21.d }, p5/z, [x10, #5, mul vl]8255# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sb { z21.h }, p5/z, [x10, #5, mul vl]8256# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sb { z21.s }, p5/z, [x10, #5, mul vl]8257# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sb { z31.d }, p7/z, [sp, #-1, mul vl]8258# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sb { z31.h }, p7/z, [sp, #-1, mul vl]8259# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sb { z31.s }, p7/z, [sp, #-1, mul vl]8260# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sh { z0.d }, p0/z, [x0]8261# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sh { z0.s }, p0/z, [x0]8262# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sh { z21.d }, p5/z, [x10, #5, mul vl]8263# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sh { z21.s }, p5/z, [x10, #5, mul vl]8264# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sh { z31.d }, p7/z, [sp, #-1, mul vl]8265# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sh { z31.s }, p7/z, [sp, #-1, mul vl]8266# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sw { z0.d }, p0/z, [x0]8267# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sw { z21.d }, p5/z, [x10, #5, mul vl]8268# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1sw { z31.d }, p7/z, [sp, #-1, mul vl]8269# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1w { z0.d }, p0/z, [x0]8270# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1w { z0.s }, p0/z, [x0]8271# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1w { z21.d }, p5/z, [x10, #5, mul vl]8272# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1w { z21.s }, p5/z, [x10, #5, mul vl]8273# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1w { z31.d }, p7/z, [sp, #-1, mul vl]8274# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnf1w { z31.s }, p7/z, [sp, #-1, mul vl]8275# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1b { z0.b }, p0/z, [x0, x0]8276# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1b { z0.b }, p0/z, [x0]8277# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1b { z0.d }, p0/z, [z1.d]8278# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1b { z0.s }, p0/z, [z1.s]8279# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1b { z21.b }, p5/z, [x10, #7, mul vl]8280# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1b { z23.b }, p3/z, [x13, #-8, mul vl]8281# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1b { z31.d }, p7/z, [z31.d, x0]8282# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1b { z31.d }, p7/z, [z31.d]8283# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1b { z31.s }, p7/z, [z31.s, x0]8284# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1b { z31.s }, p7/z, [z31.s]8285# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1d { z0.d }, p0/z, [x0, x0, lsl #3]8286# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1d { z0.d }, p0/z, [x0]8287# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1d { z0.d }, p0/z, [z1.d]8288# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1d { z21.d }, p5/z, [x10, #7, mul vl]8289# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1d { z23.d }, p3/z, [x13, #-8, mul vl]8290# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1d { z31.d }, p7/z, [z31.d, x0]8291# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1d { z31.d }, p7/z, [z31.d]8292# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1h { z0.d }, p0/z, [z1.d]8293# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1h { z0.h }, p0/z, [x0, x0, lsl #1]8294# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1h { z0.h }, p0/z, [x0]8295# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1h { z0.s }, p0/z, [z1.s]8296# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1h { z21.h }, p5/z, [x10, #7, mul vl]8297# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1h { z23.h }, p3/z, [x13, #-8, mul vl]8298# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1h { z31.d }, p7/z, [z31.d, x0]8299# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1h { z31.d }, p7/z, [z31.d]8300# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1h { z31.s }, p7/z, [z31.s, x0]8301# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1h { z31.s }, p7/z, [z31.s]8302# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1sb { z0.d }, p0/z, [z1.d]8303# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1sb { z0.s }, p0/z, [z1.s]8304# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1sb { z31.d }, p7/z, [z31.d, x0]8305# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1sb { z31.d }, p7/z, [z31.d]8306# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1sb { z31.s }, p7/z, [z31.s, x0]8307# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1sb { z31.s }, p7/z, [z31.s]8308# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1sh { z0.d }, p0/z, [z1.d]8309# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1sh { z0.s }, p0/z, [z1.s]8310# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1sh { z31.d }, p7/z, [z31.d, x0]8311# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1sh { z31.d }, p7/z, [z31.d]8312# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1sh { z31.s }, p7/z, [z31.s, x0]8313# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1sh { z31.s }, p7/z, [z31.s]8314# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1sw { z0.d }, p0/z, [z1.d]8315# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1sw { z31.d }, p7/z, [z31.d, x0]8316# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1sw { z31.d }, p7/z, [z31.d]8317# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1w { z0.d }, p0/z, [z1.d]8318# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1w { z0.s }, p0/z, [x0, x0, lsl #2]8319# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1w { z0.s }, p0/z, [x0]8320# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1w { z0.s }, p0/z, [z1.s]8321# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1w { z21.s }, p5/z, [x10, #7, mul vl]8322# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldnt1w { z23.s }, p3/z, [x13, #-8, mul vl]8323# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1w { z31.d }, p7/z, [z31.d, x0]8324# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 0.50 0.50 0.50 0.50 ldnt1w { z31.d }, p7/z, [z31.d]8325# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1w { z31.s }, p7/z, [z31.s, x0]8326# CHECK-NEXT: - - - - - - - - - 0.67 0.67 0.67 - - - - - - - - - 1.00 1.00 1.00 1.00 ldnt1w { z31.s }, p7/z, [z31.s]8327# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.50 0.50 - - - - - - - - - - - ldr p0, [x0]8328# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.50 0.50 - - - - - - - - - - - ldr p5, [x10, #255, mul vl]8329# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 0.50 0.50 - - - - - - - - - - - ldr p7, [x13, #-256, mul vl]8330# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldr z0, [x0]8331# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldr z23, [x13, #255, mul vl]8332# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - ldr z31, [sp, #-256, mul vl]8333# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.b, p0/m, z0.b, #08334# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.b, p0/m, z0.b, z0.b8335# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.b, p0/m, z0.b, z1.d8336# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.b, z0.b, #08337# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.b, z1.b, z2.d8338# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.d, p0/m, z0.d, #08339# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.d, p0/m, z0.d, z0.d8340# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.d, z0.d, #08341# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.h, p0/m, z0.h, #08342# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.h, p0/m, z0.h, z0.h8343# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.h, p0/m, z0.h, z1.d8344# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.h, z0.h, #08345# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.h, z1.h, z2.d8346# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.s, p0/m, z0.s, #08347# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.s, p0/m, z0.s, z0.s8348# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.s, p0/m, z0.s, z1.d8349# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.s, z0.s, #08350# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z0.s, z1.s, z2.d8351# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z31.b, p0/m, z31.b, #78352# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z31.b, z31.b, #78353# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z31.d, p0/m, z31.d, #638354# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z31.d, z31.d, #638355# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z31.h, p0/m, z31.h, #158356# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z31.h, z31.h, #158357# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z31.s, p0/m, z31.s, #318358# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsl z31.s, z31.s, #318359# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lslr z0.b, p0/m, z0.b, z0.b8360# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lslr z0.d, p0/m, z0.d, z0.d8361# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lslr z0.h, p0/m, z0.h, z0.h8362# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lslr z0.s, p0/m, z0.s, z0.s8363# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.b, p0/m, z0.b, #18364# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.b, p0/m, z0.b, z0.b8365# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.b, p0/m, z0.b, z1.d8366# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.b, z0.b, #18367# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.b, z1.b, z2.d8368# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.d, p0/m, z0.d, #18369# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.d, p0/m, z0.d, z0.d8370# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.d, z0.d, #18371# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.h, p0/m, z0.h, #18372# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.h, p0/m, z0.h, z0.h8373# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.h, p0/m, z0.h, z1.d8374# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.h, z0.h, #18375# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.h, z1.h, z2.d8376# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.s, p0/m, z0.s, #18377# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.s, p0/m, z0.s, z0.s8378# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.s, p0/m, z0.s, z1.d8379# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.s, z0.s, #18380# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z0.s, z1.s, z2.d8381# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z31.b, p0/m, z31.b, #88382# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z31.b, z31.b, #88383# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z31.d, p0/m, z31.d, #648384# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z31.d, z31.d, #648385# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z31.h, p0/m, z31.h, #168386# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z31.h, z31.h, #168387# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z31.s, p0/m, z31.s, #328388# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsr z31.s, z31.s, #328389# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsrr z0.b, p0/m, z0.b, z0.b8390# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsrr z0.d, p0/m, z0.d, z0.d8391# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsrr z0.h, p0/m, z0.h, z0.h8392# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 lsrr z0.s, p0/m, z0.s, z0.s8393# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mad z0.b, p7/m, z1.b, z31.b8394# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - mad z0.d, p7/m, z1.d, z31.d8395# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mad z0.h, p7/m, z1.h, z31.h8396# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mad z0.s, p7/m, z1.s, z31.s8397# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - 1.00 - - - match p0.b, p0/z, z0.b, z0.b8398# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - 1.00 - - - match p0.h, p0/z, z0.h, z0.h8399# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - 1.00 - - - match p15.b, p7/z, z30.b, z31.b8400# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - 1.00 - - - match p15.h, p7/z, z30.h, z31.h8401# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mla z0.b, p7/m, z1.b, z31.b8402# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - mla z0.d, p7/m, z1.d, z31.d8403# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - mla z0.d, z1.d, z7.d[1]8404# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mla z0.h, p7/m, z1.h, z31.h8405# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mla z0.h, z1.h, z7.h[7]8406# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mla z0.s, p7/m, z1.s, z31.s8407# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mla z0.s, z1.s, z7.s[3]8408# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mls z0.b, p7/m, z1.b, z31.b8409# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - mls z0.d, p7/m, z1.d, z31.d8410# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - mls z0.d, z1.d, z7.d[1]8411# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mls z0.h, p7/m, z1.h, z31.h8412# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mls z0.h, z1.h, z7.h[7]8413# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mls z0.s, p7/m, z1.s, z31.s8414# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mls z0.s, z1.s, z7.s[3]8415# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - mov p0.b, p0.b8416# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - mov p0.b, p0/m, p0.b8417# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - mov p0.b, p0/z, p0.b8418# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - mov p15.b, p15.b8419# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - mov p15.b, p15/m, p15.b8420# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - mov p15.b, p15/z, p15.b8421# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.b, #1278422# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.b, b08423# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.b, p0/m, b08424# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.b, p0/m, w08425# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.b, p0/z, #1278426# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - - - - mov z0.b, w08427# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.d, #08428# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.d, #0xe0000000000003ff8429# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.d, #0xffffffffffff7fff8430# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.d, #327688431# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.d, d08432# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.d, p0/m, d08433# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.d, p0/m, x08434# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - - - - mov z0.d, x08435# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.d, z0.d8436# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.h, #-2568437# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.h, #-327688438# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.h, #08439# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.h, #325128440# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.h, #327678441# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.h, h08442# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.h, p0/m, h08443# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.h, p0/m, w08444# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.h, p0/z, #325128445# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - - - - mov z0.h, w08446# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.q, q08447# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.s, #08448# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.s, #0xffff7fff8449# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.s, #327688450# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.s, p0/m, s08451# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.s, p0/m, w08452# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z0.s, s08453# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - - - - mov z0.s, w08454# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.d, #-1288455# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.d, #-327688456# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.d, #1278457# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.d, #325128458# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.d, p0/z, #-1288459# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.d, p0/z, #-327688460# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.d, p0/z, #1278461# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.d, p0/z, #325128462# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.d, p15/m, #-1288463# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.d, p15/m, #-327688464# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.h, #-1288465# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.h, #-327688466# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.h, #1278467# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.h, #325128468# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.h, p0/z, #-1288469# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.h, p0/z, #-327688470# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.h, p0/z, #1278471# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.h, p0/z, #325128472# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.h, p15/m, #-1288473# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.h, p15/m, #-327688474# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.s, #-1288475# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.s, #-327688476# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.s, #1278477# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.s, #325128478# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.s, p0/z, #-1288479# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.s, p0/z, #-327688480# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.s, p0/z, #1278481# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.s, p0/z, #325128482# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.s, p15/m, #-1288483# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z21.s, p15/m, #-327688484# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.b, p15/m, z31.b8485# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.b, p7/m, b318486# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 movprfx z31, z68487# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.b, p7/m, wsp8488# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - - - - mov z31.b, wsp8489# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.b, z31.b[63]8490# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.d, p15/m, z31.d8491# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.d, p7/m, d318492# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 movprfx z31.d, p7/z, z6.d8493# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.d, p7/m, sp8494# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - - - - mov z31.d, sp8495# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.d, z0.d8496# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.d, z31.d[7]8497# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.h, p15/m, z31.h8498# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.h, p7/m, h318499# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.h, p7/m, wsp8500# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - - - - mov z31.h, wsp8501# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.h, z31.h[31]8502# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.s, p15/m, z31.s8503# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.s, p7/m, s318504# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.s, p7/m, wsp8505# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - - - - mov z31.s, wsp8506# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z31.s, z31.s[15]8507# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z5.b, #-18508# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z5.b, #-1288509# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z5.b, #1278510# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z5.b, p0/z, #-18511# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z5.b, p0/z, #-1288512# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z5.b, p0/z, #1278513# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z5.b, p15/m, #-1288514# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z5.d, #-68515# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z5.h, #-68516# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z5.q, z17.q[3]8517# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 mov z5.s, #-68518# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - movs p0.b, p0.b8519# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - movs p0.b, p0/z, p0.b8520# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - movs p15.b, p15.b8521# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - movs p15.b, p15/z, p15.b8522# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ID_AA64ZFR0_EL18523# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL18524# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL128525# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL28526# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL38527# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - msb z0.b, p7/m, z1.b, z31.b8528# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - msb z0.d, p7/m, z1.d, z31.d8529# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - msb z0.h, p7/m, z1.h, z31.h8530# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - msb z0.s, p7/m, z1.s, z31.s8531# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL1, x38532# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL12, x38533# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL2, x38534# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL3, x38535# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z0.b, p7/m, z0.b, z31.b8536# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z0.b, z1.b, z2.b8537# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - mul z0.d, p7/m, z0.d, z31.d8538# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - mul z0.d, z1.d, z15.d[1]8539# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z0.h, p7/m, z0.h, z31.h8540# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z0.h, z1.h, z2.h8541# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z0.h, z1.h, z7.h[7]8542# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z0.s, p7/m, z0.s, z31.s8543# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z0.s, z1.s, z7.s[3]8544# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z29.s, z30.s, z31.s8545# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z31.b, z31.b, #-1288546# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z31.b, z31.b, #1278547# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - mul z31.d, z31.d, #-1288548# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - mul z31.d, z31.d, #1278549# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - mul z31.d, z31.d, z31.d8550# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z31.h, z31.h, #-1288551# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z31.h, z31.h, #1278552# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z31.s, z31.s, #-1288553# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - mul z31.s, z31.s, #1278554# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - nand p0.b, p0/z, p0.b, p0.b8555# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - nand p15.b, p15/z, p15.b, p15.b8556# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - nands p0.b, p0/z, p0.b, p0.b8557# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - nands p15.b, p15/z, p15.b, p15.b8558# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 nbsl z0.d, z0.d, z1.d, z2.d8559# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 neg z0.b, p0/m, z0.b8560# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 neg z0.d, p0/m, z0.d8561# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 neg z0.h, p0/m, z0.h8562# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 neg z0.s, p0/m, z0.s8563# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 neg z31.b, p7/m, z31.b8564# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 neg z31.d, p7/m, z31.d8565# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 neg z31.h, p7/m, z31.h8566# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 neg z31.s, p7/m, z31.s8567# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - 1.00 - - - nmatch p0.b, p0/z, z0.b, z0.b8568# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - 1.00 - - - nmatch p0.h, p0/z, z0.h, z0.h8569# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - 1.00 - - - nmatch p15.b, p7/z, z30.b, z31.b8570# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - 1.00 - - - nmatch p15.h, p7/z, z30.h, z31.h8571# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - nor p0.b, p0/z, p0.b, p0.b8572# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - nor p15.b, p15/z, p15.b, p15.b8573# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - nors p0.b, p0/z, p0.b, p0.b8574# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - nors p15.b, p15/z, p15.b, p15.b8575# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - not p0.b, p0/z, p0.b8576# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - not p15.b, p15/z, p15.b8577# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 not z31.b, p7/m, z31.b8578# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 not z31.d, p7/m, z31.d8579# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 not z31.h, p7/m, z31.h8580# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 not z31.s, p7/m, z31.s8581# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - nots p0.b, p0/z, p0.b8582# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - nots p15.b, p15/z, p15.b8583# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - orn p0.b, p0/z, p0.b, p0.b8584# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - orn p15.b, p15/z, p15.b, p15.b8585# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - orns p0.b, p0/z, p0.b, p0.b8586# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - orns p15.b, p15/z, p15.b, p15.b8587# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - orr p0.b, p0/z, p0.b, p1.b8588# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z0.d, z0.d, #0x68589# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z0.d, z0.d, #0xfffffffffffffff98590# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z0.s, z0.s, #0x68591# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z0.s, z0.s, #0xfffffff98592# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z23.d, z13.d, z8.d8593# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z23.h, z23.h, #0x68594# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z23.h, z23.h, #0xfff98595# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z31.b, p7/m, z31.b, z31.b8596# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z31.d, p7/m, z31.d, z31.d8597# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z31.h, p7/m, z31.h, z31.h8598# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z31.s, p7/m, z31.s, z31.s8599# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z5.b, z5.b, #0x68600# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 orr z5.b, z5.b, #0xf98601# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - orrs p0.b, p0/z, p0.b, p1.b8602# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 orv b0, p7, z31.b8603# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 orv d0, p7, z31.d8604# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 orv h0, p7, z31.h8605# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.75 0.25 0.75 orv s0, p7, z31.s8606# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - pfalse p15.b8607# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - pfirst p0.b, p15, p0.b8608# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - pfirst p15.b, p15, p15.b8609# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 pmul z0.b, z1.b, z2.b8610# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 pmul z29.b, z30.b, z31.b8611# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 pmullb z0.h, z1.b, z2.b8612# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 pmullb z29.q, z30.d, z31.d8613# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 pmullb z31.d, z31.s, z31.s8614# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 pmullt z0.h, z1.b, z2.b8615# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 pmullt z29.q, z30.d, z31.d8616# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 pmullt z31.d, z31.s, z31.s8617# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - pnext p0.b, p15, p0.b8618# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - pnext p0.d, p15, p0.d8619# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - pnext p0.h, p15, p0.h8620# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - pnext p0.s, p15, p0.s8621# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - pnext p15.b, p15, p15.b8622# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb #14, p0, [x0]8623# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb #15, p0, [x0]8624# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb #6, p0, [x0]8625# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb #7, p0, [x0]8626# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb #7, p3, [z13.s, #31]8627# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb #7, p3, [z13.s]8628# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.d, uxtw]8629# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.d]8630# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.s, uxtw]8631# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl1keep, p0, [x0]8632# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl1strm, p0, [x0, #-32, mul vl]8633# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl1strm, p0, [x0, #31, mul vl]8634# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl1strm, p0, [x0]8635# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl2keep, p0, [x0]8636# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl2strm, p0, [x0]8637# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl3keep, p0, [x0]8638# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl3strm, p0, [x0]8639# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl3strm, p5, [x10, z21.d, sxtw]8640# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl3strm, p5, [x10, z21.s, uxtw]8641# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl3strm, p5, [z10.d, #31]8642# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pldl3strm, p5, [z10.d]8643# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pstl1keep, p0, [x0]8644# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pstl1strm, p0, [x0]8645# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pstl2keep, p0, [x0]8646# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pstl2strm, p0, [x0]8647# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pstl3keep, p0, [x0]8648# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfb pstl3strm, p0, [x0]8649# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd #14, p0, [x0]8650# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd #15, p0, [x0]8651# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd #15, p7, [z31.d, #248]8652# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd #15, p7, [z31.d]8653# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd #15, p7, [z31.s, #248]8654# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd #15, p7, [z31.s]8655# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd #6, p0, [x0]8656# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd #7, p0, [x0]8657# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, lsl #3]8658# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, sxtw #3]8659# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, uxtw #3]8660# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.s, sxtw #3]8661# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.s, uxtw #3]8662# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl1keep, p0, [x0]8663# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl1strm, p0, [x0, #-32, mul vl]8664# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl1strm, p0, [x0, #31, mul vl]8665# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl1strm, p0, [x0]8666# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl2keep, p0, [x0]8667# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl2strm, p0, [x0]8668# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl3keep, p0, [x0]8669# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pldl3strm, p0, [x0]8670# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pstl1keep, p0, [x0]8671# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pstl1strm, p0, [x0]8672# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pstl2keep, p0, [x0]8673# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pstl2strm, p0, [x0]8674# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pstl3keep, p0, [x0]8675# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfd pstl3strm, p0, [x0]8676# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh #14, p0, [x0]8677# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh #15, p0, [x0]8678# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh #15, p7, [z31.d, #62]8679# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh #15, p7, [z31.d]8680# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh #15, p7, [z31.s, #62]8681# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh #15, p7, [z31.s]8682# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh #6, p0, [x0]8683# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh #7, p0, [x0]8684# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl1keep, p0, [x0, z0.d, lsl #1]8685# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl1keep, p0, [x0]8686# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl1strm, p0, [x0, #-32, mul vl]8687# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl1strm, p0, [x0, #31, mul vl]8688# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl1strm, p0, [x0]8689# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl2keep, p0, [x0]8690# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl2strm, p0, [x0]8691# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl3keep, p0, [x0]8692# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl3strm, p0, [x0]8693# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.d, sxtw #1]8694# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.d, uxtw #1]8695# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.s, sxtw #1]8696# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.s, uxtw #1]8697# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pstl1keep, p0, [x0]8698# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pstl1strm, p0, [x0]8699# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pstl2keep, p0, [x0]8700# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pstl2strm, p0, [x0]8701# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pstl3keep, p0, [x0]8702# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfh pstl3strm, p0, [x0]8703# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw #14, p0, [x0]8704# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw #15, p0, [x0]8705# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw #15, p7, [z31.d, #124]8706# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw #15, p7, [z31.d]8707# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw #15, p7, [z31.s, #124]8708# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw #15, p7, [z31.s]8709# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw #6, p0, [x0]8710# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw #7, p0, [x0]8711# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw #7, p3, [x13, z8.d, uxtw #2]8712# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl1keep, p0, [x0, z0.d, sxtw #2]8713# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl1keep, p0, [x0, z0.s, uxtw #2]8714# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl1keep, p0, [x0]8715# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl1strm, p0, [x0, #-32, mul vl]8716# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl1strm, p0, [x0, #31, mul vl]8717# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl1strm, p0, [x0]8718# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl2keep, p0, [x0]8719# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl2strm, p0, [x0]8720# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl3keep, p0, [x0]8721# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl3strm, p0, [x0]8722# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl3strm, p5, [x10, z21.d, lsl #2]8723# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pldl3strm, p5, [x10, z21.s, sxtw #2]8724# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pstl1keep, p0, [x0]8725# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pstl1strm, p0, [x0]8726# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pstl2keep, p0, [x0]8727# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pstl2strm, p0, [x0]8728# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pstl3keep, p0, [x0]8729# CHECK-NEXT: - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - prfw pstl3strm, p0, [x0]8730# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptest p15, p0.b8731# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptest p15, p15.b8732# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p0.b, pow28733# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p0.d, pow28734# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p0.h, pow28735# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p0.s, pow28736# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p15.b8737# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p15.d8738# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p15.h8739# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p15.s8740# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s8741# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #148742# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #158743# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #168744# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #178745# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #188746# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #198747# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #208748# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #218749# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #228750# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #238751# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #248752# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #258753# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #268754# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #278755# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, #288756# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, mul38757# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, mul48758# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl18759# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl1288760# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl168761# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl28762# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl2568763# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl38764# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl328765# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl48766# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl58767# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl68768# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl648769# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl78770# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrue p7.s, vl88771# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p0.b, pow28772# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p0.d, pow28773# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p0.h, pow28774# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p0.s, pow28775# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p15.b8776# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p15.d8777# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p15.h8778# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p15.s8779# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s8780# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #148781# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #158782# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #168783# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #178784# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #188785# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #198786# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #208787# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #218788# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #228789# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #238790# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #248791# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #258792# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #268793# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #278794# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, #288795# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, mul38796# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, mul48797# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl18798# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl1288799# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl168800# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl28801# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl2568802# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl38803# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl328804# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl48805# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl58806# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl68807# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl648808# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl78809# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - ptrues p7.s, vl88810# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - punpkhi p0.h, p0.b8811# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - punpkhi p15.h, p15.b8812# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - punpklo p0.h, p0.b8813# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - punpklo p15.h, p15.b8814# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 raddhnb z0.b, z1.h, z31.h8815# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 raddhnb z0.h, z1.s, z31.s8816# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 raddhnb z0.s, z1.d, z31.d8817# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 raddhnt z0.b, z1.h, z31.h8818# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 raddhnt z0.h, z1.s, z31.s8819# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 raddhnt z0.s, z1.d, z31.d8820# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rax1 z0.d, z1.d, z31.d8821# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rbit z0.b, p7/m, z31.b8822# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rbit z0.d, p7/m, z31.d8823# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rbit z0.h, p7/m, z31.h8824# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rbit z0.s, p7/m, z31.s8825# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - - - - rdffr p0.b8826# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - - - - - rdffr p0.b, p0/z8827# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - - - - rdffr p15.b8828# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - - - - - rdffr p15.b, p15/z8829# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - - - - - rdffrs p0.b, p0/z8830# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - - - - - rdffrs p15.b, p15/z8831# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - rdvl x0, #08832# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - rdvl x21, #-328833# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - rdvl x23, #318834# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - rdvl xzr, #-18835# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - rev p0.b, p1.b8836# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - rev p0.d, p1.d8837# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - rev p0.h, p1.h8838# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - rev p0.s, p1.s8839# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rev z0.b, z31.b8840# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rev z0.d, z31.d8841# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rev z0.h, z31.h8842# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rev z0.s, z31.s8843# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 revb z0.d, p7/m, z31.d8844# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 revb z0.h, p7/m, z31.h8845# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 revb z0.s, p7/m, z31.s8846# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 revh z0.d, p7/m, z31.d8847# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 revh z0.s, p7/m, z31.s8848# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 revw z0.d, p7/m, z31.d8849# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnb z0.b, z0.h, #18850# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnb z0.h, z0.s, #18851# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnb z0.s, z0.d, #18852# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnb z31.b, z31.h, #88853# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnb z31.h, z31.s, #168854# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnb z31.s, z31.d, #328855# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnt z0.b, z0.h, #18856# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnt z0.h, z0.s, #18857# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnt z0.s, z0.d, #18858# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnt z31.b, z31.h, #88859# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnt z31.h, z31.s, #168860# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rshrnt z31.s, z31.d, #328861# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rsubhnb z0.b, z1.h, z31.h8862# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rsubhnb z0.h, z1.s, z31.s8863# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rsubhnb z0.s, z1.d, z31.d8864# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rsubhnt z0.b, z1.h, z31.h8865# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rsubhnt z0.h, z1.s, z31.s8866# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 rsubhnt z0.s, z1.d, z31.d8867# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saba z0.b, z1.b, z31.b8868# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saba z0.d, z1.d, z31.d8869# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saba z0.h, z1.h, z31.h8870# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saba z0.s, z1.s, z31.s8871# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabalb z0.d, z1.s, z31.s8872# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabalb z0.h, z1.b, z31.b8873# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabalb z0.s, z1.h, z31.h8874# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabalt z0.d, z1.s, z31.s8875# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabalt z0.h, z1.b, z31.b8876# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabalt z0.s, z1.h, z31.h8877# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabd z31.b, p7/m, z31.b, z31.b8878# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabd z31.d, p7/m, z31.d, z31.d8879# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabd z31.h, p7/m, z31.h, z31.h8880# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabd z31.s, p7/m, z31.s, z31.s8881# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabdlb z0.h, z1.b, z2.b8882# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabdlb z29.s, z30.h, z31.h8883# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabdlb z31.d, z31.s, z31.s8884# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabdlt z0.h, z1.b, z2.b8885# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabdlt z29.s, z30.h, z31.h8886# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sabdlt z31.d, z31.s, z31.s8887# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sadalp z0.h, p0/m, z1.b8888# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sadalp z29.s, p0/m, z30.h8889# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sadalp z30.d, p7/m, z31.s8890# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddlb z0.h, z1.b, z2.b8891# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddlb z29.s, z30.h, z31.h8892# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddlb z31.d, z31.s, z31.s8893# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddlbt z0.d, z1.s, z31.s8894# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddlbt z0.h, z1.b, z31.b8895# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddlbt z0.s, z1.h, z31.h8896# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddlt z0.h, z1.b, z2.b8897# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddlt z29.s, z30.h, z31.h8898# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddlt z31.d, z31.s, z31.s8899# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 2.50 0.50 2.50 saddv d0, p7, z31.b8900# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 0.50 1.50 saddv d0, p7, z31.h8901# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 0.50 1.50 saddv d0, p7, z31.s8902# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddwb z0.h, z1.h, z2.b8903# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddwb z29.s, z30.s, z31.h8904# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddwb z31.d, z31.d, z31.s8905# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddwt z0.h, z1.h, z2.b8906# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddwt z29.s, z30.s, z31.h8907# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 saddwt z31.d, z31.d, z31.s8908# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sbclb z0.d, z1.d, z31.d8909# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sbclb z0.s, z1.s, z31.s8910# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sbclt z0.d, z1.d, z31.d8911# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sbclt z0.s, z1.s, z31.s8912# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - scvtf z0.d, p0/m, z0.d8913# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - scvtf z0.d, p0/m, z0.s8914# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - scvtf z0.h, p0/m, z0.d8915# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 2.00 - 2.00 - scvtf z0.h, p0/m, z0.h8916# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - scvtf z0.h, p0/m, z0.s8917# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - scvtf z0.s, p0/m, z0.d8918# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - scvtf z0.s, p0/m, z0.s8919# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 20.00 - - - sdiv z0.d, p7/m, z0.d, z31.d8920# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 11.00 - - - sdiv z0.s, p7/m, z0.s, z31.s8921# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 20.00 - - - sdivr z0.d, p7/m, z0.d, z31.d8922# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 11.00 - - - sdivr z0.s, p7/m, z0.s, z31.s8923# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sdot z0.d, z1.h, z15.h[1]8924# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sdot z0.d, z1.h, z31.h8925# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sdot z0.s, z1.b, z31.b8926# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sdot z0.s, z1.b, z7.b[3]8927# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sel p0.b, p1, p2.b, p3.b8928# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sel z23.b, p11, z13.b, z8.b8929# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sel z23.d, p11, z13.d, z8.d8930# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sel z23.h, p11, z13.h, z8.h8931# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sel z23.s, p11, z13.s, z8.s8932# CHECK-NEXT: - - - - - - - - - - - - 1.00 - - - - - - - - - - - - setffr8933# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shadd z0.b, p0/m, z0.b, z1.b8934# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shadd z0.h, p0/m, z0.h, z1.h8935# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shadd z29.s, p7/m, z29.s, z30.s8936# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shadd z31.d, p7/m, z31.d, z30.d8937# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnb z0.b, z0.h, #18938# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnb z0.h, z0.s, #18939# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnb z0.s, z0.d, #18940# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnb z31.b, z31.h, #88941# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnb z31.h, z31.s, #168942# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnb z31.s, z31.d, #328943# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnt z0.b, z0.h, #18944# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnt z0.h, z0.s, #18945# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnt z0.s, z0.d, #18946# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnt z31.b, z31.h, #88947# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnt z31.h, z31.s, #168948# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shrnt z31.s, z31.d, #328949# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shsub z0.b, p0/m, z0.b, z1.b8950# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shsub z0.h, p0/m, z0.h, z1.h8951# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shsub z29.s, p7/m, z29.s, z30.s8952# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shsub z31.d, p7/m, z31.d, z30.d8953# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shsubr z0.b, p0/m, z0.b, z1.b8954# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shsubr z0.h, p0/m, z0.h, z1.h8955# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shsubr z29.s, p7/m, z29.s, z30.s8956# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 shsubr z31.d, p7/m, z31.d, z30.d8957# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sli z0.b, z0.b, #08958# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sli z0.d, z0.d, #08959# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sli z0.h, z0.h, #08960# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sli z0.s, z0.s, #08961# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sli z31.b, z31.b, #78962# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sli z31.d, z31.d, #638963# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sli z31.h, z31.h, #158964# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sli z31.s, z31.s, #318965# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - sm4e z0.s, z0.s, z31.s8966# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - - - sm4ekey z0.s, z1.s, z31.s8967# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z0.b, z0.b, #-1288968# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z0.d, z0.d, #-1288969# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z0.h, z0.h, #-1288970# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z0.s, z0.s, #-1288971# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z31.b, p7/m, z31.b, z31.b8972# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z31.b, z31.b, #1278973# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z31.d, p7/m, z31.d, z31.d8974# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z31.d, z31.d, #1278975# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z31.h, p7/m, z31.h, z31.h8976# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z31.h, z31.h, #1278977# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z31.s, p7/m, z31.s, z31.s8978# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smax z31.s, z31.s, #1278979# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smaxp z0.b, p0/m, z0.b, z1.b8980# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smaxp z0.h, p0/m, z0.h, z1.h8981# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smaxp z29.s, p7/m, z29.s, z30.s8982# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smaxp z31.d, p7/m, z31.d, z30.d8983# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 2.50 0.50 2.50 smaxv b0, p7, z31.b8984# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 smaxv d0, p7, z31.d8985# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 0.50 1.50 smaxv h0, p7, z31.h8986# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 0.50 1.50 smaxv s0, p7, z31.s8987# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z0.b, z0.b, #-1288988# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z0.d, z0.d, #-1288989# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z0.h, z0.h, #-1288990# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z0.s, z0.s, #-1288991# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z31.b, p7/m, z31.b, z31.b8992# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z31.b, z31.b, #1278993# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z31.d, p7/m, z31.d, z31.d8994# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z31.d, z31.d, #1278995# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z31.h, p7/m, z31.h, z31.h8996# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z31.h, z31.h, #1278997# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z31.s, p7/m, z31.s, z31.s8998# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smin z31.s, z31.s, #1278999# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sminp z0.b, p0/m, z0.b, z1.b9000# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sminp z0.h, p0/m, z0.h, z1.h9001# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sminp z29.s, p7/m, z29.s, z30.s9002# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sminp z31.d, p7/m, z31.d, z30.d9003# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 2.50 0.50 2.50 sminv b0, p7, z31.b9004# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 sminv d0, p7, z31.d9005# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 0.50 1.50 sminv h0, p7, z31.h9006# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 0.50 1.50 sminv s0, p7, z31.s9007# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlalb z0.d, z1.s, z15.s[1]9008# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlalb z0.d, z1.s, z31.s9009# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlalb z0.h, z1.b, z31.b9010# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlalb z0.s, z1.h, z31.h9011# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlalb z0.s, z1.h, z7.h[7]9012# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlalt z0.d, z1.s, z15.s[1]9013# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlalt z0.d, z1.s, z31.s9014# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlalt z0.h, z1.b, z31.b9015# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlalt z0.s, z1.h, z31.h9016# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlalt z0.s, z1.h, z7.h[7]9017# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlslb z0.d, z1.s, z15.s[1]9018# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlslb z0.d, z1.s, z31.s9019# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlslb z0.h, z1.b, z31.b9020# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlslb z0.s, z1.h, z31.h9021# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlslb z0.s, z1.h, z7.h[7]9022# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlslt z0.d, z1.s, z15.s[1]9023# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlslt z0.d, z1.s, z31.s9024# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlslt z0.h, z1.b, z31.b9025# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlslt z0.s, z1.h, z31.h9026# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlslt z0.s, z1.h, z7.h[7]9027# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 smmla z0.s, z1.b, z2.b9028# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smulh z0.b, p7/m, z0.b, z31.b9029# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smulh z0.b, z1.b, z2.b9030# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - smulh z0.d, p7/m, z0.d, z31.d9031# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smulh z0.h, p7/m, z0.h, z31.h9032# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smulh z0.h, z1.h, z2.h9033# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smulh z0.s, p7/m, z0.s, z31.s9034# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smulh z29.s, z30.s, z31.s9035# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - smulh z31.d, z31.d, z31.d9036# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smullb z0.d, z1.s, z15.s[1]9037# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smullb z0.h, z1.b, z2.b9038# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smullb z0.s, z1.h, z7.h[7]9039# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smullb z29.s, z30.h, z31.h9040# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smullb z31.d, z31.s, z31.s9041# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smullt z0.d, z1.s, z15.s[1]9042# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smullt z0.h, z1.b, z2.b9043# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smullt z0.s, z1.h, z7.h[7]9044# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smullt z29.s, z30.h, z31.h9045# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - smullt z31.d, z31.s, z31.s9046# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - splice z29.b, p7, { z30.b, z31.b }9047# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - splice z29.d, p7, { z30.d, z31.d }9048# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - splice z29.h, p7, { z30.h, z31.h }9049# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - splice z29.s, p7, { z30.s, z31.s }9050# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - splice z31.b, p7, z31.b, z31.b9051# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - splice z31.d, p7, z31.d, z31.d9052# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - splice z31.h, p7, z31.h, z31.h9053# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - splice z31.s, p7, z31.s, z31.s9054# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqabs z31.b, p7/m, z31.b9055# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqabs z31.d, p7/m, z31.d9056# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqabs z31.h, p7/m, z31.h9057# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqabs z31.s, p7/m, z31.s9058# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.b, p0/m, z0.b, z1.b9059# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.b, z0.b, #09060# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.b, z0.b, z0.b9061# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.d, z0.d, #09062# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.d, z0.d, #0, lsl #89063# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.d, z0.d, z0.d9064# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.h, p0/m, z0.h, z1.h9065# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.h, z0.h, #09066# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.h, z0.h, #0, lsl #89067# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.h, z0.h, z0.h9068# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.s, z0.s, #09069# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.s, z0.s, #0, lsl #89070# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z0.s, z0.s, z0.s9071# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z29.s, p7/m, z29.s, z30.s9072# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z31.b, z31.b, #2559073# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z31.d, p7/m, z31.d, z30.d9074# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z31.d, z31.d, #652809075# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z31.h, z31.h, #652809076# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqadd z31.s, z31.s, #652809077# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqcadd z0.b, z0.b, z0.b, #909078# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqcadd z0.d, z0.d, z0.d, #909079# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqcadd z0.h, z0.h, z0.h, #909080# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqcadd z0.s, z0.s, z0.s, #909081# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqcadd z31.b, z31.b, z31.b, #2709082# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqcadd z31.d, z31.d, z31.d, #2709083# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqcadd z31.h, z31.h, z31.h, #2709084# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqcadd z31.s, z31.s, z31.s, #2709085# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecb x09086# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecb x0, #149087# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecb x0, all, mul #169088# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecb x0, pow29089# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecb x0, vl19090# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecb x0, w09091# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecb x0, w0, all, mul #169092# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecb x0, w0, pow29093# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecb x0, w0, pow2, mul #169094# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecd x09095# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecd x0, #149096# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecd x0, all, mul #169097# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecd x0, pow29098# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecd x0, vl19099# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecd x0, w09100# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecd x0, w0, all, mul #169101# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecd x0, w0, pow29102# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecd x0, w0, pow2, mul #169103# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdecd z0.d9104# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdecd z0.d, all, mul #169105# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdecd z0.d, pow29106# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdecd z0.d, pow2, mul #169107# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdech x09108# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdech x0, #149109# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdech x0, all, mul #169110# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdech x0, pow29111# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdech x0, vl19112# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdech x0, w09113# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdech x0, w0, all, mul #169114# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdech x0, w0, pow29115# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdech x0, w0, pow2, mul #169116# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdech z0.h9117# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdech z0.h, all, mul #169118# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdech z0.h, pow29119# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdech z0.h, pow2, mul #169120# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecp x0, p0.b9121# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecp x0, p0.d9122# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecp x0, p0.h9123# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecp x0, p0.s9124# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecp xzr, p15.b, wzr9125# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecp xzr, p15.d, wzr9126# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecp xzr, p15.h, wzr9127# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecp xzr, p15.s, wzr9128# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 sqdecp z0.d, p0.d9129# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 sqdecp z0.h, p0.h9130# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 sqdecp z0.s, p0.s9131# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecw x09132# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecw x0, #149133# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecw x0, all, mul #169134# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecw x0, pow29135# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecw x0, vl19136# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecw x0, w09137# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecw x0, w0, all, mul #169138# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecw x0, w0, pow29139# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqdecw x0, w0, pow2, mul #169140# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdecw z0.s9141# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdecw z0.s, all, mul #169142# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdecw z0.s, pow29143# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqdecw z0.s, pow2, mul #169144# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalb z0.d, z1.s, z15.s[3]9145# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalb z0.d, z1.s, z31.s9146# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalb z0.h, z1.b, z31.b9147# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalb z0.s, z1.h, z31.h9148# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalb z0.s, z1.h, z7.h[7]9149# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalbt z0.d, z1.s, z31.s9150# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalbt z0.h, z1.b, z31.b9151# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalbt z0.s, z1.h, z31.h9152# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalt z0.d, z1.s, z15.s[3]9153# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalt z0.d, z1.s, z31.s9154# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalt z0.h, z1.b, z31.b9155# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalt z0.s, z1.h, z31.h9156# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlalt z0.s, z1.h, z7.h[7]9157# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslb z0.d, z1.s, z15.s[3]9158# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslb z0.d, z1.s, z31.s9159# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslb z0.h, z1.b, z31.b9160# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslb z0.s, z1.h, z31.h9161# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslb z0.s, z1.h, z7.h[7]9162# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslbt z0.d, z1.s, z31.s9163# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslbt z0.h, z1.b, z31.b9164# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslbt z0.s, z1.h, z31.h9165# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslt z0.d, z1.s, z15.s[3]9166# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslt z0.d, z1.s, z31.s9167# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslt z0.h, z1.b, z31.b9168# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslt z0.s, z1.h, z31.h9169# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmlslt z0.s, z1.h, z7.h[7]9170# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmulh z0.b, z1.b, z2.b9171# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqdmulh z0.d, z1.d, z15.d[1]9172# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmulh z0.h, z1.h, z2.h9173# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmulh z0.h, z1.h, z7.h[7]9174# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmulh z0.s, z1.s, z7.s[3]9175# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmulh z29.s, z30.s, z31.s9176# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqdmulh z31.d, z31.d, z31.d9177# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmullb z0.d, z1.s, z15.s[1]9178# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmullb z0.h, z1.b, z2.b9179# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmullb z0.s, z1.h, z7.h[7]9180# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmullb z29.s, z30.h, z31.h9181# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmullb z31.d, z31.s, z31.s9182# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmullt z0.d, z1.s, z15.s[1]9183# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmullt z0.h, z1.b, z2.b9184# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmullt z0.s, z1.h, z7.h[7]9185# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmullt z29.s, z30.h, z31.h9186# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqdmullt z31.d, z31.s, z31.s9187# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincb x09188# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincb x0, #149189# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincb x0, all, mul #169190# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincb x0, pow29191# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincb x0, vl19192# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincb x0, w09193# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincb x0, w0, all, mul #169194# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincb x0, w0, pow29195# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincb x0, w0, pow2, mul #169196# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincd x09197# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincd x0, #149198# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincd x0, all, mul #169199# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincd x0, pow29200# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincd x0, vl19201# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincd x0, w09202# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincd x0, w0, all, mul #169203# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincd x0, w0, pow29204# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincd x0, w0, pow2, mul #169205# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqincd z0.d9206# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqincd z0.d, all, mul #169207# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqincd z0.d, pow29208# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqincd z0.d, pow2, mul #169209# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqinch x09210# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqinch x0, #149211# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqinch x0, all, mul #169212# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqinch x0, pow29213# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqinch x0, vl19214# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqinch x0, w09215# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqinch x0, w0, all, mul #169216# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqinch x0, w0, pow29217# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqinch x0, w0, pow2, mul #169218# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqinch z0.h9219# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqinch z0.h, all, mul #169220# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqinch z0.h, pow29221# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqinch z0.h, pow2, mul #169222# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincp x0, p0.b9223# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincp x0, p0.d9224# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincp x0, p0.h9225# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincp x0, p0.s9226# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincp xzr, p15.b, wzr9227# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincp xzr, p15.d, wzr9228# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincp xzr, p15.h, wzr9229# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincp xzr, p15.s, wzr9230# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 sqincp z0.d, p0.d9231# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 sqincp z0.h, p0.h9232# CHECK-NEXT: - - - - - - - - - - - - 1.50 0.50 - - - - - - - 0.25 0.25 0.25 0.25 sqincp z0.s, p0.s9233# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincw x09234# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincw x0, #149235# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincw x0, all, mul #169236# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincw x0, pow29237# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincw x0, vl19238# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincw x0, w09239# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincw x0, w0, all, mul #169240# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincw x0, w0, pow29241# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - sqincw x0, w0, pow2, mul #169242# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqincw z0.s9243# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqincw z0.s, all, mul #169244# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqincw z0.s, pow29245# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqincw z0.s, pow2, mul #169246# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqneg z31.b, p7/m, z31.b9247# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqneg z31.d, p7/m, z31.d9248# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqneg z31.h, p7/m, z31.h9249# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqneg z31.s, p7/m, z31.s9250# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z0.b, z1.b, z2.b, #09251# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqrdcmlah z0.d, z1.d, z2.d, #09252# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z0.h, z1.h, z2.h, #09253# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z0.h, z1.h, z2.h[0], #09254# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z0.s, z1.s, z2.s, #09255# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z0.s, z1.s, z2.s[0], #09256# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z15.b, z16.b, z17.b, #2709257# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqrdcmlah z15.d, z16.d, z17.d, #2709258# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z15.h, z16.h, z17.h, #2709259# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z15.s, z16.s, z17.s, #2709260# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z29.b, z30.b, z31.b, #909261# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqrdcmlah z29.d, z30.d, z31.d, #909262# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z29.h, z30.h, z31.h, #909263# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z29.s, z30.s, z31.s, #909264# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z31.b, z31.b, z31.b, #1809265# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqrdcmlah z31.d, z31.d, z31.d, #1809266# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z31.h, z30.h, z7.h[0], #1809267# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z31.h, z31.h, z31.h, #1809268# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z31.s, z30.s, z7.s[0], #1809269# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdcmlah z31.s, z31.s, z31.s, #1809270# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmlah z0.b, z1.b, z31.b9271# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqrdmlah z0.d, z1.d, z15.d[1]9272# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqrdmlah z0.d, z1.d, z31.d9273# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmlah z0.h, z1.h, z31.h9274# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmlah z0.h, z1.h, z7.h[7]9275# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmlah z0.s, z1.s, z31.s9276# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmlah z0.s, z1.s, z7.s[3]9277# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmlsh z0.b, z1.b, z31.b9278# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqrdmlsh z0.d, z1.d, z15.d[1]9279# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqrdmlsh z0.d, z1.d, z31.d9280# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmlsh z0.h, z1.h, z31.h9281# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmlsh z0.h, z1.h, z7.h[7]9282# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmlsh z0.s, z1.s, z31.s9283# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmlsh z0.s, z1.s, z7.s[3]9284# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmulh z0.b, z1.b, z2.b9285# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqrdmulh z0.d, z1.d, z15.d[1]9286# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmulh z0.h, z1.h, z2.h9287# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmulh z0.h, z1.h, z7.h[7]9288# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmulh z0.s, z1.s, z7.s[3]9289# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 - sqrdmulh z29.s, z30.s, z31.s9290# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 1.00 - 1.00 - sqrdmulh z31.d, z31.d, z31.d9291# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshl z0.b, p0/m, z0.b, z1.b9292# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshl z0.h, p0/m, z0.h, z1.h9293# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshl z29.s, p7/m, z29.s, z30.s9294# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshl z31.d, p7/m, z31.d, z30.d9295# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshlr z0.b, p0/m, z0.b, z1.b9296# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshlr z0.h, p0/m, z0.h, z1.h9297# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshlr z29.s, p7/m, z29.s, z30.s9298# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshlr z31.d, p7/m, z31.d, z30.d9299# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnb z0.b, z0.h, #19300# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnb z0.h, z0.s, #19301# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnb z0.s, z0.d, #19302# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnb z31.b, z31.h, #89303# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnb z31.h, z31.s, #169304# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnb z31.s, z31.d, #329305# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnt z0.b, z0.h, #19306# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnt z0.h, z0.s, #19307# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnt z0.s, z0.d, #19308# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnt z31.b, z31.h, #89309# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnt z31.h, z31.s, #169310# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrnt z31.s, z31.d, #329311# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunb z0.b, z0.h, #19312# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunb z0.h, z0.s, #19313# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunb z0.s, z0.d, #19314# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunb z31.b, z31.h, #89315# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunb z31.h, z31.s, #169316# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunb z31.s, z31.d, #329317# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunt z0.b, z0.h, #19318# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunt z0.h, z0.s, #19319# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunt z0.s, z0.d, #19320# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunt z31.b, z31.h, #89321# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunt z31.h, z31.s, #169322# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqrshrunt z31.s, z31.d, #329323# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z0.b, p0/m, z0.b, #09324# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z0.b, p0/m, z0.b, z1.b9325# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z0.d, p0/m, z0.d, #09326# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z0.h, p0/m, z0.h, #09327# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z0.h, p0/m, z0.h, z1.h9328# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z0.s, p0/m, z0.s, #09329# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z29.s, p7/m, z29.s, z30.s9330# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z31.b, p0/m, z31.b, #79331# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z31.d, p0/m, z31.d, #639332# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z31.d, p7/m, z31.d, z30.d9333# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z31.h, p0/m, z31.h, #159334# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshl z31.s, p0/m, z31.s, #319335# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlr z0.b, p0/m, z0.b, z1.b9336# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlr z0.h, p0/m, z0.h, z1.h9337# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlr z29.s, p7/m, z29.s, z30.s9338# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlr z31.d, p7/m, z31.d, z30.d9339# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlu z0.b, p0/m, z0.b, #09340# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlu z0.d, p0/m, z0.d, #09341# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlu z0.h, p0/m, z0.h, #09342# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlu z0.s, p0/m, z0.s, #09343# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlu z31.b, p0/m, z31.b, #79344# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlu z31.d, p0/m, z31.d, #639345# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlu z31.h, p0/m, z31.h, #159346# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshlu z31.s, p0/m, z31.s, #319347# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnb z0.b, z0.h, #19348# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnb z0.h, z0.s, #19349# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnb z0.s, z0.d, #19350# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnb z31.b, z31.h, #89351# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnb z31.h, z31.s, #169352# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnb z31.s, z31.d, #329353# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnt z0.b, z0.h, #19354# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnt z0.h, z0.s, #19355# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnt z0.s, z0.d, #19356# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnt z31.b, z31.h, #89357# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnt z31.h, z31.s, #169358# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrnt z31.s, z31.d, #329359# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunb z0.b, z0.h, #19360# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunb z0.h, z0.s, #19361# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunb z0.s, z0.d, #19362# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunb z31.b, z31.h, #89363# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunb z31.h, z31.s, #169364# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunb z31.s, z31.d, #329365# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunt z0.b, z0.h, #19366# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunt z0.h, z0.s, #19367# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunt z0.s, z0.d, #19368# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunt z31.b, z31.h, #89369# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunt z31.h, z31.s, #169370# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqshrunt z31.s, z31.d, #329371# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.b, p0/m, z0.b, z1.b9372# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.b, z0.b, #09373# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.b, z0.b, z0.b9374# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.d, z0.d, #09375# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.d, z0.d, #0, lsl #89376# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.d, z0.d, z0.d9377# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.h, p0/m, z0.h, z1.h9378# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.h, z0.h, #09379# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.h, z0.h, #0, lsl #89380# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.h, z0.h, z0.h9381# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.s, z0.s, #09382# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.s, z0.s, #0, lsl #89383# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z0.s, z0.s, z0.s9384# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z29.s, p7/m, z29.s, z30.s9385# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z31.b, z31.b, #2559386# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z31.d, p7/m, z31.d, z30.d9387# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z31.d, z31.d, #652809388# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z31.h, z31.h, #652809389# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsub z31.s, z31.s, #652809390# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsubr z0.b, p0/m, z0.b, z1.b9391# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsubr z0.h, p0/m, z0.h, z1.h9392# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsubr z29.s, p7/m, z29.s, z30.s9393# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqsubr z31.d, p7/m, z31.d, z30.d9394# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtnb z0.b, z31.h9395# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtnb z0.h, z31.s9396# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtnb z0.s, z31.d9397# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtnt z0.b, z31.h9398# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtnt z0.h, z31.s9399# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtnt z0.s, z31.d9400# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtunb z0.b, z31.h9401# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtunb z0.h, z31.s9402# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtunb z0.s, z31.d9403# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtunt z0.b, z31.h9404# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtunt z0.h, z31.s9405# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sqxtunt z0.s, z31.d9406# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srhadd z0.b, p0/m, z0.b, z1.b9407# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srhadd z0.h, p0/m, z0.h, z1.h9408# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srhadd z29.s, p7/m, z29.s, z30.s9409# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srhadd z31.d, p7/m, z31.d, z30.d9410# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sri z0.b, z0.b, #19411# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sri z0.d, z0.d, #19412# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sri z0.h, z0.h, #19413# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sri z0.s, z0.s, #19414# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sri z31.b, z31.b, #89415# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sri z31.d, z31.d, #649416# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sri z31.h, z31.h, #169417# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sri z31.s, z31.s, #329418# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshl z0.b, p0/m, z0.b, z1.b9419# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshl z0.h, p0/m, z0.h, z1.h9420# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshl z29.s, p7/m, z29.s, z30.s9421# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshl z31.d, p7/m, z31.d, z30.d9422# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshlr z0.b, p0/m, z0.b, z1.b9423# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshlr z0.h, p0/m, z0.h, z1.h9424# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshlr z29.s, p7/m, z29.s, z30.s9425# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshlr z31.d, p7/m, z31.d, z30.d9426# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshr z0.b, p0/m, z0.b, #19427# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshr z0.d, p0/m, z0.d, #19428# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshr z0.h, p0/m, z0.h, #19429# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshr z0.s, p0/m, z0.s, #19430# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshr z31.b, p0/m, z31.b, #89431# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshr z31.d, p0/m, z31.d, #649432# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshr z31.h, p0/m, z31.h, #169433# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 srshr z31.s, p0/m, z31.s, #329434# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 srsra z0.b, z0.b, #19435# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 srsra z0.d, z0.d, #19436# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 srsra z0.h, z0.h, #19437# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 srsra z0.s, z0.s, #19438# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 srsra z31.b, z31.b, #89439# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 srsra z31.d, z31.d, #649440# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 srsra z31.h, z31.h, #169441# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 srsra z31.s, z31.s, #329442# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllb z0.d, z0.s, #09443# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllb z0.h, z0.b, #09444# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllb z0.s, z0.h, #09445# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllb z31.d, z31.s, #319446# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllb z31.h, z31.b, #79447# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllb z31.s, z31.h, #159448# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllt z0.d, z0.s, #09449# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllt z0.h, z0.b, #09450# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllt z0.s, z0.h, #09451# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllt z31.d, z31.s, #319452# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllt z31.h, z31.b, #79453# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sshllt z31.s, z31.h, #159454# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 ssra z0.b, z0.b, #19455# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 ssra z0.d, z0.d, #19456# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 ssra z0.h, z0.h, #19457# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 ssra z0.s, z0.s, #19458# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 ssra z31.b, z31.b, #89459# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 ssra z31.d, z31.d, #649460# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 ssra z31.h, z31.h, #169461# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 - 0.50 ssra z31.s, z31.s, #329462# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssublb z0.h, z1.b, z2.b9463# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssublb z29.s, z30.h, z31.h9464# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssublb z31.d, z31.s, z31.s9465# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssublbt z0.d, z1.s, z31.s9466# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssublbt z0.h, z1.b, z31.b9467# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssublbt z0.s, z1.h, z31.h9468# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssublt z0.h, z1.b, z2.b9469# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssublt z29.s, z30.h, z31.h9470# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssublt z31.d, z31.s, z31.s9471# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssubltb z0.d, z1.s, z31.s9472# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssubltb z0.h, z1.b, z31.b9473# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssubltb z0.s, z1.h, z31.h9474# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssubwb z0.h, z1.h, z2.b9475# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssubwb z29.s, z30.s, z31.h9476# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssubwb z31.d, z31.d, z31.s9477# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssubwt z0.h, z1.h, z2.b9478# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssubwt z29.s, z30.s, z31.h9479# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 ssubwt z31.d, z31.d, z31.s9480# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z0.b }, p0, [x0, x0]9481# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z0.b }, p0, [x0]9482# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z0.d }, p0, [x0, x0]9483# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1b { z0.d }, p0, [x0, z0.d, sxtw]9484# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1b { z0.d }, p0, [x0, z0.d, uxtw]9485# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1b { z0.d }, p0, [x0, z0.d]9486# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z0.d }, p0, [x0]9487# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1b { z0.d }, p7, [z0.d]9488# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z0.h }, p0, [x0, x0]9489# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z0.h }, p0, [x0]9490# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z0.s }, p0, [x0, x0]9491# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1b { z0.s }, p0, [x0, z0.s, sxtw]9492# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1b { z0.s }, p0, [x0, z0.s, uxtw]9493# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z0.s }, p0, [x0]9494# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1b { z0.s }, p7, [z0.s]9495# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z21.b }, p5, [x10, #5, mul vl]9496# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z21.d }, p5, [x10, #5, mul vl]9497# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z21.h }, p5, [x10, #5, mul vl]9498# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z21.s }, p5, [x10, #5, mul vl]9499# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z31.b }, p7, [sp, #-1, mul vl]9500# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z31.d }, p7, [sp, #-1, mul vl]9501# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1b { z31.d }, p7, [z31.d, #31]9502# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z31.h }, p7, [sp, #-1, mul vl]9503# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1b { z31.s }, p7, [sp, #-1, mul vl]9504# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1b { z31.s }, p7, [z31.s, #31]9505# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1d { z0.d }, p0, [x0, x0, lsl #3]9506# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1d { z0.d }, p0, [x0, z0.d, lsl #3]9507# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1d { z0.d }, p0, [x0, z0.d, sxtw #3]9508# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1d { z0.d }, p0, [x0, z0.d, sxtw]9509# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1d { z0.d }, p0, [x0, z0.d, uxtw #3]9510# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1d { z0.d }, p0, [x0, z0.d, uxtw]9511# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1d { z0.d }, p0, [x0, z0.d]9512# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1d { z0.d }, p0, [x0]9513# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1d { z0.d }, p7, [z0.d]9514# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1d { z21.d }, p5, [x10, #5, mul vl]9515# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1d { z31.d }, p7, [sp, #-1, mul vl]9516# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1d { z31.d }, p7, [z31.d, #248]9517# CHECK-NEXT: - - - - - - - - - - - 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 - - st1h { z0.d }, p0, [x0, x0, lsl #1]9518# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1h { z0.d }, p0, [x0, z0.d, lsl #1]9519# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1h { z0.d }, p0, [x0, z0.d, sxtw #1]9520# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1h { z0.d }, p0, [x0, z0.d, sxtw]9521# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1h { z0.d }, p0, [x0, z0.d, uxtw #1]9522# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1h { z0.d }, p0, [x0, z0.d, uxtw]9523# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1h { z0.d }, p0, [x0, z0.d]9524# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1h { z0.d }, p0, [x0]9525# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1h { z0.d }, p7, [z0.d]9526# CHECK-NEXT: - - - - - - - - - - - 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 - - st1h { z0.h }, p0, [x0, x0, lsl #1]9527# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1h { z0.h }, p0, [x0]9528# CHECK-NEXT: - - - - - - - - - - - 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 - - st1h { z0.s }, p0, [x0, x0, lsl #1]9529# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1h { z0.s }, p0, [x0, z0.s, sxtw #1]9530# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1h { z0.s }, p0, [x0, z0.s, sxtw]9531# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1h { z0.s }, p0, [x0, z0.s, uxtw #1]9532# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1h { z0.s }, p0, [x0, z0.s, uxtw]9533# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1h { z0.s }, p0, [x0]9534# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1h { z0.s }, p7, [z0.s]9535# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1h { z21.d }, p5, [x10, #5, mul vl]9536# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1h { z21.h }, p5, [x10, #5, mul vl]9537# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1h { z21.s }, p5, [x10, #5, mul vl]9538# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1h { z31.d }, p7, [sp, #-1, mul vl]9539# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1h { z31.d }, p7, [z31.d, #62]9540# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1h { z31.h }, p7, [sp, #-1, mul vl]9541# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1h { z31.s }, p7, [sp, #-1, mul vl]9542# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1h { z31.s }, p7, [z31.s, #62]9543# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1w { z0.d }, p0, [x0, x0, lsl #2]9544# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1w { z0.d }, p0, [x0, z0.d, lsl #2]9545# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1w { z0.d }, p0, [x0, z0.d, sxtw #2]9546# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1w { z0.d }, p0, [x0, z0.d, sxtw]9547# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1w { z0.d }, p0, [x0, z0.d, uxtw #2]9548# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1w { z0.d }, p0, [x0, z0.d, uxtw]9549# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1w { z0.d }, p0, [x0, z0.d]9550# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1w { z0.d }, p0, [x0]9551# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1w { z0.d }, p7, [z0.d]9552# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1w { z0.s }, p0, [x0, x0, lsl #2]9553# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1w { z0.s }, p0, [x0, z0.s, sxtw #2]9554# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1w { z0.s }, p0, [x0, z0.s, sxtw]9555# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1w { z0.s }, p0, [x0, z0.s, uxtw #2]9556# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1w { z0.s }, p0, [x0, z0.s, uxtw]9557# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1w { z0.s }, p0, [x0]9558# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1w { z0.s }, p7, [z0.s]9559# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1w { z21.d }, p5, [x10, #5, mul vl]9560# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1w { z21.s }, p5, [x10, #5, mul vl]9561# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1w { z31.d }, p7, [sp, #-1, mul vl]9562# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - st1w { z31.d }, p7, [z31.d, #124]9563# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st1w { z31.s }, p7, [sp, #-1, mul vl]9564# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - st1w { z31.s }, p7, [z31.s, #124]9565# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - 1.00 1.00 1.00 - - st2b { z0.b, z1.b }, p0, [x0, x0]9566# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2b { z0.b, z1.b }, p0, [x0]9567# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2b { z21.b, z22.b }, p5, [x10, #10, mul vl]9568# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2b { z23.b, z24.b }, p3, [x13, #-16, mul vl]9569# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - 1.00 1.00 1.00 - - st2b { z5.b, z6.b }, p3, [x17, x16]9570# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - 1.00 1.00 1.00 - - st2d { z0.d, z1.d }, p0, [x0, x0, lsl #3]9571# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2d { z0.d, z1.d }, p0, [x0]9572# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2d { z21.d, z22.d }, p5, [x10, #10, mul vl]9573# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2d { z23.d, z24.d }, p3, [x13, #-16, mul vl]9574# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - 1.00 1.00 1.00 - - st2d { z5.d, z6.d }, p3, [x17, x16, lsl #3]9575# CHECK-NEXT: - - - - - - - - - - - 1.00 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 1.00 1.00 1.00 - - st2h { z0.h, z1.h }, p0, [x0, x0, lsl #1]9576# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2h { z0.h, z1.h }, p0, [x0]9577# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2h { z21.h, z22.h }, p5, [x10, #10, mul vl]9578# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2h { z23.h, z24.h }, p3, [x13, #-16, mul vl]9579# CHECK-NEXT: - - - - - - - - - - - 1.00 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 1.00 1.00 1.00 - - st2h { z5.h, z6.h }, p3, [x17, x16, lsl #1]9580# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - 1.00 1.00 1.00 - - st2w { z0.s, z1.s }, p0, [x0, x0, lsl #2]9581# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2w { z0.s, z1.s }, p0, [x0]9582# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2w { z21.s, z22.s }, p5, [x10, #10, mul vl]9583# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - st2w { z23.s, z24.s }, p3, [x13, #-16, mul vl]9584# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - 1.00 1.00 1.00 - - st2w { z5.s, z6.s }, p3, [x17, x16, lsl #2]9585# CHECK-NEXT: - - - - - - - - - - - 4.50 1.13 1.13 1.13 1.13 1.13 1.13 1.13 1.13 4.50 4.50 4.50 - - st3b { z0.b - z2.b }, p0, [x0, x0]9586# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3b { z0.b - z2.b }, p0, [x0]9587# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3b { z21.b - z23.b }, p5, [x10, #15, mul vl]9588# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3b { z23.b - z25.b }, p3, [x13, #-24, mul vl]9589# CHECK-NEXT: - - - - - - - - - - - 4.50 1.13 1.13 1.13 1.13 1.13 1.13 1.13 1.13 4.50 4.50 4.50 - - st3b { z5.b - z7.b }, p3, [x17, x16]9590# CHECK-NEXT: - - - - - - - - - - - 4.50 1.13 1.13 1.13 1.13 1.13 1.13 1.13 1.13 4.50 4.50 4.50 - - st3d { z0.d - z2.d }, p0, [x0, x0, lsl #3]9591# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3d { z0.d - z2.d }, p0, [x0]9592# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3d { z21.d - z23.d }, p5, [x10, #15, mul vl]9593# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3d { z23.d - z25.d }, p3, [x13, #-24, mul vl]9594# CHECK-NEXT: - - - - - - - - - - - 4.50 1.13 1.13 1.13 1.13 1.13 1.13 1.13 1.13 4.50 4.50 4.50 - - st3d { z5.d - z7.d }, p3, [x17, x16, lsl #3]9595# CHECK-NEXT: - - - - - - - - - - - 4.50 1.13 1.13 1.13 1.13 1.13 1.13 1.13 1.13 4.50 4.50 4.50 - - st3h { z0.h - z2.h }, p0, [x0, x0, lsl #1]9596# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3h { z0.h - z2.h }, p0, [x0]9597# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3h { z21.h - z23.h }, p5, [x10, #15, mul vl]9598# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3h { z23.h - z25.h }, p3, [x13, #-24, mul vl]9599# CHECK-NEXT: - - - - - - - - - - - 4.50 1.13 1.13 1.13 1.13 1.13 1.13 1.13 1.13 4.50 4.50 4.50 - - st3h { z5.h - z7.h }, p3, [x17, x16, lsl #1]9600# CHECK-NEXT: - - - - - - - - - - - 4.50 1.13 1.13 1.13 1.13 1.13 1.13 1.13 1.13 4.50 4.50 4.50 - - st3w { z0.s - z2.s }, p0, [x0, x0, lsl #2]9601# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3w { z0.s - z2.s }, p0, [x0]9602# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3w { z21.s - z23.s }, p5, [x10, #15, mul vl]9603# CHECK-NEXT: - - - - - - - - - - - 4.50 - - - - - - - - 4.50 4.50 4.50 - - st3w { z23.s - z25.s }, p3, [x13, #-24, mul vl]9604# CHECK-NEXT: - - - - - - - - - - - 4.50 1.13 1.13 1.13 1.13 1.13 1.13 1.13 1.13 4.50 4.50 4.50 - - st3w { z5.s - z7.s }, p3, [x17, x16, lsl #2]9605# CHECK-NEXT: - - - - - - - - - - - 9.00 2.25 2.25 2.25 2.25 2.25 2.25 2.25 2.25 9.00 9.00 9.00 - - st4b { z0.b - z3.b }, p0, [x0, x0]9606# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4b { z0.b - z3.b }, p0, [x0]9607# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4b { z21.b - z24.b }, p5, [x10, #20, mul vl]9608# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4b { z23.b - z26.b }, p3, [x13, #-32, mul vl]9609# CHECK-NEXT: - - - - - - - - - - - 9.00 2.25 2.25 2.25 2.25 2.25 2.25 2.25 2.25 9.00 9.00 9.00 - - st4b { z5.b - z8.b }, p3, [x17, x16]9610# CHECK-NEXT: - - - - - - - - - - - 9.00 2.25 2.25 2.25 2.25 2.25 2.25 2.25 2.25 9.00 9.00 9.00 - - st4d { z0.d - z3.d }, p0, [x0, x0, lsl #3]9611# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4d { z0.d - z3.d }, p0, [x0]9612# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4d { z21.d - z24.d }, p5, [x10, #20, mul vl]9613# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4d { z23.d - z26.d }, p3, [x13, #-32, mul vl]9614# CHECK-NEXT: - - - - - - - - - - - 9.00 2.25 2.25 2.25 2.25 2.25 2.25 2.25 2.25 9.00 9.00 9.00 - - st4d { z5.d - z8.d }, p3, [x17, x16, lsl #3]9615# CHECK-NEXT: - - - - - - - - - - - 9.00 2.25 2.25 2.25 2.25 2.25 2.25 2.25 2.25 9.00 9.00 9.00 - - st4h { z0.h - z3.h }, p0, [x0, x0, lsl #1]9616# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4h { z0.h - z3.h }, p0, [x0]9617# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4h { z21.h - z24.h }, p5, [x10, #20, mul vl]9618# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4h { z23.h - z26.h }, p3, [x13, #-32, mul vl]9619# CHECK-NEXT: - - - - - - - - - - - 9.00 2.25 2.25 2.25 2.25 2.25 2.25 2.25 2.25 9.00 9.00 9.00 - - st4h { z5.h - z8.h }, p3, [x17, x16, lsl #1]9620# CHECK-NEXT: - - - - - - - - - - - 9.00 2.25 2.25 2.25 2.25 2.25 2.25 2.25 2.25 9.00 9.00 9.00 - - st4w { z0.s - z3.s }, p0, [x0, x0, lsl #2]9621# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4w { z0.s - z3.s }, p0, [x0]9622# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4w { z21.s - z24.s }, p5, [x10, #20, mul vl]9623# CHECK-NEXT: - - - - - - - - - - - 9.00 - - - - - - - - 9.00 9.00 9.00 - - st4w { z23.s - z26.s }, p3, [x13, #-32, mul vl]9624# CHECK-NEXT: - - - - - - - - - - - 9.00 2.25 2.25 2.25 2.25 2.25 2.25 2.25 2.25 9.00 9.00 9.00 - - st4w { z5.s - z8.s }, p3, [x17, x16, lsl #2]9625# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1b { z0.b }, p0, [x0, x0]9626# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1b { z0.b }, p0, [x0]9627# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1b { z0.d }, p0, [z1.d]9628# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - stnt1b { z0.s }, p0, [z1.s]9629# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1b { z21.b }, p5, [x10, #7, mul vl]9630# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1b { z23.b }, p3, [x13, #-8, mul vl]9631# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1b { z31.d }, p7, [z31.d, x0]9632# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1b { z31.d }, p7, [z31.d]9633# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - stnt1b { z31.s }, p7, [z31.s, x0]9634# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - stnt1b { z31.s }, p7, [z31.s]9635# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1d { z0.d }, p0, [x0, x0, lsl #3]9636# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1d { z0.d }, p0, [x0]9637# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1d { z0.d }, p0, [z1.d]9638# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1d { z21.d }, p5, [x10, #7, mul vl]9639# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1d { z23.d }, p3, [x13, #-8, mul vl]9640# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1d { z31.d }, p7, [z31.d, x0]9641# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1d { z31.d }, p7, [z31.d]9642# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1h { z0.d }, p0, [z1.d]9643# CHECK-NEXT: - - - - - - - - - - - 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 - - stnt1h { z0.h }, p0, [x0, x0, lsl #1]9644# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1h { z0.h }, p0, [x0]9645# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - stnt1h { z0.s }, p0, [z1.s]9646# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1h { z21.h }, p5, [x10, #7, mul vl]9647# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1h { z23.h }, p3, [x13, #-8, mul vl]9648# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1h { z31.d }, p7, [z31.d, x0]9649# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1h { z31.d }, p7, [z31.d]9650# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - stnt1h { z31.s }, p7, [z31.s, x0]9651# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - stnt1h { z31.s }, p7, [z31.s]9652# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1w { z0.d }, p0, [z1.d]9653# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1w { z0.s }, p0, [x0, x0, lsl #2]9654# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1w { z0.s }, p0, [x0]9655# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - stnt1w { z0.s }, p0, [z1.s]9656# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1w { z21.s }, p5, [x10, #7, mul vl]9657# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - stnt1w { z23.s }, p3, [x13, #-8, mul vl]9658# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1w { z31.d }, p7, [z31.d, x0]9659# CHECK-NEXT: - - - - - - - - - - - 1.50 - - - - - - - - 1.50 1.50 1.50 - - stnt1w { z31.d }, p7, [z31.d]9660# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - stnt1w { z31.s }, p7, [z31.s, x0]9661# CHECK-NEXT: - - - - - - - - - - - 3.00 - - - - - - - - 3.00 3.00 3.00 - - stnt1w { z31.s }, p7, [z31.s]9662# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 - - - - str p0, [x0]9663# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 - - - - str p15, [sp, #-256, mul vl]9664# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 - - - - str p5, [x10, #255, mul vl]9665# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - str z0, [x0]9666# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - str z21, [x10, #-256, mul vl]9667# CHECK-NEXT: - - - - - - - - - - - 0.50 - - - - - - - - 0.50 0.50 0.50 - - str z31, [sp, #255, mul vl]9668# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.b, p0/m, z0.b, z0.b9669# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.b, z0.b, #09670# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.b, z0.b, z0.b9671# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.d, p0/m, z0.d, z0.d9672# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.d, z0.d, #09673# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.d, z0.d, #0, lsl #89674# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.d, z0.d, z0.d9675# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.h, p0/m, z0.h, z0.h9676# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.h, z0.h, #09677# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.h, z0.h, #0, lsl #89678# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.h, z0.h, z0.h9679# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.s, p0/m, z0.s, z0.s9680# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.s, z0.s, #09681# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.s, z0.s, #0, lsl #89682# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z0.s, z0.s, z0.s9683# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z21.b, p5/m, z21.b, z10.b9684# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z21.b, z10.b, z21.b9685# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z21.d, p5/m, z21.d, z10.d9686# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z21.d, z10.d, z21.d9687# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z21.h, p5/m, z21.h, z10.h9688# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z21.h, z10.h, z21.h9689# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z21.s, p5/m, z21.s, z10.s9690# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z21.s, z10.s, z21.s9691# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z23.b, p3/m, z23.b, z13.b9692# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z23.b, z13.b, z8.b9693# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z23.d, p3/m, z23.d, z13.d9694# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z23.d, z13.d, z8.d9695# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z23.h, p3/m, z23.h, z13.h9696# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z23.h, z13.h, z8.h9697# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z23.s, p3/m, z23.s, z13.s9698# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z23.s, z13.s, z8.s9699# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.b, p7/m, z31.b, z31.b9700# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.b, z31.b, #2559701# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.b, z31.b, z31.b9702# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.d, p7/m, z31.d, z31.d9703# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.d, z31.d, #652809704# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.d, z31.d, z31.d9705# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.h, p7/m, z31.h, z31.h9706# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.h, z31.h, #652809707# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.h, z31.h, z31.h9708# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.s, p7/m, z31.s, z31.s9709# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.s, z31.s, #652809710# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sub z31.s, z31.s, z31.s9711# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subhnb z0.b, z1.h, z31.h9712# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subhnb z0.h, z1.s, z31.s9713# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subhnb z0.s, z1.d, z31.d9714# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subhnt z0.b, z1.h, z31.h9715# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subhnt z0.h, z1.s, z31.s9716# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subhnt z0.s, z1.d, z31.d9717# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z0.b, p0/m, z0.b, z0.b9718# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z0.b, z0.b, #09719# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z0.d, p0/m, z0.d, z0.d9720# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z0.d, z0.d, #09721# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z0.d, z0.d, #0, lsl #89722# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z0.h, p0/m, z0.h, z0.h9723# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z0.h, z0.h, #09724# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z0.h, z0.h, #0, lsl #89725# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z0.s, p0/m, z0.s, z0.s9726# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z0.s, z0.s, #09727# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z0.s, z0.s, #0, lsl #89728# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z31.b, z31.b, #2559729# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z31.d, z31.d, #652809730# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z31.h, z31.h, #652809731# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 subr z31.s, z31.s, #652809732# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sunpkhi z31.d, z31.s9733# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sunpkhi z31.h, z31.b9734# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sunpkhi z31.s, z31.h9735# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sunpklo z31.d, z31.s9736# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sunpklo z31.h, z31.b9737# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sunpklo z31.s, z31.h9738# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 suqadd z0.b, p0/m, z0.b, z1.b9739# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 suqadd z0.h, p0/m, z0.h, z1.h9740# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 suqadd z29.s, p7/m, z29.s, z30.s9741# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 suqadd z31.d, p7/m, z31.d, z30.d9742# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sxtb z0.d, p0/m, z0.d9743# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sxtb z0.h, p0/m, z0.h9744# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sxtb z0.s, p0/m, z0.s9745# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sxtb z31.d, p7/m, z31.d9746# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sxtb z31.h, p7/m, z31.h9747# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sxtb z31.s, p7/m, z31.s9748# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sxth z0.d, p0/m, z0.d9749# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 sxth z0.s, p0/m, z0.s9750# CHECK-NEXT: - - - File truncated to the first 1 MiB.