brintos

brintos / llvm-project-archived public Read only

0
0
Text · 505.2 KiB · 4e6ac99 Raw
7516 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=a64fx -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.s12add	z0.b, p0/m, z0.b, z0.b13add	z0.b, z0.b, #014add	z0.b, z0.b, z0.b15add	z0.d, p0/m, z0.d, z0.d16add	z0.d, z0.d, #017add	z0.d, z0.d, #0, lsl #818add	z0.d, z0.d, z0.d19add	z0.h, p0/m, z0.h, z0.h20add	z0.h, z0.h, #021add	z0.h, z0.h, #0, lsl #822add	z0.h, z0.h, z0.h23add	z0.s, p0/m, z0.s, z0.s24add	z0.s, z0.s, #025add	z0.s, z0.s, #0, lsl #826add	z0.s, z0.s, z0.s27add	z0.s, z1.s, z2.s28add	z21.b, p5/m, z21.b, z10.b29add	z21.b, z10.b, z21.b30add	z21.d, p5/m, z21.d, z10.d31add	z21.d, z10.d, z21.d32add	z21.h, p5/m, z21.h, z10.h33add	z21.h, z10.h, z21.h34add	z21.s, p5/m, z21.s, z10.s35add	z21.s, z10.s, z21.s36add	z23.b, p3/m, z23.b, z13.b37add	z23.b, z13.b, z8.b38add	z23.d, p3/m, z23.d, z13.d39add	z23.d, z13.d, z8.d40add	z23.h, p3/m, z23.h, z13.h41add	z23.h, z13.h, z8.h42add	z23.s, p3/m, z23.s, z13.s43add	z23.s, z13.s, z8.s44add	z31.b, p7/m, z31.b, z31.b45add	z31.b, z31.b, #25546add	z31.b, z31.b, z31.b47add	z31.d, p7/m, z31.d, z31.d48add	z31.d, z31.d, #6528049add	z31.d, z31.d, z31.d50add	z31.h, p7/m, z31.h, z31.h51add	z31.h, z31.h, #6528052add	z31.h, z31.h, z31.h53add	z31.s, p7/m, z31.s, z31.s54add	z31.s, z31.s, #6528055add	z31.s, z31.s, z31.s56addpl	sp, sp, #3157addpl	x0, x0, #-3258addpl	x21, x21, #059addpl	x23, x8, #-160addvl	sp, sp, #3161addvl	x0, x0, #-3262addvl	x21, x21, #063addvl	x23, x8, #-164adr	z0.d, [z0.d, z0.d, lsl #1]65adr	z0.d, [z0.d, z0.d, lsl #2]66adr	z0.d, [z0.d, z0.d, lsl #3]67adr	z0.d, [z0.d, z0.d, sxtw #1]68adr	z0.d, [z0.d, z0.d, sxtw #2]69adr	z0.d, [z0.d, z0.d, sxtw #3]70adr	z0.d, [z0.d, z0.d, sxtw]71adr	z0.d, [z0.d, z0.d, uxtw #1]72adr	z0.d, [z0.d, z0.d, uxtw #2]73adr	z0.d, [z0.d, z0.d, uxtw #3]74adr	z0.d, [z0.d, z0.d, uxtw]75adr	z0.d, [z0.d, z0.d]76adr	z0.s, [z0.s, z0.s, lsl #1]77adr	z0.s, [z0.s, z0.s, lsl #2]78adr	z0.s, [z0.s, z0.s, lsl #3]79adr	z0.s, [z0.s, z0.s]80and	p0.b, p0/z, p0.b, p1.b81and	z0.d, z0.d, #0x682and	z0.d, z0.d, #0xfffffffffffffff983and	z0.d, z0.d, z0.d84and	z0.s, z0.s, #0x685and	z0.s, z0.s, #0xfffffff986and	z23.d, z13.d, z8.d87and	z23.h, z23.h, #0x688and	z23.h, z23.h, #0xfff989and	z31.b, p7/m, z31.b, z31.b90and	z31.d, p7/m, z31.d, z31.d91and	z31.h, p7/m, z31.h, z31.h92and	z31.s, p7/m, z31.s, z31.s93and	z5.b, z5.b, #0x694and	z5.b, z5.b, #0xf995ands	p0.b, p0/z, p0.b, p1.b96andv	b0, p7, z31.b97andv	d0, p7, z31.d98andv	h0, p7, z31.h99andv	s0, p7, z31.s100asr	z0.b, p0/m, z0.b, #1101asr	z0.b, p0/m, z0.b, z0.b102asr	z0.b, p0/m, z0.b, z1.d103asr	z0.b, z0.b, #1104asr	z0.b, z1.b, z2.d105asr	z0.d, p0/m, z0.d, #1106asr	z0.d, p0/m, z0.d, z0.d107asr	z0.d, z0.d, #1108asr	z0.h, p0/m, z0.h, #1109asr	z0.h, p0/m, z0.h, z0.h110asr	z0.h, p0/m, z0.h, z1.d111asr	z0.h, z0.h, #1112asr	z0.h, z1.h, z2.d113asr	z0.s, p0/m, z0.s, #1114asr	z0.s, p0/m, z0.s, z0.s115asr	z0.s, p0/m, z0.s, z1.d116asr	z0.s, z0.s, #1117asr	z0.s, z1.s, z2.d118asr	z31.b, p0/m, z31.b, #8119asr	z31.b, z31.b, #8120asr	z31.d, p0/m, z31.d, #64121asr	z31.d, z31.d, #64122asr	z31.h, p0/m, z31.h, #16123asr	z31.h, z31.h, #16124asr	z31.s, p0/m, z31.s, #32125asr	z31.s, z31.s, #32126asrd	z0.b, p0/m, z0.b, #1127asrd	z0.d, p0/m, z0.d, #1128asrd	z0.h, p0/m, z0.h, #1129asrd	z0.s, p0/m, z0.s, #1130asrd	z31.b, p0/m, z31.b, #8131asrd	z31.d, p0/m, z31.d, #64132asrd	z31.h, p0/m, z31.h, #16133asrd	z31.s, p0/m, z31.s, #32134asrr	z0.b, p0/m, z0.b, z0.b135asrr	z0.d, p0/m, z0.d, z0.d136asrr	z0.h, p0/m, z0.h, z0.h137asrr	z0.s, p0/m, z0.s, z0.s138bic	p0.b, p0/z, p0.b, p0.b139bic	p15.b, p15/z, p15.b, p15.b140bic	z0.d, z0.d, z0.d141bic	z23.d, z13.d, z8.d142bic	z31.b, p7/m, z31.b, z31.b143bic	z31.d, p7/m, z31.d, z31.d144bic	z31.h, p7/m, z31.h, z31.h145bic	z31.s, p7/m, z31.s, z31.s146bics	p0.b, p0/z, p0.b, p0.b147bics	p15.b, p15/z, p15.b, p15.b148brka	p0.b, p15/m, p15.b149brka	p0.b, p15/z, p15.b150brkas	p0.b, p15/z, p15.b151brkb	p0.b, p15/m, p15.b152brkb	p0.b, p15/z, p15.b153brkbs	p0.b, p15/z, p15.b154brkn	p0.b, p15/z, p1.b, p0.b155brkn	p15.b, p15/z, p15.b, p15.b156brkns	p0.b, p15/z, p1.b, p0.b157brkns	p15.b, p15/z, p15.b, p15.b158brkpa	p0.b, p15/z, p1.b, p2.b159brkpa	p15.b, p15/z, p15.b, p15.b160brkpas	p0.b, p15/z, p1.b, p2.b161brkpas	p15.b, p15/z, p15.b, p15.b162brkpb	p0.b, p15/z, p1.b, p2.b163brkpb	p15.b, p15/z, p15.b, p15.b164brkpbs	p0.b, p15/z, p1.b, p2.b165brkpbs	p15.b, p15/z, p15.b, p15.b166clasta	b0, p7, b0, z31.b167clasta	d0, p7, d0, z31.d168clasta	h0, p7, h0, z31.h169clasta	s0, p7, s0, z31.s170clasta	w0, p7, w0, z31.b171clasta	w0, p7, w0, z31.h172clasta	w0, p7, w0, z31.s173clasta	x0, p7, x0, z31.d174clasta	z0.b, p7, z0.b, z31.b175clasta	z0.d, p7, z0.d, z31.d176clasta	z0.h, p7, z0.h, z31.h177clasta	z0.s, p7, z0.s, z31.s178clastb	b0, p7, b0, z31.b179clastb	d0, p7, d0, z31.d180clastb	h0, p7, h0, z31.h181clastb	s0, p7, s0, z31.s182clastb	w0, p7, w0, z31.b183clastb	w0, p7, w0, z31.h184clastb	w0, p7, w0, z31.s185clastb	x0, p7, x0, z31.d186clastb	z0.b, p7, z0.b, z31.b187clastb	z0.d, p7, z0.d, z31.d188clastb	z0.h, p7, z0.h, z31.h189clastb	z0.s, p7, z0.s, z31.s190cls	z31.b, p7/m, z31.b191cls	z31.d, p7/m, z31.d192cls	z31.h, p7/m, z31.h193cls	z31.s, p7/m, z31.s194clz	z31.b, p7/m, z31.b195clz	z31.d, p7/m, z31.d196clz	z31.h, p7/m, z31.h197clz	z31.s, p7/m, z31.s198cmpeq	p0.b, p0/z, z0.b, #-16199cmpeq	p0.b, p0/z, z0.b, #15200cmpeq	p0.b, p0/z, z0.b, z0.b201cmpeq	p0.b, p0/z, z0.b, z0.d202cmpeq	p0.d, p0/z, z0.d, #-16203cmpeq	p0.d, p0/z, z0.d, #15204cmpeq	p0.d, p0/z, z0.d, z0.d205cmpeq	p0.h, p0/z, z0.h, #-16206cmpeq	p0.h, p0/z, z0.h, #15207cmpeq	p0.h, p0/z, z0.h, z0.d208cmpeq	p0.h, p0/z, z0.h, z0.h209cmpeq	p0.s, p0/z, z0.s, #-16210cmpeq	p0.s, p0/z, z0.s, #15211cmpeq	p0.s, p0/z, z0.s, z0.d212cmpeq	p0.s, p0/z, z0.s, z0.s213cmpge	p0.b, p0/z, z0.b, #-16214cmpge	p0.b, p0/z, z0.b, #15215cmpge	p0.b, p0/z, z0.b, z0.b216cmpge	p0.b, p0/z, z0.b, z0.d217cmpge	p0.b, p0/z, z1.b, z0.b218cmpge	p0.d, p0/z, z0.d, #-16219cmpge	p0.d, p0/z, z0.d, #15220cmpge	p0.d, p0/z, z0.d, z0.d221cmpge	p0.d, p0/z, z1.d, z0.d222cmpge	p0.h, p0/z, z0.h, #-16223cmpge	p0.h, p0/z, z0.h, #15224cmpge	p0.h, p0/z, z0.h, z0.d225cmpge	p0.h, p0/z, z0.h, z0.h226cmpge	p0.h, p0/z, z1.h, z0.h227cmpge	p0.s, p0/z, z0.s, #-16228cmpge	p0.s, p0/z, z0.s, #15229cmpge	p0.s, p0/z, z0.s, z0.d230cmpge	p0.s, p0/z, z0.s, z0.s231cmpge	p0.s, p0/z, z1.s, z0.s232cmpgt	p0.b, p0/z, z0.b, #-16233cmpgt	p0.b, p0/z, z0.b, #15234cmpgt	p0.b, p0/z, z0.b, z0.b235cmpgt	p0.b, p0/z, z0.b, z0.d236cmpgt	p0.b, p0/z, z1.b, z0.b237cmpgt	p0.d, p0/z, z0.d, #-16238cmpgt	p0.d, p0/z, z0.d, #15239cmpgt	p0.d, p0/z, z0.d, z0.d240cmpgt	p0.d, p0/z, z1.d, z0.d241cmpgt	p0.h, p0/z, z0.h, #-16242cmpgt	p0.h, p0/z, z0.h, #15243cmpgt	p0.h, p0/z, z0.h, z0.d244cmpgt	p0.h, p0/z, z0.h, z0.h245cmpgt	p0.h, p0/z, z1.h, z0.h246cmpgt	p0.s, p0/z, z0.s, #-16247cmpgt	p0.s, p0/z, z0.s, #15248cmpgt	p0.s, p0/z, z0.s, z0.d249cmpgt	p0.s, p0/z, z0.s, z0.s250cmpgt	p0.s, p0/z, z1.s, z0.s251cmphi	p0.b, p0/z, z0.b, #0252cmphi	p0.b, p0/z, z0.b, #127253cmphi	p0.b, p0/z, z0.b, z0.b254cmphi	p0.b, p0/z, z0.b, z0.d255cmphi	p0.b, p0/z, z1.b, z0.b256cmphi	p0.d, p0/z, z0.d, #0257cmphi	p0.d, p0/z, z0.d, #127258cmphi	p0.d, p0/z, z0.d, z0.d259cmphi	p0.d, p0/z, z1.d, z0.d260cmphi	p0.h, p0/z, z0.h, #0261cmphi	p0.h, p0/z, z0.h, #127262cmphi	p0.h, p0/z, z0.h, z0.d263cmphi	p0.h, p0/z, z0.h, z0.h264cmphi	p0.h, p0/z, z1.h, z0.h265cmphi	p0.s, p0/z, z0.s, #0266cmphi	p0.s, p0/z, z0.s, #127267cmphi	p0.s, p0/z, z0.s, z0.d268cmphi	p0.s, p0/z, z0.s, z0.s269cmphi	p0.s, p0/z, z1.s, z0.s270cmphs	p0.b, p0/z, z0.b, #0271cmphs	p0.b, p0/z, z0.b, #127272cmphs	p0.b, p0/z, z0.b, z0.b273cmphs	p0.b, p0/z, z0.b, z0.d274cmphs	p0.b, p0/z, z1.b, z0.b275cmphs	p0.d, p0/z, z0.d, #0276cmphs	p0.d, p0/z, z0.d, #127277cmphs	p0.d, p0/z, z0.d, z0.d278cmphs	p0.d, p0/z, z1.d, z0.d279cmphs	p0.h, p0/z, z0.h, #0280cmphs	p0.h, p0/z, z0.h, #127281cmphs	p0.h, p0/z, z0.h, z0.d282cmphs	p0.h, p0/z, z0.h, z0.h283cmphs	p0.h, p0/z, z1.h, z0.h284cmphs	p0.s, p0/z, z0.s, #0285cmphs	p0.s, p0/z, z0.s, #127286cmphs	p0.s, p0/z, z0.s, z0.d287cmphs	p0.s, p0/z, z0.s, z0.s288cmphs	p0.s, p0/z, z1.s, z0.s289cmple	p0.b, p0/z, z0.b, #-16290cmple	p0.b, p0/z, z0.b, #15291cmple	p0.b, p0/z, z0.b, z0.d292cmple	p0.d, p0/z, z0.d, #-16293cmple	p0.d, p0/z, z0.d, #15294cmple	p0.h, p0/z, z0.h, #-16295cmple	p0.h, p0/z, z0.h, #15296cmple	p0.h, p0/z, z0.h, z0.d297cmple	p0.s, p0/z, z0.s, #-16298cmple	p0.s, p0/z, z0.s, #15299cmple	p0.s, p0/z, z0.s, z0.d300cmplo	p0.b, p0/z, z0.b, #0301cmplo	p0.b, p0/z, z0.b, #127302cmplo	p0.b, p0/z, z0.b, z0.d303cmplo	p0.d, p0/z, z0.d, #0304cmplo	p0.d, p0/z, z0.d, #127305cmplo	p0.h, p0/z, z0.h, #0306cmplo	p0.h, p0/z, z0.h, #127307cmplo	p0.h, p0/z, z0.h, z0.d308cmplo	p0.s, p0/z, z0.s, #0309cmplo	p0.s, p0/z, z0.s, #127310cmplo	p0.s, p0/z, z0.s, z0.d311cmpls	p0.b, p0/z, z0.b, #0312cmpls	p0.b, p0/z, z0.b, #127313cmpls	p0.b, p0/z, z0.b, z0.d314cmpls	p0.d, p0/z, z0.d, #0315cmpls	p0.d, p0/z, z0.d, #127316cmpls	p0.h, p0/z, z0.h, #0317cmpls	p0.h, p0/z, z0.h, #127318cmpls	p0.h, p0/z, z0.h, z0.d319cmpls	p0.s, p0/z, z0.s, #0320cmpls	p0.s, p0/z, z0.s, #127321cmpls	p0.s, p0/z, z0.s, z0.d322cmplt	p0.b, p0/z, z0.b, #-16323cmplt	p0.b, p0/z, z0.b, #15324cmplt	p0.b, p0/z, z0.b, z0.d325cmplt	p0.d, p0/z, z0.d, #-16326cmplt	p0.d, p0/z, z0.d, #15327cmplt	p0.h, p0/z, z0.h, #-16328cmplt	p0.h, p0/z, z0.h, #15329cmplt	p0.h, p0/z, z0.h, z0.d330cmplt	p0.s, p0/z, z0.s, #-16331cmplt	p0.s, p0/z, z0.s, #15332cmplt	p0.s, p0/z, z0.s, z0.d333cmpne	p0.b, p0/z, z0.b, #-16334cmpne	p0.b, p0/z, z0.b, #15335cmpne	p0.b, p0/z, z0.b, z0.b336cmpne	p0.b, p0/z, z0.b, z0.d337cmpne	p0.d, p0/z, z0.d, #-16338cmpne	p0.d, p0/z, z0.d, #15339cmpne	p0.d, p0/z, z0.d, z0.d340cmpne	p0.h, p0/z, z0.h, #-16341cmpne	p0.h, p0/z, z0.h, #15342cmpne	p0.h, p0/z, z0.h, z0.d343cmpne	p0.h, p0/z, z0.h, z0.h344cmpne	p0.s, p0/z, z0.s, #-16345cmpne	p0.s, p0/z, z0.s, #15346cmpne	p0.s, p0/z, z0.s, z0.d347cmpne	p0.s, p0/z, z0.s, z0.s348cnot	z31.b, p7/m, z31.b349cnot	z31.d, p7/m, z31.d350cnot	z31.h, p7/m, z31.h351cnot	z31.s, p7/m, z31.s352cnt	z31.b, p7/m, z31.b353cnt	z31.d, p7/m, z31.d354cnt	z31.h, p7/m, z31.h355cnt	z31.s, p7/m, z31.s356cntb	x0357cntb	x0, #28358cntb	x0, all, mul #16359cntb	x0, pow2360cntd	x0361cntd	x0, #28362cntd	x0, all, mul #16363cntd	x0, pow2364cnth	x0365cnth	x0, #28366cnth	x0, all, mul #16367cnth	x0, pow2368cntp	x0, p15, p0.b369cntp	x0, p15, p0.d370cntp	x0, p15, p0.h371cntp	x0, p15, p0.s372cntw	x0373cntw	x0, #28374cntw	x0, all, mul #16375cntw	x0, pow2376compact	z31.d, p7, z31.d377compact	z31.s, p7, z31.s378ctermeq	w30, wzr379ctermeq	wzr, w30380ctermeq	x30, xzr381ctermeq	xzr, x30382ctermne	w30, wzr383ctermne	wzr, w30384ctermne	x30, xzr385ctermne	xzr, x30386decb	x0387decb	x0, #14388decb	x0, all, mul #16389decb	x0, pow2390decb	x0, vl1391decd	x0392decd	x0, #14393decd	x0, all, mul #16394decd	x0, pow2395decd	x0, vl1396dech	x0397dech	x0, #14398dech	x0, all, mul #16399dech	x0, pow2400dech	x0, vl1401decp	x0, p0.b402decp	x0, p0.d403decp	x0, p0.h404decp	x0, p0.s405decp	xzr, p15.b406decp	xzr, p15.d407decp	xzr, p15.h408decp	xzr, p15.s409decp	z31.d, p15.d410decp	z31.h, p15.h411decp	z31.s, p15.s412decw	x0413decw	x0, #14414decw	x0, all, mul #16415decw	x0, pow2416decw	x0, vl1417dupm	z0.d, #0xfffffffffffffff9418dupm	z0.s, #0xfffffff9419dupm	z23.h, #0xfff9420dupm	z5.b, #0xf9421eor	p0.b, p0/z, p0.b, p1.b422eor	z0.d, z0.d, #0x6423eor	z0.d, z0.d, #0xfffffffffffffff9424eor	z0.d, z0.d, z0.d425eor	z0.s, z0.s, #0x6426eor	z0.s, z0.s, #0xfffffff9427eor	z23.d, z13.d, z8.d428eor	z23.h, z23.h, #0x6429eor	z23.h, z23.h, #0xfff9430eor	z31.b, p7/m, z31.b, z31.b431eor	z31.d, p7/m, z31.d, z31.d432eor	z31.h, p7/m, z31.h, z31.h433eor	z31.s, p7/m, z31.s, z31.s434eor	z5.b, z5.b, #0x6435eor	z5.b, z5.b, #0xf9436eors	p0.b, p0/z, p0.b, p1.b437eorv	b0, p7, z31.b438eorv	d0, p7, z31.d439eorv	h0, p7, z31.h440eorv	s0, p7, z31.s441ext	z31.b, z31.b, z0.b, #0442ext	z31.b, z31.b, z0.b, #255443fabd	z0.d, p7/m, z0.d, z31.d444fabd	z0.h, p7/m, z0.h, z31.h445fabd	z0.s, p7/m, z0.s, z31.s446fabs	z31.d, p7/m, z31.d447fabs	z31.h, p7/m, z31.h448fabs	z31.s, p7/m, z31.s449facge	p0.d, p0/z, z0.d, z1.d450facge	p0.d, p0/z, z1.d, z0.d451facge	p0.h, p0/z, z0.h, z1.h452facge	p0.h, p0/z, z1.h, z0.h453facge	p0.s, p0/z, z0.s, z1.s454facge	p0.s, p0/z, z1.s, z0.s455facgt	p0.d, p0/z, z0.d, z1.d456facgt	p0.d, p0/z, z1.d, z0.d457facgt	p0.h, p0/z, z0.h, z1.h458facgt	p0.h, p0/z, z1.h, z0.h459facgt	p0.s, p0/z, z0.s, z1.s460facgt	p0.s, p0/z, z1.s, z0.s461fadd	z0.d, p0/m, z0.d, #0.5462fadd	z0.d, p7/m, z0.d, z31.d463fadd	z0.d, z1.d, z31.d464fadd	z0.h, p0/m, z0.h, #0.5465fadd	z0.h, p7/m, z0.h, z31.h466fadd	z0.h, z1.h, z31.h467fadd	z0.s, p0/m, z0.s, #0.5468fadd	z0.s, p7/m, z0.s, z31.s469fadd	z0.s, z1.s, z31.s470fadd	z31.d, p7/m, z31.d, #1.0471fadd	z31.h, p7/m, z31.h, #1.0472fadd	z31.s, p7/m, z31.s, #1.0473fadda	d0, p7, d0, z31.d474fadda	h0, p7, h0, z31.h475fadda	s0, p7, s0, z31.s476faddv	d0, p7, z31.d477faddv	h0, p7, z31.h478faddv	s0, p7, z31.s479fcadd	z0.d, p0/m, z0.d, z0.d, #90480fcadd	z0.h, p0/m, z0.h, z0.h, #90481fcadd	z0.s, p0/m, z0.s, z0.s, #90482fcadd	z31.d, p7/m, z31.d, z31.d, #270483fcadd	z31.h, p7/m, z31.h, z31.h, #270484fcadd	z31.s, p7/m, z31.s, z31.s, #270485fcmeq	p0.d, p0/z, z0.d, #0.0486fcmeq	p0.d, p0/z, z0.d, z1.d487fcmeq	p0.h, p0/z, z0.h, #0.0488fcmeq	p0.h, p0/z, z0.h, z1.h489fcmeq	p0.s, p0/z, z0.s, #0.0490fcmeq	p0.s, p0/z, z0.s, z1.s491fcmge	p0.d, p0/z, z0.d, #0.0492fcmge	p0.d, p0/z, z0.d, z1.d493fcmge	p0.d, p0/z, z1.d, z0.d494fcmge	p0.h, p0/z, z0.h, #0.0495fcmge	p0.h, p0/z, z0.h, z1.h496fcmge	p0.h, p0/z, z1.h, z0.h497fcmge	p0.s, p0/z, z0.s, #0.0498fcmge	p0.s, p0/z, z0.s, z1.s499fcmge	p0.s, p0/z, z1.s, z0.s500fcmgt	p0.d, p0/z, z0.d, #0.0501fcmgt	p0.d, p0/z, z0.d, z1.d502fcmgt	p0.d, p0/z, z1.d, z0.d503fcmgt	p0.h, p0/z, z0.h, #0.0504fcmgt	p0.h, p0/z, z0.h, z1.h505fcmgt	p0.h, p0/z, z1.h, z0.h506fcmgt	p0.s, p0/z, z0.s, #0.0507fcmgt	p0.s, p0/z, z0.s, z1.s508fcmgt	p0.s, p0/z, z1.s, z0.s509fcmla	z0.d, p0/m, z0.d, z0.d, #0510fcmla	z0.d, p0/m, z1.d, z2.d, #90511fcmla	z0.h, p0/m, z0.h, z0.h, #0512fcmla	z0.h, p0/m, z1.h, z2.h, #90513fcmla	z0.h, z0.h, z0.h[0], #0514fcmla	z0.s, p0/m, z0.s, z0.s, #0515fcmla	z0.s, p0/m, z1.s, z2.s, #90516fcmla	z21.s, z10.s, z5.s[1], #90517fcmla	z23.s, z13.s, z8.s[0], #270518fcmla	z29.d, p7/m, z30.d, z31.d, #180519fcmla	z29.h, p7/m, z30.h, z31.h, #180520fcmla	z29.s, p7/m, z30.s, z31.s, #180521fcmla	z31.d, p7/m, z31.d, z31.d, #270522fcmla	z31.h, p7/m, z31.h, z31.h, #270523fcmla	z31.h, z31.h, z7.h[3], #270524fcmla	z31.s, p7/m, z31.s, z31.s, #270525fcmle	p0.d, p0/z, z0.d, #0.0526fcmle	p0.h, p0/z, z0.h, #0.0527fcmle	p0.s, p0/z, z0.s, #0.0528fcmlt	p0.d, p0/z, z0.d, #0.0529fcmlt	p0.h, p0/z, z0.h, #0.0530fcmlt	p0.s, p0/z, z0.s, #0.0531fcmne	p0.d, p0/z, z0.d, #0.0532fcmne	p0.d, p0/z, z0.d, z1.d533fcmne	p0.h, p0/z, z0.h, #0.0534fcmne	p0.h, p0/z, z0.h, z1.h535fcmne	p0.s, p0/z, z0.s, #0.0536fcmne	p0.s, p0/z, z0.s, z1.s537fcmuo	p0.d, p0/z, z0.d, z1.d538fcmuo	p0.h, p0/z, z0.h, z1.h539fcmuo	p0.s, p0/z, z0.s, z1.s540fcvt	z0.d, p0/m, z0.h541fcvt	z0.d, p0/m, z0.s542fcvt	z0.h, p0/m, z0.d543fcvt	z0.h, p0/m, z0.s544fcvt	z0.s, p0/m, z0.d545fcvt	z0.s, p0/m, z0.h546fcvtzs	z0.d, p0/m, z0.d547fcvtzs	z0.d, p0/m, z0.h548fcvtzs	z0.d, p0/m, z0.s549fcvtzs	z0.h, p0/m, z0.h550fcvtzs	z0.s, p0/m, z0.d551fcvtzs	z0.s, p0/m, z0.h552fcvtzs	z0.s, p0/m, z0.s553fcvtzu	z0.d, p0/m, z0.d554fcvtzu	z0.d, p0/m, z0.h555fcvtzu	z0.d, p0/m, z0.s556fcvtzu	z0.h, p0/m, z0.h557fcvtzu	z0.s, p0/m, z0.d558fcvtzu	z0.s, p0/m, z0.h559fcvtzu	z0.s, p0/m, z0.s560fdiv	z0.d, p7/m, z0.d, z31.d561fdiv	z0.h, p7/m, z0.h, z31.h562fdiv	z0.s, p7/m, z0.s, z31.s563fdivr	z0.d, p7/m, z0.d, z31.d564fdivr	z0.h, p7/m, z0.h, z31.h565fdivr	z0.s, p7/m, z0.s, z31.s566fexpa	z0.d, z31.d567fexpa	z0.h, z31.h568fexpa	z0.s, z31.s569fmad	z0.d, p7/m, z1.d, z31.d570fmad	z0.h, p7/m, z1.h, z31.h571fmad	z0.s, p7/m, z1.s, z31.s572fmax	z0.d, p0/m, z0.d, #0.0573fmax	z0.d, p7/m, z0.d, z31.d574fmax	z0.h, p0/m, z0.h, #0.0575fmax	z0.h, p7/m, z0.h, z31.h576fmax	z0.s, p0/m, z0.s, #0.0577fmax	z0.s, p7/m, z0.s, z31.s578fmax	z31.d, p7/m, z31.d, #1.0579fmax	z31.h, p7/m, z31.h, #1.0580fmax	z31.s, p7/m, z31.s, #1.0581fmaxnm	z0.d, p0/m, z0.d, #0.0582fmaxnm	z0.d, p7/m, z0.d, z31.d583fmaxnm	z0.h, p0/m, z0.h, #0.0584fmaxnm	z0.h, p7/m, z0.h, z31.h585fmaxnm	z0.s, p0/m, z0.s, #0.0586fmaxnm	z0.s, p7/m, z0.s, z31.s587fmaxnm	z31.d, p7/m, z31.d, #1.0588fmaxnm	z31.h, p7/m, z31.h, #1.0589fmaxnm	z31.s, p7/m, z31.s, #1.0590fmaxnmv	d0, p7, z31.d591fmaxnmv	h0, p7, z31.h592fmaxnmv	s0, p7, z31.s593fmaxv	d0, p7, z31.d594fmaxv	h0, p7, z31.h595fmaxv	s0, p7, z31.s596fmin	z0.d, p0/m, z0.d, #0.0597fmin	z0.d, p7/m, z0.d, z31.d598fmin	z0.h, p0/m, z0.h, #0.0599fmin	z0.h, p7/m, z0.h, z31.h600fmin	z0.s, p0/m, z0.s, #0.0601fmin	z0.s, p7/m, z0.s, z31.s602fmin	z31.d, p7/m, z31.d, #1.0603fmin	z31.h, p7/m, z31.h, #1.0604fmin	z31.s, p7/m, z31.s, #1.0605fminnm	z0.d, p0/m, z0.d, #0.0606fminnm	z0.d, p7/m, z0.d, z31.d607fminnm	z0.h, p0/m, z0.h, #0.0608fminnm	z0.h, p7/m, z0.h, z31.h609fminnm	z0.s, p0/m, z0.s, #0.0610fminnm	z0.s, p7/m, z0.s, z31.s611fminnm	z31.d, p7/m, z31.d, #1.0612fminnm	z31.h, p7/m, z31.h, #1.0613fminnm	z31.s, p7/m, z31.s, #1.0614fminnmv	d0, p7, z31.d615fminnmv	h0, p7, z31.h616fminnmv	s0, p7, z31.s617fminv	d0, p7, z31.d618fminv	h0, p7, z31.h619fminv	s0, p7, z31.s620fmla	z0.d, p7/m, z1.d, z31.d621fmla	z0.d, z1.d, z7.d[1]622fmla	z0.h, p7/m, z1.h, z31.h623fmla	z0.h, z1.h, z7.h[7]624fmla	z0.s, p7/m, z1.s, z31.s625fmla	z0.s, z1.s, z7.s[3]626fmls	z0.d, p7/m, z1.d, z31.d627fmls	z0.d, z1.d, z7.d[1]628fmls	z0.h, p7/m, z1.h, z31.h629fmls	z0.h, z1.h, z7.h[7]630fmls	z0.s, p7/m, z1.s, z31.s631fmls	z0.s, z1.s, z7.s[3]632fmov	z0.d, #-10.00000000633fmov	z0.d, #0.12500000634fmov	z0.d, p0/m, #-10.00000000635fmov	z0.d, p0/m, #0.12500000636fmov	z0.h, #-0.12500000637fmov	z0.h, p0/m, #-0.12500000638fmov	z0.s, #-0.12500000639fmov	z0.s, p0/m, #-0.12500000640fmsb	z0.d, p7/m, z1.d, z31.d641fmsb	z0.h, p7/m, z1.h, z31.h642fmsb	z0.s, p7/m, z1.s, z31.s643fmul	z0.d, p0/m, z0.d, #0.5644fmul	z0.d, p7/m, z0.d, z31.d645fmul	z0.d, z0.d, z0.d[0]646fmul	z0.d, z1.d, z31.d647fmul	z0.h, p0/m, z0.h, #0.5648fmul	z0.h, p7/m, z0.h, z31.h649fmul	z0.h, z0.h, z0.h[0]650fmul	z0.h, z1.h, z31.h651fmul	z0.s, p0/m, z0.s, #0.5652fmul	z0.s, p7/m, z0.s, z31.s653fmul	z0.s, z0.s, z0.s[0]654fmul	z0.s, z1.s, z31.s655fmul	z31.d, p7/m, z31.d, #2.0656fmul	z31.d, z31.d, z15.d[1]657fmul	z31.h, p7/m, z31.h, #2.0658fmul	z31.h, z31.h, z7.h[7]659fmul	z31.s, p7/m, z31.s, #2.0660fmul	z31.s, z31.s, z7.s[3]661fmulx	z0.d, p7/m, z0.d, z31.d662fmulx	z0.h, p7/m, z0.h, z31.h663fmulx	z0.s, p7/m, z0.s, z31.s664fneg	z31.d, p7/m, z31.d665fneg	z31.h, p7/m, z31.h666fneg	z31.s, p7/m, z31.s667fnmad	z0.d, p7/m, z1.d, z31.d668fnmad	z0.h, p7/m, z1.h, z31.h669fnmad	z0.s, p7/m, z1.s, z31.s670fnmla	z0.d, p7/m, z1.d, z31.d671fnmla	z0.h, p7/m, z1.h, z31.h672fnmla	z0.s, p7/m, z1.s, z31.s673fnmls	z0.d, p7/m, z1.d, z31.d674fnmls	z0.h, p7/m, z1.h, z31.h675fnmls	z0.s, p7/m, z1.s, z31.s676fnmsb	z0.d, p7/m, z1.d, z31.d677fnmsb	z0.h, p7/m, z1.h, z31.h678fnmsb	z0.s, p7/m, z1.s, z31.s679frecpe	z0.d, z31.d680frecpe	z0.h, z31.h681frecpe	z0.s, z31.s682frecps	z0.d, z1.d, z31.d683frecps	z0.h, z1.h, z31.h684frecps	z0.s, z1.s, z31.s685frecpx	z31.d, p7/m, z31.d686frecpx	z31.h, p7/m, z31.h687frecpx	z31.s, p7/m, z31.s688frinta	z31.d, p7/m, z31.d689frinta	z31.h, p7/m, z31.h690frinta	z31.s, p7/m, z31.s691frinti	z31.d, p7/m, z31.d692frinti	z31.h, p7/m, z31.h693frinti	z31.s, p7/m, z31.s694frintm	z31.d, p7/m, z31.d695frintm	z31.h, p7/m, z31.h696frintm	z31.s, p7/m, z31.s697frintn	z31.d, p7/m, z31.d698frintn	z31.h, p7/m, z31.h699frintn	z31.s, p7/m, z31.s700frintp	z31.d, p7/m, z31.d701frintp	z31.h, p7/m, z31.h702frintp	z31.s, p7/m, z31.s703frintx	z31.d, p7/m, z31.d704frintx	z31.h, p7/m, z31.h705frintx	z31.s, p7/m, z31.s706frintz	z31.d, p7/m, z31.d707frintz	z31.h, p7/m, z31.h708frintz	z31.s, p7/m, z31.s709frsqrte	z0.d, z31.d710frsqrte	z0.h, z31.h711frsqrte	z0.s, z31.s712frsqrts	z0.d, z1.d, z31.d713frsqrts	z0.h, z1.h, z31.h714frsqrts	z0.s, z1.s, z31.s715fscale	z0.d, p7/m, z0.d, z31.d716fscale	z0.h, p7/m, z0.h, z31.h717fscale	z0.s, p7/m, z0.s, z31.s718fsqrt	z31.d, p7/m, z31.d719fsqrt	z31.h, p7/m, z31.h720fsqrt	z31.s, p7/m, z31.s721fsub	z0.d, p0/m, z0.d, #0.5722fsub	z0.d, p7/m, z0.d, z31.d723fsub	z0.d, z1.d, z31.d724fsub	z0.h, p0/m, z0.h, #0.5725fsub	z0.h, p7/m, z0.h, z31.h726fsub	z0.h, z1.h, z31.h727fsub	z0.s, p0/m, z0.s, #0.5728fsub	z0.s, p7/m, z0.s, z31.s729fsub	z0.s, z1.s, z31.s730fsub	z31.d, p7/m, z31.d, #1.0731fsub	z31.h, p7/m, z31.h, #1.0732fsub	z31.s, p7/m, z31.s, #1.0733fsubr	z0.d, p0/m, z0.d, #0.5734fsubr	z0.d, p7/m, z0.d, z31.d735fsubr	z0.h, p0/m, z0.h, #0.5736fsubr	z0.h, p7/m, z0.h, z31.h737fsubr	z0.s, p0/m, z0.s, #0.5738fsubr	z0.s, p7/m, z0.s, z31.s739fsubr	z31.d, p7/m, z31.d, #1.0740fsubr	z31.h, p7/m, z31.h, #1.0741fsubr	z31.s, p7/m, z31.s, #1.0742ftmad	z0.d, z0.d, z31.d, #7743ftmad	z0.h, z0.h, z31.h, #7744ftmad	z0.s, z0.s, z31.s, #7745ftsmul	z0.d, z1.d, z31.d746ftsmul	z0.h, z1.h, z31.h747ftsmul	z0.s, z1.s, z31.s748ftssel	z0.d, z1.d, z31.d749ftssel	z0.h, z1.h, z31.h750ftssel	z0.s, z1.s, z31.s751incb	x0752incb	x0, #14753incb	x0, all, mul #16754incb	x0, pow2755incb	x0, vl1756incd	x0757incd	x0, #14758incd	x0, all, mul #16759incd	x0, pow2760incd	x0, vl1761incd	z0.d762incd	z0.d, all, mul #16763inch	x0764inch	x0, #14765inch	x0, all, mul #16766inch	x0, pow2767inch	x0, vl1768inch	z0.h769inch	z0.h, all, mul #16770incp	x0, p0.b771incp	x0, p0.d772incp	x0, p0.h773incp	x0, p0.s774incp	xzr, p15.b775incp	xzr, p15.d776incp	xzr, p15.h777incp	xzr, p15.s778incp	z31.d, p15.d779incp	z31.h, p15.h780incp	z31.s, p15.s781incw	x0782incw	x0, #14783incw	x0, all, mul #16784incw	x0, pow2785incw	x0, vl1786incw	z0.s787incw	z0.s, all, mul #16788index	z0.b, #0, #0789index	z0.d, #0, #0790index	z0.h, #0, #0791index	z0.h, w0, w0792index	z0.s, #0, #0793index	z21.b, w10, w21794index	z21.d, x10, x21795index	z21.s, w10, w21796index	z23.b, #13, w8797index	z23.b, w13, #8798index	z23.d, #13, x8799index	z23.d, x13, #8800index	z23.h, #13, w8801index	z23.h, w13, #8802index	z23.s, #13, w8803index	z23.s, w13, #8804index	z31.b, #-1, #-1805index	z31.b, #-1, wzr806index	z31.b, wzr, #-1807index	z31.b, wzr, wzr808index	z31.d, #-1, #-1809index	z31.d, #-1, xzr810index	z31.d, xzr, #-1811index	z31.d, xzr, xzr812index	z31.h, #-1, #-1813index	z31.h, #-1, wzr814index	z31.h, wzr, #-1815index	z31.h, wzr, wzr816index	z31.s, #-1, #-1817index	z31.s, #-1, wzr818index	z31.s, wzr, #-1819index	z31.s, wzr, wzr820insr	z0.b, w0821insr	z0.d, x0822insr	z0.h, w0823insr	z0.s, w0824insr	z31.b, b31825insr	z31.b, wzr826insr	z31.d, d31827insr	z31.d, xzr828insr	z31.h, h31829insr	z31.h, wzr830insr	z31.s, s31831insr	z31.s, wzr832lasta	b0, p7, z31.b833lasta	d0, p7, z31.d834lasta	h0, p7, z31.h835lasta	s0, p7, z31.s836lasta	w0, p7, z31.b837lasta	w0, p7, z31.h838lasta	w0, p7, z31.s839lasta	x0, p7, z31.d840lastb	b0, p7, z31.b841lastb	d0, p7, z31.d842lastb	h0, p7, z31.h843lastb	s0, p7, z31.s844lastb	w0, p7, z31.b845lastb	w0, p7, z31.h846lastb	w0, p7, z31.s847lastb	x0, p7, z31.d848ld1b	{ z0.b }, p0/z, [sp, x0]849ld1b	{ z0.b }, p0/z, [x0, x0]850ld1b	{ z0.b }, p0/z, [x0]851ld1b	{ z0.d }, p0/z, [x0]852ld1b	{ z0.d }, p0/z, [z0.d]853ld1b	{ z0.h }, p0/z, [x0]854ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]855ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]856ld1b	{ z0.s }, p0/z, [x0]857ld1b	{ z0.s }, p0/z, [z0.s]858ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]859ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]860ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]861ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]862ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]863ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]864ld1b	{ z21.s }, p5/z, [x10, x21]865ld1b	{ z23.d }, p3/z, [x13, x8]866ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]867ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]868ld1b	{ z31.d }, p7/z, [sp, z31.d]869ld1b	{ z31.d }, p7/z, [z31.d, #31]870ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]871ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]872ld1b	{ z31.s }, p7/z, [z31.s, #31]873ld1b	{ z5.h }, p3/z, [x17, x16]874ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]875ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]876ld1d	{ z0.d }, p0/z, [x0]877ld1d	{ z0.d }, p0/z, [z0.d]878ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]879ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]880ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]881ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]882ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]883ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]884ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]885ld1d	{ z31.d }, p7/z, [sp, z31.d]886ld1d	{ z31.d }, p7/z, [z31.d, #248]887ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]888ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]889ld1h	{ z0.d }, p0/z, [x0]890ld1h	{ z0.d }, p0/z, [z0.d]891ld1h	{ z0.h }, p0/z, [x0]892ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]893ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]894ld1h	{ z0.s }, p0/z, [x0]895ld1h	{ z0.s }, p0/z, [z0.s]896ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]897ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]898ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]899ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]900ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]901ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]902ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]903ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]904ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]905ld1h	{ z31.d }, p7/z, [sp, z31.d]906ld1h	{ z31.d }, p7/z, [z31.d, #62]907ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]908ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]909ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]910ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]911ld1h	{ z31.s }, p7/z, [z31.s, #62]912ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]913ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]914ld1rb	{ z0.b }, p0/z, [x0]915ld1rb	{ z0.d }, p0/z, [x0]916ld1rb	{ z0.h }, p0/z, [x0]917ld1rb	{ z0.s }, p0/z, [x0]918ld1rb	{ z31.b }, p7/z, [sp, #63]919ld1rb	{ z31.d }, p7/z, [sp, #63]920ld1rb	{ z31.h }, p7/z, [sp, #63]921ld1rb	{ z31.s }, p7/z, [sp, #63]922ld1rd	{ z0.d }, p0/z, [x0]923ld1rd	{ z31.d }, p7/z, [sp, #504]924ld1rh	{ z0.d }, p0/z, [x0]925ld1rh	{ z0.h }, p0/z, [x0]926ld1rh	{ z0.s }, p0/z, [x0]927ld1rh	{ z31.d }, p7/z, [sp, #126]928ld1rh	{ z31.h }, p7/z, [sp, #126]929ld1rh	{ z31.s }, p7/z, [sp, #126]930ld1rqb	{ z0.b }, p0/z, [x0, x0]931ld1rqb	{ z0.b }, p0/z, [x0]932ld1rqb	{ z21.b }, p5/z, [x10, #112]933ld1rqb	{ z23.b }, p3/z, [x13, #-128]934ld1rqb	{ z31.b }, p7/z, [sp, #-16]935ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]936ld1rqd	{ z0.d }, p0/z, [x0]937ld1rqd	{ z23.d }, p3/z, [x13, #-128]938ld1rqd	{ z23.d }, p3/z, [x13, #112]939ld1rqd	{ z31.d }, p7/z, [sp, #-16]940ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]941ld1rqh	{ z0.h }, p0/z, [x0]942ld1rqh	{ z23.h }, p3/z, [x13, #-128]943ld1rqh	{ z23.h }, p3/z, [x13, #112]944ld1rqh	{ z31.h }, p7/z, [sp, #-16]945ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]946ld1rqw	{ z0.s }, p0/z, [x0]947ld1rqw	{ z23.s }, p3/z, [x13, #-128]948ld1rqw	{ z23.s }, p3/z, [x13, #112]949ld1rqw	{ z31.s }, p7/z, [sp, #-16]950ld1rsb	{ z0.d }, p0/z, [x0]951ld1rsb	{ z0.h }, p0/z, [x0]952ld1rsb	{ z0.s }, p0/z, [x0]953ld1rsb	{ z31.d }, p7/z, [sp, #63]954ld1rsb	{ z31.h }, p7/z, [sp, #63]955ld1rsb	{ z31.s }, p7/z, [sp, #63]956ld1rsh	{ z0.d }, p0/z, [x0]957ld1rsh	{ z0.s }, p0/z, [x0]958ld1rsh	{ z31.d }, p7/z, [sp, #126]959ld1rsh	{ z31.s }, p7/z, [sp, #126]960ld1rsw	{ z0.d }, p0/z, [x0]961ld1rsw	{ z31.d }, p7/z, [sp, #252]962ld1rw	{ z0.d }, p0/z, [x0]963ld1rw	{ z0.s }, p0/z, [x0]964ld1rw	{ z31.d }, p7/z, [sp, #252]965ld1rw	{ z31.s }, p7/z, [sp, #252]966ld1sb	{ z0.d }, p0/z, [x0]967ld1sb	{ z0.d }, p0/z, [z0.d]968ld1sb	{ z0.h }, p0/z, [sp, x0]969ld1sb	{ z0.h }, p0/z, [x0, x0]970ld1sb	{ z0.h }, p0/z, [x0]971ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]972ld1sb	{ z0.s }, p0/z, [x0]973ld1sb	{ z0.s }, p0/z, [z0.s]974ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]975ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]976ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]977ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]978ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]979ld1sb	{ z21.s }, p5/z, [x10, x21]980ld1sb	{ z23.d }, p3/z, [x13, x8]981ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]982ld1sb	{ z31.d }, p7/z, [sp, z31.d]983ld1sb	{ z31.d }, p7/z, [z31.d, #31]984ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]985ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]986ld1sb	{ z31.s }, p7/z, [z31.s, #31]987ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]988ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]989ld1sh	{ z0.d }, p0/z, [x0]990ld1sh	{ z0.d }, p0/z, [z0.d]991ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]992ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]993ld1sh	{ z0.s }, p0/z, [x0]994ld1sh	{ z0.s }, p0/z, [z0.s]995ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]996ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]997ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]998ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]999ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]1000ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]1001ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]1002ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1003ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]1004ld1sh	{ z31.d }, p7/z, [sp, z31.d]1005ld1sh	{ z31.d }, p7/z, [z31.d, #62]1006ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]1007ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1008ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1009ld1sh	{ z31.s }, p7/z, [z31.s, #62]1010ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1011ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1012ld1sw	{ z0.d }, p0/z, [x0]1013ld1sw	{ z0.d }, p0/z, [z0.d]1014ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]1015ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]1016ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]1017ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]1018ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]1019ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1020ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]1021ld1sw	{ z31.d }, p7/z, [sp, z31.d]1022ld1sw	{ z31.d }, p7/z, [z31.d, #124]1023ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1024ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1025ld1w	{ z0.d }, p0/z, [x0]1026ld1w	{ z0.d }, p0/z, [z0.d]1027ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]1028ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]1029ld1w	{ z0.s }, p0/z, [x0]1030ld1w	{ z0.s }, p0/z, [z0.s]1031ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]1032ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]1033ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]1034ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]1035ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]1036ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]1037ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]1038ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1039ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]1040ld1w	{ z31.d }, p7/z, [sp, z31.d]1041ld1w	{ z31.d }, p7/z, [z31.d, #124]1042ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]1043ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]1044ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]1045ld1w	{ z31.s }, p7/z, [z31.s, #124]1046ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]1047ld2b	{ z0.b, z1.b }, p0/z, [x0]1048ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]1049ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]1050ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]1051ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]1052ld2d	{ z0.d, z1.d }, p0/z, [x0]1053ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]1054ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]1055ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]1056ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]1057ld2h	{ z0.h, z1.h }, p0/z, [x0]1058ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]1059ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]1060ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]1061ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]1062ld2w	{ z0.s, z1.s }, p0/z, [x0]1063ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]1064ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]1065ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]1066ld3b	{ z0.b, z1.b, z2.b }, p0/z, [x0, x0]1067ld3b	{ z0.b, z1.b, z2.b }, p0/z, [x0]1068ld3b	{ z21.b, z22.b, z23.b }, p5/z, [x10, #15, mul vl]1069ld3b	{ z23.b, z24.b, z25.b }, p3/z, [x13, #-24, mul vl]1070ld3b	{ z5.b, z6.b, z7.b }, p3/z, [x17, x16]1071ld3d	{ z0.d, z1.d, z2.d }, p0/z, [x0, x0, lsl #3]1072ld3d	{ z0.d, z1.d, z2.d }, p0/z, [x0]1073ld3d	{ z21.d, z22.d, z23.d }, p5/z, [x10, #15, mul vl]1074ld3d	{ z23.d, z24.d, z25.d }, p3/z, [x13, #-24, mul vl]1075ld3d	{ z5.d, z6.d, z7.d }, p3/z, [x17, x16, lsl #3]1076ld3h	{ z0.h, z1.h, z2.h }, p0/z, [x0, x0, lsl #1]1077ld3h	{ z0.h, z1.h, z2.h }, p0/z, [x0]1078ld3h	{ z21.h, z22.h, z23.h }, p5/z, [x10, #15, mul vl]1079ld3h	{ z23.h, z24.h, z25.h }, p3/z, [x13, #-24, mul vl]1080ld3h	{ z5.h, z6.h, z7.h }, p3/z, [x17, x16, lsl #1]1081ld3w	{ z0.s, z1.s, z2.s }, p0/z, [x0, x0, lsl #2]1082ld3w	{ z0.s, z1.s, z2.s }, p0/z, [x0]1083ld3w	{ z21.s, z22.s, z23.s }, p5/z, [x10, #15, mul vl]1084ld3w	{ z23.s, z24.s, z25.s }, p3/z, [x13, #-24, mul vl]1085ld3w	{ z5.s, z6.s, z7.s }, p3/z, [x17, x16, lsl #2]1086ld4b	{ z0.b, z1.b, z2.b, z3.b }, p0/z, [x0, x0]1087ld4b	{ z0.b, z1.b, z2.b, z3.b }, p0/z, [x0]1088ld4b	{ z21.b, z22.b, z23.b, z24.b }, p5/z, [x10, #20, mul vl]1089ld4b	{ z23.b, z24.b, z25.b, z26.b }, p3/z, [x13, #-32, mul vl]1090ld4b	{ z5.b, z6.b, z7.b, z8.b }, p3/z, [x17, x16]1091ld4d	{ z0.d, z1.d, z2.d, z3.d }, p0/z, [x0, x0, lsl #3]1092ld4d	{ z0.d, z1.d, z2.d, z3.d }, p0/z, [x0]1093ld4d	{ z21.d, z22.d, z23.d, z24.d }, p5/z, [x10, #20, mul vl]1094ld4d	{ z23.d, z24.d, z25.d, z26.d }, p3/z, [x13, #-32, mul vl]1095ld4d	{ z5.d, z6.d, z7.d, z8.d }, p3/z, [x17, x16, lsl #3]1096ld4h	{ z0.h, z1.h, z2.h, z3.h }, p0/z, [x0, x0, lsl #1]1097ld4h	{ z0.h, z1.h, z2.h, z3.h }, p0/z, [x0]1098ld4h	{ z21.h, z22.h, z23.h, z24.h }, p5/z, [x10, #20, mul vl]1099ld4h	{ z23.h, z24.h, z25.h, z26.h }, p3/z, [x13, #-32, mul vl]1100ld4h	{ z5.h, z6.h, z7.h, z8.h }, p3/z, [x17, x16, lsl #1]1101ld4w	{ z0.s, z1.s, z2.s, z3.s }, p0/z, [x0, x0, lsl #2]1102ld4w	{ z0.s, z1.s, z2.s, z3.s }, p0/z, [x0]1103ld4w	{ z21.s, z22.s, z23.s, z24.s }, p5/z, [x10, #20, mul vl]1104ld4w	{ z23.s, z24.s, z25.s, z26.s }, p3/z, [x13, #-32, mul vl]1105ld4w	{ z5.s, z6.s, z7.s, z8.s }, p3/z, [x17, x16, lsl #2]1106ldff1b	{ z0.d }, p0/z, [x0, x0]1107ldff1b	{ z0.d }, p0/z, [z0.d]1108ldff1b	{ z0.h }, p0/z, [x0, x0]1109ldff1b	{ z0.s }, p0/z, [x0, x0]1110ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]1111ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]1112ldff1b	{ z0.s }, p0/z, [z0.s]1113ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]1114ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]1115ldff1b	{ z31.b }, p7/z, [sp]1116ldff1b	{ z31.d }, p7/z, [sp, z31.d]1117ldff1b	{ z31.d }, p7/z, [sp]1118ldff1b	{ z31.d }, p7/z, [z31.d, #31]1119ldff1b	{ z31.h }, p7/z, [sp]1120ldff1b	{ z31.s }, p7/z, [sp]1121ldff1b	{ z31.s }, p7/z, [z31.s, #31]1122ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]1123ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]1124ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]1125ldff1d	{ z0.d }, p0/z, [z0.d]1126ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]1127ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]1128ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]1129ldff1d	{ z31.d }, p7/z, [sp, z31.d]1130ldff1d	{ z31.d }, p7/z, [sp]1131ldff1d	{ z31.d }, p7/z, [z31.d, #248]1132ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]1133ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1134ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1135ldff1h	{ z0.d }, p0/z, [z0.d]1136ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]1137ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]1138ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]1139ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]1140ldff1h	{ z0.s }, p0/z, [z0.s]1141ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]1142ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]1143ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1144ldff1h	{ z31.d }, p7/z, [sp, z31.d]1145ldff1h	{ z31.d }, p7/z, [sp]1146ldff1h	{ z31.d }, p7/z, [z31.d, #62]1147ldff1h	{ z31.h }, p7/z, [sp]1148ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1149ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1150ldff1h	{ z31.s }, p7/z, [sp]1151ldff1h	{ z31.s }, p7/z, [z31.s, #62]1152ldff1sb	{ z0.d }, p0/z, [x0, x0]1153ldff1sb	{ z0.d }, p0/z, [z0.d]1154ldff1sb	{ z0.h }, p0/z, [x0, x0]1155ldff1sb	{ z0.s }, p0/z, [x0, x0]1156ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]1157ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]1158ldff1sb	{ z0.s }, p0/z, [z0.s]1159ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]1160ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]1161ldff1sb	{ z31.d }, p7/z, [sp, z31.d]1162ldff1sb	{ z31.d }, p7/z, [sp]1163ldff1sb	{ z31.d }, p7/z, [z31.d, #31]1164ldff1sb	{ z31.h }, p7/z, [sp]1165ldff1sb	{ z31.s }, p7/z, [sp]1166ldff1sb	{ z31.s }, p7/z, [z31.s, #31]1167ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]1168ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1169ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1170ldff1sh	{ z0.d }, p0/z, [z0.d]1171ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]1172ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]1173ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]1174ldff1sh	{ z0.s }, p0/z, [z0.s]1175ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]1176ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]1177ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1178ldff1sh	{ z31.d }, p7/z, [sp, z31.d]1179ldff1sh	{ z31.d }, p7/z, [sp]1180ldff1sh	{ z31.d }, p7/z, [z31.d, #62]1181ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1182ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1183ldff1sh	{ z31.s }, p7/z, [sp]1184ldff1sh	{ z31.s }, p7/z, [z31.s, #62]1185ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]1186ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1187ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1188ldff1sw	{ z0.d }, p0/z, [z0.d]1189ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]1190ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]1191ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1192ldff1sw	{ z31.d }, p7/z, [sp, z31.d]1193ldff1sw	{ z31.d }, p7/z, [sp]1194ldff1sw	{ z31.d }, p7/z, [z31.d, #124]1195ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]1196ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1197ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1198ldff1w	{ z0.d }, p0/z, [z0.d]1199ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]1200ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]1201ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]1202ldff1w	{ z0.s }, p0/z, [z0.s]1203ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]1204ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]1205ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1206ldff1w	{ z31.d }, p7/z, [sp, z31.d]1207ldff1w	{ z31.d }, p7/z, [sp]1208ldff1w	{ z31.d }, p7/z, [z31.d, #124]1209ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]1210ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]1211ldff1w	{ z31.s }, p7/z, [sp]1212ldff1w	{ z31.s }, p7/z, [z31.s, #124]1213ldnf1b	{ z0.b }, p0/z, [x0]1214ldnf1b	{ z0.d }, p0/z, [x0]1215ldnf1b	{ z0.h }, p0/z, [x0]1216ldnf1b	{ z0.s }, p0/z, [x0]1217ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]1218ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]1219ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]1220ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]1221ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]1222ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]1223ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]1224ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]1225ldnf1d	{ z0.d }, p0/z, [x0]1226ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]1227ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]1228ldnf1h	{ z0.d }, p0/z, [x0]1229ldnf1h	{ z0.h }, p0/z, [x0]1230ldnf1h	{ z0.s }, p0/z, [x0]1231ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]1232ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]1233ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]1234ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]1235ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]1236ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]1237ldnf1sb	{ z0.d }, p0/z, [x0]1238ldnf1sb	{ z0.h }, p0/z, [x0]1239ldnf1sb	{ z0.s }, p0/z, [x0]1240ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]1241ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]1242ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]1243ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]1244ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]1245ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]1246ldnf1sh	{ z0.d }, p0/z, [x0]1247ldnf1sh	{ z0.s }, p0/z, [x0]1248ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]1249ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]1250ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]1251ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]1252ldnf1sw	{ z0.d }, p0/z, [x0]1253ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]1254ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]1255ldnf1w	{ z0.d }, p0/z, [x0]1256ldnf1w	{ z0.s }, p0/z, [x0]1257ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]1258ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]1259ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]1260ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]1261ldnt1b	{ z0.b }, p0/z, [x0, x0]1262ldnt1b	{ z0.b }, p0/z, [x0]1263ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]1264ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]1265ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]1266ldnt1d	{ z0.d }, p0/z, [x0]1267ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]1268ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]1269ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]1270ldnt1h	{ z0.h }, p0/z, [x0]1271ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]1272ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]1273ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]1274ldnt1w	{ z0.s }, p0/z, [x0]1275ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]1276ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]1277ldr	p0, [x0]1278ldr	p5, [x10, #255, mul vl]1279ldr	p7, [x13, #-256, mul vl]1280ldr	z0, [x0]1281ldr	z23, [x13, #255, mul vl]1282ldr	z31, [sp, #-256, mul vl]1283lsl	z0.b, p0/m, z0.b, #01284lsl	z0.b, p0/m, z0.b, z0.b1285lsl	z0.b, p0/m, z0.b, z1.d1286lsl	z0.b, z0.b, #01287lsl	z0.b, z1.b, z2.d1288lsl	z0.d, p0/m, z0.d, #01289lsl	z0.d, p0/m, z0.d, z0.d1290lsl	z0.d, z0.d, #01291lsl	z0.h, p0/m, z0.h, #01292lsl	z0.h, p0/m, z0.h, z0.h1293lsl	z0.h, p0/m, z0.h, z1.d1294lsl	z0.h, z0.h, #01295lsl	z0.h, z1.h, z2.d1296lsl	z0.s, p0/m, z0.s, #01297lsl	z0.s, p0/m, z0.s, z0.s1298lsl	z0.s, p0/m, z0.s, z1.d1299lsl	z0.s, z0.s, #01300lsl	z0.s, z1.s, z2.d1301lsl	z31.b, p0/m, z31.b, #71302lsl	z31.b, z31.b, #71303lsl	z31.d, p0/m, z31.d, #631304lsl	z31.d, z31.d, #631305lsl	z31.h, p0/m, z31.h, #151306lsl	z31.h, z31.h, #151307lsl	z31.s, p0/m, z31.s, #311308lsl	z31.s, z31.s, #311309lslr	z0.b, p0/m, z0.b, z0.b1310lslr	z0.d, p0/m, z0.d, z0.d1311lslr	z0.h, p0/m, z0.h, z0.h1312lslr	z0.s, p0/m, z0.s, z0.s1313lsr	z0.b, p0/m, z0.b, #11314lsr	z0.b, p0/m, z0.b, z0.b1315lsr	z0.b, p0/m, z0.b, z1.d1316lsr	z0.b, z0.b, #11317lsr	z0.b, z1.b, z2.d1318lsr	z0.d, p0/m, z0.d, #11319lsr	z0.d, p0/m, z0.d, z0.d1320lsr	z0.d, z0.d, #11321lsr	z0.h, p0/m, z0.h, #11322lsr	z0.h, p0/m, z0.h, z0.h1323lsr	z0.h, p0/m, z0.h, z1.d1324lsr	z0.h, z0.h, #11325lsr	z0.h, z1.h, z2.d1326lsr	z0.s, p0/m, z0.s, #11327lsr	z0.s, p0/m, z0.s, z0.s1328lsr	z0.s, p0/m, z0.s, z1.d1329lsr	z0.s, z0.s, #11330lsr	z0.s, z1.s, z2.d1331lsr	z31.b, p0/m, z31.b, #81332lsr	z31.b, z31.b, #81333lsr	z31.d, p0/m, z31.d, #641334lsr	z31.d, z31.d, #641335lsr	z31.h, p0/m, z31.h, #161336lsr	z31.h, z31.h, #161337lsr	z31.s, p0/m, z31.s, #321338lsr	z31.s, z31.s, #321339lsrr	z0.b, p0/m, z0.b, z0.b1340lsrr	z0.d, p0/m, z0.d, z0.d1341lsrr	z0.h, p0/m, z0.h, z0.h1342lsrr	z0.s, p0/m, z0.s, z0.s1343mad	z0.b, p7/m, z1.b, z31.b1344mad	z0.d, p7/m, z1.d, z31.d1345mad	z0.h, p7/m, z1.h, z31.h1346mad	z0.s, p7/m, z1.s, z31.s1347mla	z0.b, p7/m, z1.b, z31.b1348mla	z0.d, p7/m, z1.d, z31.d1349mla	z0.h, p7/m, z1.h, z31.h1350mla	z0.s, p7/m, z1.s, z31.s1351mls	z0.b, p7/m, z1.b, z31.b1352mls	z0.d, p7/m, z1.d, z31.d1353mls	z0.h, p7/m, z1.h, z31.h1354mls	z0.s, p7/m, z1.s, z31.s1355mov	p0.b, p0.b1356mov	p0.b, p0/m, p0.b1357mov	p0.b, p0/z, p0.b1358mov	p15.b, p15.b1359mov	p15.b, p15/m, p15.b1360mov	p15.b, p15/z, p15.b1361mov	z0.b, #1271362mov	z0.b, b01363mov	z0.b, p0/m, b01364mov	z0.b, p0/m, w01365mov	z0.b, p0/z, #1271366mov	z0.b, w01367mov	z0.d, #01368mov	z0.d, #0xe0000000000003ff1369mov	z0.d, #0xffffffffffff7fff1370mov	z0.d, #327681371mov	z0.d, d01372mov	z0.d, p0/m, d01373mov	z0.d, p0/m, x01374mov	z0.d, x01375mov	z0.d, z0.d1376mov	z0.h, #-2561377mov	z0.h, #-327681378mov	z0.h, #01379mov	z0.h, #325121380mov	z0.h, #327671381mov	z0.h, h01382mov	z0.h, p0/m, h01383mov	z0.h, p0/m, w01384mov	z0.h, p0/z, #325121385mov	z0.h, w01386mov	z0.q, q01387mov	z0.s, #01388mov	z0.s, #0xffff7fff1389mov	z0.s, #327681390mov	z0.s, p0/m, s01391mov	z0.s, p0/m, w01392mov	z0.s, s01393mov	z0.s, w01394mov	z21.d, #-1281395mov	z21.d, #-327681396mov	z21.d, #1271397mov	z21.d, #325121398mov	z21.d, p0/z, #-1281399mov	z21.d, p0/z, #-327681400mov	z21.d, p0/z, #1271401mov	z21.d, p0/z, #325121402mov	z21.d, p15/m, #-1281403mov	z21.d, p15/m, #-327681404mov	z21.h, #-1281405mov	z21.h, #-327681406mov	z21.h, #1271407mov	z21.h, #325121408mov	z21.h, p0/z, #-1281409mov	z21.h, p0/z, #-327681410mov	z21.h, p0/z, #1271411mov	z21.h, p0/z, #325121412mov	z21.h, p15/m, #-1281413mov	z21.h, p15/m, #-327681414mov	z21.s, #-1281415mov	z21.s, #-327681416mov	z21.s, #1271417mov	z21.s, #325121418mov	z21.s, p0/z, #-1281419mov	z21.s, p0/z, #-327681420mov	z21.s, p0/z, #1271421mov	z21.s, p0/z, #325121422mov	z21.s, p15/m, #-1281423mov	z21.s, p15/m, #-327681424mov	z31.b, p15/m, z31.b1425mov	z31.b, p7/m, b311426movprfx z31, z61427mov	z31.b, p7/m, wsp1428mov	z31.b, wsp1429mov	z31.b, z31.b[63]1430mov	z31.d, p15/m, z31.d1431mov	z31.d, p7/m, d311432movprfx z31.d, p7/z, z6.d1433mov	z31.d, p7/m, sp1434mov	z31.d, sp1435mov	z31.d, z0.d1436mov	z31.d, z31.d[7]1437mov	z31.h, p15/m, z31.h1438mov	z31.h, p7/m, h311439mov	z31.h, p7/m, wsp1440mov	z31.h, wsp1441mov	z31.h, z31.h[31]1442mov	z31.s, p15/m, z31.s1443mov	z31.s, p7/m, s311444mov	z31.s, p7/m, wsp1445mov	z31.s, wsp1446mov	z31.s, z31.s[15]1447mov	z5.b, #-11448mov	z5.b, #-1281449mov	z5.b, #1271450mov	z5.b, p0/z, #-11451mov	z5.b, p0/z, #-1281452mov	z5.b, p0/z, #1271453mov	z5.b, p15/m, #-1281454mov	z5.d, #-61455mov	z5.h, #-61456mov	z5.q, z17.q[3]1457mov	z5.s, #-61458movs	p0.b, p0.b1459movs	p0.b, p0/z, p0.b1460movs	p15.b, p15.b1461movs	p15.b, p15/z, p15.b1462mrs	x3, ID_AA64ZFR0_EL11463mrs	x3, ZCR_EL11464mrs	x3, ZCR_EL121465mrs	x3, ZCR_EL21466mrs	x3, ZCR_EL31467msb	z0.b, p7/m, z1.b, z31.b1468msb	z0.d, p7/m, z1.d, z31.d1469msb	z0.h, p7/m, z1.h, z31.h1470msb	z0.s, p7/m, z1.s, z31.s1471msr	ZCR_EL1, x31472msr	ZCR_EL12, x31473msr	ZCR_EL2, x31474msr	ZCR_EL3, x31475mul	z0.b, p7/m, z0.b, z31.b1476mul	z0.d, p7/m, z0.d, z31.d1477mul	z0.h, p7/m, z0.h, z31.h1478mul	z0.s, p7/m, z0.s, z31.s1479mul	z31.b, z31.b, #-1281480mul	z31.b, z31.b, #1271481mul	z31.d, z31.d, #-1281482mul	z31.d, z31.d, #1271483mul	z31.h, z31.h, #-1281484mul	z31.h, z31.h, #1271485mul	z31.s, z31.s, #-1281486mul	z31.s, z31.s, #1271487nand	p0.b, p0/z, p0.b, p0.b1488nand	p15.b, p15/z, p15.b, p15.b1489nands	p0.b, p0/z, p0.b, p0.b1490nands	p15.b, p15/z, p15.b, p15.b1491neg	z0.b, p0/m, z0.b1492neg	z0.d, p0/m, z0.d1493neg	z0.h, p0/m, z0.h1494neg	z0.s, p0/m, z0.s1495neg	z31.b, p7/m, z31.b1496neg	z31.d, p7/m, z31.d1497neg	z31.h, p7/m, z31.h1498neg	z31.s, p7/m, z31.s1499nor	p0.b, p0/z, p0.b, p0.b1500nor	p15.b, p15/z, p15.b, p15.b1501nors	p0.b, p0/z, p0.b, p0.b1502nors	p15.b, p15/z, p15.b, p15.b1503not	p0.b, p0/z, p0.b1504not	p15.b, p15/z, p15.b1505not	z31.b, p7/m, z31.b1506not	z31.d, p7/m, z31.d1507not	z31.h, p7/m, z31.h1508not	z31.s, p7/m, z31.s1509nots	p0.b, p0/z, p0.b1510nots	p15.b, p15/z, p15.b1511orn	p0.b, p0/z, p0.b, p0.b1512orn	p15.b, p15/z, p15.b, p15.b1513orns	p0.b, p0/z, p0.b, p0.b1514orns	p15.b, p15/z, p15.b, p15.b1515orr	p0.b, p0/z, p0.b, p1.b1516orr	z0.d, z0.d, #0x61517orr	z0.d, z0.d, #0xfffffffffffffff91518orr	z0.s, z0.s, #0x61519orr	z0.s, z0.s, #0xfffffff91520orr	z23.d, z13.d, z8.d1521orr	z23.h, z23.h, #0x61522orr	z23.h, z23.h, #0xfff91523orr	z31.b, p7/m, z31.b, z31.b1524orr	z31.d, p7/m, z31.d, z31.d1525orr	z31.h, p7/m, z31.h, z31.h1526orr	z31.s, p7/m, z31.s, z31.s1527orr	z5.b, z5.b, #0x61528orr	z5.b, z5.b, #0xf91529orrs	p0.b, p0/z, p0.b, p1.b1530orv	b0, p7, z31.b1531orv	d0, p7, z31.d1532orv	h0, p7, z31.h1533orv	s0, p7, z31.s1534pfalse	p15.b1535pfirst	p0.b, p15, p0.b1536pfirst	p15.b, p15, p15.b1537pnext	p0.b, p15, p0.b1538pnext	p0.d, p15, p0.d1539pnext	p0.h, p15, p0.h1540pnext	p0.s, p15, p0.s1541pnext	p15.b, p15, p15.b1542prfb	#14, p0, [x0]1543prfb	#15, p0, [x0]1544prfb	#6, p0, [x0]1545prfb	#7, p0, [x0]1546prfb	#7, p3, [z13.s, #31]1547prfb	#7, p3, [z13.s]1548prfb	pldl1keep, p0, [x0, z0.d, uxtw]1549prfb	pldl1keep, p0, [x0, z0.d]1550prfb	pldl1keep, p0, [x0, z0.s, uxtw]1551prfb	pldl1keep, p0, [x0]1552prfb	pldl1strm, p0, [x0, #-32, mul vl]1553prfb	pldl1strm, p0, [x0, #31, mul vl]1554prfb	pldl1strm, p0, [x0]1555prfb	pldl2keep, p0, [x0]1556prfb	pldl2strm, p0, [x0]1557prfb	pldl3keep, p0, [x0]1558prfb	pldl3strm, p0, [x0]1559prfb	pldl3strm, p5, [x10, z21.d, sxtw]1560prfb	pldl3strm, p5, [x10, z21.s, uxtw]1561prfb	pldl3strm, p5, [z10.d, #31]1562prfb	pldl3strm, p5, [z10.d]1563prfb	pstl1keep, p0, [x0]1564prfb	pstl1strm, p0, [x0]1565prfb	pstl2keep, p0, [x0]1566prfb	pstl2strm, p0, [x0]1567prfb	pstl3keep, p0, [x0]1568prfb	pstl3strm, p0, [x0]1569prfd	#14, p0, [x0]1570prfd	#15, p0, [x0]1571prfd	#15, p7, [z31.d, #248]1572prfd	#15, p7, [z31.d]1573prfd	#15, p7, [z31.s, #248]1574prfd	#15, p7, [z31.s]1575prfd	#6, p0, [x0]1576prfd	#7, p0, [x0]1577prfd	pldl1keep, p0, [x0, z0.d, lsl #3]1578prfd	pldl1keep, p0, [x0, z0.d, sxtw #3]1579prfd	pldl1keep, p0, [x0, z0.d, uxtw #3]1580prfd	pldl1keep, p0, [x0, z0.s, sxtw #3]1581prfd	pldl1keep, p0, [x0, z0.s, uxtw #3]1582prfd	pldl1keep, p0, [x0]1583prfd	pldl1strm, p0, [x0, #-32, mul vl]1584prfd	pldl1strm, p0, [x0, #31, mul vl]1585prfd	pldl1strm, p0, [x0]1586prfd	pldl2keep, p0, [x0]1587prfd	pldl2strm, p0, [x0]1588prfd	pldl3keep, p0, [x0]1589prfd	pldl3strm, p0, [x0]1590prfd	pstl1keep, p0, [x0]1591prfd	pstl1strm, p0, [x0]1592prfd	pstl2keep, p0, [x0]1593prfd	pstl2strm, p0, [x0]1594prfd	pstl3keep, p0, [x0]1595prfd	pstl3strm, p0, [x0]1596prfh	#14, p0, [x0]1597prfh	#15, p0, [x0]1598prfh	#15, p7, [z31.d, #62]1599prfh	#15, p7, [z31.d]1600prfh	#15, p7, [z31.s, #62]1601prfh	#15, p7, [z31.s]1602prfh	#6, p0, [x0]1603prfh	#7, p0, [x0]1604prfh	pldl1keep, p0, [x0, z0.d, lsl #1]1605prfh	pldl1keep, p0, [x0]1606prfh	pldl1strm, p0, [x0, #-32, mul vl]1607prfh	pldl1strm, p0, [x0, #31, mul vl]1608prfh	pldl1strm, p0, [x0]1609prfh	pldl2keep, p0, [x0]1610prfh	pldl2strm, p0, [x0]1611prfh	pldl3keep, p0, [x0]1612prfh	pldl3strm, p0, [x0]1613prfh	pldl3strm, p5, [x10, z21.d, sxtw #1]1614prfh	pldl3strm, p5, [x10, z21.d, uxtw #1]1615prfh	pldl3strm, p5, [x10, z21.s, sxtw #1]1616prfh	pldl3strm, p5, [x10, z21.s, uxtw #1]1617prfh	pstl1keep, p0, [x0]1618prfh	pstl1strm, p0, [x0]1619prfh	pstl2keep, p0, [x0]1620prfh	pstl2strm, p0, [x0]1621prfh	pstl3keep, p0, [x0]1622prfh	pstl3strm, p0, [x0]1623prfw	#14, p0, [x0]1624prfw	#15, p0, [x0]1625prfw	#15, p7, [z31.d, #124]1626prfw	#15, p7, [z31.d]1627prfw	#15, p7, [z31.s, #124]1628prfw	#15, p7, [z31.s]1629prfw	#6, p0, [x0]1630prfw	#7, p0, [x0]1631prfw	#7, p3, [x13, z8.d, uxtw #2]1632prfw	pldl1keep, p0, [x0, z0.d, sxtw #2]1633prfw	pldl1keep, p0, [x0, z0.s, uxtw #2]1634prfw	pldl1keep, p0, [x0]1635prfw	pldl1strm, p0, [x0, #-32, mul vl]1636prfw	pldl1strm, p0, [x0, #31, mul vl]1637prfw	pldl1strm, p0, [x0]1638prfw	pldl2keep, p0, [x0]1639prfw	pldl2strm, p0, [x0]1640prfw	pldl3keep, p0, [x0]1641prfw	pldl3strm, p0, [x0]1642prfw	pldl3strm, p5, [x10, z21.d, lsl #2]1643prfw	pldl3strm, p5, [x10, z21.s, sxtw #2]1644prfw	pstl1keep, p0, [x0]1645prfw	pstl1strm, p0, [x0]1646prfw	pstl2keep, p0, [x0]1647prfw	pstl2strm, p0, [x0]1648prfw	pstl3keep, p0, [x0]1649prfw	pstl3strm, p0, [x0]1650ptest	p15, p0.b1651ptest	p15, p15.b1652ptrue	p0.b, pow21653ptrue	p0.d, pow21654ptrue	p0.h, pow21655ptrue	p0.s, pow21656ptrue	p15.b1657ptrue	p15.d1658ptrue	p15.h1659ptrue	p15.s1660ptrue	p7.s1661ptrue	p7.s, #141662ptrue	p7.s, #151663ptrue	p7.s, #161664ptrue	p7.s, #171665ptrue	p7.s, #181666ptrue	p7.s, #191667ptrue	p7.s, #201668ptrue	p7.s, #211669ptrue	p7.s, #221670ptrue	p7.s, #231671ptrue	p7.s, #241672ptrue	p7.s, #251673ptrue	p7.s, #261674ptrue	p7.s, #271675ptrue	p7.s, #281676ptrue	p7.s, mul31677ptrue	p7.s, mul41678ptrue	p7.s, vl11679ptrue	p7.s, vl1281680ptrue	p7.s, vl161681ptrue	p7.s, vl21682ptrue	p7.s, vl2561683ptrue	p7.s, vl31684ptrue	p7.s, vl321685ptrue	p7.s, vl41686ptrue	p7.s, vl51687ptrue	p7.s, vl61688ptrue	p7.s, vl641689ptrue	p7.s, vl71690ptrue	p7.s, vl81691ptrues	p0.b, pow21692ptrues	p0.d, pow21693ptrues	p0.h, pow21694ptrues	p0.s, pow21695ptrues	p15.b1696ptrues	p15.d1697ptrues	p15.h1698ptrues	p15.s1699ptrues	p7.s1700ptrues	p7.s, #141701ptrues	p7.s, #151702ptrues	p7.s, #161703ptrues	p7.s, #171704ptrues	p7.s, #181705ptrues	p7.s, #191706ptrues	p7.s, #201707ptrues	p7.s, #211708ptrues	p7.s, #221709ptrues	p7.s, #231710ptrues	p7.s, #241711ptrues	p7.s, #251712ptrues	p7.s, #261713ptrues	p7.s, #271714ptrues	p7.s, #281715ptrues	p7.s, mul31716ptrues	p7.s, mul41717ptrues	p7.s, vl11718ptrues	p7.s, vl1281719ptrues	p7.s, vl161720ptrues	p7.s, vl21721ptrues	p7.s, vl2561722ptrues	p7.s, vl31723ptrues	p7.s, vl321724ptrues	p7.s, vl41725ptrues	p7.s, vl51726ptrues	p7.s, vl61727ptrues	p7.s, vl641728ptrues	p7.s, vl71729ptrues	p7.s, vl81730punpkhi	p0.h, p0.b1731punpkhi	p15.h, p15.b1732punpklo	p0.h, p0.b1733punpklo	p15.h, p15.b1734rbit	z0.b, p7/m, z31.b1735rbit	z0.d, p7/m, z31.d1736rbit	z0.h, p7/m, z31.h1737rbit	z0.s, p7/m, z31.s1738rdffr	p0.b1739rdffr	p0.b, p0/z1740rdffr	p15.b1741rdffr	p15.b, p15/z1742rdffrs	p0.b, p0/z1743rdffrs	p15.b, p15/z1744rdvl	x0, #01745rdvl	x21, #-321746rdvl	x23, #311747rdvl	xzr, #-11748rev	z0.b, z31.b1749rev	z0.d, z31.d1750rev	z0.h, z31.h1751rev	z0.s, z31.s1752revb	z0.d, p7/m, z31.d1753revb	z0.h, p7/m, z31.h1754revb	z0.s, p7/m, z31.s1755revh	z0.d, p7/m, z31.d1756revh	z0.s, p7/m, z31.s1757revw	z0.d, p7/m, z31.d1758sabd	z31.b, p7/m, z31.b, z31.b1759sabd	z31.d, p7/m, z31.d, z31.d1760sabd	z31.h, p7/m, z31.h, z31.h1761sabd	z31.s, p7/m, z31.s, z31.s1762saddv	d0, p7, z31.b1763saddv	d0, p7, z31.h1764saddv	d0, p7, z31.s1765scvtf	z0.d, p0/m, z0.d1766scvtf	z0.d, p0/m, z0.s1767scvtf	z0.h, p0/m, z0.d1768scvtf	z0.h, p0/m, z0.h1769scvtf	z0.h, p0/m, z0.s1770scvtf	z0.s, p0/m, z0.d1771scvtf	z0.s, p0/m, z0.s1772sdiv	z0.d, p7/m, z0.d, z31.d1773sdiv	z0.s, p7/m, z0.s, z31.s1774sdivr	z0.d, p7/m, z0.d, z31.d1775sdivr	z0.s, p7/m, z0.s, z31.s1776sdot	z0.d, z1.h, z15.h[1]1777sdot	z0.d, z1.h, z31.h1778sdot	z0.s, z1.b, z31.b1779sdot	z0.s, z1.b, z7.b[3]1780sel	z23.b, p11, z13.b, z8.b1781sel	z23.d, p11, z13.d, z8.d1782sel	z23.h, p11, z13.h, z8.h1783sel	z23.s, p11, z13.s, z8.s1784setffr1785smax	z0.b, z0.b, #-1281786smax	z0.d, z0.d, #-1281787smax	z0.h, z0.h, #-1281788smax	z0.s, z0.s, #-1281789smax	z31.b, p7/m, z31.b, z31.b1790smax	z31.b, z31.b, #1271791smax	z31.d, p7/m, z31.d, z31.d1792smax	z31.d, z31.d, #1271793smax	z31.h, p7/m, z31.h, z31.h1794smax	z31.h, z31.h, #1271795smax	z31.s, p7/m, z31.s, z31.s1796smax	z31.s, z31.s, #1271797smaxv	b0, p7, z31.b1798smaxv	d0, p7, z31.d1799smaxv	h0, p7, z31.h1800smaxv	s0, p7, z31.s1801smin	z0.b, z0.b, #-1281802smin	z0.d, z0.d, #-1281803smin	z0.h, z0.h, #-1281804smin	z0.s, z0.s, #-1281805smin	z31.b, p7/m, z31.b, z31.b1806smin	z31.b, z31.b, #1271807smin	z31.d, p7/m, z31.d, z31.d1808smin	z31.d, z31.d, #1271809smin	z31.h, p7/m, z31.h, z31.h1810smin	z31.h, z31.h, #1271811smin	z31.s, p7/m, z31.s, z31.s1812smin	z31.s, z31.s, #1271813sminv	b0, p7, z31.b1814sminv	d0, p7, z31.d1815sminv	h0, p7, z31.h1816sminv	s0, p7, z31.s1817smulh	z0.b, p7/m, z0.b, z31.b1818smulh	z0.d, p7/m, z0.d, z31.d1819smulh	z0.h, p7/m, z0.h, z31.h1820smulh	z0.s, p7/m, z0.s, z31.s1821splice	z31.b, p7, z31.b, z31.b1822splice	z31.d, p7, z31.d, z31.d1823splice	z31.h, p7, z31.h, z31.h1824splice	z31.s, p7, z31.s, z31.s1825sqadd	z0.b, z0.b, #01826sqadd	z0.b, z0.b, z0.b1827sqadd	z0.d, z0.d, #01828sqadd	z0.d, z0.d, #0, lsl #81829sqadd	z0.d, z0.d, z0.d1830sqadd	z0.h, z0.h, #01831sqadd	z0.h, z0.h, #0, lsl #81832sqadd	z0.h, z0.h, z0.h1833sqadd	z0.s, z0.s, #01834sqadd	z0.s, z0.s, #0, lsl #81835sqadd	z0.s, z0.s, z0.s1836sqadd	z31.b, z31.b, #2551837sqadd	z31.d, z31.d, #652801838sqadd	z31.h, z31.h, #652801839sqadd	z31.s, z31.s, #652801840sqdecb	x01841sqdecb	x0, #141842sqdecb	x0, all, mul #161843sqdecb	x0, pow21844sqdecb	x0, vl11845sqdecb	x0, w01846sqdecb	x0, w0, all, mul #161847sqdecb	x0, w0, pow21848sqdecb	x0, w0, pow2, mul #161849sqdecd	x01850sqdecd	x0, #141851sqdecd	x0, all, mul #161852sqdecd	x0, pow21853sqdecd	x0, vl11854sqdecd	x0, w01855sqdecd	x0, w0, all, mul #161856sqdecd	x0, w0, pow21857sqdecd	x0, w0, pow2, mul #161858sqdecd	z0.d1859sqdecd	z0.d, all, mul #161860sqdecd	z0.d, pow21861sqdecd	z0.d, pow2, mul #161862sqdech	x01863sqdech	x0, #141864sqdech	x0, all, mul #161865sqdech	x0, pow21866sqdech	x0, vl11867sqdech	x0, w01868sqdech	x0, w0, all, mul #161869sqdech	x0, w0, pow21870sqdech	x0, w0, pow2, mul #161871sqdech	z0.h1872sqdech	z0.h, all, mul #161873sqdech	z0.h, pow21874sqdech	z0.h, pow2, mul #161875sqdecp	x0, p0.b1876sqdecp	x0, p0.d1877sqdecp	x0, p0.h1878sqdecp	x0, p0.s1879sqdecp	xzr, p15.b, wzr1880sqdecp	xzr, p15.d, wzr1881sqdecp	xzr, p15.h, wzr1882sqdecp	xzr, p15.s, wzr1883sqdecp	z0.d, p0.d1884sqdecp	z0.h, p0.h1885sqdecp	z0.s, p0.s1886sqdecw	x01887sqdecw	x0, #141888sqdecw	x0, all, mul #161889sqdecw	x0, pow21890sqdecw	x0, vl11891sqdecw	x0, w01892sqdecw	x0, w0, all, mul #161893sqdecw	x0, w0, pow21894sqdecw	x0, w0, pow2, mul #161895sqdecw	z0.s1896sqdecw	z0.s, all, mul #161897sqdecw	z0.s, pow21898sqdecw	z0.s, pow2, mul #161899sqincb	x01900sqincb	x0, #141901sqincb	x0, all, mul #161902sqincb	x0, pow21903sqincb	x0, vl11904sqincb	x0, w01905sqincb	x0, w0, all, mul #161906sqincb	x0, w0, pow21907sqincb	x0, w0, pow2, mul #161908sqincd	x01909sqincd	x0, #141910sqincd	x0, all, mul #161911sqincd	x0, pow21912sqincd	x0, vl11913sqincd	x0, w01914sqincd	x0, w0, all, mul #161915sqincd	x0, w0, pow21916sqincd	x0, w0, pow2, mul #161917sqincd	z0.d1918sqincd	z0.d, all, mul #161919sqincd	z0.d, pow21920sqincd	z0.d, pow2, mul #161921sqinch	x01922sqinch	x0, #141923sqinch	x0, all, mul #161924sqinch	x0, pow21925sqinch	x0, vl11926sqinch	x0, w01927sqinch	x0, w0, all, mul #161928sqinch	x0, w0, pow21929sqinch	x0, w0, pow2, mul #161930sqinch	z0.h1931sqinch	z0.h, all, mul #161932sqinch	z0.h, pow21933sqinch	z0.h, pow2, mul #161934sqincp	x0, p0.b1935sqincp	x0, p0.d1936sqincp	x0, p0.h1937sqincp	x0, p0.s1938sqincp	xzr, p15.b, wzr1939sqincp	xzr, p15.d, wzr1940sqincp	xzr, p15.h, wzr1941sqincp	xzr, p15.s, wzr1942sqincp	z0.d, p0.d1943sqincp	z0.h, p0.h1944sqincp	z0.s, p0.s1945sqincw	x01946sqincw	x0, #141947sqincw	x0, all, mul #161948sqincw	x0, pow21949sqincw	x0, vl11950sqincw	x0, w01951sqincw	x0, w0, all, mul #161952sqincw	x0, w0, pow21953sqincw	x0, w0, pow2, mul #161954sqincw	z0.s1955sqincw	z0.s, all, mul #161956sqincw	z0.s, pow21957sqincw	z0.s, pow2, mul #161958sqsub	z0.b, z0.b, #01959sqsub	z0.b, z0.b, z0.b1960sqsub	z0.d, z0.d, #01961sqsub	z0.d, z0.d, #0, lsl #81962sqsub	z0.d, z0.d, z0.d1963sqsub	z0.h, z0.h, #01964sqsub	z0.h, z0.h, #0, lsl #81965sqsub	z0.h, z0.h, z0.h1966sqsub	z0.s, z0.s, #01967sqsub	z0.s, z0.s, #0, lsl #81968sqsub	z0.s, z0.s, z0.s1969sqsub	z31.b, z31.b, #2551970sqsub	z31.d, z31.d, #652801971sqsub	z31.h, z31.h, #652801972sqsub	z31.s, z31.s, #652801973st1b	{ z0.b }, p0, [x0, x0]1974st1b	{ z0.b }, p0, [x0]1975st1b	{ z0.d }, p0, [x0, x0]1976st1b	{ z0.d }, p0, [x0, z0.d, sxtw]1977st1b	{ z0.d }, p0, [x0, z0.d, uxtw]1978st1b	{ z0.d }, p0, [x0, z0.d]1979st1b	{ z0.d }, p0, [x0]1980st1b	{ z0.d }, p7, [z0.d]1981st1b	{ z0.h }, p0, [x0, x0]1982st1b	{ z0.h }, p0, [x0]1983st1b	{ z0.s }, p0, [x0, x0]1984st1b	{ z0.s }, p0, [x0, z0.s, sxtw]1985st1b	{ z0.s }, p0, [x0, z0.s, uxtw]1986st1b	{ z0.s }, p0, [x0]1987st1b	{ z0.s }, p7, [z0.s]1988st1b	{ z21.b }, p5, [x10, #5, mul vl]1989st1b	{ z21.d }, p5, [x10, #5, mul vl]1990st1b	{ z21.h }, p5, [x10, #5, mul vl]1991st1b	{ z21.s }, p5, [x10, #5, mul vl]1992st1b	{ z31.b }, p7, [sp, #-1, mul vl]1993st1b	{ z31.d }, p7, [sp, #-1, mul vl]1994st1b	{ z31.d }, p7, [z31.d, #31]1995st1b	{ z31.h }, p7, [sp, #-1, mul vl]1996st1b	{ z31.s }, p7, [sp, #-1, mul vl]1997st1b	{ z31.s }, p7, [z31.s, #31]1998st1d	{ z0.d }, p0, [x0, x0, lsl #3]1999st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]2000st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]2001st1d	{ z0.d }, p0, [x0, z0.d, sxtw]2002st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]2003st1d	{ z0.d }, p0, [x0, z0.d, uxtw]2004st1d	{ z0.d }, p0, [x0, z0.d]2005st1d	{ z0.d }, p0, [x0]2006st1d	{ z0.d }, p7, [z0.d]2007st1d	{ z21.d }, p5, [x10, #5, mul vl]2008st1d	{ z31.d }, p7, [sp, #-1, mul vl]2009st1d	{ z31.d }, p7, [z31.d, #248]2010st1h	{ z0.d }, p0, [x0, x0, lsl #1]2011st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]2012st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]2013st1h	{ z0.d }, p0, [x0, z0.d, sxtw]2014st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]2015st1h	{ z0.d }, p0, [x0, z0.d, uxtw]2016st1h	{ z0.d }, p0, [x0, z0.d]2017st1h	{ z0.d }, p0, [x0]2018st1h	{ z0.d }, p7, [z0.d]2019st1h	{ z0.h }, p0, [x0, x0, lsl #1]2020st1h	{ z0.h }, p0, [x0]2021st1h	{ z0.s }, p0, [x0, x0, lsl #1]2022st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]2023st1h	{ z0.s }, p0, [x0, z0.s, sxtw]2024st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]2025st1h	{ z0.s }, p0, [x0, z0.s, uxtw]2026st1h	{ z0.s }, p0, [x0]2027st1h	{ z0.s }, p7, [z0.s]2028st1h	{ z21.d }, p5, [x10, #5, mul vl]2029st1h	{ z21.h }, p5, [x10, #5, mul vl]2030st1h	{ z21.s }, p5, [x10, #5, mul vl]2031st1h	{ z31.d }, p7, [sp, #-1, mul vl]2032st1h	{ z31.d }, p7, [z31.d, #62]2033st1h	{ z31.h }, p7, [sp, #-1, mul vl]2034st1h	{ z31.s }, p7, [sp, #-1, mul vl]2035st1h	{ z31.s }, p7, [z31.s, #62]2036st1w	{ z0.d }, p0, [x0, x0, lsl #2]2037st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]2038st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]2039st1w	{ z0.d }, p0, [x0, z0.d, sxtw]2040st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]2041st1w	{ z0.d }, p0, [x0, z0.d, uxtw]2042st1w	{ z0.d }, p0, [x0, z0.d]2043st1w	{ z0.d }, p0, [x0]2044st1w	{ z0.d }, p7, [z0.d]2045st1w	{ z0.s }, p0, [x0, x0, lsl #2]2046st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]2047st1w	{ z0.s }, p0, [x0, z0.s, sxtw]2048st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]2049st1w	{ z0.s }, p0, [x0, z0.s, uxtw]2050st1w	{ z0.s }, p0, [x0]2051st1w	{ z0.s }, p7, [z0.s]2052st1w	{ z21.d }, p5, [x10, #5, mul vl]2053st1w	{ z21.s }, p5, [x10, #5, mul vl]2054st1w	{ z31.d }, p7, [sp, #-1, mul vl]2055st1w	{ z31.d }, p7, [z31.d, #124]2056st1w	{ z31.s }, p7, [sp, #-1, mul vl]2057st1w	{ z31.s }, p7, [z31.s, #124]2058st2b	{ z0.b, z1.b }, p0, [x0, x0]2059st2b	{ z0.b, z1.b }, p0, [x0]2060st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]2061st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]2062st2b	{ z5.b, z6.b }, p3, [x17, x16]2063st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]2064st2d	{ z0.d, z1.d }, p0, [x0]2065st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]2066st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]2067st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]2068st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]2069st2h	{ z0.h, z1.h }, p0, [x0]2070st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]2071st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]2072st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]2073st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]2074st2w	{ z0.s, z1.s }, p0, [x0]2075st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]2076st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]2077st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]2078st3b	{ z0.b, z1.b, z2.b }, p0, [x0, x0]2079st3b	{ z0.b, z1.b, z2.b }, p0, [x0]2080st3b	{ z21.b, z22.b, z23.b }, p5, [x10, #15, mul vl]2081st3b	{ z23.b, z24.b, z25.b }, p3, [x13, #-24, mul vl]2082st3b	{ z5.b, z6.b, z7.b }, p3, [x17, x16]2083st3d	{ z0.d, z1.d, z2.d }, p0, [x0, x0, lsl #3]2084st3d	{ z0.d, z1.d, z2.d }, p0, [x0]2085st3d	{ z21.d, z22.d, z23.d }, p5, [x10, #15, mul vl]2086st3d	{ z23.d, z24.d, z25.d }, p3, [x13, #-24, mul vl]2087st3d	{ z5.d, z6.d, z7.d }, p3, [x17, x16, lsl #3]2088st3h	{ z0.h, z1.h, z2.h }, p0, [x0, x0, lsl #1]2089st3h	{ z0.h, z1.h, z2.h }, p0, [x0]2090st3h	{ z21.h, z22.h, z23.h }, p5, [x10, #15, mul vl]2091st3h	{ z23.h, z24.h, z25.h }, p3, [x13, #-24, mul vl]2092st3h	{ z5.h, z6.h, z7.h }, p3, [x17, x16, lsl #1]2093st3w	{ z0.s, z1.s, z2.s }, p0, [x0, x0, lsl #2]2094st3w	{ z0.s, z1.s, z2.s }, p0, [x0]2095st3w	{ z21.s, z22.s, z23.s }, p5, [x10, #15, mul vl]2096st3w	{ z23.s, z24.s, z25.s }, p3, [x13, #-24, mul vl]2097st3w	{ z5.s, z6.s, z7.s }, p3, [x17, x16, lsl #2]2098st4b	{ z0.b, z1.b, z2.b, z3.b }, p0, [x0, x0]2099st4b	{ z0.b, z1.b, z2.b, z3.b }, p0, [x0]2100st4b	{ z21.b, z22.b, z23.b, z24.b }, p5, [x10, #20, mul vl]2101st4b	{ z23.b, z24.b, z25.b, z26.b }, p3, [x13, #-32, mul vl]2102st4b	{ z5.b, z6.b, z7.b, z8.b }, p3, [x17, x16]2103st4d	{ z0.d, z1.d, z2.d, z3.d }, p0, [x0, x0, lsl #3]2104st4d	{ z0.d, z1.d, z2.d, z3.d }, p0, [x0]2105st4d	{ z21.d, z22.d, z23.d, z24.d }, p5, [x10, #20, mul vl]2106st4d	{ z23.d, z24.d, z25.d, z26.d }, p3, [x13, #-32, mul vl]2107st4d	{ z5.d, z6.d, z7.d, z8.d }, p3, [x17, x16, lsl #3]2108st4h	{ z0.h, z1.h, z2.h, z3.h }, p0, [x0, x0, lsl #1]2109st4h	{ z0.h, z1.h, z2.h, z3.h }, p0, [x0]2110st4h	{ z21.h, z22.h, z23.h, z24.h }, p5, [x10, #20, mul vl]2111st4h	{ z23.h, z24.h, z25.h, z26.h }, p3, [x13, #-32, mul vl]2112st4h	{ z5.h, z6.h, z7.h, z8.h }, p3, [x17, x16, lsl #1]2113st4w	{ z0.s, z1.s, z2.s, z3.s }, p0, [x0, x0, lsl #2]2114st4w	{ z0.s, z1.s, z2.s, z3.s }, p0, [x0]2115st4w	{ z21.s, z22.s, z23.s, z24.s }, p5, [x10, #20, mul vl]2116st4w	{ z23.s, z24.s, z25.s, z26.s }, p3, [x13, #-32, mul vl]2117st4w	{ z5.s, z6.s, z7.s, z8.s }, p3, [x17, x16, lsl #2]2118stnt1b	{ z0.b }, p0, [x0, x0]2119stnt1b	{ z0.b }, p0, [x0]2120stnt1b	{ z21.b }, p5, [x10, #7, mul vl]2121stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]2122stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]2123stnt1d	{ z0.d }, p0, [x0]2124stnt1d	{ z21.d }, p5, [x10, #7, mul vl]2125stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]2126stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]2127stnt1h	{ z0.h }, p0, [x0]2128stnt1h	{ z21.h }, p5, [x10, #7, mul vl]2129stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]2130stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]2131stnt1w	{ z0.s }, p0, [x0]2132stnt1w	{ z21.s }, p5, [x10, #7, mul vl]2133stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]2134str	p0, [x0]2135str	p15, [sp, #-256, mul vl]2136str	p5, [x10, #255, mul vl]2137str	z0, [x0]2138str	z21, [x10, #-256, mul vl]2139str	z31, [sp, #255, mul vl]2140sub	z0.b, p0/m, z0.b, z0.b2141sub	z0.b, z0.b, #02142sub	z0.b, z0.b, z0.b2143sub	z0.d, p0/m, z0.d, z0.d2144sub	z0.d, z0.d, #02145sub	z0.d, z0.d, #0, lsl #82146sub	z0.d, z0.d, z0.d2147sub	z0.h, p0/m, z0.h, z0.h2148sub	z0.h, z0.h, #02149sub	z0.h, z0.h, #0, lsl #82150sub	z0.h, z0.h, z0.h2151sub	z0.s, p0/m, z0.s, z0.s2152sub	z0.s, z0.s, #02153sub	z0.s, z0.s, #0, lsl #82154sub	z0.s, z0.s, z0.s2155sub	z21.b, p5/m, z21.b, z10.b2156sub	z21.b, z10.b, z21.b2157sub	z21.d, p5/m, z21.d, z10.d2158sub	z21.d, z10.d, z21.d2159sub	z21.h, p5/m, z21.h, z10.h2160sub	z21.h, z10.h, z21.h2161sub	z21.s, p5/m, z21.s, z10.s2162sub	z21.s, z10.s, z21.s2163sub	z23.b, p3/m, z23.b, z13.b2164sub	z23.b, z13.b, z8.b2165sub	z23.d, p3/m, z23.d, z13.d2166sub	z23.d, z13.d, z8.d2167sub	z23.h, p3/m, z23.h, z13.h2168sub	z23.h, z13.h, z8.h2169sub	z23.s, p3/m, z23.s, z13.s2170sub	z23.s, z13.s, z8.s2171sub	z31.b, p7/m, z31.b, z31.b2172sub	z31.b, z31.b, #2552173sub	z31.b, z31.b, z31.b2174sub	z31.d, p7/m, z31.d, z31.d2175sub	z31.d, z31.d, #652802176sub	z31.d, z31.d, z31.d2177sub	z31.h, p7/m, z31.h, z31.h2178sub	z31.h, z31.h, #652802179sub	z31.h, z31.h, z31.h2180sub	z31.s, p7/m, z31.s, z31.s2181sub	z31.s, z31.s, #652802182sub	z31.s, z31.s, z31.s2183subr	z0.b, p0/m, z0.b, z0.b2184subr	z0.b, z0.b, #02185subr	z0.d, p0/m, z0.d, z0.d2186subr	z0.d, z0.d, #02187subr	z0.d, z0.d, #0, lsl #82188subr	z0.h, p0/m, z0.h, z0.h2189subr	z0.h, z0.h, #02190subr	z0.h, z0.h, #0, lsl #82191subr	z0.s, p0/m, z0.s, z0.s2192subr	z0.s, z0.s, #02193subr	z0.s, z0.s, #0, lsl #82194subr	z31.b, z31.b, #2552195subr	z31.d, z31.d, #652802196subr	z31.h, z31.h, #652802197subr	z31.s, z31.s, #652802198sunpkhi	z31.d, z31.s2199sunpkhi	z31.h, z31.b2200sunpkhi	z31.s, z31.h2201sunpklo	z31.d, z31.s2202sunpklo	z31.h, z31.b2203sunpklo	z31.s, z31.h2204sxtb	z0.d, p0/m, z0.d2205sxtb	z0.h, p0/m, z0.h2206sxtb	z0.s, p0/m, z0.s2207sxtb	z31.d, p7/m, z31.d2208sxtb	z31.h, p7/m, z31.h2209sxtb	z31.s, p7/m, z31.s2210sxth	z0.d, p0/m, z0.d2211sxth	z0.s, p0/m, z0.s2212sxth	z31.d, p7/m, z31.d2213sxth	z31.s, p7/m, z31.s2214sxtw	z0.d, p0/m, z0.d2215sxtw	z31.d, p7/m, z31.d2216tbl	z31.b, { z31.b }, z31.b2217tbl	z31.d, { z31.d }, z31.d2218tbl	z31.h, { z31.h }, z31.h2219tbl	z31.s, { z31.s }, z31.s2220trn1	p15.b, p15.b, p15.b2221trn1	p15.d, p15.d, p15.d2222trn1	p15.h, p15.h, p15.h2223trn1	p15.s, p15.s, p15.s2224trn1	z31.b, z31.b, z31.b2225trn1	z31.d, z31.d, z31.d2226trn1	z31.h, z31.h, z31.h2227trn1	z31.s, z31.s, z31.s2228trn2	p15.b, p15.b, p15.b2229trn2	p15.d, p15.d, p15.d2230trn2	p15.h, p15.h, p15.h2231trn2	p15.s, p15.s, p15.s2232trn2	z31.b, z31.b, z31.b2233trn2	z31.d, z31.d, z31.d2234trn2	z31.h, z31.h, z31.h2235trn2	z31.s, z31.s, z31.s2236uabd	z31.b, p7/m, z31.b, z31.b2237uabd	z31.d, p7/m, z31.d, z31.d2238uabd	z31.h, p7/m, z31.h, z31.h2239uabd	z31.s, p7/m, z31.s, z31.s2240uaddv	d0, p7, z31.b2241uaddv	d0, p7, z31.d2242uaddv	d0, p7, z31.h2243uaddv	d0, p7, z31.s2244ucvtf	z0.d, p0/m, z0.d2245ucvtf	z0.d, p0/m, z0.s2246ucvtf	z0.h, p0/m, z0.d2247ucvtf	z0.h, p0/m, z0.h2248ucvtf	z0.h, p0/m, z0.s2249ucvtf	z0.s, p0/m, z0.d2250ucvtf	z0.s, p0/m, z0.s2251udiv	z0.d, p7/m, z0.d, z31.d2252udiv	z0.s, p7/m, z0.s, z31.s2253udivr	z0.d, p7/m, z0.d, z31.d2254udivr	z0.s, p7/m, z0.s, z31.s2255udot	z0.d, z1.h, z15.h[1]2256udot	z0.d, z1.h, z31.h2257udot	z0.s, z1.b, z31.b2258udot	z0.s, z1.b, z7.b[3]2259umax	z0.b, z0.b, #02260umax	z31.b, p7/m, z31.b, z31.b2261umax	z31.b, z31.b, #2552262umax	z31.d, p7/m, z31.d, z31.d2263umax	z31.h, p7/m, z31.h, z31.h2264umax	z31.s, p7/m, z31.s, z31.s2265umaxv	b0, p7, z31.b2266umaxv	d0, p7, z31.d2267umaxv	h0, p7, z31.h2268umaxv	s0, p7, z31.s2269umin	z0.b, z0.b, #02270umin	z31.b, p7/m, z31.b, z31.b2271umin	z31.b, z31.b, #2552272umin	z31.d, p7/m, z31.d, z31.d2273umin	z31.h, p7/m, z31.h, z31.h2274umin	z31.s, p7/m, z31.s, z31.s2275uminv	b0, p7, z31.b2276uminv	d0, p7, z31.d2277uminv	h0, p7, z31.h2278uminv	s0, p7, z31.s2279umulh	z0.b, p7/m, z0.b, z31.b2280umulh	z0.d, p7/m, z0.d, z31.d2281umulh	z0.h, p7/m, z0.h, z31.h2282umulh	z0.s, p7/m, z0.s, z31.s2283uqadd	z0.b, z0.b, #02284uqadd	z0.b, z0.b, z0.b2285uqadd	z0.d, z0.d, #02286uqadd	z0.d, z0.d, #0, lsl #82287uqadd	z0.d, z0.d, z0.d2288uqadd	z0.h, z0.h, #02289uqadd	z0.h, z0.h, #0, lsl #82290uqadd	z0.h, z0.h, z0.h2291uqadd	z0.s, z0.s, #02292uqadd	z0.s, z0.s, #0, lsl #82293uqadd	z0.s, z0.s, z0.s2294uqadd	z31.b, z31.b, #2552295uqadd	z31.d, z31.d, #652802296uqadd	z31.h, z31.h, #652802297uqadd	z31.s, z31.s, #652802298uqdecb	w02299uqdecb	w0, all, mul #162300uqdecb	w0, pow22301uqdecb	w0, pow2, mul #162302uqdecb	x02303uqdecb	x0, #142304uqdecb	x0, all, mul #162305uqdecb	x0, pow22306uqdecb	x0, vl12307uqdecd	w02308uqdecd	w0, all, mul #162309uqdecd	w0, pow22310uqdecd	w0, pow2, mul #162311uqdecd	x02312uqdecd	x0, #142313uqdecd	x0, all, mul #162314uqdecd	x0, pow22315uqdecd	x0, vl12316uqdecd	z0.d2317uqdecd	z0.d, all, mul #162318uqdecd	z0.d, pow22319uqdecd	z0.d, pow2, mul #162320uqdech	w02321uqdech	w0, all, mul #162322uqdech	w0, pow22323uqdech	w0, pow2, mul #162324uqdech	x02325uqdech	x0, #142326uqdech	x0, all, mul #162327uqdech	x0, pow22328uqdech	x0, vl12329uqdech	z0.h2330uqdech	z0.h, all, mul #162331uqdech	z0.h, pow22332uqdech	z0.h, pow2, mul #162333uqdecp	wzr, p15.b2334uqdecp	wzr, p15.d2335uqdecp	wzr, p15.h2336uqdecp	wzr, p15.s2337uqdecp	x0, p0.b2338uqdecp	x0, p0.d2339uqdecp	x0, p0.h2340uqdecp	x0, p0.s2341uqdecp	z0.d, p0.d2342uqdecp	z0.h, p0.h2343uqdecp	z0.s, p0.s2344uqdecw	w02345uqdecw	w0, all, mul #162346uqdecw	w0, pow22347uqdecw	w0, pow2, mul #162348uqdecw	x02349uqdecw	x0, #142350uqdecw	x0, all, mul #162351uqdecw	x0, pow22352uqdecw	x0, vl12353uqdecw	z0.s2354uqdecw	z0.s, all, mul #162355uqdecw	z0.s, pow22356uqdecw	z0.s, pow2, mul #162357uqincb	w02358uqincb	w0, all, mul #162359uqincb	w0, pow22360uqincb	w0, pow2, mul #162361uqincb	x02362uqincb	x0, #142363uqincb	x0, all, mul #162364uqincb	x0, pow22365uqincb	x0, vl12366uqincd	w02367uqincd	w0, all, mul #162368uqincd	w0, pow22369uqincd	w0, pow2, mul #162370uqincd	x02371uqincd	x0, #142372uqincd	x0, all, mul #162373uqincd	x0, pow22374uqincd	x0, vl12375uqincd	z0.d2376uqincd	z0.d, all, mul #162377uqincd	z0.d, pow22378uqincd	z0.d, pow2, mul #162379uqinch	w02380uqinch	w0, all, mul #162381uqinch	w0, pow22382uqinch	w0, pow2, mul #162383uqinch	x02384uqinch	x0, #142385uqinch	x0, all, mul #162386uqinch	x0, pow22387uqinch	x0, vl12388uqinch	z0.h2389uqinch	z0.h, all, mul #162390uqinch	z0.h, pow22391uqinch	z0.h, pow2, mul #162392uqincp	wzr, p15.b2393uqincp	wzr, p15.d2394uqincp	wzr, p15.h2395uqincp	wzr, p15.s2396uqincp	x0, p0.b2397uqincp	x0, p0.d2398uqincp	x0, p0.h2399uqincp	x0, p0.s2400uqincp	z0.d, p0.d2401uqincp	z0.h, p0.h2402uqincp	z0.s, p0.s2403uqincw	w02404uqincw	w0, all, mul #162405uqincw	w0, pow22406uqincw	w0, pow2, mul #162407uqincw	x02408uqincw	x0, #142409uqincw	x0, all, mul #162410uqincw	x0, pow22411uqincw	x0, vl12412uqincw	z0.s2413uqincw	z0.s, all, mul #162414uqincw	z0.s, pow22415uqincw	z0.s, pow2, mul #162416uqsub	z0.b, z0.b, #02417uqsub	z0.b, z0.b, z0.b2418uqsub	z0.d, z0.d, #02419uqsub	z0.d, z0.d, #0, lsl #82420uqsub	z0.d, z0.d, z0.d2421uqsub	z0.h, z0.h, #02422uqsub	z0.h, z0.h, #0, lsl #82423uqsub	z0.h, z0.h, z0.h2424uqsub	z0.s, z0.s, #02425uqsub	z0.s, z0.s, #0, lsl #82426uqsub	z0.s, z0.s, z0.s2427uqsub	z31.b, z31.b, #2552428uqsub	z31.d, z31.d, #652802429uqsub	z31.h, z31.h, #652802430uqsub	z31.s, z31.s, #652802431uunpkhi	z31.d, z31.s2432uunpkhi	z31.h, z31.b2433uunpkhi	z31.s, z31.h2434uunpklo	z31.d, z31.s2435uunpklo	z31.h, z31.b2436uunpklo	z31.s, z31.h2437uxtb	z0.d, p0/m, z0.d2438uxtb	z0.h, p0/m, z0.h2439uxtb	z0.s, p0/m, z0.s2440uxtb	z31.d, p7/m, z31.d2441uxtb	z31.h, p7/m, z31.h2442uxtb	z31.s, p7/m, z31.s2443uxth	z0.d, p0/m, z0.d2444uxth	z0.s, p0/m, z0.s2445uxth	z31.d, p7/m, z31.d2446uxth	z31.s, p7/m, z31.s2447uxtw	z0.d, p0/m, z0.d2448uxtw	z31.d, p7/m, z31.d2449uzp1	p15.b, p15.b, p15.b2450uzp1	p15.d, p15.d, p15.d2451uzp1	p15.h, p15.h, p15.h2452uzp1	p15.s, p15.s, p15.s2453uzp1	z31.b, z31.b, z31.b2454uzp1	z31.d, z31.d, z31.d2455uzp1	z31.h, z31.h, z31.h2456uzp1	z31.s, z31.s, z31.s2457uzp2	p15.b, p15.b, p15.b2458uzp2	p15.d, p15.d, p15.d2459uzp2	p15.h, p15.h, p15.h2460uzp2	p15.s, p15.s, p15.s2461uzp2	z31.b, z31.b, z31.b2462uzp2	z31.d, z31.d, z31.d2463uzp2	z31.h, z31.h, z31.h2464uzp2	z31.s, z31.s, z31.s2465wrffr	p0.b2466wrffr	p15.b2467zip1	p0.b, p0.b, p0.b2468zip1	p0.d, p0.d, p0.d2469zip1	p0.h, p0.h, p0.h2470zip1	p0.s, p0.s, p0.s2471zip1	p15.b, p15.b, p15.b2472zip1	p15.d, p15.d, p15.d2473zip1	p15.h, p15.h, p15.h2474zip1	p15.s, p15.s, p15.s2475zip1	z0.b, z0.b, z0.b2476zip1	z0.d, z0.d, z0.d2477zip1	z0.h, z0.h, z0.h2478zip1	z0.s, z0.s, z0.s2479zip1	z31.b, z31.b, z31.b2480zip1	z31.d, z31.d, z31.d2481zip1	z31.h, z31.h, z31.h2482zip1	z31.s, z31.s, z31.s2483zip2	p0.b, p0.b, p0.b2484zip2	p0.d, p0.d, p0.d2485zip2	p0.h, p0.h, p0.h2486zip2	p0.s, p0.s, p0.s2487zip2	p15.b, p15.b, p15.b2488zip2	p15.d, p15.d, p15.d2489zip2	p15.h, p15.h, p15.h2490zip2	p15.s, p15.s, p15.s2491zip2	z0.b, z0.b, z0.b2492zip2	z0.d, z0.d, z0.d2493zip2	z0.h, z0.h, z0.h2494zip2	z0.s, z0.s, z0.s2495zip2	z31.b, z31.b, z31.b2496zip2	z31.d, z31.d, z31.d2497zip2	z31.h, z31.h, z31.h2498zip2	z31.s, z31.s, z31.s2499 2500# CHECK:      Instruction Info:2501# CHECK-NEXT: [1]: #uOps2502# CHECK-NEXT: [2]: Latency2503# CHECK-NEXT: [3]: RThroughput2504# CHECK-NEXT: [4]: MayLoad2505# CHECK-NEXT: [5]: MayStore2506# CHECK-NEXT: [6]: HasSideEffects (U)2507 2508# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:2509# CHECK-NEXT:  1      4     0.50                        abs	z0.b, p0/m, z0.b2510# CHECK-NEXT:  1      4     0.50                        abs	z0.d, p0/m, z0.d2511# CHECK-NEXT:  1      4     0.50                        abs	z0.h, p0/m, z0.h2512# CHECK-NEXT:  1      4     0.50                        abs	z0.s, p0/m, z0.s2513# CHECK-NEXT:  1      4     0.50                        abs	z31.b, p7/m, z31.b2514# CHECK-NEXT:  1      4     0.50                        abs	z31.d, p7/m, z31.d2515# CHECK-NEXT:  1      4     0.50                        abs	z31.h, p7/m, z31.h2516# CHECK-NEXT:  1      4     0.50                        abs	z31.s, p7/m, z31.s2517# CHECK-NEXT:  1      4     0.50                        add	z0.b, p0/m, z0.b, z0.b2518# CHECK-NEXT:  1      4     0.50                        add	z0.b, z0.b, #02519# CHECK-NEXT:  1      4     0.50                        add	z0.b, z0.b, z0.b2520# CHECK-NEXT:  1      4     0.50                        add	z0.d, p0/m, z0.d, z0.d2521# CHECK-NEXT:  1      4     0.50                        add	z0.d, z0.d, #02522# CHECK-NEXT:  1      4     0.50                        add	z0.d, z0.d, #0, lsl #82523# CHECK-NEXT:  1      4     0.50                        add	z0.d, z0.d, z0.d2524# CHECK-NEXT:  1      4     0.50                        add	z0.h, p0/m, z0.h, z0.h2525# CHECK-NEXT:  1      4     0.50                        add	z0.h, z0.h, #02526# CHECK-NEXT:  1      4     0.50                        add	z0.h, z0.h, #0, lsl #82527# CHECK-NEXT:  1      4     0.50                        add	z0.h, z0.h, z0.h2528# CHECK-NEXT:  1      4     0.50                        add	z0.s, p0/m, z0.s, z0.s2529# CHECK-NEXT:  1      4     0.50                        add	z0.s, z0.s, #02530# CHECK-NEXT:  1      4     0.50                        add	z0.s, z0.s, #0, lsl #82531# CHECK-NEXT:  1      4     0.50                        add	z0.s, z0.s, z0.s2532# CHECK-NEXT:  1      4     0.50                        add	z0.s, z1.s, z2.s2533# CHECK-NEXT:  1      4     0.50                        add	z21.b, p5/m, z21.b, z10.b2534# CHECK-NEXT:  1      4     0.50                        add	z21.b, z10.b, z21.b2535# CHECK-NEXT:  1      4     0.50                        add	z21.d, p5/m, z21.d, z10.d2536# CHECK-NEXT:  1      4     0.50                        add	z21.d, z10.d, z21.d2537# CHECK-NEXT:  1      4     0.50                        add	z21.h, p5/m, z21.h, z10.h2538# CHECK-NEXT:  1      4     0.50                        add	z21.h, z10.h, z21.h2539# CHECK-NEXT:  1      4     0.50                        add	z21.s, p5/m, z21.s, z10.s2540# CHECK-NEXT:  1      4     0.50                        add	z21.s, z10.s, z21.s2541# CHECK-NEXT:  1      4     0.50                        add	z23.b, p3/m, z23.b, z13.b2542# CHECK-NEXT:  1      4     0.50                        add	z23.b, z13.b, z8.b2543# CHECK-NEXT:  1      4     0.50                        add	z23.d, p3/m, z23.d, z13.d2544# CHECK-NEXT:  1      4     0.50                        add	z23.d, z13.d, z8.d2545# CHECK-NEXT:  1      4     0.50                        add	z23.h, p3/m, z23.h, z13.h2546# CHECK-NEXT:  1      4     0.50                        add	z23.h, z13.h, z8.h2547# CHECK-NEXT:  1      4     0.50                        add	z23.s, p3/m, z23.s, z13.s2548# CHECK-NEXT:  1      4     0.50                        add	z23.s, z13.s, z8.s2549# CHECK-NEXT:  1      4     0.50                        add	z31.b, p7/m, z31.b, z31.b2550# CHECK-NEXT:  1      4     0.50                        add	z31.b, z31.b, #2552551# CHECK-NEXT:  1      4     0.50                        add	z31.b, z31.b, z31.b2552# CHECK-NEXT:  1      4     0.50                        add	z31.d, p7/m, z31.d, z31.d2553# CHECK-NEXT:  1      4     0.50                        add	z31.d, z31.d, #652802554# CHECK-NEXT:  1      4     0.50                        add	z31.d, z31.d, z31.d2555# CHECK-NEXT:  1      4     0.50                        add	z31.h, p7/m, z31.h, z31.h2556# CHECK-NEXT:  1      4     0.50                        add	z31.h, z31.h, #652802557# CHECK-NEXT:  1      4     0.50                        add	z31.h, z31.h, z31.h2558# CHECK-NEXT:  1      4     0.50                        add	z31.s, p7/m, z31.s, z31.s2559# CHECK-NEXT:  1      4     0.50                        add	z31.s, z31.s, #652802560# CHECK-NEXT:  1      4     0.50                        add	z31.s, z31.s, z31.s2561# CHECK-NEXT:  1      1     0.50                        addpl	sp, sp, #312562# CHECK-NEXT:  1      1     0.50                        addpl	x0, x0, #-322563# CHECK-NEXT:  1      1     0.50                        addpl	x21, x21, #02564# CHECK-NEXT:  1      1     0.50                        addpl	x23, x8, #-12565# CHECK-NEXT:  1      1     0.50                        addvl	sp, sp, #312566# CHECK-NEXT:  1      1     0.50                        addvl	x0, x0, #-322567# CHECK-NEXT:  1      1     0.50                        addvl	x21, x21, #02568# CHECK-NEXT:  1      1     0.50                        addvl	x23, x8, #-12569# CHECK-NEXT:  2      5     2.00                        adr	z0.d, [z0.d, z0.d, lsl #1]2570# CHECK-NEXT:  2      5     2.00                        adr	z0.d, [z0.d, z0.d, lsl #2]2571# CHECK-NEXT:  2      5     2.00                        adr	z0.d, [z0.d, z0.d, lsl #3]2572# CHECK-NEXT:  1      4     0.50                        adr	z0.d, [z0.d, z0.d, sxtw #1]2573# CHECK-NEXT:  1      4     0.50                        adr	z0.d, [z0.d, z0.d, sxtw #2]2574# CHECK-NEXT:  1      4     0.50                        adr	z0.d, [z0.d, z0.d, sxtw #3]2575# CHECK-NEXT:  1      4     0.50                        adr	z0.d, [z0.d, z0.d, sxtw]2576# CHECK-NEXT:  1      4     0.50                        adr	z0.d, [z0.d, z0.d, uxtw #1]2577# CHECK-NEXT:  1      4     0.50                        adr	z0.d, [z0.d, z0.d, uxtw #2]2578# CHECK-NEXT:  1      4     0.50                        adr	z0.d, [z0.d, z0.d, uxtw #3]2579# CHECK-NEXT:  1      4     0.50                        adr	z0.d, [z0.d, z0.d, uxtw]2580# CHECK-NEXT:  2      5     2.00                        adr	z0.d, [z0.d, z0.d]2581# CHECK-NEXT:  2      5     2.00                        adr	z0.s, [z0.s, z0.s, lsl #1]2582# CHECK-NEXT:  2      5     2.00                        adr	z0.s, [z0.s, z0.s, lsl #2]2583# CHECK-NEXT:  2      5     2.00                        adr	z0.s, [z0.s, z0.s, lsl #3]2584# CHECK-NEXT:  2      5     2.00                        adr	z0.s, [z0.s, z0.s]2585# CHECK-NEXT:  1      3     1.00                        and	p0.b, p0/z, p0.b, p1.b2586# CHECK-NEXT:  1      4     1.00                        and	z0.d, z0.d, #0x62587# CHECK-NEXT:  1      4     1.00                        and	z0.d, z0.d, #0xfffffffffffffff92588# CHECK-NEXT:  1      4     0.50                        and	z0.d, z0.d, z0.d2589# CHECK-NEXT:  1      4     1.00                        and	z0.s, z0.s, #0x62590# CHECK-NEXT:  1      4     1.00                        and	z0.s, z0.s, #0xfffffff92591# CHECK-NEXT:  1      4     0.50                        and	z23.d, z13.d, z8.d2592# CHECK-NEXT:  1      4     1.00                        and	z23.h, z23.h, #0x62593# CHECK-NEXT:  1      4     1.00                        and	z23.h, z23.h, #0xfff92594# CHECK-NEXT:  1      4     0.50                        and	z31.b, p7/m, z31.b, z31.b2595# CHECK-NEXT:  1      4     0.50                        and	z31.d, p7/m, z31.d, z31.d2596# CHECK-NEXT:  1      4     0.50                        and	z31.h, p7/m, z31.h, z31.h2597# CHECK-NEXT:  1      4     0.50                        and	z31.s, p7/m, z31.s, z31.s2598# CHECK-NEXT:  1      4     1.00                        and	z5.b, z5.b, #0x62599# CHECK-NEXT:  1      4     1.00                        and	z5.b, z5.b, #0xf92600# CHECK-NEXT:  1      3     1.00                        ands	p0.b, p0/z, p0.b, p1.b2601# CHECK-NEXT:  10     46    5.00                        andv	b0, p7, z31.b2602# CHECK-NEXT:  7      34    3.50                        andv	d0, p7, z31.d2603# CHECK-NEXT:  9      42    4.50                        andv	h0, p7, z31.h2604# CHECK-NEXT:  8      38    4.00                        andv	s0, p7, z31.s2605# CHECK-NEXT:  1      4     0.50                        asr	z0.b, p0/m, z0.b, #12606# CHECK-NEXT:  1      4     0.50                        asr	z0.b, p0/m, z0.b, z0.b2607# CHECK-NEXT:  1      4     0.50                        asr	z0.b, p0/m, z0.b, z1.d2608# CHECK-NEXT:  1      4     0.50                        asr	z0.b, z0.b, #12609# CHECK-NEXT:  1      4     0.50                        asr	z0.b, z1.b, z2.d2610# CHECK-NEXT:  1      4     0.50                        asr	z0.d, p0/m, z0.d, #12611# CHECK-NEXT:  1      4     0.50                        asr	z0.d, p0/m, z0.d, z0.d2612# CHECK-NEXT:  1      4     0.50                        asr	z0.d, z0.d, #12613# CHECK-NEXT:  1      4     0.50                        asr	z0.h, p0/m, z0.h, #12614# CHECK-NEXT:  1      4     0.50                        asr	z0.h, p0/m, z0.h, z0.h2615# CHECK-NEXT:  1      4     0.50                        asr	z0.h, p0/m, z0.h, z1.d2616# CHECK-NEXT:  1      4     0.50                        asr	z0.h, z0.h, #12617# CHECK-NEXT:  1      4     0.50                        asr	z0.h, z1.h, z2.d2618# CHECK-NEXT:  1      4     0.50                        asr	z0.s, p0/m, z0.s, #12619# CHECK-NEXT:  1      4     0.50                        asr	z0.s, p0/m, z0.s, z0.s2620# CHECK-NEXT:  1      4     0.50                        asr	z0.s, p0/m, z0.s, z1.d2621# CHECK-NEXT:  1      4     0.50                        asr	z0.s, z0.s, #12622# CHECK-NEXT:  1      4     0.50                        asr	z0.s, z1.s, z2.d2623# CHECK-NEXT:  1      4     0.50                        asr	z31.b, p0/m, z31.b, #82624# CHECK-NEXT:  1      4     0.50                        asr	z31.b, z31.b, #82625# CHECK-NEXT:  1      4     0.50                        asr	z31.d, p0/m, z31.d, #642626# CHECK-NEXT:  1      4     0.50                        asr	z31.d, z31.d, #642627# CHECK-NEXT:  1      4     0.50                        asr	z31.h, p0/m, z31.h, #162628# CHECK-NEXT:  1      4     0.50                        asr	z31.h, z31.h, #162629# CHECK-NEXT:  1      4     0.50                        asr	z31.s, p0/m, z31.s, #322630# CHECK-NEXT:  1      4     0.50                        asr	z31.s, z31.s, #322631# CHECK-NEXT:  2      8     1.00                        asrd	z0.b, p0/m, z0.b, #12632# CHECK-NEXT:  2      8     1.00                        asrd	z0.d, p0/m, z0.d, #12633# CHECK-NEXT:  2      8     1.00                        asrd	z0.h, p0/m, z0.h, #12634# CHECK-NEXT:  2      8     1.00                        asrd	z0.s, p0/m, z0.s, #12635# CHECK-NEXT:  2      8     1.00                        asrd	z31.b, p0/m, z31.b, #82636# CHECK-NEXT:  2      8     1.00                        asrd	z31.d, p0/m, z31.d, #642637# CHECK-NEXT:  2      8     1.00                        asrd	z31.h, p0/m, z31.h, #162638# CHECK-NEXT:  2      8     1.00                        asrd	z31.s, p0/m, z31.s, #322639# CHECK-NEXT:  1      4     0.50                        asrr	z0.b, p0/m, z0.b, z0.b2640# CHECK-NEXT:  1      4     0.50                        asrr	z0.d, p0/m, z0.d, z0.d2641# CHECK-NEXT:  1      4     0.50                        asrr	z0.h, p0/m, z0.h, z0.h2642# CHECK-NEXT:  1      4     0.50                        asrr	z0.s, p0/m, z0.s, z0.s2643# CHECK-NEXT:  1      3     1.00                        bic	p0.b, p0/z, p0.b, p0.b2644# CHECK-NEXT:  1      3     1.00                        bic	p15.b, p15/z, p15.b, p15.b2645# CHECK-NEXT:  1      4     0.50                        bic	z0.d, z0.d, z0.d2646# CHECK-NEXT:  1      4     0.50                        bic	z23.d, z13.d, z8.d2647# CHECK-NEXT:  1      4     0.50                        bic	z31.b, p7/m, z31.b, z31.b2648# CHECK-NEXT:  1      4     0.50                        bic	z31.d, p7/m, z31.d, z31.d2649# CHECK-NEXT:  1      4     0.50                        bic	z31.h, p7/m, z31.h, z31.h2650# CHECK-NEXT:  1      4     0.50                        bic	z31.s, p7/m, z31.s, z31.s2651# CHECK-NEXT:  1      3     1.00                        bics	p0.b, p0/z, p0.b, p0.b2652# CHECK-NEXT:  1      3     1.00                        bics	p15.b, p15/z, p15.b, p15.b2653# CHECK-NEXT:  1      3     1.00                        brka	p0.b, p15/m, p15.b2654# CHECK-NEXT:  1      3     1.00                        brka	p0.b, p15/z, p15.b2655# CHECK-NEXT:  1      3     1.00                        brkas	p0.b, p15/z, p15.b2656# CHECK-NEXT:  1      3     1.00                        brkb	p0.b, p15/m, p15.b2657# CHECK-NEXT:  1      3     1.00                        brkb	p0.b, p15/z, p15.b2658# CHECK-NEXT:  1      3     1.00                        brkbs	p0.b, p15/z, p15.b2659# CHECK-NEXT:  1      3     1.00                        brkn	p0.b, p15/z, p1.b, p0.b2660# CHECK-NEXT:  1      3     1.00                        brkn	p15.b, p15/z, p15.b, p15.b2661# CHECK-NEXT:  1      3     1.00                        brkns	p0.b, p15/z, p1.b, p0.b2662# CHECK-NEXT:  1      3     1.00                        brkns	p15.b, p15/z, p15.b, p15.b2663# CHECK-NEXT:  1      3     1.00                        brkpa	p0.b, p15/z, p1.b, p2.b2664# CHECK-NEXT:  1      3     1.00                        brkpa	p15.b, p15/z, p15.b, p15.b2665# CHECK-NEXT:  1      3     1.00                        brkpas	p0.b, p15/z, p1.b, p2.b2666# CHECK-NEXT:  1      3     1.00                        brkpas	p15.b, p15/z, p15.b, p15.b2667# CHECK-NEXT:  1      3     1.00                        brkpb	p0.b, p15/z, p1.b, p2.b2668# CHECK-NEXT:  1      3     1.00                        brkpb	p15.b, p15/z, p15.b, p15.b2669# CHECK-NEXT:  1      3     1.00                        brkpbs	p0.b, p15/z, p1.b, p2.b2670# CHECK-NEXT:  1      3     1.00                        brkpbs	p15.b, p15/z, p15.b, p15.b2671# CHECK-NEXT:  1      6     1.00                        clasta	b0, p7, b0, z31.b2672# CHECK-NEXT:  1      6     1.00                        clasta	d0, p7, d0, z31.d2673# CHECK-NEXT:  1      6     1.00                        clasta	h0, p7, h0, z31.h2674# CHECK-NEXT:  1      6     1.00                        clasta	s0, p7, s0, z31.s2675# CHECK-NEXT:  1      29    1.00                        clasta	w0, p7, w0, z31.b2676# CHECK-NEXT:  1      29    1.00                        clasta	w0, p7, w0, z31.h2677# CHECK-NEXT:  1      29    1.00                        clasta	w0, p7, w0, z31.s2678# CHECK-NEXT:  1      29    1.00                        clasta	x0, p7, x0, z31.d2679# CHECK-NEXT:  1      6     1.00                        clasta	z0.b, p7, z0.b, z31.b2680# CHECK-NEXT:  1      6     1.00                        clasta	z0.d, p7, z0.d, z31.d2681# CHECK-NEXT:  1      6     1.00                        clasta	z0.h, p7, z0.h, z31.h2682# CHECK-NEXT:  1      6     1.00                        clasta	z0.s, p7, z0.s, z31.s2683# CHECK-NEXT:  1      6     1.00                        clastb	b0, p7, b0, z31.b2684# CHECK-NEXT:  1      6     1.00                        clastb	d0, p7, d0, z31.d2685# CHECK-NEXT:  1      6     1.00                        clastb	h0, p7, h0, z31.h2686# CHECK-NEXT:  1      6     1.00                        clastb	s0, p7, s0, z31.s2687# CHECK-NEXT:  1      29    1.00                        clastb	w0, p7, w0, z31.b2688# CHECK-NEXT:  1      29    1.00                        clastb	w0, p7, w0, z31.h2689# CHECK-NEXT:  1      29    1.00                        clastb	w0, p7, w0, z31.s2690# CHECK-NEXT:  1      29    1.00                        clastb	x0, p7, x0, z31.d2691# CHECK-NEXT:  1      6     1.00                        clastb	z0.b, p7, z0.b, z31.b2692# CHECK-NEXT:  1      6     1.00                        clastb	z0.d, p7, z0.d, z31.d2693# CHECK-NEXT:  1      6     1.00                        clastb	z0.h, p7, z0.h, z31.h2694# CHECK-NEXT:  1      6     1.00                        clastb	z0.s, p7, z0.s, z31.s2695# CHECK-NEXT:  1      4     1.00                        cls	z31.b, p7/m, z31.b2696# CHECK-NEXT:  1      4     1.00                        cls	z31.d, p7/m, z31.d2697# CHECK-NEXT:  1      4     1.00                        cls	z31.h, p7/m, z31.h2698# CHECK-NEXT:  1      4     1.00                        cls	z31.s, p7/m, z31.s2699# CHECK-NEXT:  1      4     1.00                        clz	z31.b, p7/m, z31.b2700# CHECK-NEXT:  1      4     1.00                        clz	z31.d, p7/m, z31.d2701# CHECK-NEXT:  1      4     1.00                        clz	z31.h, p7/m, z31.h2702# CHECK-NEXT:  1      4     1.00                        clz	z31.s, p7/m, z31.s2703# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.b, p0/z, z0.b, #-162704# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.b, p0/z, z0.b, #152705# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.b, p0/z, z0.b, z0.b2706# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.b, p0/z, z0.b, z0.d2707# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.d, p0/z, z0.d, #-162708# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.d, p0/z, z0.d, #152709# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.d, p0/z, z0.d, z0.d2710# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.h, p0/z, z0.h, #-162711# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.h, p0/z, z0.h, #152712# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.h, p0/z, z0.h, z0.d2713# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.h, p0/z, z0.h, z0.h2714# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.s, p0/z, z0.s, #-162715# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.s, p0/z, z0.s, #152716# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.s, p0/z, z0.s, z0.d2717# CHECK-NEXT:  1      4     1.00                        cmpeq	p0.s, p0/z, z0.s, z0.s2718# CHECK-NEXT:  1      4     1.00                        cmpge	p0.b, p0/z, z0.b, #-162719# CHECK-NEXT:  1      4     1.00                        cmpge	p0.b, p0/z, z0.b, #152720# CHECK-NEXT:  1      4     1.00                        cmpge	p0.b, p0/z, z0.b, z0.b2721# CHECK-NEXT:  1      4     1.00                        cmpge	p0.b, p0/z, z0.b, z0.d2722# CHECK-NEXT:  1      4     1.00                        cmpge	p0.b, p0/z, z1.b, z0.b2723# CHECK-NEXT:  1      4     1.00                        cmpge	p0.d, p0/z, z0.d, #-162724# CHECK-NEXT:  1      4     1.00                        cmpge	p0.d, p0/z, z0.d, #152725# CHECK-NEXT:  1      4     1.00                        cmpge	p0.d, p0/z, z0.d, z0.d2726# CHECK-NEXT:  1      4     1.00                        cmpge	p0.d, p0/z, z1.d, z0.d2727# CHECK-NEXT:  1      4     1.00                        cmpge	p0.h, p0/z, z0.h, #-162728# CHECK-NEXT:  1      4     1.00                        cmpge	p0.h, p0/z, z0.h, #152729# CHECK-NEXT:  1      4     1.00                        cmpge	p0.h, p0/z, z0.h, z0.d2730# CHECK-NEXT:  1      4     1.00                        cmpge	p0.h, p0/z, z0.h, z0.h2731# CHECK-NEXT:  1      4     1.00                        cmpge	p0.h, p0/z, z1.h, z0.h2732# CHECK-NEXT:  1      4     1.00                        cmpge	p0.s, p0/z, z0.s, #-162733# CHECK-NEXT:  1      4     1.00                        cmpge	p0.s, p0/z, z0.s, #152734# CHECK-NEXT:  1      4     1.00                        cmpge	p0.s, p0/z, z0.s, z0.d2735# CHECK-NEXT:  1      4     1.00                        cmpge	p0.s, p0/z, z0.s, z0.s2736# CHECK-NEXT:  1      4     1.00                        cmpge	p0.s, p0/z, z1.s, z0.s2737# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.b, p0/z, z0.b, #-162738# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.b, p0/z, z0.b, #152739# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.b, p0/z, z0.b, z0.b2740# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.b, p0/z, z0.b, z0.d2741# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.b, p0/z, z1.b, z0.b2742# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.d, p0/z, z0.d, #-162743# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.d, p0/z, z0.d, #152744# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.d, p0/z, z0.d, z0.d2745# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.d, p0/z, z1.d, z0.d2746# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.h, p0/z, z0.h, #-162747# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.h, p0/z, z0.h, #152748# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.h, p0/z, z0.h, z0.d2749# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.h, p0/z, z0.h, z0.h2750# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.h, p0/z, z1.h, z0.h2751# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.s, p0/z, z0.s, #-162752# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.s, p0/z, z0.s, #152753# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.s, p0/z, z0.s, z0.d2754# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.s, p0/z, z0.s, z0.s2755# CHECK-NEXT:  1      4     1.00                        cmpgt	p0.s, p0/z, z1.s, z0.s2756# CHECK-NEXT:  1      4     1.00                        cmphi	p0.b, p0/z, z0.b, #02757# CHECK-NEXT:  1      4     1.00                        cmphi	p0.b, p0/z, z0.b, #1272758# CHECK-NEXT:  1      4     1.00                        cmphi	p0.b, p0/z, z0.b, z0.b2759# CHECK-NEXT:  1      4     1.00                        cmphi	p0.b, p0/z, z0.b, z0.d2760# CHECK-NEXT:  1      4     1.00                        cmphi	p0.b, p0/z, z1.b, z0.b2761# CHECK-NEXT:  1      4     1.00                        cmphi	p0.d, p0/z, z0.d, #02762# CHECK-NEXT:  1      4     1.00                        cmphi	p0.d, p0/z, z0.d, #1272763# CHECK-NEXT:  1      4     1.00                        cmphi	p0.d, p0/z, z0.d, z0.d2764# CHECK-NEXT:  1      4     1.00                        cmphi	p0.d, p0/z, z1.d, z0.d2765# CHECK-NEXT:  1      4     1.00                        cmphi	p0.h, p0/z, z0.h, #02766# CHECK-NEXT:  1      4     1.00                        cmphi	p0.h, p0/z, z0.h, #1272767# CHECK-NEXT:  1      4     1.00                        cmphi	p0.h, p0/z, z0.h, z0.d2768# CHECK-NEXT:  1      4     1.00                        cmphi	p0.h, p0/z, z0.h, z0.h2769# CHECK-NEXT:  1      4     1.00                        cmphi	p0.h, p0/z, z1.h, z0.h2770# CHECK-NEXT:  1      4     1.00                        cmphi	p0.s, p0/z, z0.s, #02771# CHECK-NEXT:  1      4     1.00                        cmphi	p0.s, p0/z, z0.s, #1272772# CHECK-NEXT:  1      4     1.00                        cmphi	p0.s, p0/z, z0.s, z0.d2773# CHECK-NEXT:  1      4     1.00                        cmphi	p0.s, p0/z, z0.s, z0.s2774# CHECK-NEXT:  1      4     1.00                        cmphi	p0.s, p0/z, z1.s, z0.s2775# CHECK-NEXT:  1      4     1.00                        cmphs	p0.b, p0/z, z0.b, #02776# CHECK-NEXT:  1      4     1.00                        cmphs	p0.b, p0/z, z0.b, #1272777# CHECK-NEXT:  1      4     1.00                        cmphs	p0.b, p0/z, z0.b, z0.b2778# CHECK-NEXT:  1      4     1.00                        cmphs	p0.b, p0/z, z0.b, z0.d2779# CHECK-NEXT:  1      4     1.00                        cmphs	p0.b, p0/z, z1.b, z0.b2780# CHECK-NEXT:  1      4     1.00                        cmphs	p0.d, p0/z, z0.d, #02781# CHECK-NEXT:  1      4     1.00                        cmphs	p0.d, p0/z, z0.d, #1272782# CHECK-NEXT:  1      4     1.00                        cmphs	p0.d, p0/z, z0.d, z0.d2783# CHECK-NEXT:  1      4     1.00                        cmphs	p0.d, p0/z, z1.d, z0.d2784# CHECK-NEXT:  1      4     1.00                        cmphs	p0.h, p0/z, z0.h, #02785# CHECK-NEXT:  1      4     1.00                        cmphs	p0.h, p0/z, z0.h, #1272786# CHECK-NEXT:  1      4     1.00                        cmphs	p0.h, p0/z, z0.h, z0.d2787# CHECK-NEXT:  1      4     1.00                        cmphs	p0.h, p0/z, z0.h, z0.h2788# CHECK-NEXT:  1      4     1.00                        cmphs	p0.h, p0/z, z1.h, z0.h2789# CHECK-NEXT:  1      4     1.00                        cmphs	p0.s, p0/z, z0.s, #02790# CHECK-NEXT:  1      4     1.00                        cmphs	p0.s, p0/z, z0.s, #1272791# CHECK-NEXT:  1      4     1.00                        cmphs	p0.s, p0/z, z0.s, z0.d2792# CHECK-NEXT:  1      4     1.00                        cmphs	p0.s, p0/z, z0.s, z0.s2793# CHECK-NEXT:  1      4     1.00                        cmphs	p0.s, p0/z, z1.s, z0.s2794# CHECK-NEXT:  1      4     1.00                        cmple	p0.b, p0/z, z0.b, #-162795# CHECK-NEXT:  1      4     1.00                        cmple	p0.b, p0/z, z0.b, #152796# CHECK-NEXT:  1      4     1.00                        cmple	p0.b, p0/z, z0.b, z0.d2797# CHECK-NEXT:  1      4     1.00                        cmple	p0.d, p0/z, z0.d, #-162798# CHECK-NEXT:  1      4     1.00                        cmple	p0.d, p0/z, z0.d, #152799# CHECK-NEXT:  1      4     1.00                        cmple	p0.h, p0/z, z0.h, #-162800# CHECK-NEXT:  1      4     1.00                        cmple	p0.h, p0/z, z0.h, #152801# CHECK-NEXT:  1      4     1.00                        cmple	p0.h, p0/z, z0.h, z0.d2802# CHECK-NEXT:  1      4     1.00                        cmple	p0.s, p0/z, z0.s, #-162803# CHECK-NEXT:  1      4     1.00                        cmple	p0.s, p0/z, z0.s, #152804# CHECK-NEXT:  1      4     1.00                        cmple	p0.s, p0/z, z0.s, z0.d2805# CHECK-NEXT:  1      4     1.00                        cmplo	p0.b, p0/z, z0.b, #02806# CHECK-NEXT:  1      4     1.00                        cmplo	p0.b, p0/z, z0.b, #1272807# CHECK-NEXT:  1      4     1.00                        cmplo	p0.b, p0/z, z0.b, z0.d2808# CHECK-NEXT:  1      4     1.00                        cmplo	p0.d, p0/z, z0.d, #02809# CHECK-NEXT:  1      4     1.00                        cmplo	p0.d, p0/z, z0.d, #1272810# CHECK-NEXT:  1      4     1.00                        cmplo	p0.h, p0/z, z0.h, #02811# CHECK-NEXT:  1      4     1.00                        cmplo	p0.h, p0/z, z0.h, #1272812# CHECK-NEXT:  1      4     1.00                        cmplo	p0.h, p0/z, z0.h, z0.d2813# CHECK-NEXT:  1      4     1.00                        cmplo	p0.s, p0/z, z0.s, #02814# CHECK-NEXT:  1      4     1.00                        cmplo	p0.s, p0/z, z0.s, #1272815# CHECK-NEXT:  1      4     1.00                        cmplo	p0.s, p0/z, z0.s, z0.d2816# CHECK-NEXT:  1      4     1.00                        cmpls	p0.b, p0/z, z0.b, #02817# CHECK-NEXT:  1      4     1.00                        cmpls	p0.b, p0/z, z0.b, #1272818# CHECK-NEXT:  1      4     1.00                        cmpls	p0.b, p0/z, z0.b, z0.d2819# CHECK-NEXT:  1      4     1.00                        cmpls	p0.d, p0/z, z0.d, #02820# CHECK-NEXT:  1      4     1.00                        cmpls	p0.d, p0/z, z0.d, #1272821# CHECK-NEXT:  1      4     1.00                        cmpls	p0.h, p0/z, z0.h, #02822# CHECK-NEXT:  1      4     1.00                        cmpls	p0.h, p0/z, z0.h, #1272823# CHECK-NEXT:  1      4     1.00                        cmpls	p0.h, p0/z, z0.h, z0.d2824# CHECK-NEXT:  1      4     1.00                        cmpls	p0.s, p0/z, z0.s, #02825# CHECK-NEXT:  1      4     1.00                        cmpls	p0.s, p0/z, z0.s, #1272826# CHECK-NEXT:  1      4     1.00                        cmpls	p0.s, p0/z, z0.s, z0.d2827# CHECK-NEXT:  1      4     1.00                        cmplt	p0.b, p0/z, z0.b, #-162828# CHECK-NEXT:  1      4     1.00                        cmplt	p0.b, p0/z, z0.b, #152829# CHECK-NEXT:  1      4     1.00                        cmplt	p0.b, p0/z, z0.b, z0.d2830# CHECK-NEXT:  1      4     1.00                        cmplt	p0.d, p0/z, z0.d, #-162831# CHECK-NEXT:  1      4     1.00                        cmplt	p0.d, p0/z, z0.d, #152832# CHECK-NEXT:  1      4     1.00                        cmplt	p0.h, p0/z, z0.h, #-162833# CHECK-NEXT:  1      4     1.00                        cmplt	p0.h, p0/z, z0.h, #152834# CHECK-NEXT:  1      4     1.00                        cmplt	p0.h, p0/z, z0.h, z0.d2835# CHECK-NEXT:  1      4     1.00                        cmplt	p0.s, p0/z, z0.s, #-162836# CHECK-NEXT:  1      4     1.00                        cmplt	p0.s, p0/z, z0.s, #152837# CHECK-NEXT:  1      4     1.00                        cmplt	p0.s, p0/z, z0.s, z0.d2838# CHECK-NEXT:  1      4     1.00                        cmpne	p0.b, p0/z, z0.b, #-162839# CHECK-NEXT:  1      4     1.00                        cmpne	p0.b, p0/z, z0.b, #152840# CHECK-NEXT:  1      4     1.00                        cmpne	p0.b, p0/z, z0.b, z0.b2841# CHECK-NEXT:  1      4     1.00                        cmpne	p0.b, p0/z, z0.b, z0.d2842# CHECK-NEXT:  1      4     1.00                        cmpne	p0.d, p0/z, z0.d, #-162843# CHECK-NEXT:  1      4     1.00                        cmpne	p0.d, p0/z, z0.d, #152844# CHECK-NEXT:  1      4     1.00                        cmpne	p0.d, p0/z, z0.d, z0.d2845# CHECK-NEXT:  1      4     1.00                        cmpne	p0.h, p0/z, z0.h, #-162846# CHECK-NEXT:  1      4     1.00                        cmpne	p0.h, p0/z, z0.h, #152847# CHECK-NEXT:  1      4     1.00                        cmpne	p0.h, p0/z, z0.h, z0.d2848# CHECK-NEXT:  1      4     1.00                        cmpne	p0.h, p0/z, z0.h, z0.h2849# CHECK-NEXT:  1      4     1.00                        cmpne	p0.s, p0/z, z0.s, #-162850# CHECK-NEXT:  1      4     1.00                        cmpne	p0.s, p0/z, z0.s, #152851# CHECK-NEXT:  1      4     1.00                        cmpne	p0.s, p0/z, z0.s, z0.d2852# CHECK-NEXT:  1      4     1.00                        cmpne	p0.s, p0/z, z0.s, z0.s2853# CHECK-NEXT:  1      4     0.50                        cnot	z31.b, p7/m, z31.b2854# CHECK-NEXT:  1      4     0.50                        cnot	z31.d, p7/m, z31.d2855# CHECK-NEXT:  1      4     0.50                        cnot	z31.h, p7/m, z31.h2856# CHECK-NEXT:  1      4     0.50                        cnot	z31.s, p7/m, z31.s2857# CHECK-NEXT:  1      4     1.00                        cnt	z31.b, p7/m, z31.b2858# CHECK-NEXT:  1      4     1.00                        cnt	z31.d, p7/m, z31.d2859# CHECK-NEXT:  1      4     1.00                        cnt	z31.h, p7/m, z31.h2860# CHECK-NEXT:  1      4     1.00                        cnt	z31.s, p7/m, z31.s2861# CHECK-NEXT:  1      1     0.50                        cntb	x02862# CHECK-NEXT:  1      1     0.50                        cntb	x0, #282863# CHECK-NEXT:  1      1     0.50                        cntb	x0, all, mul #162864# CHECK-NEXT:  1      1     0.50                        cntb	x0, pow22865# CHECK-NEXT:  1      1     0.50                        cntd	x02866# CHECK-NEXT:  1      1     0.50                        cntd	x0, #282867# CHECK-NEXT:  1      1     0.50                        cntd	x0, all, mul #162868# CHECK-NEXT:  1      1     0.50                        cntd	x0, pow22869# CHECK-NEXT:  1      1     0.50                        cnth	x02870# CHECK-NEXT:  1      1     0.50                        cnth	x0, #282871# CHECK-NEXT:  1      1     0.50                        cnth	x0, all, mul #162872# CHECK-NEXT:  1      1     0.50                        cnth	x0, pow22873# CHECK-NEXT:  1      6     1.00                        cntp	x0, p15, p0.b2874# CHECK-NEXT:  1      6     1.00                        cntp	x0, p15, p0.d2875# CHECK-NEXT:  1      6     1.00                        cntp	x0, p15, p0.h2876# CHECK-NEXT:  1      6     1.00                        cntp	x0, p15, p0.s2877# CHECK-NEXT:  1      1     0.50                        cntw	x02878# CHECK-NEXT:  1      1     0.50                        cntw	x0, #282879# CHECK-NEXT:  1      1     0.50                        cntw	x0, all, mul #162880# CHECK-NEXT:  1      1     0.50                        cntw	x0, pow22881# CHECK-NEXT:  1      6     1.00                        compact	z31.d, p7, z31.d2882# CHECK-NEXT:  1      6     1.00                        compact	z31.s, p7, z31.s2883# CHECK-NEXT:  1      2     1.00                        ctermeq	w30, wzr2884# CHECK-NEXT:  1      2     1.00                        ctermeq	wzr, w302885# CHECK-NEXT:  1      2     1.00                        ctermeq	x30, xzr2886# CHECK-NEXT:  1      2     1.00                        ctermeq	xzr, x302887# CHECK-NEXT:  1      2     1.00                        ctermne	w30, wzr2888# CHECK-NEXT:  1      2     1.00                        ctermne	wzr, w302889# CHECK-NEXT:  1      2     1.00                        ctermne	x30, xzr2890# CHECK-NEXT:  1      2     1.00                        ctermne	xzr, x302891# CHECK-NEXT:  1      1     0.50                        decb	x02892# CHECK-NEXT:  1      1     0.50                        decb	x0, #142893# CHECK-NEXT:  1      1     0.50                        decb	x0, all, mul #162894# CHECK-NEXT:  1      1     0.50                        decb	x0, pow22895# CHECK-NEXT:  1      1     0.50                        decb	x0, vl12896# CHECK-NEXT:  1      1     0.50                        decd	x02897# CHECK-NEXT:  1      1     0.50                        decd	x0, #142898# CHECK-NEXT:  1      1     0.50                        decd	x0, all, mul #162899# CHECK-NEXT:  1      1     0.50                        decd	x0, pow22900# CHECK-NEXT:  1      1     0.50                        decd	x0, vl12901# CHECK-NEXT:  1      1     0.50                        dech	x02902# CHECK-NEXT:  1      1     0.50                        dech	x0, #142903# CHECK-NEXT:  1      1     0.50                        dech	x0, all, mul #162904# CHECK-NEXT:  1      1     0.50                        dech	x0, pow22905# CHECK-NEXT:  1      1     0.50                        dech	x0, vl12906# CHECK-NEXT:  2      7     1.00                        decp	x0, p0.b2907# CHECK-NEXT:  2      7     1.00                        decp	x0, p0.d2908# CHECK-NEXT:  2      7     1.00                        decp	x0, p0.h2909# CHECK-NEXT:  2      7     1.00                        decp	x0, p0.s2910# CHECK-NEXT:  2      7     1.00                        decp	xzr, p15.b2911# CHECK-NEXT:  2      7     1.00                        decp	xzr, p15.d2912# CHECK-NEXT:  2      7     1.00                        decp	xzr, p15.h2913# CHECK-NEXT:  2      7     1.00                        decp	xzr, p15.s2914# CHECK-NEXT:  1      12    1.00                        decp	z31.d, p15.d2915# CHECK-NEXT:  1      12    1.00                        decp	z31.h, p15.h2916# CHECK-NEXT:  1      12    1.00                        decp	z31.s, p15.s2917# CHECK-NEXT:  1      1     0.50                        decw	x02918# CHECK-NEXT:  1      1     0.50                        decw	x0, #142919# CHECK-NEXT:  1      1     0.50                        decw	x0, all, mul #162920# CHECK-NEXT:  1      1     0.50                        decw	x0, pow22921# CHECK-NEXT:  1      1     0.50                        decw	x0, vl12922# CHECK-NEXT:  1      4     1.00                        dupm	z0.d, #0xfffffffffffffff92923# CHECK-NEXT:  1      4     1.00                        dupm	z0.s, #0xfffffff92924# CHECK-NEXT:  1      4     1.00                        dupm	z23.h, #0xfff92925# CHECK-NEXT:  1      4     1.00                        dupm	z5.b, #0xf92926# CHECK-NEXT:  1      3     1.00                        eor	p0.b, p0/z, p0.b, p1.b2927# CHECK-NEXT:  1      4     1.00                        eor	z0.d, z0.d, #0x62928# CHECK-NEXT:  1      4     1.00                        eor	z0.d, z0.d, #0xfffffffffffffff92929# CHECK-NEXT:  1      4     0.50                        eor	z0.d, z0.d, z0.d2930# CHECK-NEXT:  1      4     1.00                        eor	z0.s, z0.s, #0x62931# CHECK-NEXT:  1      4     1.00                        eor	z0.s, z0.s, #0xfffffff92932# CHECK-NEXT:  1      4     0.50                        eor	z23.d, z13.d, z8.d2933# CHECK-NEXT:  1      4     1.00                        eor	z23.h, z23.h, #0x62934# CHECK-NEXT:  1      4     1.00                        eor	z23.h, z23.h, #0xfff92935# CHECK-NEXT:  1      4     0.50                        eor	z31.b, p7/m, z31.b, z31.b2936# CHECK-NEXT:  1      4     0.50                        eor	z31.d, p7/m, z31.d, z31.d2937# CHECK-NEXT:  1      4     0.50                        eor	z31.h, p7/m, z31.h, z31.h2938# CHECK-NEXT:  1      4     0.50                        eor	z31.s, p7/m, z31.s, z31.s2939# CHECK-NEXT:  1      4     1.00                        eor	z5.b, z5.b, #0x62940# CHECK-NEXT:  1      4     1.00                        eor	z5.b, z5.b, #0xf92941# CHECK-NEXT:  1      3     1.00                        eors	p0.b, p0/z, p0.b, p1.b2942# CHECK-NEXT:  10     46    5.00                        eorv	b0, p7, z31.b2943# CHECK-NEXT:  7      34    3.50                        eorv	d0, p7, z31.d2944# CHECK-NEXT:  9      42    4.50                        eorv	h0, p7, z31.h2945# CHECK-NEXT:  8      38    4.00                        eorv	s0, p7, z31.s2946# CHECK-NEXT:  1      6     1.00                        ext	z31.b, z31.b, z0.b, #02947# CHECK-NEXT:  1      6     1.00                        ext	z31.b, z31.b, z0.b, #2552948# CHECK-NEXT:  1      9     0.50                        fabd	z0.d, p7/m, z0.d, z31.d2949# CHECK-NEXT:  1      9     0.50                        fabd	z0.h, p7/m, z0.h, z31.h2950# CHECK-NEXT:  1      9     0.50                        fabd	z0.s, p7/m, z0.s, z31.s2951# CHECK-NEXT:  1      4     0.50                        fabs	z31.d, p7/m, z31.d2952# CHECK-NEXT:  1      4     0.50                        fabs	z31.h, p7/m, z31.h2953# CHECK-NEXT:  1      4     0.50                        fabs	z31.s, p7/m, z31.s2954# CHECK-NEXT:  1      4     0.50                        facge	p0.d, p0/z, z0.d, z1.d2955# CHECK-NEXT:  1      4     0.50                        facge	p0.d, p0/z, z1.d, z0.d2956# CHECK-NEXT:  1      4     0.50                        facge	p0.h, p0/z, z0.h, z1.h2957# CHECK-NEXT:  1      4     0.50                        facge	p0.h, p0/z, z1.h, z0.h2958# CHECK-NEXT:  1      4     0.50                        facge	p0.s, p0/z, z0.s, z1.s2959# CHECK-NEXT:  1      4     0.50                        facge	p0.s, p0/z, z1.s, z0.s2960# CHECK-NEXT:  1      4     0.50                        facgt	p0.d, p0/z, z0.d, z1.d2961# CHECK-NEXT:  1      4     0.50                        facgt	p0.d, p0/z, z1.d, z0.d2962# CHECK-NEXT:  1      4     0.50                        facgt	p0.h, p0/z, z0.h, z1.h2963# CHECK-NEXT:  1      4     0.50                        facgt	p0.h, p0/z, z1.h, z0.h2964# CHECK-NEXT:  1      4     0.50                        facgt	p0.s, p0/z, z0.s, z1.s2965# CHECK-NEXT:  1      4     0.50                        facgt	p0.s, p0/z, z1.s, z0.s2966# CHECK-NEXT:  1      9     1.00                        fadd	z0.d, p0/m, z0.d, #0.52967# CHECK-NEXT:  1      9     0.50                        fadd	z0.d, p7/m, z0.d, z31.d2968# CHECK-NEXT:  1      9     0.50                        fadd	z0.d, z1.d, z31.d2969# CHECK-NEXT:  1      9     1.00                        fadd	z0.h, p0/m, z0.h, #0.52970# CHECK-NEXT:  1      9     0.50                        fadd	z0.h, p7/m, z0.h, z31.h2971# CHECK-NEXT:  1      9     0.50                        fadd	z0.h, z1.h, z31.h2972# CHECK-NEXT:  1      9     1.00                        fadd	z0.s, p0/m, z0.s, #0.52973# CHECK-NEXT:  1      9     0.50                        fadd	z0.s, p7/m, z0.s, z31.s2974# CHECK-NEXT:  1      9     0.50                        fadd	z0.s, z1.s, z31.s2975# CHECK-NEXT:  1      9     1.00                        fadd	z31.d, p7/m, z31.d, #1.02976# CHECK-NEXT:  1      9     1.00                        fadd	z31.h, p7/m, z31.h, #1.02977# CHECK-NEXT:  1      9     1.00                        fadd	z31.s, p7/m, z31.s, #1.02978# CHECK-NEXT:  15     108   7.50                        fadda	d0, p7, d0, z31.d2979# CHECK-NEXT:  63     468   31.50                       fadda	h0, p7, h0, z31.h2980# CHECK-NEXT:  31     228   15.50                       fadda	s0, p7, s0, z31.s2981# CHECK-NEXT:  7      45    3.50                        faddv	d0, p7, z31.d2982# CHECK-NEXT:  11     75    5.50                        faddv	h0, p7, z31.h2983# CHECK-NEXT:  9      60    4.50                        faddv	s0, p7, z31.s2984# CHECK-NEXT:  2      15    1.00                        fcadd	z0.d, p0/m, z0.d, z0.d, #902985# CHECK-NEXT:  2      15    1.00                        fcadd	z0.h, p0/m, z0.h, z0.h, #902986# CHECK-NEXT:  2      15    1.00                        fcadd	z0.s, p0/m, z0.s, z0.s, #902987# CHECK-NEXT:  2      15    1.00                        fcadd	z31.d, p7/m, z31.d, z31.d, #2702988# CHECK-NEXT:  2      15    1.00                        fcadd	z31.h, p7/m, z31.h, z31.h, #2702989# CHECK-NEXT:  2      15    1.00                        fcadd	z31.s, p7/m, z31.s, z31.s, #2702990# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.d, p0/z, z0.d, #0.02991# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.d, p0/z, z0.d, z1.d2992# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.h, p0/z, z0.h, #0.02993# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.h, p0/z, z0.h, z1.h2994# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.s, p0/z, z0.s, #0.02995# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.s, p0/z, z0.s, z1.s2996# CHECK-NEXT:  1      4     1.00                        fcmge	p0.d, p0/z, z0.d, #0.02997# CHECK-NEXT:  1      4     1.00                        fcmge	p0.d, p0/z, z0.d, z1.d2998# CHECK-NEXT:  1      4     1.00                        fcmge	p0.d, p0/z, z1.d, z0.d2999# CHECK-NEXT:  1      4     1.00                        fcmge	p0.h, p0/z, z0.h, #0.03000# CHECK-NEXT:  1      4     1.00                        fcmge	p0.h, p0/z, z0.h, z1.h3001# CHECK-NEXT:  1      4     1.00                        fcmge	p0.h, p0/z, z1.h, z0.h3002# CHECK-NEXT:  1      4     1.00                        fcmge	p0.s, p0/z, z0.s, #0.03003# CHECK-NEXT:  1      4     1.00                        fcmge	p0.s, p0/z, z0.s, z1.s3004# CHECK-NEXT:  1      4     1.00                        fcmge	p0.s, p0/z, z1.s, z0.s3005# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.d, p0/z, z0.d, #0.03006# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.d, p0/z, z0.d, z1.d3007# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.d, p0/z, z1.d, z0.d3008# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.h, p0/z, z0.h, #0.03009# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.h, p0/z, z0.h, z1.h3010# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.h, p0/z, z1.h, z0.h3011# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.s, p0/z, z0.s, #0.03012# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.s, p0/z, z0.s, z1.s3013# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.s, p0/z, z1.s, z0.s3014# CHECK-NEXT:  3      15    1.50                        fcmla	z0.d, p0/m, z0.d, z0.d, #03015# CHECK-NEXT:  3      15    1.50                        fcmla	z0.d, p0/m, z1.d, z2.d, #903016# CHECK-NEXT:  3      15    1.50                        fcmla	z0.h, p0/m, z0.h, z0.h, #03017# CHECK-NEXT:  3      15    1.50                        fcmla	z0.h, p0/m, z1.h, z2.h, #903018# CHECK-NEXT:  3      15    1.50                        fcmla	z0.h, z0.h, z0.h[0], #03019# CHECK-NEXT:  3      15    1.50                        fcmla	z0.s, p0/m, z0.s, z0.s, #03020# CHECK-NEXT:  3      15    1.50                        fcmla	z0.s, p0/m, z1.s, z2.s, #903021# CHECK-NEXT:  3      15    1.50                        fcmla	z21.s, z10.s, z5.s[1], #903022# CHECK-NEXT:  3      15    1.50                        fcmla	z23.s, z13.s, z8.s[0], #2703023# CHECK-NEXT:  3      15    1.50                        fcmla	z29.d, p7/m, z30.d, z31.d, #1803024# CHECK-NEXT:  3      15    1.50                        fcmla	z29.h, p7/m, z30.h, z31.h, #1803025# CHECK-NEXT:  3      15    1.50                        fcmla	z29.s, p7/m, z30.s, z31.s, #1803026# CHECK-NEXT:  3      15    1.50                        fcmla	z31.d, p7/m, z31.d, z31.d, #2703027# CHECK-NEXT:  3      15    1.50                        fcmla	z31.h, p7/m, z31.h, z31.h, #2703028# CHECK-NEXT:  3      15    1.50                        fcmla	z31.h, z31.h, z7.h[3], #2703029# CHECK-NEXT:  3      15    1.50                        fcmla	z31.s, p7/m, z31.s, z31.s, #2703030# CHECK-NEXT:  1      4     1.00                        fcmle	p0.d, p0/z, z0.d, #0.03031# CHECK-NEXT:  1      4     1.00                        fcmle	p0.h, p0/z, z0.h, #0.03032# CHECK-NEXT:  1      4     1.00                        fcmle	p0.s, p0/z, z0.s, #0.03033# CHECK-NEXT:  1      4     1.00                        fcmlt	p0.d, p0/z, z0.d, #0.03034# CHECK-NEXT:  1      4     1.00                        fcmlt	p0.h, p0/z, z0.h, #0.03035# CHECK-NEXT:  1      4     1.00                        fcmlt	p0.s, p0/z, z0.s, #0.03036# CHECK-NEXT:  1      4     1.00                        fcmne	p0.d, p0/z, z0.d, #0.03037# CHECK-NEXT:  1      4     1.00                        fcmne	p0.d, p0/z, z0.d, z1.d3038# CHECK-NEXT:  1      4     1.00                        fcmne	p0.h, p0/z, z0.h, #0.03039# CHECK-NEXT:  1      4     1.00                        fcmne	p0.h, p0/z, z0.h, z1.h3040# CHECK-NEXT:  1      4     1.00                        fcmne	p0.s, p0/z, z0.s, #0.03041# CHECK-NEXT:  1      4     1.00                        fcmne	p0.s, p0/z, z0.s, z1.s3042# CHECK-NEXT:  1      4     1.00                        fcmuo	p0.d, p0/z, z0.d, z1.d3043# CHECK-NEXT:  1      4     1.00                        fcmuo	p0.h, p0/z, z0.h, z1.h3044# CHECK-NEXT:  1      4     1.00                        fcmuo	p0.s, p0/z, z0.s, z1.s3045# CHECK-NEXT:  1      9     0.50                        fcvt	z0.d, p0/m, z0.h3046# CHECK-NEXT:  1      9     0.50                        fcvt	z0.d, p0/m, z0.s3047# CHECK-NEXT:  1      9     0.50                        fcvt	z0.h, p0/m, z0.d3048# CHECK-NEXT:  1      9     0.50                        fcvt	z0.h, p0/m, z0.s3049# CHECK-NEXT:  1      9     0.50                        fcvt	z0.s, p0/m, z0.d3050# CHECK-NEXT:  1      9     0.50                        fcvt	z0.s, p0/m, z0.h3051# CHECK-NEXT:  1      9     0.50                        fcvtzs	z0.d, p0/m, z0.d3052# CHECK-NEXT:  1      9     0.50                        fcvtzs	z0.d, p0/m, z0.h3053# CHECK-NEXT:  1      9     0.50                        fcvtzs	z0.d, p0/m, z0.s3054# CHECK-NEXT:  1      9     0.50                        fcvtzs	z0.h, p0/m, z0.h3055# CHECK-NEXT:  1      9     0.50                        fcvtzs	z0.s, p0/m, z0.d3056# CHECK-NEXT:  1      9     0.50                        fcvtzs	z0.s, p0/m, z0.h3057# CHECK-NEXT:  1      9     0.50                        fcvtzs	z0.s, p0/m, z0.s3058# CHECK-NEXT:  1      9     0.50                        fcvtzu	z0.d, p0/m, z0.d3059# CHECK-NEXT:  1      9     0.50                        fcvtzu	z0.d, p0/m, z0.h3060# CHECK-NEXT:  1      9     0.50                        fcvtzu	z0.d, p0/m, z0.s3061# CHECK-NEXT:  1      9     0.50                        fcvtzu	z0.h, p0/m, z0.h3062# CHECK-NEXT:  1      9     0.50                        fcvtzu	z0.s, p0/m, z0.d3063# CHECK-NEXT:  1      9     0.50                        fcvtzu	z0.s, p0/m, z0.h3064# CHECK-NEXT:  1      9     0.50                        fcvtzu	z0.s, p0/m, z0.s3065# CHECK-NEXT:  1      154   154.00                      fdiv	z0.d, p7/m, z0.d, z31.d3066# CHECK-NEXT:  1      134   134.00                      fdiv	z0.h, p7/m, z0.h, z31.h3067# CHECK-NEXT:  1      98    98.00                       fdiv	z0.s, p7/m, z0.s, z31.s3068# CHECK-NEXT:  1      154   154.00                      fdivr	z0.d, p7/m, z0.d, z31.d3069# CHECK-NEXT:  1      134   134.00                      fdivr	z0.h, p7/m, z0.h, z31.h3070# CHECK-NEXT:  1      98    98.00                       fdivr	z0.s, p7/m, z0.s, z31.s3071# CHECK-NEXT:  1      4     0.50                        fexpa	z0.d, z31.d3072# CHECK-NEXT:  1      4     0.50                        fexpa	z0.h, z31.h3073# CHECK-NEXT:  1      4     0.50                        fexpa	z0.s, z31.s3074# CHECK-NEXT:  1      9     0.50                        fmad	z0.d, p7/m, z1.d, z31.d3075# CHECK-NEXT:  1      9     0.50                        fmad	z0.h, p7/m, z1.h, z31.h3076# CHECK-NEXT:  1      9     0.50                        fmad	z0.s, p7/m, z1.s, z31.s3077# CHECK-NEXT:  1      4     1.00                        fmax	z0.d, p0/m, z0.d, #0.03078# CHECK-NEXT:  1      4     0.50                        fmax	z0.d, p7/m, z0.d, z31.d3079# CHECK-NEXT:  1      4     1.00                        fmax	z0.h, p0/m, z0.h, #0.03080# CHECK-NEXT:  1      4     0.50                        fmax	z0.h, p7/m, z0.h, z31.h3081# CHECK-NEXT:  1      4     1.00                        fmax	z0.s, p0/m, z0.s, #0.03082# CHECK-NEXT:  1      4     0.50                        fmax	z0.s, p7/m, z0.s, z31.s3083# CHECK-NEXT:  1      4     1.00                        fmax	z31.d, p7/m, z31.d, #1.03084# CHECK-NEXT:  1      4     1.00                        fmax	z31.h, p7/m, z31.h, #1.03085# CHECK-NEXT:  1      4     1.00                        fmax	z31.s, p7/m, z31.s, #1.03086# CHECK-NEXT:  1      4     1.00                        fmaxnm	z0.d, p0/m, z0.d, #0.03087# CHECK-NEXT:  1      4     0.50                        fmaxnm	z0.d, p7/m, z0.d, z31.d3088# CHECK-NEXT:  1      4     1.00                        fmaxnm	z0.h, p0/m, z0.h, #0.03089# CHECK-NEXT:  1      4     0.50                        fmaxnm	z0.h, p7/m, z0.h, z31.h3090# CHECK-NEXT:  1      4     1.00                        fmaxnm	z0.s, p0/m, z0.s, #0.03091# CHECK-NEXT:  1      4     0.50                        fmaxnm	z0.s, p7/m, z0.s, z31.s3092# CHECK-NEXT:  1      4     1.00                        fmaxnm	z31.d, p7/m, z31.d, #1.03093# CHECK-NEXT:  1      4     1.00                        fmaxnm	z31.h, p7/m, z31.h, #1.03094# CHECK-NEXT:  1      4     1.00                        fmaxnm	z31.s, p7/m, z31.s, #1.03095# CHECK-NEXT:  11     54    5.50                        fmaxnmv	d0, p7, z31.d3096# CHECK-NEXT:  11     54    5.50                        fmaxnmv	h0, p7, z31.h3097# CHECK-NEXT:  9      44    4.50                        fmaxnmv	s0, p7, z31.s3098# CHECK-NEXT:  11     54    5.50                        fmaxv	d0, p7, z31.d3099# CHECK-NEXT:  11     54    5.50                        fmaxv	h0, p7, z31.h3100# CHECK-NEXT:  9      44    4.50                        fmaxv	s0, p7, z31.s3101# CHECK-NEXT:  1      4     1.00                        fmin	z0.d, p0/m, z0.d, #0.03102# CHECK-NEXT:  1      4     0.50                        fmin	z0.d, p7/m, z0.d, z31.d3103# CHECK-NEXT:  1      4     1.00                        fmin	z0.h, p0/m, z0.h, #0.03104# CHECK-NEXT:  1      4     0.50                        fmin	z0.h, p7/m, z0.h, z31.h3105# CHECK-NEXT:  1      4     1.00                        fmin	z0.s, p0/m, z0.s, #0.03106# CHECK-NEXT:  1      4     0.50                        fmin	z0.s, p7/m, z0.s, z31.s3107# CHECK-NEXT:  1      4     1.00                        fmin	z31.d, p7/m, z31.d, #1.03108# CHECK-NEXT:  1      4     1.00                        fmin	z31.h, p7/m, z31.h, #1.03109# CHECK-NEXT:  1      4     1.00                        fmin	z31.s, p7/m, z31.s, #1.03110# CHECK-NEXT:  1      4     1.00                        fminnm	z0.d, p0/m, z0.d, #0.03111# CHECK-NEXT:  1      4     0.50                        fminnm	z0.d, p7/m, z0.d, z31.d3112# CHECK-NEXT:  1      4     1.00                        fminnm	z0.h, p0/m, z0.h, #0.03113# CHECK-NEXT:  1      4     0.50                        fminnm	z0.h, p7/m, z0.h, z31.h3114# CHECK-NEXT:  1      4     1.00                        fminnm	z0.s, p0/m, z0.s, #0.03115# CHECK-NEXT:  1      4     0.50                        fminnm	z0.s, p7/m, z0.s, z31.s3116# CHECK-NEXT:  1      4     1.00                        fminnm	z31.d, p7/m, z31.d, #1.03117# CHECK-NEXT:  1      4     1.00                        fminnm	z31.h, p7/m, z31.h, #1.03118# CHECK-NEXT:  1      4     1.00                        fminnm	z31.s, p7/m, z31.s, #1.03119# CHECK-NEXT:  11     54    5.50                        fminnmv	d0, p7, z31.d3120# CHECK-NEXT:  11     54    5.50                        fminnmv	h0, p7, z31.h3121# CHECK-NEXT:  9      44    4.50                        fminnmv	s0, p7, z31.s3122# CHECK-NEXT:  11     54    5.50                        fminv	d0, p7, z31.d3123# CHECK-NEXT:  11     54    5.50                        fminv	h0, p7, z31.h3124# CHECK-NEXT:  9      44    4.50                        fminv	s0, p7, z31.s3125# CHECK-NEXT:  1      9     0.50                        fmla	z0.d, p7/m, z1.d, z31.d3126# CHECK-NEXT:  2      15    1.00                        fmla	z0.d, z1.d, z7.d[1]3127# CHECK-NEXT:  1      9     0.50                        fmla	z0.h, p7/m, z1.h, z31.h3128# CHECK-NEXT:  2      15    1.00                        fmla	z0.h, z1.h, z7.h[7]3129# CHECK-NEXT:  1      9     0.50                        fmla	z0.s, p7/m, z1.s, z31.s3130# CHECK-NEXT:  2      15    1.00                        fmla	z0.s, z1.s, z7.s[3]3131# CHECK-NEXT:  1      9     0.50                        fmls	z0.d, p7/m, z1.d, z31.d3132# CHECK-NEXT:  2      15    1.00                        fmls	z0.d, z1.d, z7.d[1]3133# CHECK-NEXT:  1      9     0.50                        fmls	z0.h, p7/m, z1.h, z31.h3134# CHECK-NEXT:  2      15    1.00                        fmls	z0.h, z1.h, z7.h[7]3135# CHECK-NEXT:  1      9     0.50                        fmls	z0.s, p7/m, z1.s, z31.s3136# CHECK-NEXT:  2      15    1.00                        fmls	z0.s, z1.s, z7.s[3]3137# CHECK-NEXT:  1      6     1.00                        fmov	z0.d, #-10.000000003138# CHECK-NEXT:  1      6     1.00                        fmov	z0.d, #0.125000003139# CHECK-NEXT:  1      4     1.00                        fmov	z0.d, p0/m, #-10.000000003140# CHECK-NEXT:  1      4     1.00                        fmov	z0.d, p0/m, #0.125000003141# CHECK-NEXT:  1      6     1.00                        fmov	z0.h, #-0.125000003142# CHECK-NEXT:  1      4     1.00                        fmov	z0.h, p0/m, #-0.125000003143# CHECK-NEXT:  1      6     1.00                        fmov	z0.s, #-0.125000003144# CHECK-NEXT:  1      4     1.00                        fmov	z0.s, p0/m, #-0.125000003145# CHECK-NEXT:  1      9     0.50                        fmsb	z0.d, p7/m, z1.d, z31.d3146# CHECK-NEXT:  1      9     0.50                        fmsb	z0.h, p7/m, z1.h, z31.h3147# CHECK-NEXT:  1      9     0.50                        fmsb	z0.s, p7/m, z1.s, z31.s3148# CHECK-NEXT:  1      9     0.50                        fmul	z0.d, p0/m, z0.d, #0.53149# CHECK-NEXT:  1      9     0.50                        fmul	z0.d, p7/m, z0.d, z31.d3150# CHECK-NEXT:  2      15    1.00                        fmul	z0.d, z0.d, z0.d[0]3151# CHECK-NEXT:  1      9     0.50                        fmul	z0.d, z1.d, z31.d3152# CHECK-NEXT:  1      9     0.50                        fmul	z0.h, p0/m, z0.h, #0.53153# CHECK-NEXT:  1      9     0.50                        fmul	z0.h, p7/m, z0.h, z31.h3154# CHECK-NEXT:  2      15    1.00                        fmul	z0.h, z0.h, z0.h[0]3155# CHECK-NEXT:  1      9     0.50                        fmul	z0.h, z1.h, z31.h3156# CHECK-NEXT:  1      9     0.50                        fmul	z0.s, p0/m, z0.s, #0.53157# CHECK-NEXT:  1      9     0.50                        fmul	z0.s, p7/m, z0.s, z31.s3158# CHECK-NEXT:  2      15    1.00                        fmul	z0.s, z0.s, z0.s[0]3159# CHECK-NEXT:  1      9     0.50                        fmul	z0.s, z1.s, z31.s3160# CHECK-NEXT:  1      9     0.50                        fmul	z31.d, p7/m, z31.d, #2.03161# CHECK-NEXT:  2      15    1.00                        fmul	z31.d, z31.d, z15.d[1]3162# CHECK-NEXT:  1      9     0.50                        fmul	z31.h, p7/m, z31.h, #2.03163# CHECK-NEXT:  2      15    1.00                        fmul	z31.h, z31.h, z7.h[7]3164# CHECK-NEXT:  1      9     0.50                        fmul	z31.s, p7/m, z31.s, #2.03165# CHECK-NEXT:  2      15    1.00                        fmul	z31.s, z31.s, z7.s[3]3166# CHECK-NEXT:  1      9     0.50                        fmulx	z0.d, p7/m, z0.d, z31.d3167# CHECK-NEXT:  1      9     0.50                        fmulx	z0.h, p7/m, z0.h, z31.h3168# CHECK-NEXT:  1      9     0.50                        fmulx	z0.s, p7/m, z0.s, z31.s3169# CHECK-NEXT:  1      4     0.50                        fneg	z31.d, p7/m, z31.d3170# CHECK-NEXT:  1      4     0.50                        fneg	z31.h, p7/m, z31.h3171# CHECK-NEXT:  1      4     0.50                        fneg	z31.s, p7/m, z31.s3172# CHECK-NEXT:  1      9     0.50                        fnmad	z0.d, p7/m, z1.d, z31.d3173# CHECK-NEXT:  1      9     0.50                        fnmad	z0.h, p7/m, z1.h, z31.h3174# CHECK-NEXT:  1      9     0.50                        fnmad	z0.s, p7/m, z1.s, z31.s3175# CHECK-NEXT:  1      9     0.50                        fnmla	z0.d, p7/m, z1.d, z31.d3176# CHECK-NEXT:  1      9     0.50                        fnmla	z0.h, p7/m, z1.h, z31.h3177# CHECK-NEXT:  1      9     0.50                        fnmla	z0.s, p7/m, z1.s, z31.s3178# CHECK-NEXT:  1      9     0.50                        fnmls	z0.d, p7/m, z1.d, z31.d3179# CHECK-NEXT:  1      9     0.50                        fnmls	z0.h, p7/m, z1.h, z31.h3180# CHECK-NEXT:  1      9     0.50                        fnmls	z0.s, p7/m, z1.s, z31.s3181# CHECK-NEXT:  1      9     0.50                        fnmsb	z0.d, p7/m, z1.d, z31.d3182# CHECK-NEXT:  1      9     0.50                        fnmsb	z0.h, p7/m, z1.h, z31.h3183# CHECK-NEXT:  1      9     0.50                        fnmsb	z0.s, p7/m, z1.s, z31.s3184# CHECK-NEXT:  1      4     0.50                        frecpe	z0.d, z31.d3185# CHECK-NEXT:  1      4     0.50                        frecpe	z0.h, z31.h3186# CHECK-NEXT:  1      4     0.50                        frecpe	z0.s, z31.s3187# CHECK-NEXT:  1      9     1.00                        frecps	z0.d, z1.d, z31.d3188# CHECK-NEXT:  1      9     1.00                        frecps	z0.h, z1.h, z31.h3189# CHECK-NEXT:  1      9     1.00                        frecps	z0.s, z1.s, z31.s3190# CHECK-NEXT:  1      4     0.50                        frecpx	z31.d, p7/m, z31.d3191# CHECK-NEXT:  1      4     0.50                        frecpx	z31.h, p7/m, z31.h3192# CHECK-NEXT:  1      4     0.50                        frecpx	z31.s, p7/m, z31.s3193# CHECK-NEXT:  1      9     0.50                        frinta	z31.d, p7/m, z31.d3194# CHECK-NEXT:  1      9     0.50                        frinta	z31.h, p7/m, z31.h3195# CHECK-NEXT:  1      9     0.50                        frinta	z31.s, p7/m, z31.s3196# CHECK-NEXT:  1      9     0.50                        frinti	z31.d, p7/m, z31.d3197# CHECK-NEXT:  1      9     0.50                        frinti	z31.h, p7/m, z31.h3198# CHECK-NEXT:  1      9     0.50                        frinti	z31.s, p7/m, z31.s3199# CHECK-NEXT:  1      9     0.50                        frintm	z31.d, p7/m, z31.d3200# CHECK-NEXT:  1      9     0.50                        frintm	z31.h, p7/m, z31.h3201# CHECK-NEXT:  1      9     0.50                        frintm	z31.s, p7/m, z31.s3202# CHECK-NEXT:  1      9     0.50                        frintn	z31.d, p7/m, z31.d3203# CHECK-NEXT:  1      9     0.50                        frintn	z31.h, p7/m, z31.h3204# CHECK-NEXT:  1      9     0.50                        frintn	z31.s, p7/m, z31.s3205# CHECK-NEXT:  1      9     0.50                        frintp	z31.d, p7/m, z31.d3206# CHECK-NEXT:  1      9     0.50                        frintp	z31.h, p7/m, z31.h3207# CHECK-NEXT:  1      9     0.50                        frintp	z31.s, p7/m, z31.s3208# CHECK-NEXT:  1      9     0.50                        frintx	z31.d, p7/m, z31.d3209# CHECK-NEXT:  1      9     0.50                        frintx	z31.h, p7/m, z31.h3210# CHECK-NEXT:  1      9     0.50                        frintx	z31.s, p7/m, z31.s3211# CHECK-NEXT:  1      9     0.50                        frintz	z31.d, p7/m, z31.d3212# CHECK-NEXT:  1      9     0.50                        frintz	z31.h, p7/m, z31.h3213# CHECK-NEXT:  1      9     0.50                        frintz	z31.s, p7/m, z31.s3214# CHECK-NEXT:  1      4     0.50                        frsqrte	z0.d, z31.d3215# CHECK-NEXT:  1      4     0.50                        frsqrte	z0.h, z31.h3216# CHECK-NEXT:  1      4     0.50                        frsqrte	z0.s, z31.s3217# CHECK-NEXT:  1      9     1.00                        frsqrts	z0.d, z1.d, z31.d3218# CHECK-NEXT:  1      9     1.00                        frsqrts	z0.h, z1.h, z31.h3219# CHECK-NEXT:  1      9     1.00                        frsqrts	z0.s, z1.s, z31.s3220# CHECK-NEXT:  1      9     0.50                        fscale	z0.d, p7/m, z0.d, z31.d3221# CHECK-NEXT:  1      9     0.50                        fscale	z0.h, p7/m, z0.h, z31.h3222# CHECK-NEXT:  1      9     0.50                        fscale	z0.s, p7/m, z0.s, z31.s3223# CHECK-NEXT:  1      154   154.00                      fsqrt	z31.d, p7/m, z31.d3224# CHECK-NEXT:  1      134   134.00                      fsqrt	z31.h, p7/m, z31.h3225# CHECK-NEXT:  1      98    98.00                       fsqrt	z31.s, p7/m, z31.s3226# CHECK-NEXT:  1      9     1.00                        fsub	z0.d, p0/m, z0.d, #0.53227# CHECK-NEXT:  1      9     0.50                        fsub	z0.d, p7/m, z0.d, z31.d3228# CHECK-NEXT:  1      9     0.50                        fsub	z0.d, z1.d, z31.d3229# CHECK-NEXT:  1      9     1.00                        fsub	z0.h, p0/m, z0.h, #0.53230# CHECK-NEXT:  1      9     0.50                        fsub	z0.h, p7/m, z0.h, z31.h3231# CHECK-NEXT:  1      9     0.50                        fsub	z0.h, z1.h, z31.h3232# CHECK-NEXT:  1      9     1.00                        fsub	z0.s, p0/m, z0.s, #0.53233# CHECK-NEXT:  1      9     0.50                        fsub	z0.s, p7/m, z0.s, z31.s3234# CHECK-NEXT:  1      9     0.50                        fsub	z0.s, z1.s, z31.s3235# CHECK-NEXT:  1      9     1.00                        fsub	z31.d, p7/m, z31.d, #1.03236# CHECK-NEXT:  1      9     1.00                        fsub	z31.h, p7/m, z31.h, #1.03237# CHECK-NEXT:  1      9     1.00                        fsub	z31.s, p7/m, z31.s, #1.03238# CHECK-NEXT:  1      9     1.00                        fsubr	z0.d, p0/m, z0.d, #0.53239# CHECK-NEXT:  1      9     0.50                        fsubr	z0.d, p7/m, z0.d, z31.d3240# CHECK-NEXT:  1      9     1.00                        fsubr	z0.h, p0/m, z0.h, #0.53241# CHECK-NEXT:  1      9     0.50                        fsubr	z0.h, p7/m, z0.h, z31.h3242# CHECK-NEXT:  1      9     1.00                        fsubr	z0.s, p0/m, z0.s, #0.53243# CHECK-NEXT:  1      9     0.50                        fsubr	z0.s, p7/m, z0.s, z31.s3244# CHECK-NEXT:  1      9     1.00                        fsubr	z31.d, p7/m, z31.d, #1.03245# CHECK-NEXT:  1      9     1.00                        fsubr	z31.h, p7/m, z31.h, #1.03246# CHECK-NEXT:  1      9     1.00                        fsubr	z31.s, p7/m, z31.s, #1.03247# CHECK-NEXT:  1      9     0.50                        ftmad	z0.d, z0.d, z31.d, #73248# CHECK-NEXT:  1      9     0.50                        ftmad	z0.h, z0.h, z31.h, #73249# CHECK-NEXT:  1      9     0.50                        ftmad	z0.s, z0.s, z31.s, #73250# CHECK-NEXT:  1      9     0.50                        ftsmul	z0.d, z1.d, z31.d3251# CHECK-NEXT:  1      9     0.50                        ftsmul	z0.h, z1.h, z31.h3252# CHECK-NEXT:  1      9     0.50                        ftsmul	z0.s, z1.s, z31.s3253# CHECK-NEXT:  1      4     0.50                        ftssel	z0.d, z1.d, z31.d3254# CHECK-NEXT:  1      4     0.50                        ftssel	z0.h, z1.h, z31.h3255# CHECK-NEXT:  1      4     0.50                        ftssel	z0.s, z1.s, z31.s3256# CHECK-NEXT:  1      1     0.50                        incb	x03257# CHECK-NEXT:  1      1     0.50                        incb	x0, #143258# CHECK-NEXT:  1      1     0.50                        incb	x0, all, mul #163259# CHECK-NEXT:  1      1     0.50                        incb	x0, pow23260# CHECK-NEXT:  1      1     0.50                        incb	x0, vl13261# CHECK-NEXT:  1      1     0.50                        incd	x03262# CHECK-NEXT:  1      1     0.50                        incd	x0, #143263# CHECK-NEXT:  1      1     0.50                        incd	x0, all, mul #163264# CHECK-NEXT:  1      1     0.50                        incd	x0, pow23265# CHECK-NEXT:  1      1     0.50                        incd	x0, vl13266# CHECK-NEXT:  1      4     0.50                        incd	z0.d3267# CHECK-NEXT:  1      4     0.50                        incd	z0.d, all, mul #163268# CHECK-NEXT:  1      1     0.50                        inch	x03269# CHECK-NEXT:  1      1     0.50                        inch	x0, #143270# CHECK-NEXT:  1      1     0.50                        inch	x0, all, mul #163271# CHECK-NEXT:  1      1     0.50                        inch	x0, pow23272# CHECK-NEXT:  1      1     0.50                        inch	x0, vl13273# CHECK-NEXT:  1      4     0.50                        inch	z0.h3274# CHECK-NEXT:  1      4     0.50                        inch	z0.h, all, mul #163275# CHECK-NEXT:  2      7     1.00                        incp	x0, p0.b3276# CHECK-NEXT:  2      7     1.00                        incp	x0, p0.d3277# CHECK-NEXT:  2      7     1.00                        incp	x0, p0.h3278# CHECK-NEXT:  2      7     1.00                        incp	x0, p0.s3279# CHECK-NEXT:  2      7     1.00                        incp	xzr, p15.b3280# CHECK-NEXT:  2      7     1.00                        incp	xzr, p15.d3281# CHECK-NEXT:  2      7     1.00                        incp	xzr, p15.h3282# CHECK-NEXT:  2      7     1.00                        incp	xzr, p15.s3283# CHECK-NEXT:  1      12    1.00                        incp	z31.d, p15.d3284# CHECK-NEXT:  1      12    1.00                        incp	z31.h, p15.h3285# CHECK-NEXT:  1      12    1.00                        incp	z31.s, p15.s3286# CHECK-NEXT:  1      1     0.50                        incw	x03287# CHECK-NEXT:  1      1     0.50                        incw	x0, #143288# CHECK-NEXT:  1      1     0.50                        incw	x0, all, mul #163289# CHECK-NEXT:  1      1     0.50                        incw	x0, pow23290# CHECK-NEXT:  1      1     0.50                        incw	x0, vl13291# CHECK-NEXT:  1      4     0.50                        incw	z0.s3292# CHECK-NEXT:  1      4     0.50                        incw	z0.s, all, mul #163293# CHECK-NEXT:  2      13    2.00                        index	z0.b, #0, #03294# CHECK-NEXT:  1      9     1.00                        index	z0.d, #0, #03295# CHECK-NEXT:  2      13    2.00                        index	z0.h, #0, #03296# CHECK-NEXT:  3      17    2.00                        index	z0.h, w0, w03297# CHECK-NEXT:  1      9     1.00                        index	z0.s, #0, #03298# CHECK-NEXT:  3      17    2.00                        index	z21.b, w10, w213299# CHECK-NEXT:  2      17    2.00                        index	z21.d, x10, x213300# CHECK-NEXT:  2      17    2.00                        index	z21.s, w10, w213301# CHECK-NEXT:  2      17    2.00                        index	z23.b, #13, w83302# CHECK-NEXT:  2      17    2.00                        index	z23.b, w13, #83303# CHECK-NEXT:  1      13    1.00                        index	z23.d, #13, x83304# CHECK-NEXT:  1      13    1.00                        index	z23.d, x13, #83305# CHECK-NEXT:  2      17    2.00                        index	z23.h, #13, w83306# CHECK-NEXT:  2      17    2.00                        index	z23.h, w13, #83307# CHECK-NEXT:  1      13    1.00                        index	z23.s, #13, w83308# CHECK-NEXT:  1      13    1.00                        index	z23.s, w13, #83309# CHECK-NEXT:  2      13    2.00                        index	z31.b, #-1, #-13310# CHECK-NEXT:  2      17    2.00                        index	z31.b, #-1, wzr3311# CHECK-NEXT:  2      17    2.00                        index	z31.b, wzr, #-13312# CHECK-NEXT:  3      17    2.00                        index	z31.b, wzr, wzr3313# CHECK-NEXT:  1      9     1.00                        index	z31.d, #-1, #-13314# CHECK-NEXT:  1      13    1.00                        index	z31.d, #-1, xzr3315# CHECK-NEXT:  1      13    1.00                        index	z31.d, xzr, #-13316# CHECK-NEXT:  2      17    2.00                        index	z31.d, xzr, xzr3317# CHECK-NEXT:  2      13    2.00                        index	z31.h, #-1, #-13318# CHECK-NEXT:  2      17    2.00                        index	z31.h, #-1, wzr3319# CHECK-NEXT:  2      17    2.00                        index	z31.h, wzr, #-13320# CHECK-NEXT:  3      17    2.00                        index	z31.h, wzr, wzr3321# CHECK-NEXT:  1      9     1.00                        index	z31.s, #-1, #-13322# CHECK-NEXT:  1      13    1.00                        index	z31.s, #-1, wzr3323# CHECK-NEXT:  1      13    1.00                        index	z31.s, wzr, #-13324# CHECK-NEXT:  2      17    2.00                        index	z31.s, wzr, wzr3325# CHECK-NEXT:  1      10    1.00                        insr	z0.b, w03326# CHECK-NEXT:  1      10    1.00                        insr	z0.d, x03327# CHECK-NEXT:  1      10    1.00                        insr	z0.h, w03328# CHECK-NEXT:  1      10    1.00                        insr	z0.s, w03329# CHECK-NEXT:  1      6     1.00                        insr	z31.b, b313330# CHECK-NEXT:  1      10    1.00                        insr	z31.b, wzr3331# CHECK-NEXT:  1      6     1.00                        insr	z31.d, d313332# CHECK-NEXT:  1      10    1.00                        insr	z31.d, xzr3333# CHECK-NEXT:  1      6     1.00                        insr	z31.h, h313334# CHECK-NEXT:  1      10    1.00                        insr	z31.h, wzr3335# CHECK-NEXT:  1      6     1.00                        insr	z31.s, s313336# CHECK-NEXT:  1      10    1.00                        insr	z31.s, wzr3337# CHECK-NEXT:  1      6     1.00                        lasta	b0, p7, z31.b3338# CHECK-NEXT:  1      6     1.00                        lasta	d0, p7, z31.d3339# CHECK-NEXT:  1      6     1.00                        lasta	h0, p7, z31.h3340# CHECK-NEXT:  1      6     1.00                        lasta	s0, p7, z31.s3341# CHECK-NEXT:  1      29    1.00                        lasta	w0, p7, z31.b3342# CHECK-NEXT:  1      29    1.00                        lasta	w0, p7, z31.h3343# CHECK-NEXT:  1      29    1.00                        lasta	w0, p7, z31.s3344# CHECK-NEXT:  1      29    1.00                        lasta	x0, p7, z31.d3345# CHECK-NEXT:  1      6     1.00                        lastb	b0, p7, z31.b3346# CHECK-NEXT:  1      6     1.00                        lastb	d0, p7, z31.d3347# CHECK-NEXT:  1      6     1.00                        lastb	h0, p7, z31.h3348# CHECK-NEXT:  1      6     1.00                        lastb	s0, p7, z31.s3349# CHECK-NEXT:  1      29    1.00                        lastb	w0, p7, z31.b3350# CHECK-NEXT:  1      29    1.00                        lastb	w0, p7, z31.h3351# CHECK-NEXT:  1      29    1.00                        lastb	w0, p7, z31.s3352# CHECK-NEXT:  1      29    1.00                        lastb	x0, p7, z31.d3353# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z0.b }, p0/z, [sp, x0]3354# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z0.b }, p0/z, [x0, x0]3355# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z0.b }, p0/z, [x0]3356# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z0.d }, p0/z, [x0]3357# CHECK-NEXT:  1      16    2.00    *                   ld1b	{ z0.d }, p0/z, [z0.d]3358# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z0.h }, p0/z, [x0]3359# CHECK-NEXT:  1      23    4.00    *                   ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]3360# CHECK-NEXT:  1      23    4.00    *                   ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]3361# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z0.s }, p0/z, [x0]3362# CHECK-NEXT:  1      19    4.00    *                   ld1b	{ z0.s }, p0/z, [z0.s]3363# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]3364# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]3365# CHECK-NEXT:  1      20    2.00    *                   ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]3366# CHECK-NEXT:  1      20    2.00    *                   ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]3367# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]3368# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]3369# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z21.s }, p5/z, [x10, x21]3370# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z23.d }, p3/z, [x13, x8]3371# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]3372# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]3373# CHECK-NEXT:  1      20    2.00    *                   ld1b	{ z31.d }, p7/z, [sp, z31.d]3374# CHECK-NEXT:  1      16    2.00    *                   ld1b	{ z31.d }, p7/z, [z31.d, #31]3375# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]3376# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]3377# CHECK-NEXT:  1      19    4.00    *                   ld1b	{ z31.s }, p7/z, [z31.s, #31]3378# CHECK-NEXT:  1      11    0.50    *                   ld1b	{ z5.h }, p3/z, [x17, x16]3379# CHECK-NEXT:  1      20    2.00    *                   ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]3380# CHECK-NEXT:  1      20    2.00    *                   ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]3381# CHECK-NEXT:  1      11    0.50    *                   ld1d	{ z0.d }, p0/z, [x0]3382# CHECK-NEXT:  1      16    2.00    *                   ld1d	{ z0.d }, p0/z, [z0.d]3383# CHECK-NEXT:  1      11    0.50    *                   ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]3384# CHECK-NEXT:  1      20    2.00    *                   ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]3385# CHECK-NEXT:  1      20    2.00    *                   ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]3386# CHECK-NEXT:  1      11    0.50    *                   ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]3387# CHECK-NEXT:  1      11    0.50    *                   ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]3388# CHECK-NEXT:  1      20    2.00    *                   ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]3389# CHECK-NEXT:  1      11    0.50    *                   ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]3390# CHECK-NEXT:  1      20    2.00    *                   ld1d	{ z31.d }, p7/z, [sp, z31.d]3391# CHECK-NEXT:  1      16    2.00    *                   ld1d	{ z31.d }, p7/z, [z31.d, #248]3392# CHECK-NEXT:  1      20    2.00    *                   ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]3393# CHECK-NEXT:  1      20    2.00    *                   ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]3394# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z0.d }, p0/z, [x0]3395# CHECK-NEXT:  1      16    2.00    *                   ld1h	{ z0.d }, p0/z, [z0.d]3396# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z0.h }, p0/z, [x0]3397# CHECK-NEXT:  1      23    4.00    *                   ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]3398# CHECK-NEXT:  1      23    4.00    *                   ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]3399# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z0.s }, p0/z, [x0]3400# CHECK-NEXT:  1      19    4.00    *                   ld1h	{ z0.s }, p0/z, [z0.s]3401# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]3402# CHECK-NEXT:  1      20    2.00    *                   ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]3403# CHECK-NEXT:  1      20    2.00    *                   ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]3404# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]3405# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]3406# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]3407# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]3408# CHECK-NEXT:  1      20    2.00    *                   ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]3409# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]3410# CHECK-NEXT:  1      20    2.00    *                   ld1h	{ z31.d }, p7/z, [sp, z31.d]3411# CHECK-NEXT:  1      16    2.00    *                   ld1h	{ z31.d }, p7/z, [z31.d, #62]3412# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]3413# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]3414# CHECK-NEXT:  1      23    4.00    *                   ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]3415# CHECK-NEXT:  1      23    4.00    *                   ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]3416# CHECK-NEXT:  1      19    4.00    *                   ld1h	{ z31.s }, p7/z, [z31.s, #62]3417# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]3418# CHECK-NEXT:  1      11    0.50    *                   ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]3419# CHECK-NEXT:  1      11    0.50    *                   ld1rb	{ z0.b }, p0/z, [x0]3420# CHECK-NEXT:  1      11    0.50    *                   ld1rb	{ z0.d }, p0/z, [x0]3421# CHECK-NEXT:  1      11    0.50    *                   ld1rb	{ z0.h }, p0/z, [x0]3422# CHECK-NEXT:  1      11    0.50    *                   ld1rb	{ z0.s }, p0/z, [x0]3423# CHECK-NEXT:  1      11    0.50    *                   ld1rb	{ z31.b }, p7/z, [sp, #63]3424# CHECK-NEXT:  1      11    0.50    *                   ld1rb	{ z31.d }, p7/z, [sp, #63]3425# CHECK-NEXT:  1      11    0.50    *                   ld1rb	{ z31.h }, p7/z, [sp, #63]3426# CHECK-NEXT:  1      11    0.50    *                   ld1rb	{ z31.s }, p7/z, [sp, #63]3427# CHECK-NEXT:  1      11    0.50    *                   ld1rd	{ z0.d }, p0/z, [x0]3428# CHECK-NEXT:  1      11    0.50    *                   ld1rd	{ z31.d }, p7/z, [sp, #504]3429# CHECK-NEXT:  1      11    0.50    *                   ld1rh	{ z0.d }, p0/z, [x0]3430# CHECK-NEXT:  1      11    0.50    *                   ld1rh	{ z0.h }, p0/z, [x0]3431# CHECK-NEXT:  1      11    0.50    *                   ld1rh	{ z0.s }, p0/z, [x0]3432# CHECK-NEXT:  1      11    0.50    *                   ld1rh	{ z31.d }, p7/z, [sp, #126]3433# CHECK-NEXT:  1      11    0.50    *                   ld1rh	{ z31.h }, p7/z, [sp, #126]3434# CHECK-NEXT:  1      11    0.50    *                   ld1rh	{ z31.s }, p7/z, [sp, #126]3435# CHECK-NEXT:  1      11    0.50    *                   ld1rqb	{ z0.b }, p0/z, [x0, x0]3436# CHECK-NEXT:  1      11    0.50    *                   ld1rqb	{ z0.b }, p0/z, [x0]3437# CHECK-NEXT:  1      11    0.50    *                   ld1rqb	{ z21.b }, p5/z, [x10, #112]3438# CHECK-NEXT:  1      11    0.50    *                   ld1rqb	{ z23.b }, p3/z, [x13, #-128]3439# CHECK-NEXT:  1      11    0.50    *                   ld1rqb	{ z31.b }, p7/z, [sp, #-16]3440# CHECK-NEXT:  1      11    0.50    *                   ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]3441# CHECK-NEXT:  1      11    0.50    *                   ld1rqd	{ z0.d }, p0/z, [x0]3442# CHECK-NEXT:  1      11    0.50    *                   ld1rqd	{ z23.d }, p3/z, [x13, #-128]3443# CHECK-NEXT:  1      11    0.50    *                   ld1rqd	{ z23.d }, p3/z, [x13, #112]3444# CHECK-NEXT:  1      11    0.50    *                   ld1rqd	{ z31.d }, p7/z, [sp, #-16]3445# CHECK-NEXT:  1      11    0.50    *                   ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]3446# CHECK-NEXT:  1      11    0.50    *                   ld1rqh	{ z0.h }, p0/z, [x0]3447# CHECK-NEXT:  1      11    0.50    *                   ld1rqh	{ z23.h }, p3/z, [x13, #-128]3448# CHECK-NEXT:  1      11    0.50    *                   ld1rqh	{ z23.h }, p3/z, [x13, #112]3449# CHECK-NEXT:  1      11    0.50    *                   ld1rqh	{ z31.h }, p7/z, [sp, #-16]3450# CHECK-NEXT:  1      11    0.50    *                   ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]3451# CHECK-NEXT:  1      11    0.50    *                   ld1rqw	{ z0.s }, p0/z, [x0]3452# CHECK-NEXT:  1      11    0.50    *                   ld1rqw	{ z23.s }, p3/z, [x13, #-128]3453# CHECK-NEXT:  1      11    0.50    *                   ld1rqw	{ z23.s }, p3/z, [x13, #112]3454# CHECK-NEXT:  1      11    0.50    *                   ld1rqw	{ z31.s }, p7/z, [sp, #-16]3455# CHECK-NEXT:  1      11    0.50    *                   ld1rsb	{ z0.d }, p0/z, [x0]3456# CHECK-NEXT:  1      11    0.50    *                   ld1rsb	{ z0.h }, p0/z, [x0]3457# CHECK-NEXT:  1      11    0.50    *                   ld1rsb	{ z0.s }, p0/z, [x0]3458# CHECK-NEXT:  1      11    0.50    *                   ld1rsb	{ z31.d }, p7/z, [sp, #63]3459# CHECK-NEXT:  1      11    0.50    *                   ld1rsb	{ z31.h }, p7/z, [sp, #63]3460# CHECK-NEXT:  1      11    0.50    *                   ld1rsb	{ z31.s }, p7/z, [sp, #63]3461# CHECK-NEXT:  1      11    0.50    *                   ld1rsh	{ z0.d }, p0/z, [x0]3462# CHECK-NEXT:  1      11    0.50    *                   ld1rsh	{ z0.s }, p0/z, [x0]3463# CHECK-NEXT:  1      11    0.50    *                   ld1rsh	{ z31.d }, p7/z, [sp, #126]3464# CHECK-NEXT:  1      11    0.50    *                   ld1rsh	{ z31.s }, p7/z, [sp, #126]3465# CHECK-NEXT:  1      11    0.50    *                   ld1rsw	{ z0.d }, p0/z, [x0]3466# CHECK-NEXT:  1      11    0.50    *                   ld1rsw	{ z31.d }, p7/z, [sp, #252]3467# CHECK-NEXT:  1      11    0.50    *                   ld1rw	{ z0.d }, p0/z, [x0]3468# CHECK-NEXT:  1      11    0.50    *                   ld1rw	{ z0.s }, p0/z, [x0]3469# CHECK-NEXT:  1      11    0.50    *                   ld1rw	{ z31.d }, p7/z, [sp, #252]3470# CHECK-NEXT:  1      11    0.50    *                   ld1rw	{ z31.s }, p7/z, [sp, #252]3471# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z0.d }, p0/z, [x0]3472# CHECK-NEXT:  1      16    2.00    *                   ld1sb	{ z0.d }, p0/z, [z0.d]3473# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z0.h }, p0/z, [sp, x0]3474# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z0.h }, p0/z, [x0, x0]3475# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z0.h }, p0/z, [x0]3476# CHECK-NEXT:  1      23    4.00    *                   ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]3477# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z0.s }, p0/z, [x0]3478# CHECK-NEXT:  1      19    4.00    *                   ld1sb	{ z0.s }, p0/z, [z0.s]3479# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]3480# CHECK-NEXT:  1      20    2.00    *                   ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]3481# CHECK-NEXT:  1      20    2.00    *                   ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]3482# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]3483# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]3484# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z21.s }, p5/z, [x10, x21]3485# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z23.d }, p3/z, [x13, x8]3486# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]3487# CHECK-NEXT:  1      20    2.00    *                   ld1sb	{ z31.d }, p7/z, [sp, z31.d]3488# CHECK-NEXT:  1      16    2.00    *                   ld1sb	{ z31.d }, p7/z, [z31.d, #31]3489# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]3490# CHECK-NEXT:  1      11    0.50    *                   ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]3491# CHECK-NEXT:  1      19    4.00    *                   ld1sb	{ z31.s }, p7/z, [z31.s, #31]3492# CHECK-NEXT:  1      20    2.00    *                   ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]3493# CHECK-NEXT:  1      20    2.00    *                   ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]3494# CHECK-NEXT:  1      11    0.50    *                   ld1sh	{ z0.d }, p0/z, [x0]3495# CHECK-NEXT:  1      16    2.00    *                   ld1sh	{ z0.d }, p0/z, [z0.d]3496# CHECK-NEXT:  1      23    4.00    *                   ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]3497# CHECK-NEXT:  1      23    4.00    *                   ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]3498# CHECK-NEXT:  1      11    0.50    *                   ld1sh	{ z0.s }, p0/z, [x0]3499# CHECK-NEXT:  1      19    4.00    *                   ld1sh	{ z0.s }, p0/z, [z0.s]3500# CHECK-NEXT:  1      11    0.50    *                   ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]3501# CHECK-NEXT:  1      20    2.00    *                   ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]3502# CHECK-NEXT:  1      20    2.00    *                   ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]3503# CHECK-NEXT:  1      11    0.50    *                   ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]3504# CHECK-NEXT:  1      11    0.50    *                   ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]3505# CHECK-NEXT:  1      11    0.50    *                   ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]3506# CHECK-NEXT:  1      11    0.50    *                   ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]3507# CHECK-NEXT:  1      20    2.00    *                   ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]3508# CHECK-NEXT:  1      11    0.50    *                   ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]3509# CHECK-NEXT:  1      20    2.00    *                   ld1sh	{ z31.d }, p7/z, [sp, z31.d]3510# CHECK-NEXT:  1      16    2.00    *                   ld1sh	{ z31.d }, p7/z, [z31.d, #62]3511# CHECK-NEXT:  1      11    0.50    *                   ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]3512# CHECK-NEXT:  1      23    4.00    *                   ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]3513# CHECK-NEXT:  1      23    4.00    *                   ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]3514# CHECK-NEXT:  1      19    4.00    *                   ld1sh	{ z31.s }, p7/z, [z31.s, #62]3515# CHECK-NEXT:  1      20    2.00    *                   ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]3516# CHECK-NEXT:  1      20    2.00    *                   ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]3517# CHECK-NEXT:  1      11    0.50    *                   ld1sw	{ z0.d }, p0/z, [x0]3518# CHECK-NEXT:  1      16    2.00    *                   ld1sw	{ z0.d }, p0/z, [z0.d]3519# CHECK-NEXT:  1      11    0.50    *                   ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]3520# CHECK-NEXT:  1      20    2.00    *                   ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]3521# CHECK-NEXT:  1      20    2.00    *                   ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]3522# CHECK-NEXT:  1      11    0.50    *                   ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]3523# CHECK-NEXT:  1      11    0.50    *                   ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]3524# CHECK-NEXT:  1      20    2.00    *                   ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]3525# CHECK-NEXT:  1      11    0.50    *                   ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]3526# CHECK-NEXT:  1      20    2.00    *                   ld1sw	{ z31.d }, p7/z, [sp, z31.d]3527# CHECK-NEXT:  1      16    2.00    *                   ld1sw	{ z31.d }, p7/z, [z31.d, #124]3528# CHECK-NEXT:  1      20    2.00    *                   ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]3529# CHECK-NEXT:  1      20    2.00    *                   ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]3530# CHECK-NEXT:  1      11    0.50    *                   ld1w	{ z0.d }, p0/z, [x0]3531# CHECK-NEXT:  1      16    2.00    *                   ld1w	{ z0.d }, p0/z, [z0.d]3532# CHECK-NEXT:  1      23    4.00    *                   ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]3533# CHECK-NEXT:  1      23    4.00    *                   ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]3534# CHECK-NEXT:  1      11    0.50    *                   ld1w	{ z0.s }, p0/z, [x0]3535# CHECK-NEXT:  1      19    4.00    *                   ld1w	{ z0.s }, p0/z, [z0.s]3536# CHECK-NEXT:  1      11    0.50    *                   ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]3537# CHECK-NEXT:  1      20    2.00    *                   ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]3538# CHECK-NEXT:  1      20    2.00    *                   ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]3539# CHECK-NEXT:  1      11    0.50    *                   ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]3540# CHECK-NEXT:  1      11    0.50    *                   ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]3541# CHECK-NEXT:  1      11    0.50    *                   ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]3542# CHECK-NEXT:  1      11    0.50    *                   ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]3543# CHECK-NEXT:  1      20    2.00    *                   ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]3544# CHECK-NEXT:  1      11    0.50    *                   ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]3545# CHECK-NEXT:  1      20    2.00    *                   ld1w	{ z31.d }, p7/z, [sp, z31.d]3546# CHECK-NEXT:  1      16    2.00    *                   ld1w	{ z31.d }, p7/z, [z31.d, #124]3547# CHECK-NEXT:  1      11    0.50    *                   ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]3548# CHECK-NEXT:  1      23    4.00    *                   ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]3549# CHECK-NEXT:  1      23    4.00    *                   ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]3550# CHECK-NEXT:  1      19    4.00    *                   ld1w	{ z31.s }, p7/z, [z31.s, #124]3551# CHECK-NEXT:  3      15    4.50    *                   ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]3552# CHECK-NEXT:  3      15    4.50    *                   ld2b	{ z0.b, z1.b }, p0/z, [x0]3553# CHECK-NEXT:  3      15    4.50    *                   ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]3554# CHECK-NEXT:  3      15    4.50    *                   ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]3555# CHECK-NEXT:  3      15    4.50    *                   ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]3556# CHECK-NEXT:  3      12    1.50    *                   ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]3557# CHECK-NEXT:  2      11    1.00    *                   ld2d	{ z0.d, z1.d }, p0/z, [x0]3558# CHECK-NEXT:  2      11    1.00    *                   ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]3559# CHECK-NEXT:  2      11    1.00    *                   ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]3560# CHECK-NEXT:  3      12    1.50    *                   ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]3561# CHECK-NEXT:  3      15    4.50    *                   ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]3562# CHECK-NEXT:  3      15    4.50    *                   ld2h	{ z0.h, z1.h }, p0/z, [x0]3563# CHECK-NEXT:  3      15    4.50    *                   ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]3564# CHECK-NEXT:  3      15    4.50    *                   ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]3565# CHECK-NEXT:  3      15    4.50    *                   ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]3566# CHECK-NEXT:  3      12    1.50    *                   ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]3567# CHECK-NEXT:  2      11    1.00    *                   ld2w	{ z0.s, z1.s }, p0/z, [x0]3568# CHECK-NEXT:  2      11    1.00    *                   ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]3569# CHECK-NEXT:  2      11    1.00    *                   ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]3570# CHECK-NEXT:  3      12    1.50    *                   ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]3571# CHECK-NEXT:  4      15    6.50    *                   ld3b	{ z0.b - z2.b }, p0/z, [x0, x0]3572# CHECK-NEXT:  4      15    6.50    *                   ld3b	{ z0.b - z2.b }, p0/z, [x0]3573# CHECK-NEXT:  4      15    6.50    *                   ld3b	{ z21.b - z23.b }, p5/z, [x10, #15, mul vl]3574# CHECK-NEXT:  4      15    6.50    *                   ld3b	{ z23.b - z25.b }, p3/z, [x13, #-24, mul vl]3575# CHECK-NEXT:  4      15    6.50    *                   ld3b	{ z5.b - z7.b }, p3/z, [x17, x16]3576# CHECK-NEXT:  4      12    2.00    *                   ld3d	{ z0.d - z2.d }, p0/z, [x0, x0, lsl #3]3577# CHECK-NEXT:  3      11    1.50    *                   ld3d	{ z0.d - z2.d }, p0/z, [x0]3578# CHECK-NEXT:  3      11    1.50    *                   ld3d	{ z21.d - z23.d }, p5/z, [x10, #15, mul vl]3579# CHECK-NEXT:  3      11    1.50    *                   ld3d	{ z23.d - z25.d }, p3/z, [x13, #-24, mul vl]3580# CHECK-NEXT:  4      12    2.00    *                   ld3d	{ z5.d - z7.d }, p3/z, [x17, x16, lsl #3]3581# CHECK-NEXT:  4      15    6.50    *                   ld3h	{ z0.h - z2.h }, p0/z, [x0, x0, lsl #1]3582# CHECK-NEXT:  4      15    6.50    *                   ld3h	{ z0.h - z2.h }, p0/z, [x0]3583# CHECK-NEXT:  4      15    6.50    *                   ld3h	{ z21.h - z23.h }, p5/z, [x10, #15, mul vl]3584# CHECK-NEXT:  4      15    6.50    *                   ld3h	{ z23.h - z25.h }, p3/z, [x13, #-24, mul vl]3585# CHECK-NEXT:  4      15    6.50    *                   ld3h	{ z5.h - z7.h }, p3/z, [x17, x16, lsl #1]3586# CHECK-NEXT:  4      12    2.00    *                   ld3w	{ z0.s - z2.s }, p0/z, [x0, x0, lsl #2]3587# CHECK-NEXT:  3      11    1.50    *                   ld3w	{ z0.s - z2.s }, p0/z, [x0]3588# CHECK-NEXT:  3      11    1.50    *                   ld3w	{ z21.s - z23.s }, p5/z, [x10, #15, mul vl]3589# CHECK-NEXT:  3      11    1.50    *                   ld3w	{ z23.s - z25.s }, p3/z, [x13, #-24, mul vl]3590# CHECK-NEXT:  4      12    2.00    *                   ld3w	{ z5.s - z7.s }, p3/z, [x17, x16, lsl #2]3591# CHECK-NEXT:  5      15    8.50    *                   ld4b	{ z0.b - z3.b }, p0/z, [x0, x0]3592# CHECK-NEXT:  5      15    8.50    *                   ld4b	{ z0.b - z3.b }, p0/z, [x0]3593# CHECK-NEXT:  5      15    8.50    *                   ld4b	{ z21.b - z24.b }, p5/z, [x10, #20, mul vl]3594# CHECK-NEXT:  5      15    8.50    *                   ld4b	{ z23.b - z26.b }, p3/z, [x13, #-32, mul vl]3595# CHECK-NEXT:  5      15    8.50    *                   ld4b	{ z5.b - z8.b }, p3/z, [x17, x16]3596# CHECK-NEXT:  5      12    2.50    *                   ld4d	{ z0.d - z3.d }, p0/z, [x0, x0, lsl #3]3597# CHECK-NEXT:  4      11    2.00    *                   ld4d	{ z0.d - z3.d }, p0/z, [x0]3598# CHECK-NEXT:  4      11    2.00    *                   ld4d	{ z21.d - z24.d }, p5/z, [x10, #20, mul vl]3599# CHECK-NEXT:  4      11    2.00    *                   ld4d	{ z23.d - z26.d }, p3/z, [x13, #-32, mul vl]3600# CHECK-NEXT:  5      12    2.50    *                   ld4d	{ z5.d - z8.d }, p3/z, [x17, x16, lsl #3]3601# CHECK-NEXT:  5      15    8.50    *                   ld4h	{ z0.h - z3.h }, p0/z, [x0, x0, lsl #1]3602# CHECK-NEXT:  5      15    8.50    *                   ld4h	{ z0.h - z3.h }, p0/z, [x0]3603# CHECK-NEXT:  5      15    8.50    *                   ld4h	{ z21.h - z24.h }, p5/z, [x10, #20, mul vl]3604# CHECK-NEXT:  5      15    8.50    *                   ld4h	{ z23.h - z26.h }, p3/z, [x13, #-32, mul vl]3605# CHECK-NEXT:  5      15    8.50    *                   ld4h	{ z5.h - z8.h }, p3/z, [x17, x16, lsl #1]3606# CHECK-NEXT:  5      12    2.50    *                   ld4w	{ z0.s - z3.s }, p0/z, [x0, x0, lsl #2]3607# CHECK-NEXT:  4      11    2.00    *                   ld4w	{ z0.s - z3.s }, p0/z, [x0]3608# CHECK-NEXT:  4      11    2.00    *                   ld4w	{ z21.s - z24.s }, p5/z, [x10, #20, mul vl]3609# CHECK-NEXT:  4      11    2.00    *                   ld4w	{ z23.s - z26.s }, p3/z, [x13, #-32, mul vl]3610# CHECK-NEXT:  5      12    2.50    *                   ld4w	{ z5.s - z8.s }, p3/z, [x17, x16, lsl #2]3611# CHECK-NEXT:  1      11    0.50    *             U     ldff1b	{ z0.d }, p0/z, [x0, x0]3612# CHECK-NEXT:  1      16    2.00    *             U     ldff1b	{ z0.d }, p0/z, [z0.d]3613# CHECK-NEXT:  1      11    0.50    *             U     ldff1b	{ z0.h }, p0/z, [x0, x0]3614# CHECK-NEXT:  1      11    0.50    *             U     ldff1b	{ z0.s }, p0/z, [x0, x0]3615# CHECK-NEXT:  1      23    4.00    *             U     ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]3616# CHECK-NEXT:  1      23    4.00    *             U     ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]3617# CHECK-NEXT:  1      19    4.00    *             U     ldff1b	{ z0.s }, p0/z, [z0.s]3618# CHECK-NEXT:  1      20    2.00    *             U     ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]3619# CHECK-NEXT:  1      20    2.00    *             U     ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]3620# CHECK-NEXT:  1      11    0.50    *             U     ldff1b	{ z31.b }, p7/z, [sp]3621# CHECK-NEXT:  1      20    2.00    *             U     ldff1b	{ z31.d }, p7/z, [sp, z31.d]3622# CHECK-NEXT:  1      11    0.50    *             U     ldff1b	{ z31.d }, p7/z, [sp]3623# CHECK-NEXT:  1      16    2.00    *             U     ldff1b	{ z31.d }, p7/z, [z31.d, #31]3624# CHECK-NEXT:  1      11    0.50    *             U     ldff1b	{ z31.h }, p7/z, [sp]3625# CHECK-NEXT:  1      11    0.50    *             U     ldff1b	{ z31.s }, p7/z, [sp]3626# CHECK-NEXT:  1      19    4.00    *             U     ldff1b	{ z31.s }, p7/z, [z31.s, #31]3627# CHECK-NEXT:  1      11    0.50    *             U     ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]3628# CHECK-NEXT:  1      20    2.00    *             U     ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]3629# CHECK-NEXT:  1      20    2.00    *             U     ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]3630# CHECK-NEXT:  1      16    2.00    *             U     ldff1d	{ z0.d }, p0/z, [z0.d]3631# CHECK-NEXT:  1      20    2.00    *             U     ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]3632# CHECK-NEXT:  1      20    2.00    *             U     ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]3633# CHECK-NEXT:  1      20    2.00    *             U     ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]3634# CHECK-NEXT:  1      20    2.00    *             U     ldff1d	{ z31.d }, p7/z, [sp, z31.d]3635# CHECK-NEXT:  1      11    0.50    *             U     ldff1d	{ z31.d }, p7/z, [sp]3636# CHECK-NEXT:  1      16    2.00    *             U     ldff1d	{ z31.d }, p7/z, [z31.d, #248]3637# CHECK-NEXT:  1      11    0.50    *             U     ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]3638# CHECK-NEXT:  1      20    2.00    *             U     ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]3639# CHECK-NEXT:  1      20    2.00    *             U     ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]3640# CHECK-NEXT:  1      16    2.00    *             U     ldff1h	{ z0.d }, p0/z, [z0.d]3641# CHECK-NEXT:  1      11    0.50    *             U     ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]3642# CHECK-NEXT:  1      11    0.50    *             U     ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]3643# CHECK-NEXT:  1      23    4.00    *             U     ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]3644# CHECK-NEXT:  1      23    4.00    *             U     ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]3645# CHECK-NEXT:  1      19    4.00    *             U     ldff1h	{ z0.s }, p0/z, [z0.s]3646# CHECK-NEXT:  1      20    2.00    *             U     ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]3647# CHECK-NEXT:  1      20    2.00    *             U     ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]3648# CHECK-NEXT:  1      20    2.00    *             U     ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]3649# CHECK-NEXT:  1      20    2.00    *             U     ldff1h	{ z31.d }, p7/z, [sp, z31.d]3650# CHECK-NEXT:  1      11    0.50    *             U     ldff1h	{ z31.d }, p7/z, [sp]3651# CHECK-NEXT:  1      16    2.00    *             U     ldff1h	{ z31.d }, p7/z, [z31.d, #62]3652# CHECK-NEXT:  1      11    0.50    *             U     ldff1h	{ z31.h }, p7/z, [sp]3653# CHECK-NEXT:  1      23    4.00    *             U     ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]3654# CHECK-NEXT:  1      23    4.00    *             U     ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]3655# CHECK-NEXT:  1      11    0.50    *             U     ldff1h	{ z31.s }, p7/z, [sp]3656# CHECK-NEXT:  1      19    4.00    *             U     ldff1h	{ z31.s }, p7/z, [z31.s, #62]3657# CHECK-NEXT:  1      11    0.50    *             U     ldff1sb	{ z0.d }, p0/z, [x0, x0]3658# CHECK-NEXT:  1      16    2.00    *             U     ldff1sb	{ z0.d }, p0/z, [z0.d]3659# CHECK-NEXT:  1      11    0.50    *             U     ldff1sb	{ z0.h }, p0/z, [x0, x0]3660# CHECK-NEXT:  1      11    0.50    *             U     ldff1sb	{ z0.s }, p0/z, [x0, x0]3661# CHECK-NEXT:  1      23    4.00    *             U     ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]3662# CHECK-NEXT:  1      23    4.00    *             U     ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]3663# CHECK-NEXT:  1      19    4.00    *             U     ldff1sb	{ z0.s }, p0/z, [z0.s]3664# CHECK-NEXT:  1      20    2.00    *             U     ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]3665# CHECK-NEXT:  1      20    2.00    *             U     ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]3666# CHECK-NEXT:  1      20    2.00    *             U     ldff1sb	{ z31.d }, p7/z, [sp, z31.d]3667# CHECK-NEXT:  1      11    0.50    *             U     ldff1sb	{ z31.d }, p7/z, [sp]3668# CHECK-NEXT:  1      16    2.00    *             U     ldff1sb	{ z31.d }, p7/z, [z31.d, #31]3669# CHECK-NEXT:  1      11    0.50    *             U     ldff1sb	{ z31.h }, p7/z, [sp]3670# CHECK-NEXT:  1      11    0.50    *             U     ldff1sb	{ z31.s }, p7/z, [sp]3671# CHECK-NEXT:  1      19    4.00    *             U     ldff1sb	{ z31.s }, p7/z, [z31.s, #31]3672# CHECK-NEXT:  1      11    0.50    *             U     ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]3673# CHECK-NEXT:  1      20    2.00    *             U     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]3674# CHECK-NEXT:  1      20    2.00    *             U     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]3675# CHECK-NEXT:  1      16    2.00    *             U     ldff1sh	{ z0.d }, p0/z, [z0.d]3676# CHECK-NEXT:  1      11    0.50    *             U     ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]3677# CHECK-NEXT:  1      23    4.00    *             U     ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]3678# CHECK-NEXT:  1      23    4.00    *             U     ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]3679# CHECK-NEXT:  1      19    4.00    *             U     ldff1sh	{ z0.s }, p0/z, [z0.s]3680# CHECK-NEXT:  1      20    2.00    *             U     ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]3681# CHECK-NEXT:  1      20    2.00    *             U     ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]3682# CHECK-NEXT:  1      20    2.00    *             U     ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]3683# CHECK-NEXT:  1      20    2.00    *             U     ldff1sh	{ z31.d }, p7/z, [sp, z31.d]3684# CHECK-NEXT:  1      11    0.50    *             U     ldff1sh	{ z31.d }, p7/z, [sp]3685# CHECK-NEXT:  1      16    2.00    *             U     ldff1sh	{ z31.d }, p7/z, [z31.d, #62]3686# CHECK-NEXT:  1      23    4.00    *             U     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]3687# CHECK-NEXT:  1      23    4.00    *             U     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]3688# CHECK-NEXT:  1      11    0.50    *             U     ldff1sh	{ z31.s }, p7/z, [sp]3689# CHECK-NEXT:  1      19    4.00    *             U     ldff1sh	{ z31.s }, p7/z, [z31.s, #62]3690# CHECK-NEXT:  1      11    0.50    *             U     ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]3691# CHECK-NEXT:  1      20    2.00    *             U     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]3692# CHECK-NEXT:  1      20    2.00    *             U     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]3693# CHECK-NEXT:  1      16    2.00    *             U     ldff1sw	{ z0.d }, p0/z, [z0.d]3694# CHECK-NEXT:  1      20    2.00    *             U     ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]3695# CHECK-NEXT:  1      20    2.00    *             U     ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]3696# CHECK-NEXT:  1      20    2.00    *             U     ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]3697# CHECK-NEXT:  1      20    2.00    *             U     ldff1sw	{ z31.d }, p7/z, [sp, z31.d]3698# CHECK-NEXT:  1      11    0.50    *             U     ldff1sw	{ z31.d }, p7/z, [sp]3699# CHECK-NEXT:  1      16    2.00    *             U     ldff1sw	{ z31.d }, p7/z, [z31.d, #124]3700# CHECK-NEXT:  1      11    0.50    *             U     ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]3701# CHECK-NEXT:  1      20    2.00    *             U     ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]3702# CHECK-NEXT:  1      20    2.00    *             U     ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]3703# CHECK-NEXT:  1      16    2.00    *             U     ldff1w	{ z0.d }, p0/z, [z0.d]3704# CHECK-NEXT:  1      11    0.50    *             U     ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]3705# CHECK-NEXT:  1      23    4.00    *             U     ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]3706# CHECK-NEXT:  1      23    4.00    *             U     ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]3707# CHECK-NEXT:  1      19    4.00    *             U     ldff1w	{ z0.s }, p0/z, [z0.s]3708# CHECK-NEXT:  1      20    2.00    *             U     ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]3709# CHECK-NEXT:  1      20    2.00    *             U     ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]3710# CHECK-NEXT:  1      20    2.00    *             U     ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]3711# CHECK-NEXT:  1      20    2.00    *             U     ldff1w	{ z31.d }, p7/z, [sp, z31.d]3712# CHECK-NEXT:  1      11    0.50    *             U     ldff1w	{ z31.d }, p7/z, [sp]3713# CHECK-NEXT:  1      16    2.00    *             U     ldff1w	{ z31.d }, p7/z, [z31.d, #124]3714# CHECK-NEXT:  1      23    4.00    *             U     ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]3715# CHECK-NEXT:  1      23    4.00    *             U     ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]3716# CHECK-NEXT:  1      11    0.50    *             U     ldff1w	{ z31.s }, p7/z, [sp]3717# CHECK-NEXT:  1      19    4.00    *             U     ldff1w	{ z31.s }, p7/z, [z31.s, #124]3718# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z0.b }, p0/z, [x0]3719# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z0.d }, p0/z, [x0]3720# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z0.h }, p0/z, [x0]3721# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z0.s }, p0/z, [x0]3722# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]3723# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]3724# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]3725# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]3726# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]3727# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]3728# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]3729# CHECK-NEXT:  1      11    0.50    *             U     ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]3730# CHECK-NEXT:  1      11    0.50    *             U     ldnf1d	{ z0.d }, p0/z, [x0]3731# CHECK-NEXT:  1      11    0.50    *             U     ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]3732# CHECK-NEXT:  1      11    0.50    *             U     ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]3733# CHECK-NEXT:  1      11    0.50    *             U     ldnf1h	{ z0.d }, p0/z, [x0]3734# CHECK-NEXT:  1      11    0.50    *             U     ldnf1h	{ z0.h }, p0/z, [x0]3735# CHECK-NEXT:  1      11    0.50    *             U     ldnf1h	{ z0.s }, p0/z, [x0]3736# CHECK-NEXT:  1      11    0.50    *             U     ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]3737# CHECK-NEXT:  1      11    0.50    *             U     ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]3738# CHECK-NEXT:  1      11    0.50    *             U     ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]3739# CHECK-NEXT:  1      11    0.50    *             U     ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]3740# CHECK-NEXT:  1      11    0.50    *             U     ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]3741# CHECK-NEXT:  1      11    0.50    *             U     ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]3742# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sb	{ z0.d }, p0/z, [x0]3743# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sb	{ z0.h }, p0/z, [x0]3744# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sb	{ z0.s }, p0/z, [x0]3745# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]3746# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]3747# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]3748# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]3749# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]3750# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]3751# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sh	{ z0.d }, p0/z, [x0]3752# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sh	{ z0.s }, p0/z, [x0]3753# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]3754# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]3755# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]3756# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]3757# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sw	{ z0.d }, p0/z, [x0]3758# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]3759# CHECK-NEXT:  1      11    0.50    *             U     ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]3760# CHECK-NEXT:  1      11    0.50    *             U     ldnf1w	{ z0.d }, p0/z, [x0]3761# CHECK-NEXT:  1      11    0.50    *             U     ldnf1w	{ z0.s }, p0/z, [x0]3762# CHECK-NEXT:  1      11    0.50    *             U     ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]3763# CHECK-NEXT:  1      11    0.50    *             U     ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]3764# CHECK-NEXT:  1      11    0.50    *             U     ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]3765# CHECK-NEXT:  1      11    0.50    *             U     ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]3766# CHECK-NEXT:  1      11    0.50    *                   ldnt1b	{ z0.b }, p0/z, [x0, x0]3767# CHECK-NEXT:  1      11    0.50    *                   ldnt1b	{ z0.b }, p0/z, [x0]3768# CHECK-NEXT:  1      11    0.50    *                   ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]3769# CHECK-NEXT:  1      11    0.50    *                   ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]3770# CHECK-NEXT:  1      11    0.50    *                   ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]3771# CHECK-NEXT:  1      11    0.50    *                   ldnt1d	{ z0.d }, p0/z, [x0]3772# CHECK-NEXT:  1      11    0.50    *                   ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]3773# CHECK-NEXT:  1      11    0.50    *                   ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]3774# CHECK-NEXT:  1      11    0.50    *                   ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]3775# CHECK-NEXT:  1      11    0.50    *                   ldnt1h	{ z0.h }, p0/z, [x0]3776# CHECK-NEXT:  1      11    0.50    *                   ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]3777# CHECK-NEXT:  1      11    0.50    *                   ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]3778# CHECK-NEXT:  1      11    0.50    *                   ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]3779# CHECK-NEXT:  1      11    0.50    *                   ldnt1w	{ z0.s }, p0/z, [x0]3780# CHECK-NEXT:  1      11    0.50    *                   ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]3781# CHECK-NEXT:  1      11    0.50    *                   ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]3782# CHECK-NEXT:  1      11    1.00    *                   ldr	p0, [x0]3783# CHECK-NEXT:  1      11    1.00    *                   ldr	p5, [x10, #255, mul vl]3784# CHECK-NEXT:  1      11    1.00    *                   ldr	p7, [x13, #-256, mul vl]3785# CHECK-NEXT:  1      11    1.00    *                   ldr	z0, [x0]3786# CHECK-NEXT:  1      11    1.00    *                   ldr	z23, [x13, #255, mul vl]3787# CHECK-NEXT:  1      11    1.00    *                   ldr	z31, [sp, #-256, mul vl]3788# CHECK-NEXT:  1      4     0.50                        lsl	z0.b, p0/m, z0.b, #03789# CHECK-NEXT:  1      4     0.50                        lsl	z0.b, p0/m, z0.b, z0.b3790# CHECK-NEXT:  1      4     0.50                        lsl	z0.b, p0/m, z0.b, z1.d3791# CHECK-NEXT:  1      4     0.50                        lsl	z0.b, z0.b, #03792# CHECK-NEXT:  1      4     0.50                        lsl	z0.b, z1.b, z2.d3793# CHECK-NEXT:  1      4     0.50                        lsl	z0.d, p0/m, z0.d, #03794# CHECK-NEXT:  1      4     0.50                        lsl	z0.d, p0/m, z0.d, z0.d3795# CHECK-NEXT:  1      4     0.50                        lsl	z0.d, z0.d, #03796# CHECK-NEXT:  1      4     0.50                        lsl	z0.h, p0/m, z0.h, #03797# CHECK-NEXT:  1      4     0.50                        lsl	z0.h, p0/m, z0.h, z0.h3798# CHECK-NEXT:  1      4     0.50                        lsl	z0.h, p0/m, z0.h, z1.d3799# CHECK-NEXT:  1      4     0.50                        lsl	z0.h, z0.h, #03800# CHECK-NEXT:  1      4     0.50                        lsl	z0.h, z1.h, z2.d3801# CHECK-NEXT:  1      4     0.50                        lsl	z0.s, p0/m, z0.s, #03802# CHECK-NEXT:  1      4     0.50                        lsl	z0.s, p0/m, z0.s, z0.s3803# CHECK-NEXT:  1      4     0.50                        lsl	z0.s, p0/m, z0.s, z1.d3804# CHECK-NEXT:  1      4     0.50                        lsl	z0.s, z0.s, #03805# CHECK-NEXT:  1      4     0.50                        lsl	z0.s, z1.s, z2.d3806# CHECK-NEXT:  1      4     0.50                        lsl	z31.b, p0/m, z31.b, #73807# CHECK-NEXT:  1      4     0.50                        lsl	z31.b, z31.b, #73808# CHECK-NEXT:  1      4     0.50                        lsl	z31.d, p0/m, z31.d, #633809# CHECK-NEXT:  1      4     0.50                        lsl	z31.d, z31.d, #633810# CHECK-NEXT:  1      4     0.50                        lsl	z31.h, p0/m, z31.h, #153811# CHECK-NEXT:  1      4     0.50                        lsl	z31.h, z31.h, #153812# CHECK-NEXT:  1      4     0.50                        lsl	z31.s, p0/m, z31.s, #313813# CHECK-NEXT:  1      4     0.50                        lsl	z31.s, z31.s, #313814# CHECK-NEXT:  1      4     0.50                        lslr	z0.b, p0/m, z0.b, z0.b3815# CHECK-NEXT:  1      4     0.50                        lslr	z0.d, p0/m, z0.d, z0.d3816# CHECK-NEXT:  1      4     0.50                        lslr	z0.h, p0/m, z0.h, z0.h3817# CHECK-NEXT:  1      4     0.50                        lslr	z0.s, p0/m, z0.s, z0.s3818# CHECK-NEXT:  1      4     0.50                        lsr	z0.b, p0/m, z0.b, #13819# CHECK-NEXT:  1      4     0.50                        lsr	z0.b, p0/m, z0.b, z0.b3820# CHECK-NEXT:  1      4     0.50                        lsr	z0.b, p0/m, z0.b, z1.d3821# CHECK-NEXT:  1      4     0.50                        lsr	z0.b, z0.b, #13822# CHECK-NEXT:  1      4     0.50                        lsr	z0.b, z1.b, z2.d3823# CHECK-NEXT:  1      4     0.50                        lsr	z0.d, p0/m, z0.d, #13824# CHECK-NEXT:  1      4     0.50                        lsr	z0.d, p0/m, z0.d, z0.d3825# CHECK-NEXT:  1      4     0.50                        lsr	z0.d, z0.d, #13826# CHECK-NEXT:  1      4     0.50                        lsr	z0.h, p0/m, z0.h, #13827# CHECK-NEXT:  1      4     0.50                        lsr	z0.h, p0/m, z0.h, z0.h3828# CHECK-NEXT:  1      4     0.50                        lsr	z0.h, p0/m, z0.h, z1.d3829# CHECK-NEXT:  1      4     0.50                        lsr	z0.h, z0.h, #13830# CHECK-NEXT:  1      4     0.50                        lsr	z0.h, z1.h, z2.d3831# CHECK-NEXT:  1      4     0.50                        lsr	z0.s, p0/m, z0.s, #13832# CHECK-NEXT:  1      4     0.50                        lsr	z0.s, p0/m, z0.s, z0.s3833# CHECK-NEXT:  1      4     0.50                        lsr	z0.s, p0/m, z0.s, z1.d3834# CHECK-NEXT:  1      4     0.50                        lsr	z0.s, z0.s, #13835# CHECK-NEXT:  1      4     0.50                        lsr	z0.s, z1.s, z2.d3836# CHECK-NEXT:  1      4     0.50                        lsr	z31.b, p0/m, z31.b, #83837# CHECK-NEXT:  1      4     0.50                        lsr	z31.b, z31.b, #83838# CHECK-NEXT:  1      4     0.50                        lsr	z31.d, p0/m, z31.d, #643839# CHECK-NEXT:  1      4     0.50                        lsr	z31.d, z31.d, #643840# CHECK-NEXT:  1      4     0.50                        lsr	z31.h, p0/m, z31.h, #163841# CHECK-NEXT:  1      4     0.50                        lsr	z31.h, z31.h, #163842# CHECK-NEXT:  1      4     0.50                        lsr	z31.s, p0/m, z31.s, #323843# CHECK-NEXT:  1      4     0.50                        lsr	z31.s, z31.s, #323844# CHECK-NEXT:  1      4     0.50                        lsrr	z0.b, p0/m, z0.b, z0.b3845# CHECK-NEXT:  1      4     0.50                        lsrr	z0.d, p0/m, z0.d, z0.d3846# CHECK-NEXT:  1      4     0.50                        lsrr	z0.h, p0/m, z0.h, z0.h3847# CHECK-NEXT:  1      4     0.50                        lsrr	z0.s, p0/m, z0.s, z0.s3848# CHECK-NEXT:  1      9     0.50                        mad	z0.b, p7/m, z1.b, z31.b3849# CHECK-NEXT:  1      9     0.50                        mad	z0.d, p7/m, z1.d, z31.d3850# CHECK-NEXT:  1      9     0.50                        mad	z0.h, p7/m, z1.h, z31.h3851# CHECK-NEXT:  1      9     0.50                        mad	z0.s, p7/m, z1.s, z31.s3852# CHECK-NEXT:  1      9     0.50                        mla	z0.b, p7/m, z1.b, z31.b3853# CHECK-NEXT:  1      9     0.50                        mla	z0.d, p7/m, z1.d, z31.d3854# CHECK-NEXT:  1      9     0.50                        mla	z0.h, p7/m, z1.h, z31.h3855# CHECK-NEXT:  1      9     0.50                        mla	z0.s, p7/m, z1.s, z31.s3856# CHECK-NEXT:  1      9     0.50                        mls	z0.b, p7/m, z1.b, z31.b3857# CHECK-NEXT:  1      9     0.50                        mls	z0.d, p7/m, z1.d, z31.d3858# CHECK-NEXT:  1      9     0.50                        mls	z0.h, p7/m, z1.h, z31.h3859# CHECK-NEXT:  1      9     0.50                        mls	z0.s, p7/m, z1.s, z31.s3860# CHECK-NEXT:  1      3     1.00                        mov	p0.b, p0.b3861# CHECK-NEXT:  1      3     1.00                        mov	p0.b, p0/m, p0.b3862# CHECK-NEXT:  1      3     1.00                        mov	p0.b, p0/z, p0.b3863# CHECK-NEXT:  1      3     1.00                        mov	p15.b, p15.b3864# CHECK-NEXT:  1      3     1.00                        mov	p15.b, p15/m, p15.b3865# CHECK-NEXT:  1      3     1.00                        mov	p15.b, p15/z, p15.b3866# CHECK-NEXT:  1      4     1.00                        mov	z0.b, #1273867# CHECK-NEXT:  1      4     1.00                        mov	z0.b, b03868# CHECK-NEXT:  1      6     1.00                        mov	z0.b, p0/m, b03869# CHECK-NEXT:  1      8     1.00                        mov	z0.b, p0/m, w03870# CHECK-NEXT:  1      4     1.00                        mov	z0.b, p0/z, #1273871# CHECK-NEXT:  1      6     1.00                        mov	z0.b, w03872# CHECK-NEXT:  1      4     1.00                        mov	z0.d, #03873# CHECK-NEXT:  1      4     1.00                        mov	z0.d, #0xe0000000000003ff3874# CHECK-NEXT:  1      4     1.00                        mov	z0.d, #0xffffffffffff7fff3875# CHECK-NEXT:  1      4     1.00                        mov	z0.d, #327683876# CHECK-NEXT:  1      4     1.00                        mov	z0.d, d03877# CHECK-NEXT:  1      6     1.00                        mov	z0.d, p0/m, d03878# CHECK-NEXT:  1      8     1.00                        mov	z0.d, p0/m, x03879# CHECK-NEXT:  1      6     1.00                        mov	z0.d, x03880# CHECK-NEXT:  1      4     0.50                        mov	z0.d, z0.d3881# CHECK-NEXT:  1      4     1.00                        mov	z0.h, #-2563882# CHECK-NEXT:  1      4     1.00                        mov	z0.h, #-327683883# CHECK-NEXT:  1      4     1.00                        mov	z0.h, #03884# CHECK-NEXT:  1      4     1.00                        mov	z0.h, #325123885# CHECK-NEXT:  1      4     1.00                        mov	z0.h, #327673886# CHECK-NEXT:  1      4     1.00                        mov	z0.h, h03887# CHECK-NEXT:  1      6     1.00                        mov	z0.h, p0/m, h03888# CHECK-NEXT:  1      8     1.00                        mov	z0.h, p0/m, w03889# CHECK-NEXT:  1      4     1.00                        mov	z0.h, p0/z, #325123890# CHECK-NEXT:  1      6     1.00                        mov	z0.h, w03891# CHECK-NEXT:  1      4     1.00                        mov	z0.q, q03892# CHECK-NEXT:  1      4     1.00                        mov	z0.s, #03893# CHECK-NEXT:  1      4     1.00                        mov	z0.s, #0xffff7fff3894# CHECK-NEXT:  1      4     1.00                        mov	z0.s, #327683895# CHECK-NEXT:  1      6     1.00                        mov	z0.s, p0/m, s03896# CHECK-NEXT:  1      8     1.00                        mov	z0.s, p0/m, w03897# CHECK-NEXT:  1      4     1.00                        mov	z0.s, s03898# CHECK-NEXT:  1      6     1.00                        mov	z0.s, w03899# CHECK-NEXT:  1      4     1.00                        mov	z21.d, #-1283900# CHECK-NEXT:  1      4     1.00                        mov	z21.d, #-327683901# CHECK-NEXT:  1      4     1.00                        mov	z21.d, #1273902# CHECK-NEXT:  1      4     1.00                        mov	z21.d, #325123903# CHECK-NEXT:  1      4     1.00                        mov	z21.d, p0/z, #-1283904# CHECK-NEXT:  1      4     1.00                        mov	z21.d, p0/z, #-327683905# CHECK-NEXT:  1      4     1.00                        mov	z21.d, p0/z, #1273906# CHECK-NEXT:  1      4     1.00                        mov	z21.d, p0/z, #325123907# CHECK-NEXT:  1      4     1.00                        mov	z21.d, p15/m, #-1283908# CHECK-NEXT:  1      4     1.00                        mov	z21.d, p15/m, #-327683909# CHECK-NEXT:  1      4     1.00                        mov	z21.h, #-1283910# CHECK-NEXT:  1      4     1.00                        mov	z21.h, #-327683911# CHECK-NEXT:  1      4     1.00                        mov	z21.h, #1273912# CHECK-NEXT:  1      4     1.00                        mov	z21.h, #325123913# CHECK-NEXT:  1      4     1.00                        mov	z21.h, p0/z, #-1283914# CHECK-NEXT:  1      4     1.00                        mov	z21.h, p0/z, #-327683915# CHECK-NEXT:  1      4     1.00                        mov	z21.h, p0/z, #1273916# CHECK-NEXT:  1      4     1.00                        mov	z21.h, p0/z, #325123917# CHECK-NEXT:  1      4     1.00                        mov	z21.h, p15/m, #-1283918# CHECK-NEXT:  1      4     1.00                        mov	z21.h, p15/m, #-327683919# CHECK-NEXT:  1      4     1.00                        mov	z21.s, #-1283920# CHECK-NEXT:  1      4     1.00                        mov	z21.s, #-327683921# CHECK-NEXT:  1      4     1.00                        mov	z21.s, #1273922# CHECK-NEXT:  1      4     1.00                        mov	z21.s, #325123923# CHECK-NEXT:  1      4     1.00                        mov	z21.s, p0/z, #-1283924# CHECK-NEXT:  1      4     1.00                        mov	z21.s, p0/z, #-327683925# CHECK-NEXT:  1      4     1.00                        mov	z21.s, p0/z, #1273926# CHECK-NEXT:  1      4     1.00                        mov	z21.s, p0/z, #325123927# CHECK-NEXT:  1      4     1.00                        mov	z21.s, p15/m, #-1283928# CHECK-NEXT:  1      4     1.00                        mov	z21.s, p15/m, #-327683929# CHECK-NEXT:  1      4     0.50                        mov	z31.b, p15/m, z31.b3930# CHECK-NEXT:  1      6     1.00                        mov	z31.b, p7/m, b313931# CHECK-NEXT:  1      1     0.17                        movprfx	z31, z63932# CHECK-NEXT:  1      8     1.00                        mov	z31.b, p7/m, wsp3933# CHECK-NEXT:  1      6     1.00                        mov	z31.b, wsp3934# CHECK-NEXT:  1      4     1.00                        mov	z31.b, z31.b[63]3935# CHECK-NEXT:  1      4     0.50                        mov	z31.d, p15/m, z31.d3936# CHECK-NEXT:  1      6     1.00                        mov	z31.d, p7/m, d313937# CHECK-NEXT:  1      1     0.17                        movprfx	z31.d, p7/z, z6.d3938# CHECK-NEXT:  1      8     1.00                        mov	z31.d, p7/m, sp3939# CHECK-NEXT:  1      6     1.00                        mov	z31.d, sp3940# CHECK-NEXT:  1      4     0.50                        mov	z31.d, z0.d3941# CHECK-NEXT:  1      4     1.00                        mov	z31.d, z31.d[7]3942# CHECK-NEXT:  1      4     0.50                        mov	z31.h, p15/m, z31.h3943# CHECK-NEXT:  1      6     1.00                        mov	z31.h, p7/m, h313944# CHECK-NEXT:  1      8     1.00                        mov	z31.h, p7/m, wsp3945# CHECK-NEXT:  1      6     1.00                        mov	z31.h, wsp3946# CHECK-NEXT:  1      4     1.00                        mov	z31.h, z31.h[31]3947# CHECK-NEXT:  1      4     0.50                        mov	z31.s, p15/m, z31.s3948# CHECK-NEXT:  1      6     1.00                        mov	z31.s, p7/m, s313949# CHECK-NEXT:  1      8     1.00                        mov	z31.s, p7/m, wsp3950# CHECK-NEXT:  1      6     1.00                        mov	z31.s, wsp3951# CHECK-NEXT:  1      4     1.00                        mov	z31.s, z31.s[15]3952# CHECK-NEXT:  1      4     1.00                        mov	z5.b, #-13953# CHECK-NEXT:  1      4     1.00                        mov	z5.b, #-1283954# CHECK-NEXT:  1      4     1.00                        mov	z5.b, #1273955# CHECK-NEXT:  1      4     1.00                        mov	z5.b, p0/z, #-13956# CHECK-NEXT:  1      4     1.00                        mov	z5.b, p0/z, #-1283957# CHECK-NEXT:  1      4     1.00                        mov	z5.b, p0/z, #1273958# CHECK-NEXT:  1      4     1.00                        mov	z5.b, p15/m, #-1283959# CHECK-NEXT:  1      4     1.00                        mov	z5.d, #-63960# CHECK-NEXT:  1      4     1.00                        mov	z5.h, #-63961# CHECK-NEXT:  1      4     1.00                        mov	z5.q, z17.q[3]3962# CHECK-NEXT:  1      4     1.00                        mov	z5.s, #-63963# CHECK-NEXT:  1      3     1.00                        movs	p0.b, p0.b3964# CHECK-NEXT:  1      3     1.00                        movs	p0.b, p0/z, p0.b3965# CHECK-NEXT:  1      3     1.00                        movs	p15.b, p15.b3966# CHECK-NEXT:  1      3     1.00                        movs	p15.b, p15/z, p15.b3967# CHECK-NEXT:  1      1     0.17                  U     mrs	x3, ID_AA64ZFR0_EL13968# CHECK-NEXT:  1      1     0.17                  U     mrs	x3, ZCR_EL13969# CHECK-NEXT:  1      1     0.17                  U     mrs	x3, ZCR_EL123970# CHECK-NEXT:  1      1     0.17                  U     mrs	x3, ZCR_EL23971# CHECK-NEXT:  1      1     0.17                  U     mrs	x3, ZCR_EL33972# CHECK-NEXT:  1      9     0.50                        msb	z0.b, p7/m, z1.b, z31.b3973# CHECK-NEXT:  1      9     0.50                        msb	z0.d, p7/m, z1.d, z31.d3974# CHECK-NEXT:  1      9     0.50                        msb	z0.h, p7/m, z1.h, z31.h3975# CHECK-NEXT:  1      9     0.50                        msb	z0.s, p7/m, z1.s, z31.s3976# CHECK-NEXT:  1      1     0.17                  U     msr	ZCR_EL1, x33977# CHECK-NEXT:  1      1     0.17                  U     msr	ZCR_EL12, x33978# CHECK-NEXT:  1      1     0.17                  U     msr	ZCR_EL2, x33979# CHECK-NEXT:  1      1     0.17                  U     msr	ZCR_EL3, x33980# CHECK-NEXT:  1      9     0.50                        mul	z0.b, p7/m, z0.b, z31.b3981# CHECK-NEXT:  1      9     0.50                        mul	z0.d, p7/m, z0.d, z31.d3982# CHECK-NEXT:  1      9     0.50                        mul	z0.h, p7/m, z0.h, z31.h3983# CHECK-NEXT:  1      9     0.50                        mul	z0.s, p7/m, z0.s, z31.s3984# CHECK-NEXT:  1      9     1.00                        mul	z31.b, z31.b, #-1283985# CHECK-NEXT:  1      9     1.00                        mul	z31.b, z31.b, #1273986# CHECK-NEXT:  1      9     1.00                        mul	z31.d, z31.d, #-1283987# CHECK-NEXT:  1      9     1.00                        mul	z31.d, z31.d, #1273988# CHECK-NEXT:  1      9     1.00                        mul	z31.h, z31.h, #-1283989# CHECK-NEXT:  1      9     1.00                        mul	z31.h, z31.h, #1273990# CHECK-NEXT:  1      9     1.00                        mul	z31.s, z31.s, #-1283991# CHECK-NEXT:  1      9     1.00                        mul	z31.s, z31.s, #1273992# CHECK-NEXT:  1      3     1.00                        nand	p0.b, p0/z, p0.b, p0.b3993# CHECK-NEXT:  1      3     1.00                        nand	p15.b, p15/z, p15.b, p15.b3994# CHECK-NEXT:  1      3     1.00                        nands	p0.b, p0/z, p0.b, p0.b3995# CHECK-NEXT:  1      3     1.00                        nands	p15.b, p15/z, p15.b, p15.b3996# CHECK-NEXT:  1      4     1.00                        neg	z0.b, p0/m, z0.b3997# CHECK-NEXT:  1      4     1.00                        neg	z0.d, p0/m, z0.d3998# CHECK-NEXT:  1      4     1.00                        neg	z0.h, p0/m, z0.h3999# CHECK-NEXT:  1      4     1.00                        neg	z0.s, p0/m, z0.s4000# CHECK-NEXT:  1      4     1.00                        neg	z31.b, p7/m, z31.b4001# CHECK-NEXT:  1      4     1.00                        neg	z31.d, p7/m, z31.d4002# CHECK-NEXT:  1      4     1.00                        neg	z31.h, p7/m, z31.h4003# CHECK-NEXT:  1      4     1.00                        neg	z31.s, p7/m, z31.s4004# CHECK-NEXT:  1      3     1.00                        nor	p0.b, p0/z, p0.b, p0.b4005# CHECK-NEXT:  1      3     1.00                        nor	p15.b, p15/z, p15.b, p15.b4006# CHECK-NEXT:  1      3     1.00                        nors	p0.b, p0/z, p0.b, p0.b4007# CHECK-NEXT:  1      3     1.00                        nors	p15.b, p15/z, p15.b, p15.b4008# CHECK-NEXT:  1      3     1.00                        not	p0.b, p0/z, p0.b4009# CHECK-NEXT:  1      3     1.00                        not	p15.b, p15/z, p15.b4010# CHECK-NEXT:  1      4     0.50                        not	z31.b, p7/m, z31.b4011# CHECK-NEXT:  1      4     0.50                        not	z31.d, p7/m, z31.d4012# CHECK-NEXT:  1      4     0.50                        not	z31.h, p7/m, z31.h4013# CHECK-NEXT:  1      4     0.50                        not	z31.s, p7/m, z31.s4014# CHECK-NEXT:  1      3     1.00                        nots	p0.b, p0/z, p0.b4015# CHECK-NEXT:  1      3     1.00                        nots	p15.b, p15/z, p15.b4016# CHECK-NEXT:  1      3     1.00                        orn	p0.b, p0/z, p0.b, p0.b4017# CHECK-NEXT:  1      3     1.00                        orn	p15.b, p15/z, p15.b, p15.b4018# CHECK-NEXT:  1      3     1.00                        orns	p0.b, p0/z, p0.b, p0.b4019# CHECK-NEXT:  1      3     1.00                        orns	p15.b, p15/z, p15.b, p15.b4020# CHECK-NEXT:  1      3     1.00                        orr	p0.b, p0/z, p0.b, p1.b4021# CHECK-NEXT:  1      4     1.00                        orr	z0.d, z0.d, #0x64022# CHECK-NEXT:  1      4     1.00                        orr	z0.d, z0.d, #0xfffffffffffffff94023# CHECK-NEXT:  1      4     1.00                        orr	z0.s, z0.s, #0x64024# CHECK-NEXT:  1      4     1.00                        orr	z0.s, z0.s, #0xfffffff94025# CHECK-NEXT:  1      4     0.50                        orr	z23.d, z13.d, z8.d4026# CHECK-NEXT:  1      4     1.00                        orr	z23.h, z23.h, #0x64027# CHECK-NEXT:  1      4     1.00                        orr	z23.h, z23.h, #0xfff94028# CHECK-NEXT:  1      4     0.50                        orr	z31.b, p7/m, z31.b, z31.b4029# CHECK-NEXT:  1      4     0.50                        orr	z31.d, p7/m, z31.d, z31.d4030# CHECK-NEXT:  1      4     0.50                        orr	z31.h, p7/m, z31.h, z31.h4031# CHECK-NEXT:  1      4     0.50                        orr	z31.s, p7/m, z31.s, z31.s4032# CHECK-NEXT:  1      4     1.00                        orr	z5.b, z5.b, #0x64033# CHECK-NEXT:  1      4     1.00                        orr	z5.b, z5.b, #0xf94034# CHECK-NEXT:  1      3     1.00                        orrs	p0.b, p0/z, p0.b, p1.b4035# CHECK-NEXT:  10     46    5.00                        orv	b0, p7, z31.b4036# CHECK-NEXT:  7      34    3.50                        orv	d0, p7, z31.d4037# CHECK-NEXT:  9      42    4.50                        orv	h0, p7, z31.h4038# CHECK-NEXT:  8      38    4.00                        orv	s0, p7, z31.s4039# CHECK-NEXT:  1      3     1.00                        pfalse	p15.b4040# CHECK-NEXT:  1      3     1.00                        pfirst	p0.b, p15, p0.b4041# CHECK-NEXT:  1      3     1.00                        pfirst	p15.b, p15, p15.b4042# CHECK-NEXT:  1      3     1.00                        pnext	p0.b, p15, p0.b4043# CHECK-NEXT:  1      3     1.00                        pnext	p0.d, p15, p0.d4044# CHECK-NEXT:  1      3     1.00                        pnext	p0.h, p15, p0.h4045# CHECK-NEXT:  1      3     1.00                        pnext	p0.s, p15, p0.s4046# CHECK-NEXT:  1      3     1.00                        pnext	p15.b, p15, p15.b4047# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	#14, p0, [x0]4048# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	#15, p0, [x0]4049# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	#6, p0, [x0]4050# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	#7, p0, [x0]4051# CHECK-NEXT:  1      1     2.00    *      *      U     prfb	#7, p3, [z13.s, #31]4052# CHECK-NEXT:  1      1     2.00    *      *      U     prfb	#7, p3, [z13.s]4053# CHECK-NEXT:  1      1     1.00    *      *      U     prfb	pldl1keep, p0, [x0, z0.d, uxtw]4054# CHECK-NEXT:  1      1     1.00    *      *      U     prfb	pldl1keep, p0, [x0, z0.d]4055# CHECK-NEXT:  1      1     2.00    *      *      U     prfb	pldl1keep, p0, [x0, z0.s, uxtw]4056# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pldl1keep, p0, [x0]4057# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pldl1strm, p0, [x0, #-32, mul vl]4058# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pldl1strm, p0, [x0, #31, mul vl]4059# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pldl1strm, p0, [x0]4060# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pldl2keep, p0, [x0]4061# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pldl2strm, p0, [x0]4062# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pldl3keep, p0, [x0]4063# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pldl3strm, p0, [x0]4064# CHECK-NEXT:  1      1     1.00    *      *      U     prfb	pldl3strm, p5, [x10, z21.d, sxtw]4065# CHECK-NEXT:  1      1     2.00    *      *      U     prfb	pldl3strm, p5, [x10, z21.s, uxtw]4066# CHECK-NEXT:  1      1     1.00    *      *      U     prfb	pldl3strm, p5, [z10.d, #31]4067# CHECK-NEXT:  1      1     1.00    *      *      U     prfb	pldl3strm, p5, [z10.d]4068# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pstl1keep, p0, [x0]4069# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pstl1strm, p0, [x0]4070# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pstl2keep, p0, [x0]4071# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pstl2strm, p0, [x0]4072# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pstl3keep, p0, [x0]4073# CHECK-NEXT:  1      1     0.50    *      *      U     prfb	pstl3strm, p0, [x0]4074# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	#14, p0, [x0]4075# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	#15, p0, [x0]4076# CHECK-NEXT:  1      1     1.00    *      *      U     prfd	#15, p7, [z31.d, #248]4077# CHECK-NEXT:  1      1     1.00    *      *      U     prfd	#15, p7, [z31.d]4078# CHECK-NEXT:  1      1     2.00    *      *      U     prfd	#15, p7, [z31.s, #248]4079# CHECK-NEXT:  1      1     2.00    *      *      U     prfd	#15, p7, [z31.s]4080# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	#6, p0, [x0]4081# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	#7, p0, [x0]4082# CHECK-NEXT:  1      1     1.00    *      *      U     prfd	pldl1keep, p0, [x0, z0.d, lsl #3]4083# CHECK-NEXT:  1      1     1.00    *      *      U     prfd	pldl1keep, p0, [x0, z0.d, sxtw #3]4084# CHECK-NEXT:  1      1     1.00    *      *      U     prfd	pldl1keep, p0, [x0, z0.d, uxtw #3]4085# CHECK-NEXT:  1      1     2.00    *      *      U     prfd	pldl1keep, p0, [x0, z0.s, sxtw #3]4086# CHECK-NEXT:  1      1     2.00    *      *      U     prfd	pldl1keep, p0, [x0, z0.s, uxtw #3]4087# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pldl1keep, p0, [x0]4088# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pldl1strm, p0, [x0, #-32, mul vl]4089# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pldl1strm, p0, [x0, #31, mul vl]4090# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pldl1strm, p0, [x0]4091# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pldl2keep, p0, [x0]4092# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pldl2strm, p0, [x0]4093# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pldl3keep, p0, [x0]4094# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pldl3strm, p0, [x0]4095# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pstl1keep, p0, [x0]4096# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pstl1strm, p0, [x0]4097# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pstl2keep, p0, [x0]4098# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pstl2strm, p0, [x0]4099# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pstl3keep, p0, [x0]4100# CHECK-NEXT:  1      1     0.50    *      *      U     prfd	pstl3strm, p0, [x0]4101# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	#14, p0, [x0]4102# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	#15, p0, [x0]4103# CHECK-NEXT:  1      1     1.00    *      *      U     prfh	#15, p7, [z31.d, #62]4104# CHECK-NEXT:  1      1     1.00    *      *      U     prfh	#15, p7, [z31.d]4105# CHECK-NEXT:  1      1     2.00    *      *      U     prfh	#15, p7, [z31.s, #62]4106# CHECK-NEXT:  1      1     2.00    *      *      U     prfh	#15, p7, [z31.s]4107# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	#6, p0, [x0]4108# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	#7, p0, [x0]4109# CHECK-NEXT:  1      1     1.00    *      *      U     prfh	pldl1keep, p0, [x0, z0.d, lsl #1]4110# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pldl1keep, p0, [x0]4111# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pldl1strm, p0, [x0, #-32, mul vl]4112# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pldl1strm, p0, [x0, #31, mul vl]4113# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pldl1strm, p0, [x0]4114# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pldl2keep, p0, [x0]4115# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pldl2strm, p0, [x0]4116# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pldl3keep, p0, [x0]4117# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pldl3strm, p0, [x0]4118# CHECK-NEXT:  1      1     1.00    *      *      U     prfh	pldl3strm, p5, [x10, z21.d, sxtw #1]4119# CHECK-NEXT:  1      1     1.00    *      *      U     prfh	pldl3strm, p5, [x10, z21.d, uxtw #1]4120# CHECK-NEXT:  1      1     2.00    *      *      U     prfh	pldl3strm, p5, [x10, z21.s, sxtw #1]4121# CHECK-NEXT:  1      1     2.00    *      *      U     prfh	pldl3strm, p5, [x10, z21.s, uxtw #1]4122# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pstl1keep, p0, [x0]4123# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pstl1strm, p0, [x0]4124# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pstl2keep, p0, [x0]4125# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pstl2strm, p0, [x0]4126# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pstl3keep, p0, [x0]4127# CHECK-NEXT:  1      1     0.50    *      *      U     prfh	pstl3strm, p0, [x0]4128# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	#14, p0, [x0]4129# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	#15, p0, [x0]4130# CHECK-NEXT:  1      1     1.00    *      *      U     prfw	#15, p7, [z31.d, #124]4131# CHECK-NEXT:  1      1     1.00    *      *      U     prfw	#15, p7, [z31.d]4132# CHECK-NEXT:  1      1     2.00    *      *      U     prfw	#15, p7, [z31.s, #124]4133# CHECK-NEXT:  1      1     2.00    *      *      U     prfw	#15, p7, [z31.s]4134# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	#6, p0, [x0]4135# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	#7, p0, [x0]4136# CHECK-NEXT:  1      1     1.00    *      *      U     prfw	#7, p3, [x13, z8.d, uxtw #2]4137# CHECK-NEXT:  1      1     1.00    *      *      U     prfw	pldl1keep, p0, [x0, z0.d, sxtw #2]4138# CHECK-NEXT:  1      1     2.00    *      *      U     prfw	pldl1keep, p0, [x0, z0.s, uxtw #2]4139# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pldl1keep, p0, [x0]4140# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pldl1strm, p0, [x0, #-32, mul vl]4141# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pldl1strm, p0, [x0, #31, mul vl]4142# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pldl1strm, p0, [x0]4143# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pldl2keep, p0, [x0]4144# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pldl2strm, p0, [x0]4145# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pldl3keep, p0, [x0]4146# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pldl3strm, p0, [x0]4147# CHECK-NEXT:  1      1     1.00    *      *      U     prfw	pldl3strm, p5, [x10, z21.d, lsl #2]4148# CHECK-NEXT:  1      1     2.00    *      *      U     prfw	pldl3strm, p5, [x10, z21.s, sxtw #2]4149# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pstl1keep, p0, [x0]4150# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pstl1strm, p0, [x0]4151# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pstl2keep, p0, [x0]4152# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pstl2strm, p0, [x0]4153# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pstl3keep, p0, [x0]4154# CHECK-NEXT:  1      1     0.50    *      *      U     prfw	pstl3strm, p0, [x0]4155# CHECK-NEXT:  1      3     1.00                        ptest	p15, p0.b4156# CHECK-NEXT:  1      3     1.00                        ptest	p15, p15.b4157# CHECK-NEXT:  1      3     1.00                        ptrue	p0.b, pow24158# CHECK-NEXT:  1      3     1.00                        ptrue	p0.d, pow24159# CHECK-NEXT:  1      3     1.00                        ptrue	p0.h, pow24160# CHECK-NEXT:  1      3     1.00                        ptrue	p0.s, pow24161# CHECK-NEXT:  1      3     1.00                        ptrue	p15.b4162# CHECK-NEXT:  1      3     1.00                        ptrue	p15.d4163# CHECK-NEXT:  1      3     1.00                        ptrue	p15.h4164# CHECK-NEXT:  1      3     1.00                        ptrue	p15.s4165# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s4166# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #144167# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #154168# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #164169# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #174170# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #184171# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #194172# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #204173# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #214174# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #224175# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #234176# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #244177# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #254178# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #264179# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #274180# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, #284181# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, mul34182# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, mul44183# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl14184# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl1284185# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl164186# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl24187# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl2564188# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl34189# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl324190# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl44191# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl54192# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl64193# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl644194# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl74195# CHECK-NEXT:  1      3     1.00                        ptrue	p7.s, vl84196# CHECK-NEXT:  1      3     1.00                        ptrues	p0.b, pow24197# CHECK-NEXT:  1      3     1.00                        ptrues	p0.d, pow24198# CHECK-NEXT:  1      3     1.00                        ptrues	p0.h, pow24199# CHECK-NEXT:  1      3     1.00                        ptrues	p0.s, pow24200# CHECK-NEXT:  1      3     1.00                        ptrues	p15.b4201# CHECK-NEXT:  1      3     1.00                        ptrues	p15.d4202# CHECK-NEXT:  1      3     1.00                        ptrues	p15.h4203# CHECK-NEXT:  1      3     1.00                        ptrues	p15.s4204# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s4205# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #144206# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #154207# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #164208# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #174209# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #184210# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #194211# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #204212# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #214213# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #224214# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #234215# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #244216# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #254217# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #264218# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #274219# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, #284220# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, mul34221# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, mul44222# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl14223# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl1284224# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl164225# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl24226# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl2564227# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl34228# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl324229# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl44230# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl54231# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl64232# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl644233# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl74234# CHECK-NEXT:  1      3     1.00                        ptrues	p7.s, vl84235# CHECK-NEXT:  1      3     1.00                        punpkhi	p0.h, p0.b4236# CHECK-NEXT:  1      3     1.00                        punpkhi	p15.h, p15.b4237# CHECK-NEXT:  1      3     1.00                        punpklo	p0.h, p0.b4238# CHECK-NEXT:  1      3     1.00                        punpklo	p15.h, p15.b4239# CHECK-NEXT:  1      4     0.50                        rbit	z0.b, p7/m, z31.b4240# CHECK-NEXT:  1      4     0.50                        rbit	z0.d, p7/m, z31.d4241# CHECK-NEXT:  1      4     0.50                        rbit	z0.h, p7/m, z31.h4242# CHECK-NEXT:  1      4     0.50                        rbit	z0.s, p7/m, z31.s4243# CHECK-NEXT:  1      3     1.00    *             U     rdffr	p0.b4244# CHECK-NEXT:  1      3     1.00    *             U     rdffr	p0.b, p0/z4245# CHECK-NEXT:  1      3     1.00    *             U     rdffr	p15.b4246# CHECK-NEXT:  1      3     1.00    *             U     rdffr	p15.b, p15/z4247# CHECK-NEXT:  1      3     1.00                  U     rdffrs	p0.b, p0/z4248# CHECK-NEXT:  1      3     1.00                  U     rdffrs	p15.b, p15/z4249# CHECK-NEXT:  1      1     0.50                        rdvl	x0, #04250# CHECK-NEXT:  1      1     0.50                        rdvl	x21, #-324251# CHECK-NEXT:  1      1     0.50                        rdvl	x23, #314252# CHECK-NEXT:  1      1     0.50                        rdvl	xzr, #-14253# CHECK-NEXT:  1      6     1.00                        rev	z0.b, z31.b4254# CHECK-NEXT:  1      6     1.00                        rev	z0.d, z31.d4255# CHECK-NEXT:  1      6     1.00                        rev	z0.h, z31.h4256# CHECK-NEXT:  1      6     1.00                        rev	z0.s, z31.s4257# CHECK-NEXT:  1      4     0.50                        revb	z0.d, p7/m, z31.d4258# CHECK-NEXT:  1      4     0.50                        revb	z0.h, p7/m, z31.h4259# CHECK-NEXT:  1      4     0.50                        revb	z0.s, p7/m, z31.s4260# CHECK-NEXT:  1      4     0.50                        revh	z0.d, p7/m, z31.d4261# CHECK-NEXT:  1      4     0.50                        revh	z0.s, p7/m, z31.s4262# CHECK-NEXT:  1      4     0.50                        revw	z0.d, p7/m, z31.d4263# CHECK-NEXT:  1      4     0.50                        sabd	z31.b, p7/m, z31.b, z31.b4264# CHECK-NEXT:  1      4     0.50                        sabd	z31.d, p7/m, z31.d, z31.d4265# CHECK-NEXT:  1      4     0.50                        sabd	z31.h, p7/m, z31.h, z31.h4266# CHECK-NEXT:  1      4     0.50                        sabd	z31.s, p7/m, z31.s, z31.s4267# CHECK-NEXT:  10     46    5.00                        saddv	d0, p7, z31.b4268# CHECK-NEXT:  9      42    4.50                        saddv	d0, p7, z31.h4269# CHECK-NEXT:  8      38    4.00                        saddv	d0, p7, z31.s4270# CHECK-NEXT:  1      9     0.50                        scvtf	z0.d, p0/m, z0.d4271# CHECK-NEXT:  1      9     0.50                        scvtf	z0.d, p0/m, z0.s4272# CHECK-NEXT:  1      9     0.50                        scvtf	z0.h, p0/m, z0.d4273# CHECK-NEXT:  1      9     0.50                        scvtf	z0.h, p0/m, z0.h4274# CHECK-NEXT:  1      9     0.50                        scvtf	z0.h, p0/m, z0.s4275# CHECK-NEXT:  1      9     0.50                        scvtf	z0.s, p0/m, z0.d4276# CHECK-NEXT:  1      9     0.50                        scvtf	z0.s, p0/m, z0.s4277# CHECK-NEXT:  1      178   178.00                      sdiv	z0.d, p7/m, z0.d, z31.d4278# CHECK-NEXT:  1      114   114.00                      sdiv	z0.s, p7/m, z0.s, z31.s4279# CHECK-NEXT:  1      178   178.00                      sdivr	z0.d, p7/m, z0.d, z31.d4280# CHECK-NEXT:  1      114   114.00                      sdivr	z0.s, p7/m, z0.s, z31.s4281# CHECK-NEXT:  2      15    1.00                        sdot	z0.d, z1.h, z15.h[1]4282# CHECK-NEXT:  1      9     0.50                        sdot	z0.d, z1.h, z31.h4283# CHECK-NEXT:  1      9     0.50                        sdot	z0.s, z1.b, z31.b4284# CHECK-NEXT:  2      15    1.00                        sdot	z0.s, z1.b, z7.b[3]4285# CHECK-NEXT:  1      4     0.50                        sel	z23.b, p11, z13.b, z8.b4286# CHECK-NEXT:  1      4     0.50                        sel	z23.d, p11, z13.d, z8.d4287# CHECK-NEXT:  1      4     0.50                        sel	z23.h, p11, z13.h, z8.h4288# CHECK-NEXT:  1      4     0.50                        sel	z23.s, p11, z13.s, z8.s4289# CHECK-NEXT:  1      1     0.17           *      U     setffr4290# CHECK-NEXT:  1      4     1.00                        smax	z0.b, z0.b, #-1284291# CHECK-NEXT:  1      4     1.00                        smax	z0.d, z0.d, #-1284292# CHECK-NEXT:  1      4     1.00                        smax	z0.h, z0.h, #-1284293# CHECK-NEXT:  1      4     1.00                        smax	z0.s, z0.s, #-1284294# CHECK-NEXT:  1      4     0.50                        smax	z31.b, p7/m, z31.b, z31.b4295# CHECK-NEXT:  1      4     1.00                        smax	z31.b, z31.b, #1274296# CHECK-NEXT:  1      4     0.50                        smax	z31.d, p7/m, z31.d, z31.d4297# CHECK-NEXT:  1      4     1.00                        smax	z31.d, z31.d, #1274298# CHECK-NEXT:  1      4     0.50                        smax	z31.h, p7/m, z31.h, z31.h4299# CHECK-NEXT:  1      4     1.00                        smax	z31.h, z31.h, #1274300# CHECK-NEXT:  1      4     0.50                        smax	z31.s, p7/m, z31.s, z31.s4301# CHECK-NEXT:  1      4     1.00                        smax	z31.s, z31.s, #1274302# CHECK-NEXT:  10     46    5.00                        smaxv	b0, p7, z31.b4303# CHECK-NEXT:  7      34    3.50                        smaxv	d0, p7, z31.d4304# CHECK-NEXT:  9      42    4.50                        smaxv	h0, p7, z31.h4305# CHECK-NEXT:  8      38    4.00                        smaxv	s0, p7, z31.s4306# CHECK-NEXT:  1      4     1.00                        smin	z0.b, z0.b, #-1284307# CHECK-NEXT:  1      4     1.00                        smin	z0.d, z0.d, #-1284308# CHECK-NEXT:  1      4     1.00                        smin	z0.h, z0.h, #-1284309# CHECK-NEXT:  1      4     1.00                        smin	z0.s, z0.s, #-1284310# CHECK-NEXT:  1      4     0.50                        smin	z31.b, p7/m, z31.b, z31.b4311# CHECK-NEXT:  1      4     1.00                        smin	z31.b, z31.b, #1274312# CHECK-NEXT:  1      4     0.50                        smin	z31.d, p7/m, z31.d, z31.d4313# CHECK-NEXT:  1      4     1.00                        smin	z31.d, z31.d, #1274314# CHECK-NEXT:  1      4     0.50                        smin	z31.h, p7/m, z31.h, z31.h4315# CHECK-NEXT:  1      4     1.00                        smin	z31.h, z31.h, #1274316# CHECK-NEXT:  1      4     0.50                        smin	z31.s, p7/m, z31.s, z31.s4317# CHECK-NEXT:  1      4     1.00                        smin	z31.s, z31.s, #1274318# CHECK-NEXT:  10     46    5.00                        sminv	b0, p7, z31.b4319# CHECK-NEXT:  7      34    3.50                        sminv	d0, p7, z31.d4320# CHECK-NEXT:  9      42    4.50                        sminv	h0, p7, z31.h4321# CHECK-NEXT:  8      38    4.00                        sminv	s0, p7, z31.s4322# CHECK-NEXT:  1      9     0.50                        smulh	z0.b, p7/m, z0.b, z31.b4323# CHECK-NEXT:  1      9     0.50                        smulh	z0.d, p7/m, z0.d, z31.d4324# CHECK-NEXT:  1      9     0.50                        smulh	z0.h, p7/m, z0.h, z31.h4325# CHECK-NEXT:  1      9     0.50                        smulh	z0.s, p7/m, z0.s, z31.s4326# CHECK-NEXT:  1      6     1.00                        splice	z31.b, p7, z31.b, z31.b4327# CHECK-NEXT:  1      6     1.00                        splice	z31.d, p7, z31.d, z31.d4328# CHECK-NEXT:  1      6     1.00                        splice	z31.h, p7, z31.h, z31.h4329# CHECK-NEXT:  1      6     1.00                        splice	z31.s, p7, z31.s, z31.s4330# CHECK-NEXT:  1      4     0.50                        sqadd	z0.b, z0.b, #04331# CHECK-NEXT:  1      4     0.50                        sqadd	z0.b, z0.b, z0.b4332# CHECK-NEXT:  1      4     0.50                        sqadd	z0.d, z0.d, #04333# CHECK-NEXT:  1      4     0.50                        sqadd	z0.d, z0.d, #0, lsl #84334# CHECK-NEXT:  1      4     0.50                        sqadd	z0.d, z0.d, z0.d4335# CHECK-NEXT:  1      4     0.50                        sqadd	z0.h, z0.h, #04336# CHECK-NEXT:  1      4     0.50                        sqadd	z0.h, z0.h, #0, lsl #84337# CHECK-NEXT:  1      4     0.50                        sqadd	z0.h, z0.h, z0.h4338# CHECK-NEXT:  1      4     0.50                        sqadd	z0.s, z0.s, #04339# CHECK-NEXT:  1      4     0.50                        sqadd	z0.s, z0.s, #0, lsl #84340# CHECK-NEXT:  1      4     0.50                        sqadd	z0.s, z0.s, z0.s4341# CHECK-NEXT:  1      4     0.50                        sqadd	z31.b, z31.b, #2554342# CHECK-NEXT:  1      4     0.50                        sqadd	z31.d, z31.d, #652804343# CHECK-NEXT:  1      4     0.50                        sqadd	z31.h, z31.h, #652804344# CHECK-NEXT:  1      4     0.50                        sqadd	z31.s, z31.s, #652804345# CHECK-NEXT:  1      2     1.00                        sqdecb	x04346# CHECK-NEXT:  1      2     1.00                        sqdecb	x0, #144347# CHECK-NEXT:  1      2     1.00                        sqdecb	x0, all, mul #164348# CHECK-NEXT:  1      2     1.00                        sqdecb	x0, pow24349# CHECK-NEXT:  1      2     1.00                        sqdecb	x0, vl14350# CHECK-NEXT:  1      2     1.00                        sqdecb	x0, w04351# CHECK-NEXT:  1      2     1.00                        sqdecb	x0, w0, all, mul #164352# CHECK-NEXT:  1      2     1.00                        sqdecb	x0, w0, pow24353# CHECK-NEXT:  1      2     1.00                        sqdecb	x0, w0, pow2, mul #164354# CHECK-NEXT:  1      2     1.00                        sqdecd	x04355# CHECK-NEXT:  1      2     1.00                        sqdecd	x0, #144356# CHECK-NEXT:  1      2     1.00                        sqdecd	x0, all, mul #164357# CHECK-NEXT:  1      2     1.00                        sqdecd	x0, pow24358# CHECK-NEXT:  1      2     1.00                        sqdecd	x0, vl14359# CHECK-NEXT:  1      2     1.00                        sqdecd	x0, w04360# CHECK-NEXT:  1      2     1.00                        sqdecd	x0, w0, all, mul #164361# CHECK-NEXT:  1      2     1.00                        sqdecd	x0, w0, pow24362# CHECK-NEXT:  1      2     1.00                        sqdecd	x0, w0, pow2, mul #164363# CHECK-NEXT:  1      4     0.50                        sqdecd	z0.d4364# CHECK-NEXT:  1      4     0.50                        sqdecd	z0.d, all, mul #164365# CHECK-NEXT:  1      4     0.50                        sqdecd	z0.d, pow24366# CHECK-NEXT:  1      4     0.50                        sqdecd	z0.d, pow2, mul #164367# CHECK-NEXT:  1      2     1.00                        sqdech	x04368# CHECK-NEXT:  1      2     1.00                        sqdech	x0, #144369# CHECK-NEXT:  1      2     1.00                        sqdech	x0, all, mul #164370# CHECK-NEXT:  1      2     1.00                        sqdech	x0, pow24371# CHECK-NEXT:  1      2     1.00                        sqdech	x0, vl14372# CHECK-NEXT:  1      2     1.00                        sqdech	x0, w04373# CHECK-NEXT:  1      2     1.00                        sqdech	x0, w0, all, mul #164374# CHECK-NEXT:  1      2     1.00                        sqdech	x0, w0, pow24375# CHECK-NEXT:  1      2     1.00                        sqdech	x0, w0, pow2, mul #164376# CHECK-NEXT:  1      4     0.50                        sqdech	z0.h4377# CHECK-NEXT:  1      4     0.50                        sqdech	z0.h, all, mul #164378# CHECK-NEXT:  1      4     0.50                        sqdech	z0.h, pow24379# CHECK-NEXT:  1      4     0.50                        sqdech	z0.h, pow2, mul #164380# CHECK-NEXT:  2      6     1.50                        sqdecp	x0, p0.b4381# CHECK-NEXT:  2      6     1.50                        sqdecp	x0, p0.d4382# CHECK-NEXT:  2      6     1.50                        sqdecp	x0, p0.h4383# CHECK-NEXT:  2      6     1.50                        sqdecp	x0, p0.s4384# CHECK-NEXT:  2      6     1.50                        sqdecp	xzr, p15.b, wzr4385# CHECK-NEXT:  2      6     1.50                        sqdecp	xzr, p15.d, wzr4386# CHECK-NEXT:  2      6     1.50                        sqdecp	xzr, p15.h, wzr4387# CHECK-NEXT:  2      6     1.50                        sqdecp	xzr, p15.s, wzr4388# CHECK-NEXT:  1      12    1.00                        sqdecp	z0.d, p0.d4389# CHECK-NEXT:  1      12    1.00                        sqdecp	z0.h, p0.h4390# CHECK-NEXT:  1      12    1.00                        sqdecp	z0.s, p0.s4391# CHECK-NEXT:  1      2     1.00                        sqdecw	x04392# CHECK-NEXT:  1      2     1.00                        sqdecw	x0, #144393# CHECK-NEXT:  1      2     1.00                        sqdecw	x0, all, mul #164394# CHECK-NEXT:  1      2     1.00                        sqdecw	x0, pow24395# CHECK-NEXT:  1      2     1.00                        sqdecw	x0, vl14396# CHECK-NEXT:  1      2     1.00                        sqdecw	x0, w04397# CHECK-NEXT:  1      2     1.00                        sqdecw	x0, w0, all, mul #164398# CHECK-NEXT:  1      2     1.00                        sqdecw	x0, w0, pow24399# CHECK-NEXT:  1      2     1.00                        sqdecw	x0, w0, pow2, mul #164400# CHECK-NEXT:  1      4     0.50                        sqdecw	z0.s4401# CHECK-NEXT:  1      4     0.50                        sqdecw	z0.s, all, mul #164402# CHECK-NEXT:  1      4     0.50                        sqdecw	z0.s, pow24403# CHECK-NEXT:  1      4     0.50                        sqdecw	z0.s, pow2, mul #164404# CHECK-NEXT:  1      2     1.00                        sqincb	x04405# CHECK-NEXT:  1      2     1.00                        sqincb	x0, #144406# CHECK-NEXT:  1      2     1.00                        sqincb	x0, all, mul #164407# CHECK-NEXT:  1      2     1.00                        sqincb	x0, pow24408# CHECK-NEXT:  1      2     1.00                        sqincb	x0, vl14409# CHECK-NEXT:  1      2     1.00                        sqincb	x0, w04410# CHECK-NEXT:  1      2     1.00                        sqincb	x0, w0, all, mul #164411# CHECK-NEXT:  1      2     1.00                        sqincb	x0, w0, pow24412# CHECK-NEXT:  1      2     1.00                        sqincb	x0, w0, pow2, mul #164413# CHECK-NEXT:  1      2     1.00                        sqincd	x04414# CHECK-NEXT:  1      2     1.00                        sqincd	x0, #144415# CHECK-NEXT:  1      2     1.00                        sqincd	x0, all, mul #164416# CHECK-NEXT:  1      2     1.00                        sqincd	x0, pow24417# CHECK-NEXT:  1      2     1.00                        sqincd	x0, vl14418# CHECK-NEXT:  1      2     1.00                        sqincd	x0, w04419# CHECK-NEXT:  1      2     1.00                        sqincd	x0, w0, all, mul #164420# CHECK-NEXT:  1      2     1.00                        sqincd	x0, w0, pow24421# CHECK-NEXT:  1      2     1.00                        sqincd	x0, w0, pow2, mul #164422# CHECK-NEXT:  1      4     0.50                        sqincd	z0.d4423# CHECK-NEXT:  1      4     0.50                        sqincd	z0.d, all, mul #164424# CHECK-NEXT:  1      4     0.50                        sqincd	z0.d, pow24425# CHECK-NEXT:  1      4     0.50                        sqincd	z0.d, pow2, mul #164426# CHECK-NEXT:  1      2     1.00                        sqinch	x04427# CHECK-NEXT:  1      2     1.00                        sqinch	x0, #144428# CHECK-NEXT:  1      2     1.00                        sqinch	x0, all, mul #164429# CHECK-NEXT:  1      2     1.00                        sqinch	x0, pow24430# CHECK-NEXT:  1      2     1.00                        sqinch	x0, vl14431# CHECK-NEXT:  1      2     1.00                        sqinch	x0, w04432# CHECK-NEXT:  1      2     1.00                        sqinch	x0, w0, all, mul #164433# CHECK-NEXT:  1      2     1.00                        sqinch	x0, w0, pow24434# CHECK-NEXT:  1      2     1.00                        sqinch	x0, w0, pow2, mul #164435# CHECK-NEXT:  1      4     0.50                        sqinch	z0.h4436# CHECK-NEXT:  1      4     0.50                        sqinch	z0.h, all, mul #164437# CHECK-NEXT:  1      4     0.50                        sqinch	z0.h, pow24438# CHECK-NEXT:  1      4     0.50                        sqinch	z0.h, pow2, mul #164439# CHECK-NEXT:  2      6     1.50                        sqincp	x0, p0.b4440# CHECK-NEXT:  2      6     1.50                        sqincp	x0, p0.d4441# CHECK-NEXT:  2      6     1.50                        sqincp	x0, p0.h4442# CHECK-NEXT:  2      6     1.50                        sqincp	x0, p0.s4443# CHECK-NEXT:  2      6     1.50                        sqincp	xzr, p15.b, wzr4444# CHECK-NEXT:  2      6     1.50                        sqincp	xzr, p15.d, wzr4445# CHECK-NEXT:  2      6     1.50                        sqincp	xzr, p15.h, wzr4446# CHECK-NEXT:  2      6     1.50                        sqincp	xzr, p15.s, wzr4447# CHECK-NEXT:  1      12    1.00                        sqincp	z0.d, p0.d4448# CHECK-NEXT:  1      12    1.00                        sqincp	z0.h, p0.h4449# CHECK-NEXT:  1      12    1.00                        sqincp	z0.s, p0.s4450# CHECK-NEXT:  1      2     1.00                        sqincw	x04451# CHECK-NEXT:  1      2     1.00                        sqincw	x0, #144452# CHECK-NEXT:  1      2     1.00                        sqincw	x0, all, mul #164453# CHECK-NEXT:  1      2     1.00                        sqincw	x0, pow24454# CHECK-NEXT:  1      2     1.00                        sqincw	x0, vl14455# CHECK-NEXT:  1      2     1.00                        sqincw	x0, w04456# CHECK-NEXT:  1      2     1.00                        sqincw	x0, w0, all, mul #164457# CHECK-NEXT:  1      2     1.00                        sqincw	x0, w0, pow24458# CHECK-NEXT:  1      2     1.00                        sqincw	x0, w0, pow2, mul #164459# CHECK-NEXT:  1      4     0.50                        sqincw	z0.s4460# CHECK-NEXT:  1      4     0.50                        sqincw	z0.s, all, mul #164461# CHECK-NEXT:  1      4     0.50                        sqincw	z0.s, pow24462# CHECK-NEXT:  1      4     0.50                        sqincw	z0.s, pow2, mul #164463# CHECK-NEXT:  1      4     0.50                        sqsub	z0.b, z0.b, #04464# CHECK-NEXT:  1      4     0.50                        sqsub	z0.b, z0.b, z0.b4465# CHECK-NEXT:  1      4     0.50                        sqsub	z0.d, z0.d, #04466# CHECK-NEXT:  1      4     0.50                        sqsub	z0.d, z0.d, #0, lsl #84467# CHECK-NEXT:  1      4     0.50                        sqsub	z0.d, z0.d, z0.d4468# CHECK-NEXT:  1      4     0.50                        sqsub	z0.h, z0.h, #04469# CHECK-NEXT:  1      4     0.50                        sqsub	z0.h, z0.h, #0, lsl #84470# CHECK-NEXT:  1      4     0.50                        sqsub	z0.h, z0.h, z0.h4471# CHECK-NEXT:  1      4     0.50                        sqsub	z0.s, z0.s, #04472# CHECK-NEXT:  1      4     0.50                        sqsub	z0.s, z0.s, #0, lsl #84473# CHECK-NEXT:  1      4     0.50                        sqsub	z0.s, z0.s, z0.s4474# CHECK-NEXT:  1      4     0.50                        sqsub	z31.b, z31.b, #2554475# CHECK-NEXT:  1      4     0.50                        sqsub	z31.d, z31.d, #652804476# CHECK-NEXT:  1      4     0.50                        sqsub	z31.h, z31.h, #652804477# CHECK-NEXT:  1      4     0.50                        sqsub	z31.s, z31.s, #652804478# CHECK-NEXT:  1      11    1.00           *            st1b	{ z0.b }, p0, [x0, x0]4479# CHECK-NEXT:  1      11    1.00           *            st1b	{ z0.b }, p0, [x0]4480# CHECK-NEXT:  1      11    1.00           *            st1b	{ z0.d }, p0, [x0, x0]4481# CHECK-NEXT:  4      20    4.00           *            st1b	{ z0.d }, p0, [x0, z0.d, sxtw]4482# CHECK-NEXT:  4      20    4.00           *            st1b	{ z0.d }, p0, [x0, z0.d, uxtw]4483# CHECK-NEXT:  4      20    4.00           *            st1b	{ z0.d }, p0, [x0, z0.d]4484# CHECK-NEXT:  1      11    1.00           *            st1b	{ z0.d }, p0, [x0]4485# CHECK-NEXT:  4      16    4.00           *            st1b	{ z0.d }, p7, [z0.d]4486# CHECK-NEXT:  1      11    1.00           *            st1b	{ z0.h }, p0, [x0, x0]4487# CHECK-NEXT:  1      11    1.00           *            st1b	{ z0.h }, p0, [x0]4488# CHECK-NEXT:  1      11    1.00           *            st1b	{ z0.s }, p0, [x0, x0]4489# CHECK-NEXT:  8      20    8.00           *            st1b	{ z0.s }, p0, [x0, z0.s, sxtw]4490# CHECK-NEXT:  8      20    8.00           *            st1b	{ z0.s }, p0, [x0, z0.s, uxtw]4491# CHECK-NEXT:  1      11    1.00           *            st1b	{ z0.s }, p0, [x0]4492# CHECK-NEXT:  8      16    12.00          *            st1b	{ z0.s }, p7, [z0.s]4493# CHECK-NEXT:  1      11    1.00           *            st1b	{ z21.b }, p5, [x10, #5, mul vl]4494# CHECK-NEXT:  1      11    1.00           *            st1b	{ z21.d }, p5, [x10, #5, mul vl]4495# CHECK-NEXT:  1      11    1.00           *            st1b	{ z21.h }, p5, [x10, #5, mul vl]4496# CHECK-NEXT:  1      11    1.00           *            st1b	{ z21.s }, p5, [x10, #5, mul vl]4497# CHECK-NEXT:  1      11    1.00           *            st1b	{ z31.b }, p7, [sp, #-1, mul vl]4498# CHECK-NEXT:  1      11    1.00           *            st1b	{ z31.d }, p7, [sp, #-1, mul vl]4499# CHECK-NEXT:  4      16    4.00           *            st1b	{ z31.d }, p7, [z31.d, #31]4500# CHECK-NEXT:  1      11    1.00           *            st1b	{ z31.h }, p7, [sp, #-1, mul vl]4501# CHECK-NEXT:  1      11    1.00           *            st1b	{ z31.s }, p7, [sp, #-1, mul vl]4502# CHECK-NEXT:  8      16    12.00          *            st1b	{ z31.s }, p7, [z31.s, #31]4503# CHECK-NEXT:  1      11    1.00           *            st1d	{ z0.d }, p0, [x0, x0, lsl #3]4504# CHECK-NEXT:  4      20    4.00           *            st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]4505# CHECK-NEXT:  4      20    4.00           *            st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]4506# CHECK-NEXT:  4      20    4.00           *            st1d	{ z0.d }, p0, [x0, z0.d, sxtw]4507# CHECK-NEXT:  4      20    4.00           *            st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]4508# CHECK-NEXT:  4      20    4.00           *            st1d	{ z0.d }, p0, [x0, z0.d, uxtw]4509# CHECK-NEXT:  4      20    4.00           *            st1d	{ z0.d }, p0, [x0, z0.d]4510# CHECK-NEXT:  1      11    1.00           *            st1d	{ z0.d }, p0, [x0]4511# CHECK-NEXT:  4      16    4.00           *            st1d	{ z0.d }, p7, [z0.d]4512# CHECK-NEXT:  1      11    1.00           *            st1d	{ z21.d }, p5, [x10, #5, mul vl]4513# CHECK-NEXT:  1      11    1.00           *            st1d	{ z31.d }, p7, [sp, #-1, mul vl]4514# CHECK-NEXT:  4      16    4.00           *            st1d	{ z31.d }, p7, [z31.d, #248]4515# CHECK-NEXT:  1      11    1.00           *            st1h	{ z0.d }, p0, [x0, x0, lsl #1]4516# CHECK-NEXT:  4      20    4.00           *            st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]4517# CHECK-NEXT:  4      20    4.00           *            st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]4518# CHECK-NEXT:  4      20    4.00           *            st1h	{ z0.d }, p0, [x0, z0.d, sxtw]4519# CHECK-NEXT:  4      20    4.00           *            st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]4520# CHECK-NEXT:  4      20    4.00           *            st1h	{ z0.d }, p0, [x0, z0.d, uxtw]4521# CHECK-NEXT:  4      20    4.00           *            st1h	{ z0.d }, p0, [x0, z0.d]4522# CHECK-NEXT:  1      11    1.00           *            st1h	{ z0.d }, p0, [x0]4523# CHECK-NEXT:  4      16    4.00           *            st1h	{ z0.d }, p7, [z0.d]4524# CHECK-NEXT:  1      11    1.00           *            st1h	{ z0.h }, p0, [x0, x0, lsl #1]4525# CHECK-NEXT:  1      11    1.00           *            st1h	{ z0.h }, p0, [x0]4526# CHECK-NEXT:  1      11    1.00           *            st1h	{ z0.s }, p0, [x0, x0, lsl #1]4527# CHECK-NEXT:  8      20    8.00           *            st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]4528# CHECK-NEXT:  8      20    8.00           *            st1h	{ z0.s }, p0, [x0, z0.s, sxtw]4529# CHECK-NEXT:  8      20    8.00           *            st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]4530# CHECK-NEXT:  8      20    8.00           *            st1h	{ z0.s }, p0, [x0, z0.s, uxtw]4531# CHECK-NEXT:  1      11    1.00           *            st1h	{ z0.s }, p0, [x0]4532# CHECK-NEXT:  8      16    12.00          *            st1h	{ z0.s }, p7, [z0.s]4533# CHECK-NEXT:  1      11    1.00           *            st1h	{ z21.d }, p5, [x10, #5, mul vl]4534# CHECK-NEXT:  1      11    1.00           *            st1h	{ z21.h }, p5, [x10, #5, mul vl]4535# CHECK-NEXT:  1      11    1.00           *            st1h	{ z21.s }, p5, [x10, #5, mul vl]4536# CHECK-NEXT:  1      11    1.00           *            st1h	{ z31.d }, p7, [sp, #-1, mul vl]4537# CHECK-NEXT:  4      16    4.00           *            st1h	{ z31.d }, p7, [z31.d, #62]4538# CHECK-NEXT:  1      11    1.00           *            st1h	{ z31.h }, p7, [sp, #-1, mul vl]4539# CHECK-NEXT:  1      11    1.00           *            st1h	{ z31.s }, p7, [sp, #-1, mul vl]4540# CHECK-NEXT:  8      16    12.00          *            st1h	{ z31.s }, p7, [z31.s, #62]4541# CHECK-NEXT:  1      11    1.00           *            st1w	{ z0.d }, p0, [x0, x0, lsl #2]4542# CHECK-NEXT:  4      20    4.00           *            st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]4543# CHECK-NEXT:  4      20    4.00           *            st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]4544# CHECK-NEXT:  4      20    4.00           *            st1w	{ z0.d }, p0, [x0, z0.d, sxtw]4545# CHECK-NEXT:  4      20    4.00           *            st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]4546# CHECK-NEXT:  4      20    4.00           *            st1w	{ z0.d }, p0, [x0, z0.d, uxtw]4547# CHECK-NEXT:  4      20    4.00           *            st1w	{ z0.d }, p0, [x0, z0.d]4548# CHECK-NEXT:  1      11    1.00           *            st1w	{ z0.d }, p0, [x0]4549# CHECK-NEXT:  4      16    4.00           *            st1w	{ z0.d }, p7, [z0.d]4550# CHECK-NEXT:  1      11    1.00           *            st1w	{ z0.s }, p0, [x0, x0, lsl #2]4551# CHECK-NEXT:  8      20    8.00           *            st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]4552# CHECK-NEXT:  8      20    8.00           *            st1w	{ z0.s }, p0, [x0, z0.s, sxtw]4553# CHECK-NEXT:  8      20    8.00           *            st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]4554# CHECK-NEXT:  8      20    8.00           *            st1w	{ z0.s }, p0, [x0, z0.s, uxtw]4555# CHECK-NEXT:  1      11    1.00           *            st1w	{ z0.s }, p0, [x0]4556# CHECK-NEXT:  8      16    12.00          *            st1w	{ z0.s }, p7, [z0.s]4557# CHECK-NEXT:  1      11    1.00           *            st1w	{ z21.d }, p5, [x10, #5, mul vl]4558# CHECK-NEXT:  1      11    1.00           *            st1w	{ z21.s }, p5, [x10, #5, mul vl]4559# CHECK-NEXT:  1      11    1.00           *            st1w	{ z31.d }, p7, [sp, #-1, mul vl]4560# CHECK-NEXT:  4      16    4.00           *            st1w	{ z31.d }, p7, [z31.d, #124]4561# CHECK-NEXT:  1      11    1.00           *            st1w	{ z31.s }, p7, [sp, #-1, mul vl]4562# CHECK-NEXT:  8      16    12.00          *            st1w	{ z31.s }, p7, [z31.s, #124]4563# CHECK-NEXT:  3      12    8.00           *            st2b	{ z0.b, z1.b }, p0, [x0, x0]4564# CHECK-NEXT:  3      12    8.00           *            st2b	{ z0.b, z1.b }, p0, [x0]4565# CHECK-NEXT:  3      12    8.00           *            st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]4566# CHECK-NEXT:  3      12    8.00           *            st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]4567# CHECK-NEXT:  3      12    8.00           *            st2b	{ z5.b, z6.b }, p3, [x17, x16]4568# CHECK-NEXT:  2      11    2.00           *            st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]4569# CHECK-NEXT:  3      12    2.00           *            st2d	{ z0.d, z1.d }, p0, [x0]4570# CHECK-NEXT:  3      12    2.00           *            st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]4571# CHECK-NEXT:  3      12    2.00           *            st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]4572# CHECK-NEXT:  2      11    2.00           *            st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]4573# CHECK-NEXT:  3      12    8.00           *            st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]4574# CHECK-NEXT:  3      12    8.00           *            st2h	{ z0.h, z1.h }, p0, [x0]4575# CHECK-NEXT:  3      12    8.00           *            st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]4576# CHECK-NEXT:  3      12    8.00           *            st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]4577# CHECK-NEXT:  3      12    8.00           *            st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]4578# CHECK-NEXT:  2      11    2.00           *            st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]4579# CHECK-NEXT:  3      12    2.00           *            st2w	{ z0.s, z1.s }, p0, [x0]4580# CHECK-NEXT:  3      12    2.00           *            st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]4581# CHECK-NEXT:  3      12    2.00           *            st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]4582# CHECK-NEXT:  2      11    2.00           *            st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]4583# CHECK-NEXT:  4      15    12.00          *            st3b	{ z0.b - z2.b }, p0, [x0, x0]4584# CHECK-NEXT:  4      15    12.00          *            st3b	{ z0.b - z2.b }, p0, [x0]4585# CHECK-NEXT:  4      15    12.00          *            st3b	{ z21.b - z23.b }, p5, [x10, #15, mul vl]4586# CHECK-NEXT:  4      15    12.00          *            st3b	{ z23.b - z25.b }, p3, [x13, #-24, mul vl]4587# CHECK-NEXT:  4      15    12.00          *            st3b	{ z5.b - z7.b }, p3, [x17, x16]4588# CHECK-NEXT:  3      11    3.00           *            st3d	{ z0.d - z2.d }, p0, [x0, x0, lsl #3]4589# CHECK-NEXT:  4      12    3.00           *            st3d	{ z0.d - z2.d }, p0, [x0]4590# CHECK-NEXT:  4      12    3.00           *            st3d	{ z21.d - z23.d }, p5, [x10, #15, mul vl]4591# CHECK-NEXT:  4      12    3.00           *            st3d	{ z23.d - z25.d }, p3, [x13, #-24, mul vl]4592# CHECK-NEXT:  3      11    3.00           *            st3d	{ z5.d - z7.d }, p3, [x17, x16, lsl #3]4593# CHECK-NEXT:  4      15    12.00          *            st3h	{ z0.h - z2.h }, p0, [x0, x0, lsl #1]4594# CHECK-NEXT:  4      15    12.00          *            st3h	{ z0.h - z2.h }, p0, [x0]4595# CHECK-NEXT:  4      15    12.00          *            st3h	{ z21.h - z23.h }, p5, [x10, #15, mul vl]4596# CHECK-NEXT:  4      15    12.00          *            st3h	{ z23.h - z25.h }, p3, [x13, #-24, mul vl]4597# CHECK-NEXT:  4      15    12.00          *            st3h	{ z5.h - z7.h }, p3, [x17, x16, lsl #1]4598# CHECK-NEXT:  3      11    3.00           *            st3w	{ z0.s - z2.s }, p0, [x0, x0, lsl #2]4599# CHECK-NEXT:  4      12    3.00           *            st3w	{ z0.s - z2.s }, p0, [x0]4600# CHECK-NEXT:  4      12    3.00           *            st3w	{ z21.s - z23.s }, p5, [x10, #15, mul vl]4601# CHECK-NEXT:  4      12    3.00           *            st3w	{ z23.s - z25.s }, p3, [x13, #-24, mul vl]4602# CHECK-NEXT:  3      11    3.00           *            st3w	{ z5.s - z7.s }, p3, [x17, x16, lsl #2]4603# CHECK-NEXT:  5      15    16.00          *            st4b	{ z0.b - z3.b }, p0, [x0, x0]4604# CHECK-NEXT:  5      15    16.00          *            st4b	{ z0.b - z3.b }, p0, [x0]4605# CHECK-NEXT:  5      15    16.00          *            st4b	{ z21.b - z24.b }, p5, [x10, #20, mul vl]4606# CHECK-NEXT:  5      15    16.00          *            st4b	{ z23.b - z26.b }, p3, [x13, #-32, mul vl]4607# CHECK-NEXT:  5      15    16.00          *            st4b	{ z5.b - z8.b }, p3, [x17, x16]4608# CHECK-NEXT:  4      11    4.00           *            st4d	{ z0.d - z3.d }, p0, [x0, x0, lsl #3]4609# CHECK-NEXT:  5      12    4.00           *            st4d	{ z0.d - z3.d }, p0, [x0]4610# CHECK-NEXT:  5      12    4.00           *            st4d	{ z21.d - z24.d }, p5, [x10, #20, mul vl]4611# CHECK-NEXT:  5      12    4.00           *            st4d	{ z23.d - z26.d }, p3, [x13, #-32, mul vl]4612# CHECK-NEXT:  4      11    4.00           *            st4d	{ z5.d - z8.d }, p3, [x17, x16, lsl #3]4613# CHECK-NEXT:  5      15    16.00          *            st4h	{ z0.h - z3.h }, p0, [x0, x0, lsl #1]4614# CHECK-NEXT:  5      15    16.00          *            st4h	{ z0.h - z3.h }, p0, [x0]4615# CHECK-NEXT:  5      15    16.00          *            st4h	{ z21.h - z24.h }, p5, [x10, #20, mul vl]4616# CHECK-NEXT:  5      15    16.00          *            st4h	{ z23.h - z26.h }, p3, [x13, #-32, mul vl]4617# CHECK-NEXT:  5      15    16.00          *            st4h	{ z5.h - z8.h }, p3, [x17, x16, lsl #1]4618# CHECK-NEXT:  4      11    4.00           *            st4w	{ z0.s - z3.s }, p0, [x0, x0, lsl #2]4619# CHECK-NEXT:  5      12    4.00           *            st4w	{ z0.s - z3.s }, p0, [x0]4620# CHECK-NEXT:  5      12    4.00           *            st4w	{ z21.s - z24.s }, p5, [x10, #20, mul vl]4621# CHECK-NEXT:  5      12    4.00           *            st4w	{ z23.s - z26.s }, p3, [x13, #-32, mul vl]4622# CHECK-NEXT:  4      11    4.00           *            st4w	{ z5.s - z8.s }, p3, [x17, x16, lsl #2]4623# CHECK-NEXT:  1      11    1.00           *            stnt1b	{ z0.b }, p0, [x0, x0]4624# CHECK-NEXT:  1      11    1.00           *            stnt1b	{ z0.b }, p0, [x0]4625# CHECK-NEXT:  1      11    1.00           *            stnt1b	{ z21.b }, p5, [x10, #7, mul vl]4626# CHECK-NEXT:  1      11    1.00           *            stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]4627# CHECK-NEXT:  1      11    1.00           *            stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]4628# CHECK-NEXT:  1      11    1.00           *            stnt1d	{ z0.d }, p0, [x0]4629# CHECK-NEXT:  1      11    1.00           *            stnt1d	{ z21.d }, p5, [x10, #7, mul vl]4630# CHECK-NEXT:  1      11    1.00           *            stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]4631# CHECK-NEXT:  1      11    1.00           *            stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]4632# CHECK-NEXT:  1      11    1.00           *            stnt1h	{ z0.h }, p0, [x0]4633# CHECK-NEXT:  1      11    1.00           *            stnt1h	{ z21.h }, p5, [x10, #7, mul vl]4634# CHECK-NEXT:  1      11    1.00           *            stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]4635# CHECK-NEXT:  1      11    1.00           *            stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]4636# CHECK-NEXT:  1      11    1.00           *            stnt1w	{ z0.s }, p0, [x0]4637# CHECK-NEXT:  1      11    1.00           *            stnt1w	{ z21.s }, p5, [x10, #7, mul vl]4638# CHECK-NEXT:  1      11    1.00           *            stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]4639# CHECK-NEXT:  1      11    1.00           *            str	p0, [x0]4640# CHECK-NEXT:  1      11    1.00           *            str	p15, [sp, #-256, mul vl]4641# CHECK-NEXT:  1      11    1.00           *            str	p5, [x10, #255, mul vl]4642# CHECK-NEXT:  1      11    1.00           *            str	z0, [x0]4643# CHECK-NEXT:  1      11    1.00           *            str	z21, [x10, #-256, mul vl]4644# CHECK-NEXT:  1      11    1.00           *            str	z31, [sp, #255, mul vl]4645# CHECK-NEXT:  1      4     0.50                        sub	z0.b, p0/m, z0.b, z0.b4646# CHECK-NEXT:  1      4     1.00                        sub	z0.b, z0.b, #04647# CHECK-NEXT:  1      4     0.50                        sub	z0.b, z0.b, z0.b4648# CHECK-NEXT:  1      4     0.50                        sub	z0.d, p0/m, z0.d, z0.d4649# CHECK-NEXT:  1      4     1.00                        sub	z0.d, z0.d, #04650# CHECK-NEXT:  1      4     1.00                        sub	z0.d, z0.d, #0, lsl #84651# CHECK-NEXT:  1      4     0.50                        sub	z0.d, z0.d, z0.d4652# CHECK-NEXT:  1      4     0.50                        sub	z0.h, p0/m, z0.h, z0.h4653# CHECK-NEXT:  1      4     1.00                        sub	z0.h, z0.h, #04654# CHECK-NEXT:  1      4     1.00                        sub	z0.h, z0.h, #0, lsl #84655# CHECK-NEXT:  1      4     0.50                        sub	z0.h, z0.h, z0.h4656# CHECK-NEXT:  1      4     0.50                        sub	z0.s, p0/m, z0.s, z0.s4657# CHECK-NEXT:  1      4     1.00                        sub	z0.s, z0.s, #04658# CHECK-NEXT:  1      4     1.00                        sub	z0.s, z0.s, #0, lsl #84659# CHECK-NEXT:  1      4     0.50                        sub	z0.s, z0.s, z0.s4660# CHECK-NEXT:  1      4     0.50                        sub	z21.b, p5/m, z21.b, z10.b4661# CHECK-NEXT:  1      4     0.50                        sub	z21.b, z10.b, z21.b4662# CHECK-NEXT:  1      4     0.50                        sub	z21.d, p5/m, z21.d, z10.d4663# CHECK-NEXT:  1      4     0.50                        sub	z21.d, z10.d, z21.d4664# CHECK-NEXT:  1      4     0.50                        sub	z21.h, p5/m, z21.h, z10.h4665# CHECK-NEXT:  1      4     0.50                        sub	z21.h, z10.h, z21.h4666# CHECK-NEXT:  1      4     0.50                        sub	z21.s, p5/m, z21.s, z10.s4667# CHECK-NEXT:  1      4     0.50                        sub	z21.s, z10.s, z21.s4668# CHECK-NEXT:  1      4     0.50                        sub	z23.b, p3/m, z23.b, z13.b4669# CHECK-NEXT:  1      4     0.50                        sub	z23.b, z13.b, z8.b4670# CHECK-NEXT:  1      4     0.50                        sub	z23.d, p3/m, z23.d, z13.d4671# CHECK-NEXT:  1      4     0.50                        sub	z23.d, z13.d, z8.d4672# CHECK-NEXT:  1      4     0.50                        sub	z23.h, p3/m, z23.h, z13.h4673# CHECK-NEXT:  1      4     0.50                        sub	z23.h, z13.h, z8.h4674# CHECK-NEXT:  1      4     0.50                        sub	z23.s, p3/m, z23.s, z13.s4675# CHECK-NEXT:  1      4     0.50                        sub	z23.s, z13.s, z8.s4676# CHECK-NEXT:  1      4     0.50                        sub	z31.b, p7/m, z31.b, z31.b4677# CHECK-NEXT:  1      4     1.00                        sub	z31.b, z31.b, #2554678# CHECK-NEXT:  1      4     0.50                        sub	z31.b, z31.b, z31.b4679# CHECK-NEXT:  1      4     0.50                        sub	z31.d, p7/m, z31.d, z31.d4680# CHECK-NEXT:  1      4     1.00                        sub	z31.d, z31.d, #652804681# CHECK-NEXT:  1      4     0.50                        sub	z31.d, z31.d, z31.d4682# CHECK-NEXT:  1      4     0.50                        sub	z31.h, p7/m, z31.h, z31.h4683# CHECK-NEXT:  1      4     1.00                        sub	z31.h, z31.h, #652804684# CHECK-NEXT:  1      4     0.50                        sub	z31.h, z31.h, z31.h4685# CHECK-NEXT:  1      4     0.50                        sub	z31.s, p7/m, z31.s, z31.s4686# CHECK-NEXT:  1      4     1.00                        sub	z31.s, z31.s, #652804687# CHECK-NEXT:  1      4     0.50                        sub	z31.s, z31.s, z31.s4688# CHECK-NEXT:  1      4     0.50                        subr	z0.b, p0/m, z0.b, z0.b4689# CHECK-NEXT:  1      4     1.00                        subr	z0.b, z0.b, #04690# CHECK-NEXT:  1      4     0.50                        subr	z0.d, p0/m, z0.d, z0.d4691# CHECK-NEXT:  1      4     1.00                        subr	z0.d, z0.d, #04692# CHECK-NEXT:  1      4     1.00                        subr	z0.d, z0.d, #0, lsl #84693# CHECK-NEXT:  1      4     0.50                        subr	z0.h, p0/m, z0.h, z0.h4694# CHECK-NEXT:  1      4     1.00                        subr	z0.h, z0.h, #04695# CHECK-NEXT:  1      4     1.00                        subr	z0.h, z0.h, #0, lsl #84696# CHECK-NEXT:  1      4     0.50                        subr	z0.s, p0/m, z0.s, z0.s4697# CHECK-NEXT:  1      4     1.00                        subr	z0.s, z0.s, #04698# CHECK-NEXT:  1      4     1.00                        subr	z0.s, z0.s, #0, lsl #84699# CHECK-NEXT:  1      4     1.00                        subr	z31.b, z31.b, #2554700# CHECK-NEXT:  1      4     1.00                        subr	z31.d, z31.d, #652804701# CHECK-NEXT:  1      4     1.00                        subr	z31.h, z31.h, #652804702# CHECK-NEXT:  1      4     1.00                        subr	z31.s, z31.s, #652804703# CHECK-NEXT:  1      6     1.00                        sunpkhi	z31.d, z31.s4704# CHECK-NEXT:  1      6     1.00                        sunpkhi	z31.h, z31.b4705# CHECK-NEXT:  1      6     1.00                        sunpkhi	z31.s, z31.h4706# CHECK-NEXT:  1      6     1.00                        sunpklo	z31.d, z31.s4707# CHECK-NEXT:  1      6     1.00                        sunpklo	z31.h, z31.b4708# CHECK-NEXT:  1      6     1.00                        sunpklo	z31.s, z31.h4709# CHECK-NEXT:  1      4     0.50                        sxtb	z0.d, p0/m, z0.d4710# CHECK-NEXT:  1      4     0.50                        sxtb	z0.h, p0/m, z0.h4711# CHECK-NEXT:  1      4     0.50                        sxtb	z0.s, p0/m, z0.s4712# CHECK-NEXT:  1      4     0.50                        sxtb	z31.d, p7/m, z31.d4713# CHECK-NEXT:  1      4     0.50                        sxtb	z31.h, p7/m, z31.h4714# CHECK-NEXT:  1      4     0.50                        sxtb	z31.s, p7/m, z31.s4715# CHECK-NEXT:  1      4     0.50                        sxth	z0.d, p0/m, z0.d4716# CHECK-NEXT:  1      4     0.50                        sxth	z0.s, p0/m, z0.s4717# CHECK-NEXT:  1      4     0.50                        sxth	z31.d, p7/m, z31.d4718# CHECK-NEXT:  1      4     0.50                        sxth	z31.s, p7/m, z31.s4719# CHECK-NEXT:  1      4     0.50                        sxtw	z0.d, p0/m, z0.d4720# CHECK-NEXT:  1      4     0.50                        sxtw	z31.d, p7/m, z31.d4721# CHECK-NEXT:  1      6     1.00                        tbl	z31.b, { z31.b }, z31.b4722# CHECK-NEXT:  1      6     1.00                        tbl	z31.d, { z31.d }, z31.d4723# CHECK-NEXT:  1      6     1.00                        tbl	z31.h, { z31.h }, z31.h4724# CHECK-NEXT:  1      6     1.00                        tbl	z31.s, { z31.s }, z31.s4725# CHECK-NEXT:  1      3     1.00                        trn1	p15.b, p15.b, p15.b4726# CHECK-NEXT:  1      3     1.00                        trn1	p15.d, p15.d, p15.d4727# CHECK-NEXT:  1      3     1.00                        trn1	p15.h, p15.h, p15.h4728# CHECK-NEXT:  1      3     1.00                        trn1	p15.s, p15.s, p15.s4729# CHECK-NEXT:  1      6     1.00                        trn1	z31.b, z31.b, z31.b4730# CHECK-NEXT:  1      6     1.00                        trn1	z31.d, z31.d, z31.d4731# CHECK-NEXT:  1      6     1.00                        trn1	z31.h, z31.h, z31.h4732# CHECK-NEXT:  1      6     1.00                        trn1	z31.s, z31.s, z31.s4733# CHECK-NEXT:  1      3     1.00                        trn2	p15.b, p15.b, p15.b4734# CHECK-NEXT:  1      3     1.00                        trn2	p15.d, p15.d, p15.d4735# CHECK-NEXT:  1      3     1.00                        trn2	p15.h, p15.h, p15.h4736# CHECK-NEXT:  1      3     1.00                        trn2	p15.s, p15.s, p15.s4737# CHECK-NEXT:  1      6     1.00                        trn2	z31.b, z31.b, z31.b4738# CHECK-NEXT:  1      6     1.00                        trn2	z31.d, z31.d, z31.d4739# CHECK-NEXT:  1      6     1.00                        trn2	z31.h, z31.h, z31.h4740# CHECK-NEXT:  1      6     1.00                        trn2	z31.s, z31.s, z31.s4741# CHECK-NEXT:  1      4     0.50                        uabd	z31.b, p7/m, z31.b, z31.b4742# CHECK-NEXT:  1      4     0.50                        uabd	z31.d, p7/m, z31.d, z31.d4743# CHECK-NEXT:  1      4     0.50                        uabd	z31.h, p7/m, z31.h, z31.h4744# CHECK-NEXT:  1      4     0.50                        uabd	z31.s, p7/m, z31.s, z31.s4745# CHECK-NEXT:  10     46    5.00                        uaddv	d0, p7, z31.b4746# CHECK-NEXT:  7      34    3.50                        uaddv	d0, p7, z31.d4747# CHECK-NEXT:  9      42    4.50                        uaddv	d0, p7, z31.h4748# CHECK-NEXT:  8      38    4.00                        uaddv	d0, p7, z31.s4749# CHECK-NEXT:  1      9     0.50                        ucvtf	z0.d, p0/m, z0.d4750# CHECK-NEXT:  1      9     0.50                        ucvtf	z0.d, p0/m, z0.s4751# CHECK-NEXT:  1      9     0.50                        ucvtf	z0.h, p0/m, z0.d4752# CHECK-NEXT:  1      9     0.50                        ucvtf	z0.h, p0/m, z0.h4753# CHECK-NEXT:  1      9     0.50                        ucvtf	z0.h, p0/m, z0.s4754# CHECK-NEXT:  1      9     0.50                        ucvtf	z0.s, p0/m, z0.d4755# CHECK-NEXT:  1      9     0.50                        ucvtf	z0.s, p0/m, z0.s4756# CHECK-NEXT:  1      178   178.00                      udiv	z0.d, p7/m, z0.d, z31.d4757# CHECK-NEXT:  1      114   114.00                      udiv	z0.s, p7/m, z0.s, z31.s4758# CHECK-NEXT:  1      178   178.00                      udivr	z0.d, p7/m, z0.d, z31.d4759# CHECK-NEXT:  1      114   114.00                      udivr	z0.s, p7/m, z0.s, z31.s4760# CHECK-NEXT:  2      15    1.00                        udot	z0.d, z1.h, z15.h[1]4761# CHECK-NEXT:  1      9     0.50                        udot	z0.d, z1.h, z31.h4762# CHECK-NEXT:  1      9     0.50                        udot	z0.s, z1.b, z31.b4763# CHECK-NEXT:  2      15    1.00                        udot	z0.s, z1.b, z7.b[3]4764# CHECK-NEXT:  1      4     1.00                        umax	z0.b, z0.b, #04765# CHECK-NEXT:  1      4     0.50                        umax	z31.b, p7/m, z31.b, z31.b4766# CHECK-NEXT:  1      4     1.00                        umax	z31.b, z31.b, #2554767# CHECK-NEXT:  1      4     0.50                        umax	z31.d, p7/m, z31.d, z31.d4768# CHECK-NEXT:  1      4     0.50                        umax	z31.h, p7/m, z31.h, z31.h4769# CHECK-NEXT:  1      4     0.50                        umax	z31.s, p7/m, z31.s, z31.s4770# CHECK-NEXT:  10     46    5.00                        umaxv	b0, p7, z31.b4771# CHECK-NEXT:  7      34    3.50                        umaxv	d0, p7, z31.d4772# CHECK-NEXT:  9      42    4.50                        umaxv	h0, p7, z31.h4773# CHECK-NEXT:  8      38    4.00                        umaxv	s0, p7, z31.s4774# CHECK-NEXT:  1      4     1.00                        umin	z0.b, z0.b, #04775# CHECK-NEXT:  1      4     0.50                        umin	z31.b, p7/m, z31.b, z31.b4776# CHECK-NEXT:  1      4     1.00                        umin	z31.b, z31.b, #2554777# CHECK-NEXT:  1      4     0.50                        umin	z31.d, p7/m, z31.d, z31.d4778# CHECK-NEXT:  1      4     0.50                        umin	z31.h, p7/m, z31.h, z31.h4779# CHECK-NEXT:  1      4     0.50                        umin	z31.s, p7/m, z31.s, z31.s4780# CHECK-NEXT:  10     46    5.00                        uminv	b0, p7, z31.b4781# CHECK-NEXT:  7      34    3.50                        uminv	d0, p7, z31.d4782# CHECK-NEXT:  9      42    4.50                        uminv	h0, p7, z31.h4783# CHECK-NEXT:  8      38    4.00                        uminv	s0, p7, z31.s4784# CHECK-NEXT:  1      9     0.50                        umulh	z0.b, p7/m, z0.b, z31.b4785# CHECK-NEXT:  1      9     0.50                        umulh	z0.d, p7/m, z0.d, z31.d4786# CHECK-NEXT:  1      9     0.50                        umulh	z0.h, p7/m, z0.h, z31.h4787# CHECK-NEXT:  1      9     0.50                        umulh	z0.s, p7/m, z0.s, z31.s4788# CHECK-NEXT:  1      4     0.50                        uqadd	z0.b, z0.b, #04789# CHECK-NEXT:  1      4     0.50                        uqadd	z0.b, z0.b, z0.b4790# CHECK-NEXT:  1      4     0.50                        uqadd	z0.d, z0.d, #04791# CHECK-NEXT:  1      4     0.50                        uqadd	z0.d, z0.d, #0, lsl #84792# CHECK-NEXT:  1      4     0.50                        uqadd	z0.d, z0.d, z0.d4793# CHECK-NEXT:  1      4     0.50                        uqadd	z0.h, z0.h, #04794# CHECK-NEXT:  1      4     0.50                        uqadd	z0.h, z0.h, #0, lsl #84795# CHECK-NEXT:  1      4     0.50                        uqadd	z0.h, z0.h, z0.h4796# CHECK-NEXT:  1      4     0.50                        uqadd	z0.s, z0.s, #04797# CHECK-NEXT:  1      4     0.50                        uqadd	z0.s, z0.s, #0, lsl #84798# CHECK-NEXT:  1      4     0.50                        uqadd	z0.s, z0.s, z0.s4799# CHECK-NEXT:  1      4     0.50                        uqadd	z31.b, z31.b, #2554800# CHECK-NEXT:  1      4     0.50                        uqadd	z31.d, z31.d, #652804801# CHECK-NEXT:  1      4     0.50                        uqadd	z31.h, z31.h, #652804802# CHECK-NEXT:  1      4     0.50                        uqadd	z31.s, z31.s, #652804803# CHECK-NEXT:  1      2     1.00                        uqdecb	w04804# CHECK-NEXT:  1      2     1.00                        uqdecb	w0, all, mul #164805# CHECK-NEXT:  1      2     1.00                        uqdecb	w0, pow24806# CHECK-NEXT:  1      2     1.00                        uqdecb	w0, pow2, mul #164807# CHECK-NEXT:  1      2     1.00                        uqdecb	x04808# CHECK-NEXT:  1      2     1.00                        uqdecb	x0, #144809# CHECK-NEXT:  1      2     1.00                        uqdecb	x0, all, mul #164810# CHECK-NEXT:  1      2     1.00                        uqdecb	x0, pow24811# CHECK-NEXT:  1      2     1.00                        uqdecb	x0, vl14812# CHECK-NEXT:  1      2     1.00                        uqdecd	w04813# CHECK-NEXT:  1      2     1.00                        uqdecd	w0, all, mul #164814# CHECK-NEXT:  1      2     1.00                        uqdecd	w0, pow24815# CHECK-NEXT:  1      2     1.00                        uqdecd	w0, pow2, mul #164816# CHECK-NEXT:  1      2     1.00                        uqdecd	x04817# CHECK-NEXT:  1      2     1.00                        uqdecd	x0, #144818# CHECK-NEXT:  1      2     1.00                        uqdecd	x0, all, mul #164819# CHECK-NEXT:  1      2     1.00                        uqdecd	x0, pow24820# CHECK-NEXT:  1      2     1.00                        uqdecd	x0, vl14821# CHECK-NEXT:  1      4     0.50                        uqdecd	z0.d4822# CHECK-NEXT:  1      4     0.50                        uqdecd	z0.d, all, mul #164823# CHECK-NEXT:  1      4     0.50                        uqdecd	z0.d, pow24824# CHECK-NEXT:  1      4     0.50                        uqdecd	z0.d, pow2, mul #164825# CHECK-NEXT:  1      2     1.00                        uqdech	w04826# CHECK-NEXT:  1      2     1.00                        uqdech	w0, all, mul #164827# CHECK-NEXT:  1      2     1.00                        uqdech	w0, pow24828# CHECK-NEXT:  1      2     1.00                        uqdech	w0, pow2, mul #164829# CHECK-NEXT:  1      2     1.00                        uqdech	x04830# CHECK-NEXT:  1      2     1.00                        uqdech	x0, #144831# CHECK-NEXT:  1      2     1.00                        uqdech	x0, all, mul #164832# CHECK-NEXT:  1      2     1.00                        uqdech	x0, pow24833# CHECK-NEXT:  1      2     1.00                        uqdech	x0, vl14834# CHECK-NEXT:  1      4     0.50                        uqdech	z0.h4835# CHECK-NEXT:  1      4     0.50                        uqdech	z0.h, all, mul #164836# CHECK-NEXT:  1      4     0.50                        uqdech	z0.h, pow24837# CHECK-NEXT:  1      4     0.50                        uqdech	z0.h, pow2, mul #164838# CHECK-NEXT:  2      6     1.50                        uqdecp	wzr, p15.b4839# CHECK-NEXT:  2      6     1.50                        uqdecp	wzr, p15.d4840# CHECK-NEXT:  2      6     1.50                        uqdecp	wzr, p15.h4841# CHECK-NEXT:  2      6     1.50                        uqdecp	wzr, p15.s4842# CHECK-NEXT:  2      6     1.50                        uqdecp	x0, p0.b4843# CHECK-NEXT:  2      6     1.50                        uqdecp	x0, p0.d4844# CHECK-NEXT:  2      6     1.50                        uqdecp	x0, p0.h4845# CHECK-NEXT:  2      6     1.50                        uqdecp	x0, p0.s4846# CHECK-NEXT:  1      12    1.00                        uqdecp	z0.d, p0.d4847# CHECK-NEXT:  1      12    1.00                        uqdecp	z0.h, p0.h4848# CHECK-NEXT:  1      12    1.00                        uqdecp	z0.s, p0.s4849# CHECK-NEXT:  1      2     1.00                        uqdecw	w04850# CHECK-NEXT:  1      2     1.00                        uqdecw	w0, all, mul #164851# CHECK-NEXT:  1      2     1.00                        uqdecw	w0, pow24852# CHECK-NEXT:  1      2     1.00                        uqdecw	w0, pow2, mul #164853# CHECK-NEXT:  1      2     1.00                        uqdecw	x04854# CHECK-NEXT:  1      2     1.00                        uqdecw	x0, #144855# CHECK-NEXT:  1      2     1.00                        uqdecw	x0, all, mul #164856# CHECK-NEXT:  1      2     1.00                        uqdecw	x0, pow24857# CHECK-NEXT:  1      2     1.00                        uqdecw	x0, vl14858# CHECK-NEXT:  1      4     0.50                        uqdecw	z0.s4859# CHECK-NEXT:  1      4     0.50                        uqdecw	z0.s, all, mul #164860# CHECK-NEXT:  1      4     0.50                        uqdecw	z0.s, pow24861# CHECK-NEXT:  1      4     0.50                        uqdecw	z0.s, pow2, mul #164862# CHECK-NEXT:  1      2     1.00                        uqincb	w04863# CHECK-NEXT:  1      2     1.00                        uqincb	w0, all, mul #164864# CHECK-NEXT:  1      2     1.00                        uqincb	w0, pow24865# CHECK-NEXT:  1      2     1.00                        uqincb	w0, pow2, mul #164866# CHECK-NEXT:  1      2     1.00                        uqincb	x04867# CHECK-NEXT:  1      2     1.00                        uqincb	x0, #144868# CHECK-NEXT:  1      2     1.00                        uqincb	x0, all, mul #164869# CHECK-NEXT:  1      2     1.00                        uqincb	x0, pow24870# CHECK-NEXT:  1      2     1.00                        uqincb	x0, vl14871# CHECK-NEXT:  1      2     1.00                        uqincd	w04872# CHECK-NEXT:  1      2     1.00                        uqincd	w0, all, mul #164873# CHECK-NEXT:  1      2     1.00                        uqincd	w0, pow24874# CHECK-NEXT:  1      2     1.00                        uqincd	w0, pow2, mul #164875# CHECK-NEXT:  1      2     1.00                        uqincd	x04876# CHECK-NEXT:  1      2     1.00                        uqincd	x0, #144877# CHECK-NEXT:  1      2     1.00                        uqincd	x0, all, mul #164878# CHECK-NEXT:  1      2     1.00                        uqincd	x0, pow24879# CHECK-NEXT:  1      2     1.00                        uqincd	x0, vl14880# CHECK-NEXT:  1      4     0.50                        uqincd	z0.d4881# CHECK-NEXT:  1      4     0.50                        uqincd	z0.d, all, mul #164882# CHECK-NEXT:  1      4     0.50                        uqincd	z0.d, pow24883# CHECK-NEXT:  1      4     0.50                        uqincd	z0.d, pow2, mul #164884# CHECK-NEXT:  1      2     1.00                        uqinch	w04885# CHECK-NEXT:  1      2     1.00                        uqinch	w0, all, mul #164886# CHECK-NEXT:  1      2     1.00                        uqinch	w0, pow24887# CHECK-NEXT:  1      2     1.00                        uqinch	w0, pow2, mul #164888# CHECK-NEXT:  1      2     1.00                        uqinch	x04889# CHECK-NEXT:  1      2     1.00                        uqinch	x0, #144890# CHECK-NEXT:  1      2     1.00                        uqinch	x0, all, mul #164891# CHECK-NEXT:  1      2     1.00                        uqinch	x0, pow24892# CHECK-NEXT:  1      2     1.00                        uqinch	x0, vl14893# CHECK-NEXT:  1      4     0.50                        uqinch	z0.h4894# CHECK-NEXT:  1      4     0.50                        uqinch	z0.h, all, mul #164895# CHECK-NEXT:  1      4     0.50                        uqinch	z0.h, pow24896# CHECK-NEXT:  1      4     0.50                        uqinch	z0.h, pow2, mul #164897# CHECK-NEXT:  2      6     1.50                        uqincp	wzr, p15.b4898# CHECK-NEXT:  2      6     1.50                        uqincp	wzr, p15.d4899# CHECK-NEXT:  2      6     1.50                        uqincp	wzr, p15.h4900# CHECK-NEXT:  2      6     1.50                        uqincp	wzr, p15.s4901# CHECK-NEXT:  2      6     1.50                        uqincp	x0, p0.b4902# CHECK-NEXT:  2      6     1.50                        uqincp	x0, p0.d4903# CHECK-NEXT:  2      6     1.50                        uqincp	x0, p0.h4904# CHECK-NEXT:  2      6     1.50                        uqincp	x0, p0.s4905# CHECK-NEXT:  1      12    1.00                        uqincp	z0.d, p0.d4906# CHECK-NEXT:  1      12    1.00                        uqincp	z0.h, p0.h4907# CHECK-NEXT:  1      12    1.00                        uqincp	z0.s, p0.s4908# CHECK-NEXT:  1      2     1.00                        uqincw	w04909# CHECK-NEXT:  1      2     1.00                        uqincw	w0, all, mul #164910# CHECK-NEXT:  1      2     1.00                        uqincw	w0, pow24911# CHECK-NEXT:  1      2     1.00                        uqincw	w0, pow2, mul #164912# CHECK-NEXT:  1      2     1.00                        uqincw	x04913# CHECK-NEXT:  1      2     1.00                        uqincw	x0, #144914# CHECK-NEXT:  1      2     1.00                        uqincw	x0, all, mul #164915# CHECK-NEXT:  1      2     1.00                        uqincw	x0, pow24916# CHECK-NEXT:  1      2     1.00                        uqincw	x0, vl14917# CHECK-NEXT:  1      4     0.50                        uqincw	z0.s4918# CHECK-NEXT:  1      4     0.50                        uqincw	z0.s, all, mul #164919# CHECK-NEXT:  1      4     0.50                        uqincw	z0.s, pow24920# CHECK-NEXT:  1      4     0.50                        uqincw	z0.s, pow2, mul #164921# CHECK-NEXT:  1      4     0.50                        uqsub	z0.b, z0.b, #04922# CHECK-NEXT:  1      4     0.50                        uqsub	z0.b, z0.b, z0.b4923# CHECK-NEXT:  1      4     0.50                        uqsub	z0.d, z0.d, #04924# CHECK-NEXT:  1      4     0.50                        uqsub	z0.d, z0.d, #0, lsl #84925# CHECK-NEXT:  1      4     0.50                        uqsub	z0.d, z0.d, z0.d4926# CHECK-NEXT:  1      4     0.50                        uqsub	z0.h, z0.h, #04927# CHECK-NEXT:  1      4     0.50                        uqsub	z0.h, z0.h, #0, lsl #84928# CHECK-NEXT:  1      4     0.50                        uqsub	z0.h, z0.h, z0.h4929# CHECK-NEXT:  1      4     0.50                        uqsub	z0.s, z0.s, #04930# CHECK-NEXT:  1      4     0.50                        uqsub	z0.s, z0.s, #0, lsl #84931# CHECK-NEXT:  1      4     0.50                        uqsub	z0.s, z0.s, z0.s4932# CHECK-NEXT:  1      4     0.50                        uqsub	z31.b, z31.b, #2554933# CHECK-NEXT:  1      4     0.50                        uqsub	z31.d, z31.d, #652804934# CHECK-NEXT:  1      4     0.50                        uqsub	z31.h, z31.h, #652804935# CHECK-NEXT:  1      4     0.50                        uqsub	z31.s, z31.s, #652804936# CHECK-NEXT:  1      6     1.00                        uunpkhi	z31.d, z31.s4937# CHECK-NEXT:  1      6     1.00                        uunpkhi	z31.h, z31.b4938# CHECK-NEXT:  1      6     1.00                        uunpkhi	z31.s, z31.h4939# CHECK-NEXT:  1      6     1.00                        uunpklo	z31.d, z31.s4940# CHECK-NEXT:  1      6     1.00                        uunpklo	z31.h, z31.b4941# CHECK-NEXT:  1      6     1.00                        uunpklo	z31.s, z31.h4942# CHECK-NEXT:  1      4     0.50                        uxtb	z0.d, p0/m, z0.d4943# CHECK-NEXT:  1      4     0.50                        uxtb	z0.h, p0/m, z0.h4944# CHECK-NEXT:  1      4     0.50                        uxtb	z0.s, p0/m, z0.s4945# CHECK-NEXT:  1      4     0.50                        uxtb	z31.d, p7/m, z31.d4946# CHECK-NEXT:  1      4     0.50                        uxtb	z31.h, p7/m, z31.h4947# CHECK-NEXT:  1      4     0.50                        uxtb	z31.s, p7/m, z31.s4948# CHECK-NEXT:  1      4     0.50                        uxth	z0.d, p0/m, z0.d4949# CHECK-NEXT:  1      4     0.50                        uxth	z0.s, p0/m, z0.s4950# CHECK-NEXT:  1      4     0.50                        uxth	z31.d, p7/m, z31.d4951# CHECK-NEXT:  1      4     0.50                        uxth	z31.s, p7/m, z31.s4952# CHECK-NEXT:  1      4     0.50                        uxtw	z0.d, p0/m, z0.d4953# CHECK-NEXT:  1      4     0.50                        uxtw	z31.d, p7/m, z31.d4954# CHECK-NEXT:  1      6     1.00                        uzp1	p15.b, p15.b, p15.b4955# CHECK-NEXT:  1      6     1.00                        uzp1	p15.d, p15.d, p15.d4956# CHECK-NEXT:  1      6     1.00                        uzp1	p15.h, p15.h, p15.h4957# CHECK-NEXT:  1      6     1.00                        uzp1	p15.s, p15.s, p15.s4958# CHECK-NEXT:  1      6     1.00                        uzp1	z31.b, z31.b, z31.b4959# CHECK-NEXT:  1      6     1.00                        uzp1	z31.d, z31.d, z31.d4960# CHECK-NEXT:  1      6     1.00                        uzp1	z31.h, z31.h, z31.h4961# CHECK-NEXT:  1      6     1.00                        uzp1	z31.s, z31.s, z31.s4962# CHECK-NEXT:  1      6     1.00                        uzp2	p15.b, p15.b, p15.b4963# CHECK-NEXT:  1      6     1.00                        uzp2	p15.d, p15.d, p15.d4964# CHECK-NEXT:  1      6     1.00                        uzp2	p15.h, p15.h, p15.h4965# CHECK-NEXT:  1      6     1.00                        uzp2	p15.s, p15.s, p15.s4966# CHECK-NEXT:  1      6     1.00                        uzp2	z31.b, z31.b, z31.b4967# CHECK-NEXT:  1      6     1.00                        uzp2	z31.d, z31.d, z31.d4968# CHECK-NEXT:  1      6     1.00                        uzp2	z31.h, z31.h, z31.h4969# CHECK-NEXT:  1      6     1.00                        uzp2	z31.s, z31.s, z31.s4970# CHECK-NEXT:  2      3     1.00           *      U     wrffr	p0.b4971# CHECK-NEXT:  2      3     1.00           *      U     wrffr	p15.b4972# CHECK-NEXT:  1      6     1.00                        zip1	p0.b, p0.b, p0.b4973# CHECK-NEXT:  1      6     1.00                        zip1	p0.d, p0.d, p0.d4974# CHECK-NEXT:  1      6     1.00                        zip1	p0.h, p0.h, p0.h4975# CHECK-NEXT:  1      6     1.00                        zip1	p0.s, p0.s, p0.s4976# CHECK-NEXT:  1      6     1.00                        zip1	p15.b, p15.b, p15.b4977# CHECK-NEXT:  1      6     1.00                        zip1	p15.d, p15.d, p15.d4978# CHECK-NEXT:  1      6     1.00                        zip1	p15.h, p15.h, p15.h4979# CHECK-NEXT:  1      6     1.00                        zip1	p15.s, p15.s, p15.s4980# CHECK-NEXT:  1      6     1.00                        zip1	z0.b, z0.b, z0.b4981# CHECK-NEXT:  1      6     1.00                        zip1	z0.d, z0.d, z0.d4982# CHECK-NEXT:  1      6     1.00                        zip1	z0.h, z0.h, z0.h4983# CHECK-NEXT:  1      6     1.00                        zip1	z0.s, z0.s, z0.s4984# CHECK-NEXT:  1      6     1.00                        zip1	z31.b, z31.b, z31.b4985# CHECK-NEXT:  1      6     1.00                        zip1	z31.d, z31.d, z31.d4986# CHECK-NEXT:  1      6     1.00                        zip1	z31.h, z31.h, z31.h4987# CHECK-NEXT:  1      6     1.00                        zip1	z31.s, z31.s, z31.s4988# CHECK-NEXT:  1      6     1.00                        zip2	p0.b, p0.b, p0.b4989# CHECK-NEXT:  1      6     1.00                        zip2	p0.d, p0.d, p0.d4990# CHECK-NEXT:  1      6     1.00                        zip2	p0.h, p0.h, p0.h4991# CHECK-NEXT:  1      6     1.00                        zip2	p0.s, p0.s, p0.s4992# CHECK-NEXT:  1      6     1.00                        zip2	p15.b, p15.b, p15.b4993# CHECK-NEXT:  1      6     1.00                        zip2	p15.d, p15.d, p15.d4994# CHECK-NEXT:  1      6     1.00                        zip2	p15.h, p15.h, p15.h4995# CHECK-NEXT:  1      6     1.00                        zip2	p15.s, p15.s, p15.s4996# CHECK-NEXT:  1      6     1.00                        zip2	z0.b, z0.b, z0.b4997# CHECK-NEXT:  1      6     1.00                        zip2	z0.d, z0.d, z0.d4998# CHECK-NEXT:  1      6     1.00                        zip2	z0.h, z0.h, z0.h4999# CHECK-NEXT:  1      6     1.00                        zip2	z0.s, z0.s, z0.s5000# CHECK-NEXT:  1      6     1.00                        zip2	z31.b, z31.b, z31.b5001# CHECK-NEXT:  1      6     1.00                        zip2	z31.d, z31.d, z31.d5002# CHECK-NEXT:  1      6     1.00                        zip2	z31.h, z31.h, z31.h5003# CHECK-NEXT:  1      6     1.00                        zip2	z31.s, z31.s, z31.s5004 5005# CHECK:      Resources:5006# CHECK-NEXT: [0]   - A64FXIPBR5007# CHECK-NEXT: [1]   - A64FXIPEAGA5008# CHECK-NEXT: [2]   - A64FXIPEAGB5009# CHECK-NEXT: [3]   - A64FXIPEXA5010# CHECK-NEXT: [4]   - A64FXIPEXB5011# CHECK-NEXT: [5]   - A64FXIPFLA5012# CHECK-NEXT: [6]   - A64FXIPFLB5013# CHECK-NEXT: [7]   - A64FXIPPR5014 5015# CHECK:      Resource pressure per iteration:5016# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]5017# CHECK-NEXT:  -     1390.00 1376.00 599.00 256.00 4631.00 681.00 340.005018 5019# CHECK:      Resource pressure by instruction:5020# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    Instructions:5021# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     abs	z0.b, p0/m, z0.b5022# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     abs	z0.d, p0/m, z0.d5023# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     abs	z0.h, p0/m, z0.h5024# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     abs	z0.s, p0/m, z0.s5025# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     abs	z31.b, p7/m, z31.b5026# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     abs	z31.d, p7/m, z31.d5027# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     abs	z31.h, p7/m, z31.h5028# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     abs	z31.s, p7/m, z31.s5029# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.b, p0/m, z0.b, z0.b5030# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.b, z0.b, #05031# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.b, z0.b, z0.b5032# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.d, p0/m, z0.d, z0.d5033# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.d, z0.d, #05034# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.d, z0.d, #0, lsl #85035# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.d, z0.d, z0.d5036# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.h, p0/m, z0.h, z0.h5037# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.h, z0.h, #05038# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.h, z0.h, #0, lsl #85039# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.h, z0.h, z0.h5040# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.s, p0/m, z0.s, z0.s5041# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.s, z0.s, #05042# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.s, z0.s, #0, lsl #85043# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.s, z0.s, z0.s5044# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z0.s, z1.s, z2.s5045# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z21.b, p5/m, z21.b, z10.b5046# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z21.b, z10.b, z21.b5047# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z21.d, p5/m, z21.d, z10.d5048# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z21.d, z10.d, z21.d5049# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z21.h, p5/m, z21.h, z10.h5050# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z21.h, z10.h, z21.h5051# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z21.s, p5/m, z21.s, z10.s5052# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z21.s, z10.s, z21.s5053# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z23.b, p3/m, z23.b, z13.b5054# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z23.b, z13.b, z8.b5055# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z23.d, p3/m, z23.d, z13.d5056# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z23.d, z13.d, z8.d5057# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z23.h, p3/m, z23.h, z13.h5058# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z23.h, z13.h, z8.h5059# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z23.s, p3/m, z23.s, z13.s5060# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z23.s, z13.s, z8.s5061# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.b, p7/m, z31.b, z31.b5062# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.b, z31.b, #2555063# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.b, z31.b, z31.b5064# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.d, p7/m, z31.d, z31.d5065# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.d, z31.d, #652805066# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.d, z31.d, z31.d5067# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.h, p7/m, z31.h, z31.h5068# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.h, z31.h, #652805069# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.h, z31.h, z31.h5070# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.s, p7/m, z31.s, z31.s5071# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.s, z31.s, #652805072# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     add	z31.s, z31.s, z31.s5073# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     addpl	sp, sp, #315074# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     addpl	x0, x0, #-325075# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     addpl	x21, x21, #05076# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     addpl	x23, x8, #-15077# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     addvl	sp, sp, #315078# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     addvl	x0, x0, #-325079# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     addvl	x21, x21, #05080# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     addvl	x23, x8, #-15081# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     adr	z0.d, [z0.d, z0.d, lsl #1]5082# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     adr	z0.d, [z0.d, z0.d, lsl #2]5083# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     adr	z0.d, [z0.d, z0.d, lsl #3]5084# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     adr	z0.d, [z0.d, z0.d, sxtw #1]5085# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     adr	z0.d, [z0.d, z0.d, sxtw #2]5086# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     adr	z0.d, [z0.d, z0.d, sxtw #3]5087# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     adr	z0.d, [z0.d, z0.d, sxtw]5088# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     adr	z0.d, [z0.d, z0.d, uxtw #1]5089# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     adr	z0.d, [z0.d, z0.d, uxtw #2]5090# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     adr	z0.d, [z0.d, z0.d, uxtw #3]5091# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     adr	z0.d, [z0.d, z0.d, uxtw]5092# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     adr	z0.d, [z0.d, z0.d]5093# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     adr	z0.s, [z0.s, z0.s, lsl #1]5094# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     adr	z0.s, [z0.s, z0.s, lsl #2]5095# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     adr	z0.s, [z0.s, z0.s, lsl #3]5096# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     adr	z0.s, [z0.s, z0.s]5097# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   and	p0.b, p0/z, p0.b, p1.b5098# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     and	z0.d, z0.d, #0x65099# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     and	z0.d, z0.d, #0xfffffffffffffff95100# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     and	z0.d, z0.d, z0.d5101# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     and	z0.s, z0.s, #0x65102# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     and	z0.s, z0.s, #0xfffffff95103# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     and	z23.d, z13.d, z8.d5104# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     and	z23.h, z23.h, #0x65105# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     and	z23.h, z23.h, #0xfff95106# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     and	z31.b, p7/m, z31.b, z31.b5107# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     and	z31.d, p7/m, z31.d, z31.d5108# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     and	z31.h, p7/m, z31.h, z31.h5109# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     and	z31.s, p7/m, z31.s, z31.s5110# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     and	z5.b, z5.b, #0x65111# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     and	z5.b, z5.b, #0xf95112# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ands	p0.b, p0/z, p0.b, p1.b5113# CHECK-NEXT:  -      -      -      -      -     5.00   5.00    -     andv	b0, p7, z31.b5114# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -     andv	d0, p7, z31.d5115# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     andv	h0, p7, z31.h5116# CHECK-NEXT:  -      -      -      -      -     4.00   4.00    -     andv	s0, p7, z31.s5117# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.b, p0/m, z0.b, #15118# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.b, p0/m, z0.b, z0.b5119# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.b, p0/m, z0.b, z1.d5120# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.b, z0.b, #15121# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.b, z1.b, z2.d5122# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.d, p0/m, z0.d, #15123# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.d, p0/m, z0.d, z0.d5124# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.d, z0.d, #15125# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.h, p0/m, z0.h, #15126# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.h, p0/m, z0.h, z0.h5127# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.h, p0/m, z0.h, z1.d5128# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.h, z0.h, #15129# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.h, z1.h, z2.d5130# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.s, p0/m, z0.s, #15131# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.s, p0/m, z0.s, z0.s5132# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.s, p0/m, z0.s, z1.d5133# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.s, z0.s, #15134# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z0.s, z1.s, z2.d5135# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z31.b, p0/m, z31.b, #85136# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z31.b, z31.b, #85137# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z31.d, p0/m, z31.d, #645138# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z31.d, z31.d, #645139# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z31.h, p0/m, z31.h, #165140# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z31.h, z31.h, #165141# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z31.s, p0/m, z31.s, #325142# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asr	z31.s, z31.s, #325143# CHECK-NEXT:  -      -      -      -      -     1.50    -     0.50   asrd	z0.b, p0/m, z0.b, #15144# CHECK-NEXT:  -      -      -      -      -     1.50    -     0.50   asrd	z0.d, p0/m, z0.d, #15145# CHECK-NEXT:  -      -      -      -      -     1.50    -     0.50   asrd	z0.h, p0/m, z0.h, #15146# CHECK-NEXT:  -      -      -      -      -     1.50    -     0.50   asrd	z0.s, p0/m, z0.s, #15147# CHECK-NEXT:  -      -      -      -      -     1.50    -     0.50   asrd	z31.b, p0/m, z31.b, #85148# CHECK-NEXT:  -      -      -      -      -     1.50    -     0.50   asrd	z31.d, p0/m, z31.d, #645149# CHECK-NEXT:  -      -      -      -      -     1.50    -     0.50   asrd	z31.h, p0/m, z31.h, #165150# CHECK-NEXT:  -      -      -      -      -     1.50    -     0.50   asrd	z31.s, p0/m, z31.s, #325151# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asrr	z0.b, p0/m, z0.b, z0.b5152# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asrr	z0.d, p0/m, z0.d, z0.d5153# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asrr	z0.h, p0/m, z0.h, z0.h5154# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     asrr	z0.s, p0/m, z0.s, z0.s5155# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   bic	p0.b, p0/z, p0.b, p0.b5156# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   bic	p15.b, p15/z, p15.b, p15.b5157# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     bic	z0.d, z0.d, z0.d5158# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     bic	z23.d, z13.d, z8.d5159# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     bic	z31.b, p7/m, z31.b, z31.b5160# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     bic	z31.d, p7/m, z31.d, z31.d5161# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     bic	z31.h, p7/m, z31.h, z31.h5162# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     bic	z31.s, p7/m, z31.s, z31.s5163# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   bics	p0.b, p0/z, p0.b, p0.b5164# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   bics	p15.b, p15/z, p15.b, p15.b5165# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brka	p0.b, p15/m, p15.b5166# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brka	p0.b, p15/z, p15.b5167# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkas	p0.b, p15/z, p15.b5168# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkb	p0.b, p15/m, p15.b5169# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkb	p0.b, p15/z, p15.b5170# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkbs	p0.b, p15/z, p15.b5171# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkn	p0.b, p15/z, p1.b, p0.b5172# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkn	p15.b, p15/z, p15.b, p15.b5173# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkns	p0.b, p15/z, p1.b, p0.b5174# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkns	p15.b, p15/z, p15.b, p15.b5175# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkpa	p0.b, p15/z, p1.b, p2.b5176# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkpa	p15.b, p15/z, p15.b, p15.b5177# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkpas	p0.b, p15/z, p1.b, p2.b5178# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkpas	p15.b, p15/z, p15.b, p15.b5179# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkpb	p0.b, p15/z, p1.b, p2.b5180# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkpb	p15.b, p15/z, p15.b, p15.b5181# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkpbs	p0.b, p15/z, p1.b, p2.b5182# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   brkpbs	p15.b, p15/z, p15.b, p15.b5183# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clasta	b0, p7, b0, z31.b5184# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clasta	d0, p7, d0, z31.d5185# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clasta	h0, p7, h0, z31.h5186# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clasta	s0, p7, s0, z31.s5187# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     clasta	w0, p7, w0, z31.b5188# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     clasta	w0, p7, w0, z31.h5189# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     clasta	w0, p7, w0, z31.s5190# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     clasta	x0, p7, x0, z31.d5191# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clasta	z0.b, p7, z0.b, z31.b5192# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clasta	z0.d, p7, z0.d, z31.d5193# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clasta	z0.h, p7, z0.h, z31.h5194# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clasta	z0.s, p7, z0.s, z31.s5195# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clastb	b0, p7, b0, z31.b5196# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clastb	d0, p7, d0, z31.d5197# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clastb	h0, p7, h0, z31.h5198# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clastb	s0, p7, s0, z31.s5199# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     clastb	w0, p7, w0, z31.b5200# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     clastb	w0, p7, w0, z31.h5201# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     clastb	w0, p7, w0, z31.s5202# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     clastb	x0, p7, x0, z31.d5203# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clastb	z0.b, p7, z0.b, z31.b5204# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clastb	z0.d, p7, z0.d, z31.d5205# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clastb	z0.h, p7, z0.h, z31.h5206# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clastb	z0.s, p7, z0.s, z31.s5207# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     cls	z31.b, p7/m, z31.b5208# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     cls	z31.d, p7/m, z31.d5209# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     cls	z31.h, p7/m, z31.h5210# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     cls	z31.s, p7/m, z31.s5211# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clz	z31.b, p7/m, z31.b5212# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clz	z31.d, p7/m, z31.d5213# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clz	z31.h, p7/m, z31.h5214# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     clz	z31.s, p7/m, z31.s5215# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.b, p0/z, z0.b, #-165216# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.b, p0/z, z0.b, #155217# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.b, p0/z, z0.b, z0.b5218# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.b, p0/z, z0.b, z0.d5219# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.d, p0/z, z0.d, #-165220# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.d, p0/z, z0.d, #155221# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.d, p0/z, z0.d, z0.d5222# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.h, p0/z, z0.h, #-165223# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.h, p0/z, z0.h, #155224# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.h, p0/z, z0.h, z0.d5225# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.h, p0/z, z0.h, z0.h5226# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.s, p0/z, z0.s, #-165227# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.s, p0/z, z0.s, #155228# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.s, p0/z, z0.s, z0.d5229# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpeq	p0.s, p0/z, z0.s, z0.s5230# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.b, p0/z, z0.b, #-165231# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.b, p0/z, z0.b, #155232# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.b, p0/z, z0.b, z0.b5233# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.b, p0/z, z0.b, z0.d5234# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.b, p0/z, z1.b, z0.b5235# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.d, p0/z, z0.d, #-165236# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.d, p0/z, z0.d, #155237# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.d, p0/z, z0.d, z0.d5238# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.d, p0/z, z1.d, z0.d5239# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.h, p0/z, z0.h, #-165240# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.h, p0/z, z0.h, #155241# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.h, p0/z, z0.h, z0.d5242# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.h, p0/z, z0.h, z0.h5243# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.h, p0/z, z1.h, z0.h5244# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.s, p0/z, z0.s, #-165245# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.s, p0/z, z0.s, #155246# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.s, p0/z, z0.s, z0.d5247# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.s, p0/z, z0.s, z0.s5248# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpge	p0.s, p0/z, z1.s, z0.s5249# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.b, p0/z, z0.b, #-165250# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.b, p0/z, z0.b, #155251# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.b, p0/z, z0.b, z0.b5252# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.b, p0/z, z0.b, z0.d5253# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.b, p0/z, z1.b, z0.b5254# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.d, p0/z, z0.d, #-165255# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.d, p0/z, z0.d, #155256# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.d, p0/z, z0.d, z0.d5257# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.d, p0/z, z1.d, z0.d5258# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.h, p0/z, z0.h, #-165259# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.h, p0/z, z0.h, #155260# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.h, p0/z, z0.h, z0.d5261# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.h, p0/z, z0.h, z0.h5262# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.h, p0/z, z1.h, z0.h5263# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.s, p0/z, z0.s, #-165264# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.s, p0/z, z0.s, #155265# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.s, p0/z, z0.s, z0.d5266# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.s, p0/z, z0.s, z0.s5267# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpgt	p0.s, p0/z, z1.s, z0.s5268# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.b, p0/z, z0.b, #05269# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.b, p0/z, z0.b, #1275270# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.b, p0/z, z0.b, z0.b5271# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.b, p0/z, z0.b, z0.d5272# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.b, p0/z, z1.b, z0.b5273# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.d, p0/z, z0.d, #05274# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.d, p0/z, z0.d, #1275275# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.d, p0/z, z0.d, z0.d5276# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.d, p0/z, z1.d, z0.d5277# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.h, p0/z, z0.h, #05278# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.h, p0/z, z0.h, #1275279# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.h, p0/z, z0.h, z0.d5280# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.h, p0/z, z0.h, z0.h5281# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.h, p0/z, z1.h, z0.h5282# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.s, p0/z, z0.s, #05283# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.s, p0/z, z0.s, #1275284# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.s, p0/z, z0.s, z0.d5285# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.s, p0/z, z0.s, z0.s5286# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphi	p0.s, p0/z, z1.s, z0.s5287# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.b, p0/z, z0.b, #05288# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.b, p0/z, z0.b, #1275289# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.b, p0/z, z0.b, z0.b5290# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.b, p0/z, z0.b, z0.d5291# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.b, p0/z, z1.b, z0.b5292# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.d, p0/z, z0.d, #05293# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.d, p0/z, z0.d, #1275294# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.d, p0/z, z0.d, z0.d5295# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.d, p0/z, z1.d, z0.d5296# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.h, p0/z, z0.h, #05297# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.h, p0/z, z0.h, #1275298# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.h, p0/z, z0.h, z0.d5299# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.h, p0/z, z0.h, z0.h5300# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.h, p0/z, z1.h, z0.h5301# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.s, p0/z, z0.s, #05302# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.s, p0/z, z0.s, #1275303# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.s, p0/z, z0.s, z0.d5304# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.s, p0/z, z0.s, z0.s5305# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmphs	p0.s, p0/z, z1.s, z0.s5306# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmple	p0.b, p0/z, z0.b, #-165307# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmple	p0.b, p0/z, z0.b, #155308# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmple	p0.b, p0/z, z0.b, z0.d5309# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmple	p0.d, p0/z, z0.d, #-165310# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmple	p0.d, p0/z, z0.d, #155311# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmple	p0.h, p0/z, z0.h, #-165312# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmple	p0.h, p0/z, z0.h, #155313# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmple	p0.h, p0/z, z0.h, z0.d5314# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmple	p0.s, p0/z, z0.s, #-165315# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmple	p0.s, p0/z, z0.s, #155316# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmple	p0.s, p0/z, z0.s, z0.d5317# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplo	p0.b, p0/z, z0.b, #05318# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplo	p0.b, p0/z, z0.b, #1275319# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplo	p0.b, p0/z, z0.b, z0.d5320# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplo	p0.d, p0/z, z0.d, #05321# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplo	p0.d, p0/z, z0.d, #1275322# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplo	p0.h, p0/z, z0.h, #05323# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplo	p0.h, p0/z, z0.h, #1275324# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplo	p0.h, p0/z, z0.h, z0.d5325# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplo	p0.s, p0/z, z0.s, #05326# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplo	p0.s, p0/z, z0.s, #1275327# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplo	p0.s, p0/z, z0.s, z0.d5328# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpls	p0.b, p0/z, z0.b, #05329# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpls	p0.b, p0/z, z0.b, #1275330# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpls	p0.b, p0/z, z0.b, z0.d5331# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpls	p0.d, p0/z, z0.d, #05332# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpls	p0.d, p0/z, z0.d, #1275333# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpls	p0.h, p0/z, z0.h, #05334# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpls	p0.h, p0/z, z0.h, #1275335# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpls	p0.h, p0/z, z0.h, z0.d5336# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpls	p0.s, p0/z, z0.s, #05337# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpls	p0.s, p0/z, z0.s, #1275338# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpls	p0.s, p0/z, z0.s, z0.d5339# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplt	p0.b, p0/z, z0.b, #-165340# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplt	p0.b, p0/z, z0.b, #155341# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplt	p0.b, p0/z, z0.b, z0.d5342# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplt	p0.d, p0/z, z0.d, #-165343# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplt	p0.d, p0/z, z0.d, #155344# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplt	p0.h, p0/z, z0.h, #-165345# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplt	p0.h, p0/z, z0.h, #155346# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplt	p0.h, p0/z, z0.h, z0.d5347# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplt	p0.s, p0/z, z0.s, #-165348# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplt	p0.s, p0/z, z0.s, #155349# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmplt	p0.s, p0/z, z0.s, z0.d5350# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.b, p0/z, z0.b, #-165351# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.b, p0/z, z0.b, #155352# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.b, p0/z, z0.b, z0.b5353# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.b, p0/z, z0.b, z0.d5354# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.d, p0/z, z0.d, #-165355# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.d, p0/z, z0.d, #155356# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.d, p0/z, z0.d, z0.d5357# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.h, p0/z, z0.h, #-165358# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.h, p0/z, z0.h, #155359# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.h, p0/z, z0.h, z0.d5360# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.h, p0/z, z0.h, z0.h5361# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.s, p0/z, z0.s, #-165362# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.s, p0/z, z0.s, #155363# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.s, p0/z, z0.s, z0.d5364# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   cmpne	p0.s, p0/z, z0.s, z0.s5365# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     cnot	z31.b, p7/m, z31.b5366# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     cnot	z31.d, p7/m, z31.d5367# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     cnot	z31.h, p7/m, z31.h5368# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     cnot	z31.s, p7/m, z31.s5369# CHECK-NEXT:  -      -      -      -      -      -     1.00    -     cnt	z31.b, p7/m, z31.b5370# CHECK-NEXT:  -      -      -      -      -      -     1.00    -     cnt	z31.d, p7/m, z31.d5371# CHECK-NEXT:  -      -      -      -      -      -     1.00    -     cnt	z31.h, p7/m, z31.h5372# CHECK-NEXT:  -      -      -      -      -      -     1.00    -     cnt	z31.s, p7/m, z31.s5373# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntb	x05374# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntb	x0, #285375# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntb	x0, all, mul #165376# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntb	x0, pow25377# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntd	x05378# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntd	x0, #285379# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntd	x0, all, mul #165380# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntd	x0, pow25381# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cnth	x05382# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cnth	x0, #285383# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cnth	x0, all, mul #165384# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cnth	x0, pow25385# CHECK-NEXT:  -      -      -     1.00    -      -      -     1.00   cntp	x0, p15, p0.b5386# CHECK-NEXT:  -      -      -     1.00    -      -      -     1.00   cntp	x0, p15, p0.d5387# CHECK-NEXT:  -      -      -     1.00    -      -      -     1.00   cntp	x0, p15, p0.h5388# CHECK-NEXT:  -      -      -     1.00    -      -      -     1.00   cntp	x0, p15, p0.s5389# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntw	x05390# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntw	x0, #285391# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntw	x0, all, mul #165392# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     cntw	x0, pow25393# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     compact	z31.d, p7, z31.d5394# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     compact	z31.s, p7, z31.s5395# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     ctermeq	w30, wzr5396# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     ctermeq	wzr, w305397# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     ctermeq	x30, xzr5398# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     ctermeq	xzr, x305399# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     ctermne	w30, wzr5400# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     ctermne	wzr, w305401# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     ctermne	x30, xzr5402# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     ctermne	xzr, x305403# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decb	x05404# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decb	x0, #145405# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decb	x0, all, mul #165406# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decb	x0, pow25407# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decb	x0, vl15408# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decd	x05409# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decd	x0, #145410# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decd	x0, all, mul #165411# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decd	x0, pow25412# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decd	x0, vl15413# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     dech	x05414# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     dech	x0, #145415# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     dech	x0, all, mul #165416# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     dech	x0, pow25417# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     dech	x0, vl15418# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   decp	x0, p0.b5419# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   decp	x0, p0.d5420# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   decp	x0, p0.h5421# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   decp	x0, p0.s5422# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   decp	xzr, p15.b5423# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   decp	xzr, p15.d5424# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   decp	xzr, p15.h5425# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   decp	xzr, p15.s5426# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   decp	z31.d, p15.d5427# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   decp	z31.h, p15.h5428# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   decp	z31.s, p15.s5429# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decw	x05430# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decw	x0, #145431# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decw	x0, all, mul #165432# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decw	x0, pow25433# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     decw	x0, vl15434# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     dupm	z0.d, #0xfffffffffffffff95435# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     dupm	z0.s, #0xfffffff95436# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     dupm	z23.h, #0xfff95437# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     dupm	z5.b, #0xf95438# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   eor	p0.b, p0/z, p0.b, p1.b5439# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     eor	z0.d, z0.d, #0x65440# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     eor	z0.d, z0.d, #0xfffffffffffffff95441# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     eor	z0.d, z0.d, z0.d5442# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     eor	z0.s, z0.s, #0x65443# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     eor	z0.s, z0.s, #0xfffffff95444# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     eor	z23.d, z13.d, z8.d5445# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     eor	z23.h, z23.h, #0x65446# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     eor	z23.h, z23.h, #0xfff95447# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     eor	z31.b, p7/m, z31.b, z31.b5448# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     eor	z31.d, p7/m, z31.d, z31.d5449# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     eor	z31.h, p7/m, z31.h, z31.h5450# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     eor	z31.s, p7/m, z31.s, z31.s5451# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     eor	z5.b, z5.b, #0x65452# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     eor	z5.b, z5.b, #0xf95453# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   eors	p0.b, p0/z, p0.b, p1.b5454# CHECK-NEXT:  -      -      -      -      -     5.00   5.00    -     eorv	b0, p7, z31.b5455# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -     eorv	d0, p7, z31.d5456# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     eorv	h0, p7, z31.h5457# CHECK-NEXT:  -      -      -      -      -     4.00   4.00    -     eorv	s0, p7, z31.s5458# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     ext	z31.b, z31.b, z0.b, #05459# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     ext	z31.b, z31.b, z0.b, #2555460# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fabd	z0.d, p7/m, z0.d, z31.d5461# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fabd	z0.h, p7/m, z0.h, z31.h5462# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fabd	z0.s, p7/m, z0.s, z31.s5463# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fabs	z31.d, p7/m, z31.d5464# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fabs	z31.h, p7/m, z31.h5465# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fabs	z31.s, p7/m, z31.s5466# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facge	p0.d, p0/z, z0.d, z1.d5467# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facge	p0.d, p0/z, z1.d, z0.d5468# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facge	p0.h, p0/z, z0.h, z1.h5469# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facge	p0.h, p0/z, z1.h, z0.h5470# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facge	p0.s, p0/z, z0.s, z1.s5471# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facge	p0.s, p0/z, z1.s, z0.s5472# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facgt	p0.d, p0/z, z0.d, z1.d5473# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facgt	p0.d, p0/z, z1.d, z0.d5474# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facgt	p0.h, p0/z, z0.h, z1.h5475# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facgt	p0.h, p0/z, z1.h, z0.h5476# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facgt	p0.s, p0/z, z0.s, z1.s5477# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     facgt	p0.s, p0/z, z1.s, z0.s5478# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fadd	z0.d, p0/m, z0.d, #0.55479# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fadd	z0.d, p7/m, z0.d, z31.d5480# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fadd	z0.d, z1.d, z31.d5481# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fadd	z0.h, p0/m, z0.h, #0.55482# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fadd	z0.h, p7/m, z0.h, z31.h5483# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fadd	z0.h, z1.h, z31.h5484# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fadd	z0.s, p0/m, z0.s, #0.55485# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fadd	z0.s, p7/m, z0.s, z31.s5486# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fadd	z0.s, z1.s, z31.s5487# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fadd	z31.d, p7/m, z31.d, #1.05488# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fadd	z31.h, p7/m, z31.h, #1.05489# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fadd	z31.s, p7/m, z31.s, #1.05490# CHECK-NEXT:  -      -      -      -      -     7.50   7.50    -     fadda	d0, p7, d0, z31.d5491# CHECK-NEXT:  -      -      -      -      -     31.50  31.50   -     fadda	h0, p7, h0, z31.h5492# CHECK-NEXT:  -      -      -      -      -     15.50  15.50   -     fadda	s0, p7, s0, z31.s5493# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -     faddv	d0, p7, z31.d5494# CHECK-NEXT:  -      -      -      -      -     5.50   5.50    -     faddv	h0, p7, z31.h5495# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     faddv	s0, p7, z31.s5496# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fcadd	z0.d, p0/m, z0.d, z0.d, #905497# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fcadd	z0.h, p0/m, z0.h, z0.h, #905498# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fcadd	z0.s, p0/m, z0.s, z0.s, #905499# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fcadd	z31.d, p7/m, z31.d, z31.d, #2705500# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fcadd	z31.h, p7/m, z31.h, z31.h, #2705501# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fcadd	z31.s, p7/m, z31.s, z31.s, #2705502# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmeq	p0.d, p0/z, z0.d, #0.05503# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmeq	p0.d, p0/z, z0.d, z1.d5504# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmeq	p0.h, p0/z, z0.h, #0.05505# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmeq	p0.h, p0/z, z0.h, z1.h5506# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmeq	p0.s, p0/z, z0.s, #0.05507# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmeq	p0.s, p0/z, z0.s, z1.s5508# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmge	p0.d, p0/z, z0.d, #0.05509# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmge	p0.d, p0/z, z0.d, z1.d5510# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmge	p0.d, p0/z, z1.d, z0.d5511# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmge	p0.h, p0/z, z0.h, #0.05512# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmge	p0.h, p0/z, z0.h, z1.h5513# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmge	p0.h, p0/z, z1.h, z0.h5514# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmge	p0.s, p0/z, z0.s, #0.05515# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmge	p0.s, p0/z, z0.s, z1.s5516# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmge	p0.s, p0/z, z1.s, z0.s5517# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmgt	p0.d, p0/z, z0.d, #0.05518# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmgt	p0.d, p0/z, z0.d, z1.d5519# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmgt	p0.d, p0/z, z1.d, z0.d5520# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmgt	p0.h, p0/z, z0.h, #0.05521# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmgt	p0.h, p0/z, z0.h, z1.h5522# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmgt	p0.h, p0/z, z1.h, z0.h5523# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmgt	p0.s, p0/z, z0.s, #0.05524# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmgt	p0.s, p0/z, z0.s, z1.s5525# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmgt	p0.s, p0/z, z1.s, z0.s5526# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z0.d, p0/m, z0.d, z0.d, #05527# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z0.d, p0/m, z1.d, z2.d, #905528# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z0.h, p0/m, z0.h, z0.h, #05529# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z0.h, p0/m, z1.h, z2.h, #905530# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z0.h, z0.h, z0.h[0], #05531# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z0.s, p0/m, z0.s, z0.s, #05532# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z0.s, p0/m, z1.s, z2.s, #905533# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z21.s, z10.s, z5.s[1], #905534# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z23.s, z13.s, z8.s[0], #2705535# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z29.d, p7/m, z30.d, z31.d, #1805536# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z29.h, p7/m, z30.h, z31.h, #1805537# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z29.s, p7/m, z30.s, z31.s, #1805538# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z31.d, p7/m, z31.d, z31.d, #2705539# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z31.h, p7/m, z31.h, z31.h, #2705540# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z31.h, z31.h, z7.h[3], #2705541# CHECK-NEXT:  -      -      -      -      -     1.50   1.50    -     fcmla	z31.s, p7/m, z31.s, z31.s, #2705542# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmle	p0.d, p0/z, z0.d, #0.05543# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmle	p0.h, p0/z, z0.h, #0.05544# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmle	p0.s, p0/z, z0.s, #0.05545# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmlt	p0.d, p0/z, z0.d, #0.05546# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmlt	p0.h, p0/z, z0.h, #0.05547# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmlt	p0.s, p0/z, z0.s, #0.05548# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmne	p0.d, p0/z, z0.d, #0.05549# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmne	p0.d, p0/z, z0.d, z1.d5550# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmne	p0.h, p0/z, z0.h, #0.05551# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmne	p0.h, p0/z, z0.h, z1.h5552# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmne	p0.s, p0/z, z0.s, #0.05553# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmne	p0.s, p0/z, z0.s, z1.s5554# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmuo	p0.d, p0/z, z0.d, z1.d5555# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmuo	p0.h, p0/z, z0.h, z1.h5556# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fcmuo	p0.s, p0/z, z0.s, z1.s5557# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvt	z0.d, p0/m, z0.h5558# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvt	z0.d, p0/m, z0.s5559# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvt	z0.h, p0/m, z0.d5560# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvt	z0.h, p0/m, z0.s5561# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvt	z0.s, p0/m, z0.d5562# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvt	z0.s, p0/m, z0.h5563# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzs	z0.d, p0/m, z0.d5564# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzs	z0.d, p0/m, z0.h5565# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzs	z0.d, p0/m, z0.s5566# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzs	z0.h, p0/m, z0.h5567# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzs	z0.s, p0/m, z0.d5568# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzs	z0.s, p0/m, z0.h5569# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzs	z0.s, p0/m, z0.s5570# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzu	z0.d, p0/m, z0.d5571# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzu	z0.d, p0/m, z0.h5572# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzu	z0.d, p0/m, z0.s5573# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzu	z0.h, p0/m, z0.h5574# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzu	z0.s, p0/m, z0.d5575# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzu	z0.s, p0/m, z0.h5576# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fcvtzu	z0.s, p0/m, z0.s5577# CHECK-NEXT:  -      -      -      -      -     154.00  -      -     fdiv	z0.d, p7/m, z0.d, z31.d5578# CHECK-NEXT:  -      -      -      -      -     134.00  -      -     fdiv	z0.h, p7/m, z0.h, z31.h5579# CHECK-NEXT:  -      -      -      -      -     98.00   -      -     fdiv	z0.s, p7/m, z0.s, z31.s5580# CHECK-NEXT:  -      -      -      -      -     154.00  -      -     fdivr	z0.d, p7/m, z0.d, z31.d5581# CHECK-NEXT:  -      -      -      -      -     134.00  -      -     fdivr	z0.h, p7/m, z0.h, z31.h5582# CHECK-NEXT:  -      -      -      -      -     98.00   -      -     fdivr	z0.s, p7/m, z0.s, z31.s5583# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fexpa	z0.d, z31.d5584# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fexpa	z0.h, z31.h5585# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fexpa	z0.s, z31.s5586# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmad	z0.d, p7/m, z1.d, z31.d5587# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmad	z0.h, p7/m, z1.h, z31.h5588# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmad	z0.s, p7/m, z1.s, z31.s5589# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmax	z0.d, p0/m, z0.d, #0.05590# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmax	z0.d, p7/m, z0.d, z31.d5591# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmax	z0.h, p0/m, z0.h, #0.05592# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmax	z0.h, p7/m, z0.h, z31.h5593# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmax	z0.s, p0/m, z0.s, #0.05594# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmax	z0.s, p7/m, z0.s, z31.s5595# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmax	z31.d, p7/m, z31.d, #1.05596# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmax	z31.h, p7/m, z31.h, #1.05597# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmax	z31.s, p7/m, z31.s, #1.05598# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmaxnm	z0.d, p0/m, z0.d, #0.05599# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmaxnm	z0.d, p7/m, z0.d, z31.d5600# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmaxnm	z0.h, p0/m, z0.h, #0.05601# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmaxnm	z0.h, p7/m, z0.h, z31.h5602# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmaxnm	z0.s, p0/m, z0.s, #0.05603# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmaxnm	z0.s, p7/m, z0.s, z31.s5604# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmaxnm	z31.d, p7/m, z31.d, #1.05605# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmaxnm	z31.h, p7/m, z31.h, #1.05606# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmaxnm	z31.s, p7/m, z31.s, #1.05607# CHECK-NEXT:  -      -      -      -      -     5.50   5.50    -     fmaxnmv	d0, p7, z31.d5608# CHECK-NEXT:  -      -      -      -      -     5.50   5.50    -     fmaxnmv	h0, p7, z31.h5609# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     fmaxnmv	s0, p7, z31.s5610# CHECK-NEXT:  -      -      -      -      -     5.50   5.50    -     fmaxv	d0, p7, z31.d5611# CHECK-NEXT:  -      -      -      -      -     5.50   5.50    -     fmaxv	h0, p7, z31.h5612# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     fmaxv	s0, p7, z31.s5613# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmin	z0.d, p0/m, z0.d, #0.05614# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmin	z0.d, p7/m, z0.d, z31.d5615# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmin	z0.h, p0/m, z0.h, #0.05616# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmin	z0.h, p7/m, z0.h, z31.h5617# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmin	z0.s, p0/m, z0.s, #0.05618# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmin	z0.s, p7/m, z0.s, z31.s5619# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmin	z31.d, p7/m, z31.d, #1.05620# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmin	z31.h, p7/m, z31.h, #1.05621# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmin	z31.s, p7/m, z31.s, #1.05622# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fminnm	z0.d, p0/m, z0.d, #0.05623# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fminnm	z0.d, p7/m, z0.d, z31.d5624# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fminnm	z0.h, p0/m, z0.h, #0.05625# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fminnm	z0.h, p7/m, z0.h, z31.h5626# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fminnm	z0.s, p0/m, z0.s, #0.05627# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fminnm	z0.s, p7/m, z0.s, z31.s5628# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fminnm	z31.d, p7/m, z31.d, #1.05629# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fminnm	z31.h, p7/m, z31.h, #1.05630# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fminnm	z31.s, p7/m, z31.s, #1.05631# CHECK-NEXT:  -      -      -      -      -     5.50   5.50    -     fminnmv	d0, p7, z31.d5632# CHECK-NEXT:  -      -      -      -      -     5.50   5.50    -     fminnmv	h0, p7, z31.h5633# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     fminnmv	s0, p7, z31.s5634# CHECK-NEXT:  -      -      -      -      -     5.50   5.50    -     fminv	d0, p7, z31.d5635# CHECK-NEXT:  -      -      -      -      -     5.50   5.50    -     fminv	h0, p7, z31.h5636# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     fminv	s0, p7, z31.s5637# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmla	z0.d, p7/m, z1.d, z31.d5638# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmla	z0.d, z1.d, z7.d[1]5639# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmla	z0.h, p7/m, z1.h, z31.h5640# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmla	z0.h, z1.h, z7.h[7]5641# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmla	z0.s, p7/m, z1.s, z31.s5642# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmla	z0.s, z1.s, z7.s[3]5643# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmls	z0.d, p7/m, z1.d, z31.d5644# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmls	z0.d, z1.d, z7.d[1]5645# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmls	z0.h, p7/m, z1.h, z31.h5646# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmls	z0.h, z1.h, z7.h[7]5647# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmls	z0.s, p7/m, z1.s, z31.s5648# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmls	z0.s, z1.s, z7.s[3]5649# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmov	z0.d, #-10.000000005650# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmov	z0.d, #0.125000005651# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmov	z0.d, p0/m, #-10.000000005652# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmov	z0.d, p0/m, #0.125000005653# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmov	z0.h, #-0.125000005654# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmov	z0.h, p0/m, #-0.125000005655# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmov	z0.s, #-0.125000005656# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fmov	z0.s, p0/m, #-0.125000005657# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmsb	z0.d, p7/m, z1.d, z31.d5658# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmsb	z0.h, p7/m, z1.h, z31.h5659# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmsb	z0.s, p7/m, z1.s, z31.s5660# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z0.d, p0/m, z0.d, #0.55661# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z0.d, p7/m, z0.d, z31.d5662# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmul	z0.d, z0.d, z0.d[0]5663# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z0.d, z1.d, z31.d5664# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z0.h, p0/m, z0.h, #0.55665# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z0.h, p7/m, z0.h, z31.h5666# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmul	z0.h, z0.h, z0.h[0]5667# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z0.h, z1.h, z31.h5668# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z0.s, p0/m, z0.s, #0.55669# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z0.s, p7/m, z0.s, z31.s5670# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmul	z0.s, z0.s, z0.s[0]5671# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z0.s, z1.s, z31.s5672# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z31.d, p7/m, z31.d, #2.05673# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmul	z31.d, z31.d, z15.d[1]5674# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z31.h, p7/m, z31.h, #2.05675# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmul	z31.h, z31.h, z7.h[7]5676# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmul	z31.s, p7/m, z31.s, #2.05677# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     fmul	z31.s, z31.s, z7.s[3]5678# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmulx	z0.d, p7/m, z0.d, z31.d5679# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmulx	z0.h, p7/m, z0.h, z31.h5680# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fmulx	z0.s, p7/m, z0.s, z31.s5681# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fneg	z31.d, p7/m, z31.d5682# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fneg	z31.h, p7/m, z31.h5683# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fneg	z31.s, p7/m, z31.s5684# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmad	z0.d, p7/m, z1.d, z31.d5685# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmad	z0.h, p7/m, z1.h, z31.h5686# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmad	z0.s, p7/m, z1.s, z31.s5687# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmla	z0.d, p7/m, z1.d, z31.d5688# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmla	z0.h, p7/m, z1.h, z31.h5689# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmla	z0.s, p7/m, z1.s, z31.s5690# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmls	z0.d, p7/m, z1.d, z31.d5691# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmls	z0.h, p7/m, z1.h, z31.h5692# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmls	z0.s, p7/m, z1.s, z31.s5693# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmsb	z0.d, p7/m, z1.d, z31.d5694# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmsb	z0.h, p7/m, z1.h, z31.h5695# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fnmsb	z0.s, p7/m, z1.s, z31.s5696# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frecpe	z0.d, z31.d5697# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frecpe	z0.h, z31.h5698# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frecpe	z0.s, z31.s5699# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     frecps	z0.d, z1.d, z31.d5700# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     frecps	z0.h, z1.h, z31.h5701# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     frecps	z0.s, z1.s, z31.s5702# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frecpx	z31.d, p7/m, z31.d5703# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frecpx	z31.h, p7/m, z31.h5704# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frecpx	z31.s, p7/m, z31.s5705# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frinta	z31.d, p7/m, z31.d5706# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frinta	z31.h, p7/m, z31.h5707# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frinta	z31.s, p7/m, z31.s5708# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frinti	z31.d, p7/m, z31.d5709# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frinti	z31.h, p7/m, z31.h5710# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frinti	z31.s, p7/m, z31.s5711# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintm	z31.d, p7/m, z31.d5712# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintm	z31.h, p7/m, z31.h5713# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintm	z31.s, p7/m, z31.s5714# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintn	z31.d, p7/m, z31.d5715# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintn	z31.h, p7/m, z31.h5716# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintn	z31.s, p7/m, z31.s5717# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintp	z31.d, p7/m, z31.d5718# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintp	z31.h, p7/m, z31.h5719# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintp	z31.s, p7/m, z31.s5720# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintx	z31.d, p7/m, z31.d5721# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintx	z31.h, p7/m, z31.h5722# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintx	z31.s, p7/m, z31.s5723# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintz	z31.d, p7/m, z31.d5724# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintz	z31.h, p7/m, z31.h5725# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frintz	z31.s, p7/m, z31.s5726# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frsqrte	z0.d, z31.d5727# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frsqrte	z0.h, z31.h5728# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     frsqrte	z0.s, z31.s5729# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     frsqrts	z0.d, z1.d, z31.d5730# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     frsqrts	z0.h, z1.h, z31.h5731# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     frsqrts	z0.s, z1.s, z31.s5732# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fscale	z0.d, p7/m, z0.d, z31.d5733# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fscale	z0.h, p7/m, z0.h, z31.h5734# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fscale	z0.s, p7/m, z0.s, z31.s5735# CHECK-NEXT:  -      -      -      -      -     154.00  -      -     fsqrt	z31.d, p7/m, z31.d5736# CHECK-NEXT:  -      -      -      -      -     134.00  -      -     fsqrt	z31.h, p7/m, z31.h5737# CHECK-NEXT:  -      -      -      -      -     98.00   -      -     fsqrt	z31.s, p7/m, z31.s5738# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsub	z0.d, p0/m, z0.d, #0.55739# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fsub	z0.d, p7/m, z0.d, z31.d5740# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fsub	z0.d, z1.d, z31.d5741# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsub	z0.h, p0/m, z0.h, #0.55742# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fsub	z0.h, p7/m, z0.h, z31.h5743# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fsub	z0.h, z1.h, z31.h5744# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsub	z0.s, p0/m, z0.s, #0.55745# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fsub	z0.s, p7/m, z0.s, z31.s5746# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fsub	z0.s, z1.s, z31.s5747# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsub	z31.d, p7/m, z31.d, #1.05748# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsub	z31.h, p7/m, z31.h, #1.05749# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsub	z31.s, p7/m, z31.s, #1.05750# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsubr	z0.d, p0/m, z0.d, #0.55751# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fsubr	z0.d, p7/m, z0.d, z31.d5752# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsubr	z0.h, p0/m, z0.h, #0.55753# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fsubr	z0.h, p7/m, z0.h, z31.h5754# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsubr	z0.s, p0/m, z0.s, #0.55755# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     fsubr	z0.s, p7/m, z0.s, z31.s5756# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsubr	z31.d, p7/m, z31.d, #1.05757# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsubr	z31.h, p7/m, z31.h, #1.05758# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     fsubr	z31.s, p7/m, z31.s, #1.05759# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ftmad	z0.d, z0.d, z31.d, #75760# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ftmad	z0.h, z0.h, z31.h, #75761# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ftmad	z0.s, z0.s, z31.s, #75762# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ftsmul	z0.d, z1.d, z31.d5763# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ftsmul	z0.h, z1.h, z31.h5764# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ftsmul	z0.s, z1.s, z31.s5765# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ftssel	z0.d, z1.d, z31.d5766# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ftssel	z0.h, z1.h, z31.h5767# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ftssel	z0.s, z1.s, z31.s5768# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incb	x05769# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incb	x0, #145770# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incb	x0, all, mul #165771# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incb	x0, pow25772# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incb	x0, vl15773# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incd	x05774# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incd	x0, #145775# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incd	x0, all, mul #165776# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incd	x0, pow25777# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incd	x0, vl15778# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     incd	z0.d5779# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     incd	z0.d, all, mul #165780# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     inch	x05781# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     inch	x0, #145782# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     inch	x0, all, mul #165783# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     inch	x0, pow25784# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     inch	x0, vl15785# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     inch	z0.h5786# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     inch	z0.h, all, mul #165787# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   incp	x0, p0.b5788# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   incp	x0, p0.d5789# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   incp	x0, p0.h5790# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   incp	x0, p0.s5791# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   incp	xzr, p15.b5792# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   incp	xzr, p15.d5793# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   incp	xzr, p15.h5794# CHECK-NEXT:  -      -      -     1.00   1.00    -      -     1.00   incp	xzr, p15.s5795# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   incp	z31.d, p15.d5796# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   incp	z31.h, p15.h5797# CHECK-NEXT:  -      -      -      -      -     1.00    -     1.00   incp	z31.s, p15.s5798# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incw	x05799# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incw	x0, #145800# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incw	x0, all, mul #165801# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incw	x0, pow25802# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     incw	x0, vl15803# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     incw	z0.s5804# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     incw	z0.s, all, mul #165805# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     index	z0.b, #0, #05806# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     index	z0.d, #0, #05807# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     index	z0.h, #0, #05808# CHECK-NEXT:  -      -      -     2.00    -     2.00   1.00    -     index	z0.h, w0, w05809# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     index	z0.s, #0, #05810# CHECK-NEXT:  -      -      -     2.00    -     2.00   1.00    -     index	z21.b, w10, w215811# CHECK-NEXT:  -      -      -     1.00    -     2.00    -      -     index	z21.d, x10, x215812# CHECK-NEXT:  -      -      -     1.00    -     2.00    -      -     index	z21.s, w10, w215813# CHECK-NEXT:  -      -      -     2.00    -     2.00    -      -     index	z23.b, #13, w85814# CHECK-NEXT:  -      -      -     2.00    -     2.00    -      -     index	z23.b, w13, #85815# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     index	z23.d, #13, x85816# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     index	z23.d, x13, #85817# CHECK-NEXT:  -      -      -     2.00    -     2.00    -      -     index	z23.h, #13, w85818# CHECK-NEXT:  -      -      -     2.00    -     2.00    -      -     index	z23.h, w13, #85819# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     index	z23.s, #13, w85820# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     index	z23.s, w13, #85821# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     index	z31.b, #-1, #-15822# CHECK-NEXT:  -      -      -     2.00    -     2.00    -      -     index	z31.b, #-1, wzr5823# CHECK-NEXT:  -      -      -     2.00    -     2.00    -      -     index	z31.b, wzr, #-15824# CHECK-NEXT:  -      -      -     2.00    -     2.00   1.00    -     index	z31.b, wzr, wzr5825# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     index	z31.d, #-1, #-15826# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     index	z31.d, #-1, xzr5827# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     index	z31.d, xzr, #-15828# CHECK-NEXT:  -      -      -     1.00    -     2.00    -      -     index	z31.d, xzr, xzr5829# CHECK-NEXT:  -      -      -      -      -     2.00    -      -     index	z31.h, #-1, #-15830# CHECK-NEXT:  -      -      -     2.00    -     2.00    -      -     index	z31.h, #-1, wzr5831# CHECK-NEXT:  -      -      -     2.00    -     2.00    -      -     index	z31.h, wzr, #-15832# CHECK-NEXT:  -      -      -     2.00    -     2.00   1.00    -     index	z31.h, wzr, wzr5833# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     index	z31.s, #-1, #-15834# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     index	z31.s, #-1, wzr5835# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     index	z31.s, wzr, #-15836# CHECK-NEXT:  -      -      -     1.00    -     2.00    -      -     index	z31.s, wzr, wzr5837# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     insr	z0.b, w05838# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     insr	z0.d, x05839# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     insr	z0.h, w05840# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     insr	z0.s, w05841# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     insr	z31.b, b315842# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     insr	z31.b, wzr5843# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     insr	z31.d, d315844# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     insr	z31.d, xzr5845# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     insr	z31.h, h315846# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     insr	z31.h, wzr5847# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     insr	z31.s, s315848# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     insr	z31.s, wzr5849# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     lasta	b0, p7, z31.b5850# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     lasta	d0, p7, z31.d5851# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     lasta	h0, p7, z31.h5852# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     lasta	s0, p7, z31.s5853# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     lasta	w0, p7, z31.b5854# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     lasta	w0, p7, z31.h5855# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     lasta	w0, p7, z31.s5856# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     lasta	x0, p7, z31.d5857# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     lastb	b0, p7, z31.b5858# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     lastb	d0, p7, z31.d5859# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     lastb	h0, p7, z31.h5860# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     lastb	s0, p7, z31.s5861# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     lastb	w0, p7, z31.b5862# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     lastb	w0, p7, z31.h5863# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     lastb	w0, p7, z31.s5864# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     lastb	x0, p7, z31.d5865# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z0.b }, p0/z, [sp, x0]5866# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z0.b }, p0/z, [x0, x0]5867# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z0.b }, p0/z, [x0]5868# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z0.d }, p0/z, [x0]5869# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1b	{ z0.d }, p0/z, [z0.d]5870# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z0.h }, p0/z, [x0]5871# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]5872# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]5873# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z0.s }, p0/z, [x0]5874# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ld1b	{ z0.s }, p0/z, [z0.s]5875# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]5876# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]5877# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]5878# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]5879# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]5880# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]5881# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z21.s }, p5/z, [x10, x21]5882# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z23.d }, p3/z, [x13, x8]5883# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]5884# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]5885# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1b	{ z31.d }, p7/z, [sp, z31.d]5886# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1b	{ z31.d }, p7/z, [z31.d, #31]5887# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]5888# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]5889# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ld1b	{ z31.s }, p7/z, [z31.s, #31]5890# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1b	{ z5.h }, p3/z, [x17, x16]5891# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]5892# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]5893# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1d	{ z0.d }, p0/z, [x0]5894# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1d	{ z0.d }, p0/z, [z0.d]5895# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]5896# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]5897# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]5898# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]5899# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]5900# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]5901# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]5902# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1d	{ z31.d }, p7/z, [sp, z31.d]5903# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1d	{ z31.d }, p7/z, [z31.d, #248]5904# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]5905# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]5906# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z0.d }, p0/z, [x0]5907# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1h	{ z0.d }, p0/z, [z0.d]5908# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z0.h }, p0/z, [x0]5909# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]5910# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]5911# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z0.s }, p0/z, [x0]5912# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ld1h	{ z0.s }, p0/z, [z0.s]5913# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]5914# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]5915# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]5916# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]5917# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]5918# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]5919# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]5920# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]5921# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]5922# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1h	{ z31.d }, p7/z, [sp, z31.d]5923# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1h	{ z31.d }, p7/z, [z31.d, #62]5924# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]5925# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]5926# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]5927# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]5928# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ld1h	{ z31.s }, p7/z, [z31.s, #62]5929# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]5930# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]5931# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rb	{ z0.b }, p0/z, [x0]5932# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rb	{ z0.d }, p0/z, [x0]5933# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rb	{ z0.h }, p0/z, [x0]5934# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rb	{ z0.s }, p0/z, [x0]5935# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rb	{ z31.b }, p7/z, [sp, #63]5936# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rb	{ z31.d }, p7/z, [sp, #63]5937# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rb	{ z31.h }, p7/z, [sp, #63]5938# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rb	{ z31.s }, p7/z, [sp, #63]5939# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rd	{ z0.d }, p0/z, [x0]5940# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rd	{ z31.d }, p7/z, [sp, #504]5941# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rh	{ z0.d }, p0/z, [x0]5942# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rh	{ z0.h }, p0/z, [x0]5943# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rh	{ z0.s }, p0/z, [x0]5944# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rh	{ z31.d }, p7/z, [sp, #126]5945# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rh	{ z31.h }, p7/z, [sp, #126]5946# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rh	{ z31.s }, p7/z, [sp, #126]5947# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqb	{ z0.b }, p0/z, [x0, x0]5948# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqb	{ z0.b }, p0/z, [x0]5949# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqb	{ z21.b }, p5/z, [x10, #112]5950# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqb	{ z23.b }, p3/z, [x13, #-128]5951# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqb	{ z31.b }, p7/z, [sp, #-16]5952# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]5953# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqd	{ z0.d }, p0/z, [x0]5954# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqd	{ z23.d }, p3/z, [x13, #-128]5955# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqd	{ z23.d }, p3/z, [x13, #112]5956# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqd	{ z31.d }, p7/z, [sp, #-16]5957# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]5958# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqh	{ z0.h }, p0/z, [x0]5959# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqh	{ z23.h }, p3/z, [x13, #-128]5960# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqh	{ z23.h }, p3/z, [x13, #112]5961# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqh	{ z31.h }, p7/z, [sp, #-16]5962# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]5963# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqw	{ z0.s }, p0/z, [x0]5964# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqw	{ z23.s }, p3/z, [x13, #-128]5965# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqw	{ z23.s }, p3/z, [x13, #112]5966# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rqw	{ z31.s }, p7/z, [sp, #-16]5967# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsb	{ z0.d }, p0/z, [x0]5968# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsb	{ z0.h }, p0/z, [x0]5969# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsb	{ z0.s }, p0/z, [x0]5970# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsb	{ z31.d }, p7/z, [sp, #63]5971# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsb	{ z31.h }, p7/z, [sp, #63]5972# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsb	{ z31.s }, p7/z, [sp, #63]5973# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsh	{ z0.d }, p0/z, [x0]5974# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsh	{ z0.s }, p0/z, [x0]5975# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsh	{ z31.d }, p7/z, [sp, #126]5976# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsh	{ z31.s }, p7/z, [sp, #126]5977# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsw	{ z0.d }, p0/z, [x0]5978# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rsw	{ z31.d }, p7/z, [sp, #252]5979# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rw	{ z0.d }, p0/z, [x0]5980# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rw	{ z0.s }, p0/z, [x0]5981# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rw	{ z31.d }, p7/z, [sp, #252]5982# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1rw	{ z31.s }, p7/z, [sp, #252]5983# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z0.d }, p0/z, [x0]5984# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1sb	{ z0.d }, p0/z, [z0.d]5985# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [sp, x0]5986# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [x0, x0]5987# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [x0]5988# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]5989# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z0.s }, p0/z, [x0]5990# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ld1sb	{ z0.s }, p0/z, [z0.s]5991# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]5992# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]5993# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]5994# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]5995# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]5996# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z21.s }, p5/z, [x10, x21]5997# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z23.d }, p3/z, [x13, x8]5998# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]5999# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sb	{ z31.d }, p7/z, [sp, z31.d]6000# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1sb	{ z31.d }, p7/z, [z31.d, #31]6001# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]6002# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]6003# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ld1sb	{ z31.s }, p7/z, [z31.s, #31]6004# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]6005# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]6006# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sh	{ z0.d }, p0/z, [x0]6007# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1sh	{ z0.d }, p0/z, [z0.d]6008# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]6009# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]6010# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sh	{ z0.s }, p0/z, [x0]6011# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ld1sh	{ z0.s }, p0/z, [z0.s]6012# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]6013# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]6014# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]6015# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]6016# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]6017# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]6018# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]6019# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]6020# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]6021# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sh	{ z31.d }, p7/z, [sp, z31.d]6022# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1sh	{ z31.d }, p7/z, [z31.d, #62]6023# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]6024# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]6025# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]6026# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ld1sh	{ z31.s }, p7/z, [z31.s, #62]6027# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]6028# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]6029# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sw	{ z0.d }, p0/z, [x0]6030# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1sw	{ z0.d }, p0/z, [z0.d]6031# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]6032# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]6033# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]6034# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]6035# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]6036# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]6037# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]6038# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1sw	{ z31.d }, p7/z, [sp, z31.d]6039# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1sw	{ z31.d }, p7/z, [z31.d, #124]6040# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]6041# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]6042# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1w	{ z0.d }, p0/z, [x0]6043# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1w	{ z0.d }, p0/z, [z0.d]6044# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]6045# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]6046# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1w	{ z0.s }, p0/z, [x0]6047# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ld1w	{ z0.s }, p0/z, [z0.s]6048# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]6049# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]6050# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]6051# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]6052# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]6053# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]6054# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]6055# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]6056# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]6057# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ld1w	{ z31.d }, p7/z, [sp, z31.d]6058# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ld1w	{ z31.d }, p7/z, [z31.d, #124]6059# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]6060# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]6061# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]6062# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ld1w	{ z31.s }, p7/z, [z31.s, #124]6063# CHECK-NEXT:  -     4.50   4.50    -      -      -      -      -     ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]6064# CHECK-NEXT:  -     4.50   4.50    -      -      -      -      -     ld2b	{ z0.b, z1.b }, p0/z, [x0]6065# CHECK-NEXT:  -     4.50   4.50    -      -      -      -      -     ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]6066# CHECK-NEXT:  -     4.50   4.50    -      -      -      -      -     ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]6067# CHECK-NEXT:  -     4.50   4.50    -      -      -      -      -     ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]6068# CHECK-NEXT:  -     1.50   1.50    -      -      -      -      -     ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]6069# CHECK-NEXT:  -     1.00   1.00    -      -      -      -      -     ld2d	{ z0.d, z1.d }, p0/z, [x0]6070# CHECK-NEXT:  -     1.00   1.00    -      -      -      -      -     ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]6071# CHECK-NEXT:  -     1.00   1.00    -      -      -      -      -     ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]6072# CHECK-NEXT:  -     1.50   1.50    -      -      -      -      -     ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]6073# CHECK-NEXT:  -     4.50   4.50    -      -      -      -      -     ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]6074# CHECK-NEXT:  -     4.50   4.50    -      -      -      -      -     ld2h	{ z0.h, z1.h }, p0/z, [x0]6075# CHECK-NEXT:  -     4.50   4.50    -      -      -      -      -     ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]6076# CHECK-NEXT:  -     4.50   4.50    -      -      -      -      -     ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]6077# CHECK-NEXT:  -     4.50   4.50    -      -      -      -      -     ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]6078# CHECK-NEXT:  -     1.50   1.50    -      -      -      -      -     ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]6079# CHECK-NEXT:  -     1.00   1.00    -      -      -      -      -     ld2w	{ z0.s, z1.s }, p0/z, [x0]6080# CHECK-NEXT:  -     1.00   1.00    -      -      -      -      -     ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]6081# CHECK-NEXT:  -     1.00   1.00    -      -      -      -      -     ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]6082# CHECK-NEXT:  -     1.50   1.50    -      -      -      -      -     ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]6083# CHECK-NEXT:  -     6.50   6.50    -      -      -      -      -     ld3b	{ z0.b - z2.b }, p0/z, [x0, x0]6084# CHECK-NEXT:  -     6.50   6.50    -      -      -      -      -     ld3b	{ z0.b - z2.b }, p0/z, [x0]6085# CHECK-NEXT:  -     6.50   6.50    -      -      -      -      -     ld3b	{ z21.b - z23.b }, p5/z, [x10, #15, mul vl]6086# CHECK-NEXT:  -     6.50   6.50    -      -      -      -      -     ld3b	{ z23.b - z25.b }, p3/z, [x13, #-24, mul vl]6087# CHECK-NEXT:  -     6.50   6.50    -      -      -      -      -     ld3b	{ z5.b - z7.b }, p3/z, [x17, x16]6088# CHECK-NEXT:  -     2.00   2.00    -      -      -      -      -     ld3d	{ z0.d - z2.d }, p0/z, [x0, x0, lsl #3]6089# CHECK-NEXT:  -     1.50   1.50    -      -      -      -      -     ld3d	{ z0.d - z2.d }, p0/z, [x0]6090# CHECK-NEXT:  -     1.50   1.50    -      -      -      -      -     ld3d	{ z21.d - z23.d }, p5/z, [x10, #15, mul vl]6091# CHECK-NEXT:  -     1.50   1.50    -      -      -      -      -     ld3d	{ z23.d - z25.d }, p3/z, [x13, #-24, mul vl]6092# CHECK-NEXT:  -     2.00   2.00    -      -      -      -      -     ld3d	{ z5.d - z7.d }, p3/z, [x17, x16, lsl #3]6093# CHECK-NEXT:  -     6.50   6.50    -      -      -      -      -     ld3h	{ z0.h - z2.h }, p0/z, [x0, x0, lsl #1]6094# CHECK-NEXT:  -     6.50   6.50    -      -      -      -      -     ld3h	{ z0.h - z2.h }, p0/z, [x0]6095# CHECK-NEXT:  -     6.50   6.50    -      -      -      -      -     ld3h	{ z21.h - z23.h }, p5/z, [x10, #15, mul vl]6096# CHECK-NEXT:  -     6.50   6.50    -      -      -      -      -     ld3h	{ z23.h - z25.h }, p3/z, [x13, #-24, mul vl]6097# CHECK-NEXT:  -     6.50   6.50    -      -      -      -      -     ld3h	{ z5.h - z7.h }, p3/z, [x17, x16, lsl #1]6098# CHECK-NEXT:  -     2.00   2.00    -      -      -      -      -     ld3w	{ z0.s - z2.s }, p0/z, [x0, x0, lsl #2]6099# CHECK-NEXT:  -     1.50   1.50    -      -      -      -      -     ld3w	{ z0.s - z2.s }, p0/z, [x0]6100# CHECK-NEXT:  -     1.50   1.50    -      -      -      -      -     ld3w	{ z21.s - z23.s }, p5/z, [x10, #15, mul vl]6101# CHECK-NEXT:  -     1.50   1.50    -      -      -      -      -     ld3w	{ z23.s - z25.s }, p3/z, [x13, #-24, mul vl]6102# CHECK-NEXT:  -     2.00   2.00    -      -      -      -      -     ld3w	{ z5.s - z7.s }, p3/z, [x17, x16, lsl #2]6103# CHECK-NEXT:  -     8.50   8.50    -      -      -      -      -     ld4b	{ z0.b - z3.b }, p0/z, [x0, x0]6104# CHECK-NEXT:  -     8.50   8.50    -      -      -      -      -     ld4b	{ z0.b - z3.b }, p0/z, [x0]6105# CHECK-NEXT:  -     8.50   8.50    -      -      -      -      -     ld4b	{ z21.b - z24.b }, p5/z, [x10, #20, mul vl]6106# CHECK-NEXT:  -     8.50   8.50    -      -      -      -      -     ld4b	{ z23.b - z26.b }, p3/z, [x13, #-32, mul vl]6107# CHECK-NEXT:  -     8.50   8.50    -      -      -      -      -     ld4b	{ z5.b - z8.b }, p3/z, [x17, x16]6108# CHECK-NEXT:  -     2.50   2.50    -      -      -      -      -     ld4d	{ z0.d - z3.d }, p0/z, [x0, x0, lsl #3]6109# CHECK-NEXT:  -     2.00   2.00    -      -      -      -      -     ld4d	{ z0.d - z3.d }, p0/z, [x0]6110# CHECK-NEXT:  -     2.00   2.00    -      -      -      -      -     ld4d	{ z21.d - z24.d }, p5/z, [x10, #20, mul vl]6111# CHECK-NEXT:  -     2.00   2.00    -      -      -      -      -     ld4d	{ z23.d - z26.d }, p3/z, [x13, #-32, mul vl]6112# CHECK-NEXT:  -     2.50   2.50    -      -      -      -      -     ld4d	{ z5.d - z8.d }, p3/z, [x17, x16, lsl #3]6113# CHECK-NEXT:  -     8.50   8.50    -      -      -      -      -     ld4h	{ z0.h - z3.h }, p0/z, [x0, x0, lsl #1]6114# CHECK-NEXT:  -     8.50   8.50    -      -      -      -      -     ld4h	{ z0.h - z3.h }, p0/z, [x0]6115# CHECK-NEXT:  -     8.50   8.50    -      -      -      -      -     ld4h	{ z21.h - z24.h }, p5/z, [x10, #20, mul vl]6116# CHECK-NEXT:  -     8.50   8.50    -      -      -      -      -     ld4h	{ z23.h - z26.h }, p3/z, [x13, #-32, mul vl]6117# CHECK-NEXT:  -     8.50   8.50    -      -      -      -      -     ld4h	{ z5.h - z8.h }, p3/z, [x17, x16, lsl #1]6118# CHECK-NEXT:  -     2.50   2.50    -      -      -      -      -     ld4w	{ z0.s - z3.s }, p0/z, [x0, x0, lsl #2]6119# CHECK-NEXT:  -     2.00   2.00    -      -      -      -      -     ld4w	{ z0.s - z3.s }, p0/z, [x0]6120# CHECK-NEXT:  -     2.00   2.00    -      -      -      -      -     ld4w	{ z21.s - z24.s }, p5/z, [x10, #20, mul vl]6121# CHECK-NEXT:  -     2.00   2.00    -      -      -      -      -     ld4w	{ z23.s - z26.s }, p3/z, [x13, #-32, mul vl]6122# CHECK-NEXT:  -     2.50   2.50    -      -      -      -      -     ld4w	{ z5.s - z8.s }, p3/z, [x17, x16, lsl #2]6123# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1b	{ z0.d }, p0/z, [x0, x0]6124# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1b	{ z0.d }, p0/z, [z0.d]6125# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1b	{ z0.h }, p0/z, [x0, x0]6126# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1b	{ z0.s }, p0/z, [x0, x0]6127# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]6128# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]6129# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ldff1b	{ z0.s }, p0/z, [z0.s]6130# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]6131# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]6132# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1b	{ z31.b }, p7/z, [sp]6133# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1b	{ z31.d }, p7/z, [sp, z31.d]6134# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1b	{ z31.d }, p7/z, [sp]6135# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1b	{ z31.d }, p7/z, [z31.d, #31]6136# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1b	{ z31.h }, p7/z, [sp]6137# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1b	{ z31.s }, p7/z, [sp]6138# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ldff1b	{ z31.s }, p7/z, [z31.s, #31]6139# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]6140# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]6141# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]6142# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1d	{ z0.d }, p0/z, [z0.d]6143# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]6144# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]6145# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]6146# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1d	{ z31.d }, p7/z, [sp, z31.d]6147# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1d	{ z31.d }, p7/z, [sp]6148# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1d	{ z31.d }, p7/z, [z31.d, #248]6149# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]6150# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]6151# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]6152# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1h	{ z0.d }, p0/z, [z0.d]6153# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]6154# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]6155# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]6156# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]6157# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ldff1h	{ z0.s }, p0/z, [z0.s]6158# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]6159# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]6160# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]6161# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1h	{ z31.d }, p7/z, [sp, z31.d]6162# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1h	{ z31.d }, p7/z, [sp]6163# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1h	{ z31.d }, p7/z, [z31.d, #62]6164# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1h	{ z31.h }, p7/z, [sp]6165# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]6166# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]6167# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1h	{ z31.s }, p7/z, [sp]6168# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ldff1h	{ z31.s }, p7/z, [z31.s, #62]6169# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sb	{ z0.d }, p0/z, [x0, x0]6170# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1sb	{ z0.d }, p0/z, [z0.d]6171# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sb	{ z0.h }, p0/z, [x0, x0]6172# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sb	{ z0.s }, p0/z, [x0, x0]6173# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]6174# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]6175# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ldff1sb	{ z0.s }, p0/z, [z0.s]6176# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]6177# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]6178# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sb	{ z31.d }, p7/z, [sp, z31.d]6179# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sb	{ z31.d }, p7/z, [sp]6180# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1sb	{ z31.d }, p7/z, [z31.d, #31]6181# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sb	{ z31.h }, p7/z, [sp]6182# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sb	{ z31.s }, p7/z, [sp]6183# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ldff1sb	{ z31.s }, p7/z, [z31.s, #31]6184# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]6185# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]6186# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]6187# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1sh	{ z0.d }, p0/z, [z0.d]6188# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]6189# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]6190# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]6191# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ldff1sh	{ z0.s }, p0/z, [z0.s]6192# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]6193# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]6194# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]6195# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sh	{ z31.d }, p7/z, [sp, z31.d]6196# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sh	{ z31.d }, p7/z, [sp]6197# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1sh	{ z31.d }, p7/z, [z31.d, #62]6198# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]6199# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]6200# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sh	{ z31.s }, p7/z, [sp]6201# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ldff1sh	{ z31.s }, p7/z, [z31.s, #62]6202# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]6203# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]6204# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]6205# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1sw	{ z0.d }, p0/z, [z0.d]6206# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]6207# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]6208# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]6209# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1sw	{ z31.d }, p7/z, [sp, z31.d]6210# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1sw	{ z31.d }, p7/z, [sp]6211# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1sw	{ z31.d }, p7/z, [z31.d, #124]6212# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]6213# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]6214# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]6215# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1w	{ z0.d }, p0/z, [z0.d]6216# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]6217# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]6218# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]6219# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ldff1w	{ z0.s }, p0/z, [z0.s]6220# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]6221# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]6222# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]6223# CHECK-NEXT:  -     2.00   2.00   1.00    -     1.00    -      -     ldff1w	{ z31.d }, p7/z, [sp, z31.d]6224# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1w	{ z31.d }, p7/z, [sp]6225# CHECK-NEXT:  -     2.00   2.00    -      -     1.00    -      -     ldff1w	{ z31.d }, p7/z, [z31.d, #124]6226# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]6227# CHECK-NEXT:  -     4.00   4.00   1.00    -     2.00    -      -     ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]6228# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldff1w	{ z31.s }, p7/z, [sp]6229# CHECK-NEXT:  -     4.00   4.00    -      -     2.00    -      -     ldff1w	{ z31.s }, p7/z, [z31.s, #124]6230# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z0.b }, p0/z, [x0]6231# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z0.d }, p0/z, [x0]6232# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z0.h }, p0/z, [x0]6233# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z0.s }, p0/z, [x0]6234# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]6235# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]6236# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]6237# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]6238# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]6239# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]6240# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]6241# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]6242# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1d	{ z0.d }, p0/z, [x0]6243# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]6244# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]6245# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1h	{ z0.d }, p0/z, [x0]6246# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1h	{ z0.h }, p0/z, [x0]6247# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1h	{ z0.s }, p0/z, [x0]6248# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]6249# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]6250# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]6251# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]6252# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]6253# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]6254# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sb	{ z0.d }, p0/z, [x0]6255# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sb	{ z0.h }, p0/z, [x0]6256# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sb	{ z0.s }, p0/z, [x0]6257# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]6258# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]6259# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]6260# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]6261# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]6262# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]6263# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sh	{ z0.d }, p0/z, [x0]6264# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sh	{ z0.s }, p0/z, [x0]6265# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]6266# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]6267# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]6268# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]6269# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sw	{ z0.d }, p0/z, [x0]6270# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]6271# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]6272# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1w	{ z0.d }, p0/z, [x0]6273# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1w	{ z0.s }, p0/z, [x0]6274# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]6275# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]6276# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]6277# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]6278# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1b	{ z0.b }, p0/z, [x0, x0]6279# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1b	{ z0.b }, p0/z, [x0]6280# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]6281# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]6282# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]6283# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1d	{ z0.d }, p0/z, [x0]6284# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]6285# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]6286# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]6287# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1h	{ z0.h }, p0/z, [x0]6288# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]6289# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]6290# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]6291# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1w	{ z0.s }, p0/z, [x0]6292# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]6293# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]6294# CHECK-NEXT:  -     1.00    -      -      -      -      -      -     ldr	p0, [x0]6295# CHECK-NEXT:  -     1.00    -      -      -      -      -      -     ldr	p5, [x10, #255, mul vl]6296# CHECK-NEXT:  -     1.00    -      -      -      -      -      -     ldr	p7, [x13, #-256, mul vl]6297# CHECK-NEXT:  -     1.00    -      -      -      -      -      -     ldr	z0, [x0]6298# CHECK-NEXT:  -     1.00    -      -      -      -      -      -     ldr	z23, [x13, #255, mul vl]6299# CHECK-NEXT:  -     1.00    -      -      -      -      -      -     ldr	z31, [sp, #-256, mul vl]6300# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.b, p0/m, z0.b, #06301# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.b, p0/m, z0.b, z0.b6302# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.b, p0/m, z0.b, z1.d6303# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.b, z0.b, #06304# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.b, z1.b, z2.d6305# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.d, p0/m, z0.d, #06306# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.d, p0/m, z0.d, z0.d6307# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.d, z0.d, #06308# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.h, p0/m, z0.h, #06309# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.h, p0/m, z0.h, z0.h6310# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.h, p0/m, z0.h, z1.d6311# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.h, z0.h, #06312# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.h, z1.h, z2.d6313# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.s, p0/m, z0.s, #06314# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.s, p0/m, z0.s, z0.s6315# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.s, p0/m, z0.s, z1.d6316# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.s, z0.s, #06317# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z0.s, z1.s, z2.d6318# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z31.b, p0/m, z31.b, #76319# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z31.b, z31.b, #76320# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z31.d, p0/m, z31.d, #636321# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z31.d, z31.d, #636322# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z31.h, p0/m, z31.h, #156323# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z31.h, z31.h, #156324# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z31.s, p0/m, z31.s, #316325# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsl	z31.s, z31.s, #316326# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lslr	z0.b, p0/m, z0.b, z0.b6327# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lslr	z0.d, p0/m, z0.d, z0.d6328# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lslr	z0.h, p0/m, z0.h, z0.h6329# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lslr	z0.s, p0/m, z0.s, z0.s6330# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.b, p0/m, z0.b, #16331# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.b, p0/m, z0.b, z0.b6332# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.b, p0/m, z0.b, z1.d6333# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.b, z0.b, #16334# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.b, z1.b, z2.d6335# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.d, p0/m, z0.d, #16336# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.d, p0/m, z0.d, z0.d6337# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.d, z0.d, #16338# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.h, p0/m, z0.h, #16339# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.h, p0/m, z0.h, z0.h6340# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.h, p0/m, z0.h, z1.d6341# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.h, z0.h, #16342# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.h, z1.h, z2.d6343# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.s, p0/m, z0.s, #16344# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.s, p0/m, z0.s, z0.s6345# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.s, p0/m, z0.s, z1.d6346# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.s, z0.s, #16347# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z0.s, z1.s, z2.d6348# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z31.b, p0/m, z31.b, #86349# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z31.b, z31.b, #86350# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z31.d, p0/m, z31.d, #646351# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z31.d, z31.d, #646352# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z31.h, p0/m, z31.h, #166353# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z31.h, z31.h, #166354# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z31.s, p0/m, z31.s, #326355# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsr	z31.s, z31.s, #326356# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsrr	z0.b, p0/m, z0.b, z0.b6357# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsrr	z0.d, p0/m, z0.d, z0.d6358# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsrr	z0.h, p0/m, z0.h, z0.h6359# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     lsrr	z0.s, p0/m, z0.s, z0.s6360# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mad	z0.b, p7/m, z1.b, z31.b6361# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mad	z0.d, p7/m, z1.d, z31.d6362# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mad	z0.h, p7/m, z1.h, z31.h6363# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mad	z0.s, p7/m, z1.s, z31.s6364# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mla	z0.b, p7/m, z1.b, z31.b6365# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mla	z0.d, p7/m, z1.d, z31.d6366# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mla	z0.h, p7/m, z1.h, z31.h6367# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mla	z0.s, p7/m, z1.s, z31.s6368# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mls	z0.b, p7/m, z1.b, z31.b6369# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mls	z0.d, p7/m, z1.d, z31.d6370# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mls	z0.h, p7/m, z1.h, z31.h6371# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mls	z0.s, p7/m, z1.s, z31.s6372# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   mov	p0.b, p0.b6373# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   mov	p0.b, p0/m, p0.b6374# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   mov	p0.b, p0/z, p0.b6375# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   mov	p15.b, p15.b6376# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   mov	p15.b, p15/m, p15.b6377# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   mov	p15.b, p15/z, p15.b6378# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.b, #1276379# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.b, b06380# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.b, p0/m, b06381# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     mov	z0.b, p0/m, w06382# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.b, p0/z, #1276383# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.b, w06384# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.d, #06385# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.d, #0xe0000000000003ff6386# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.d, #0xffffffffffff7fff6387# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.d, #327686388# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.d, d06389# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.d, p0/m, d06390# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     mov	z0.d, p0/m, x06391# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.d, x06392# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mov	z0.d, z0.d6393# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.h, #-2566394# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.h, #-327686395# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.h, #06396# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.h, #325126397# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.h, #327676398# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.h, h06399# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.h, p0/m, h06400# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     mov	z0.h, p0/m, w06401# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.h, p0/z, #325126402# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.h, w06403# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.q, q06404# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.s, #06405# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.s, #0xffff7fff6406# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.s, #327686407# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.s, p0/m, s06408# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     mov	z0.s, p0/m, w06409# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.s, s06410# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z0.s, w06411# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.d, #-1286412# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.d, #-327686413# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.d, #1276414# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.d, #325126415# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.d, p0/z, #-1286416# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.d, p0/z, #-327686417# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.d, p0/z, #1276418# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.d, p0/z, #325126419# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.d, p15/m, #-1286420# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.d, p15/m, #-327686421# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.h, #-1286422# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.h, #-327686423# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.h, #1276424# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.h, #325126425# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.h, p0/z, #-1286426# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.h, p0/z, #-327686427# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.h, p0/z, #1276428# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.h, p0/z, #325126429# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.h, p15/m, #-1286430# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.h, p15/m, #-327686431# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.s, #-1286432# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.s, #-327686433# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.s, #1276434# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.s, #325126435# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.s, p0/z, #-1286436# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.s, p0/z, #-327686437# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.s, p0/z, #1276438# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.s, p0/z, #325126439# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.s, p15/m, #-1286440# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z21.s, p15/m, #-327686441# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mov	z31.b, p15/m, z31.b6442# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.b, p7/m, b316443# CHECK-NEXT:  -      -      -      -      -      -      -      -     movprfx	z31, z66444# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     mov	z31.b, p7/m, wsp6445# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.b, wsp6446# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.b, z31.b[63]6447# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mov	z31.d, p15/m, z31.d6448# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.d, p7/m, d316449# CHECK-NEXT:  -      -      -      -      -      -      -      -     movprfx	z31.d, p7/z, z6.d6450# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     mov	z31.d, p7/m, sp6451# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.d, sp6452# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mov	z31.d, z0.d6453# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.d, z31.d[7]6454# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mov	z31.h, p15/m, z31.h6455# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.h, p7/m, h316456# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     mov	z31.h, p7/m, wsp6457# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.h, wsp6458# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.h, z31.h[31]6459# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mov	z31.s, p15/m, z31.s6460# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.s, p7/m, s316461# CHECK-NEXT:  -      -      -     1.00    -     1.00    -      -     mov	z31.s, p7/m, wsp6462# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.s, wsp6463# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z31.s, z31.s[15]6464# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z5.b, #-16465# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z5.b, #-1286466# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z5.b, #1276467# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z5.b, p0/z, #-16468# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z5.b, p0/z, #-1286469# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z5.b, p0/z, #1276470# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z5.b, p15/m, #-1286471# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z5.d, #-66472# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z5.h, #-66473# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z5.q, z17.q[3]6474# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mov	z5.s, #-66475# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   movs	p0.b, p0.b6476# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   movs	p0.b, p0/z, p0.b6477# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   movs	p15.b, p15.b6478# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   movs	p15.b, p15/z, p15.b6479# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrs	x3, ID_AA64ZFR0_EL16480# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL16481# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL126482# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL26483# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL36484# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     msb	z0.b, p7/m, z1.b, z31.b6485# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     msb	z0.d, p7/m, z1.d, z31.d6486# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     msb	z0.h, p7/m, z1.h, z31.h6487# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     msb	z0.s, p7/m, z1.s, z31.s6488# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	ZCR_EL1, x36489# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	ZCR_EL12, x36490# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	ZCR_EL2, x36491# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	ZCR_EL3, x36492# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mul	z0.b, p7/m, z0.b, z31.b6493# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mul	z0.d, p7/m, z0.d, z31.d6494# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mul	z0.h, p7/m, z0.h, z31.h6495# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     mul	z0.s, p7/m, z0.s, z31.s6496# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mul	z31.b, z31.b, #-1286497# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mul	z31.b, z31.b, #1276498# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mul	z31.d, z31.d, #-1286499# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mul	z31.d, z31.d, #1276500# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mul	z31.h, z31.h, #-1286501# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mul	z31.h, z31.h, #1276502# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mul	z31.s, z31.s, #-1286503# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     mul	z31.s, z31.s, #1276504# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   nand	p0.b, p0/z, p0.b, p0.b6505# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   nand	p15.b, p15/z, p15.b, p15.b6506# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   nands	p0.b, p0/z, p0.b, p0.b6507# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   nands	p15.b, p15/z, p15.b, p15.b6508# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     neg	z0.b, p0/m, z0.b6509# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     neg	z0.d, p0/m, z0.d6510# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     neg	z0.h, p0/m, z0.h6511# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     neg	z0.s, p0/m, z0.s6512# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     neg	z31.b, p7/m, z31.b6513# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     neg	z31.d, p7/m, z31.d6514# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     neg	z31.h, p7/m, z31.h6515# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     neg	z31.s, p7/m, z31.s6516# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   nor	p0.b, p0/z, p0.b, p0.b6517# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   nor	p15.b, p15/z, p15.b, p15.b6518# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   nors	p0.b, p0/z, p0.b, p0.b6519# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   nors	p15.b, p15/z, p15.b, p15.b6520# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   not	p0.b, p0/z, p0.b6521# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   not	p15.b, p15/z, p15.b6522# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     not	z31.b, p7/m, z31.b6523# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     not	z31.d, p7/m, z31.d6524# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     not	z31.h, p7/m, z31.h6525# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     not	z31.s, p7/m, z31.s6526# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   nots	p0.b, p0/z, p0.b6527# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   nots	p15.b, p15/z, p15.b6528# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   orn	p0.b, p0/z, p0.b, p0.b6529# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   orn	p15.b, p15/z, p15.b, p15.b6530# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   orns	p0.b, p0/z, p0.b, p0.b6531# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   orns	p15.b, p15/z, p15.b, p15.b6532# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   orr	p0.b, p0/z, p0.b, p1.b6533# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     orr	z0.d, z0.d, #0x66534# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     orr	z0.d, z0.d, #0xfffffffffffffff96535# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     orr	z0.s, z0.s, #0x66536# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     orr	z0.s, z0.s, #0xfffffff96537# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     orr	z23.d, z13.d, z8.d6538# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     orr	z23.h, z23.h, #0x66539# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     orr	z23.h, z23.h, #0xfff96540# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     orr	z31.b, p7/m, z31.b, z31.b6541# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     orr	z31.d, p7/m, z31.d, z31.d6542# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     orr	z31.h, p7/m, z31.h, z31.h6543# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     orr	z31.s, p7/m, z31.s, z31.s6544# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     orr	z5.b, z5.b, #0x66545# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     orr	z5.b, z5.b, #0xf96546# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   orrs	p0.b, p0/z, p0.b, p1.b6547# CHECK-NEXT:  -      -      -      -      -     5.00   5.00    -     orv	b0, p7, z31.b6548# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -     orv	d0, p7, z31.d6549# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     orv	h0, p7, z31.h6550# CHECK-NEXT:  -      -      -      -      -     4.00   4.00    -     orv	s0, p7, z31.s6551# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   pfalse	p15.b6552# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   pfirst	p0.b, p15, p0.b6553# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   pfirst	p15.b, p15, p15.b6554# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   pnext	p0.b, p15, p0.b6555# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   pnext	p0.d, p15, p0.d6556# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   pnext	p0.h, p15, p0.h6557# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   pnext	p0.s, p15, p0.s6558# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   pnext	p15.b, p15, p15.b6559# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	#14, p0, [x0]6560# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	#15, p0, [x0]6561# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	#6, p0, [x0]6562# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	#7, p0, [x0]6563# CHECK-NEXT:  -     2.00   2.00    -      -     2.00    -      -     prfb	#7, p3, [z13.s, #31]6564# CHECK-NEXT:  -     2.00   2.00    -      -     2.00    -      -     prfb	#7, p3, [z13.s]6565# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfb	pldl1keep, p0, [x0, z0.d, uxtw]6566# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfb	pldl1keep, p0, [x0, z0.d]6567# CHECK-NEXT:  -     2.00   2.00   1.00    -     2.00    -      -     prfb	pldl1keep, p0, [x0, z0.s, uxtw]6568# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pldl1keep, p0, [x0]6569# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pldl1strm, p0, [x0, #-32, mul vl]6570# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pldl1strm, p0, [x0, #31, mul vl]6571# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pldl1strm, p0, [x0]6572# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pldl2keep, p0, [x0]6573# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pldl2strm, p0, [x0]6574# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pldl3keep, p0, [x0]6575# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pldl3strm, p0, [x0]6576# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfb	pldl3strm, p5, [x10, z21.d, sxtw]6577# CHECK-NEXT:  -     2.00   2.00   1.00    -     2.00    -      -     prfb	pldl3strm, p5, [x10, z21.s, uxtw]6578# CHECK-NEXT:  -     1.00   1.00    -      -     1.00    -      -     prfb	pldl3strm, p5, [z10.d, #31]6579# CHECK-NEXT:  -     1.00   1.00    -      -     1.00    -      -     prfb	pldl3strm, p5, [z10.d]6580# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pstl1keep, p0, [x0]6581# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pstl1strm, p0, [x0]6582# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pstl2keep, p0, [x0]6583# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pstl2strm, p0, [x0]6584# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pstl3keep, p0, [x0]6585# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfb	pstl3strm, p0, [x0]6586# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	#14, p0, [x0]6587# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	#15, p0, [x0]6588# CHECK-NEXT:  -     1.00   1.00    -      -     1.00    -      -     prfd	#15, p7, [z31.d, #248]6589# CHECK-NEXT:  -     1.00   1.00    -      -     1.00    -      -     prfd	#15, p7, [z31.d]6590# CHECK-NEXT:  -     2.00   2.00    -      -     2.00    -      -     prfd	#15, p7, [z31.s, #248]6591# CHECK-NEXT:  -     2.00   2.00    -      -     2.00    -      -     prfd	#15, p7, [z31.s]6592# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	#6, p0, [x0]6593# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	#7, p0, [x0]6594# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfd	pldl1keep, p0, [x0, z0.d, lsl #3]6595# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfd	pldl1keep, p0, [x0, z0.d, sxtw #3]6596# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfd	pldl1keep, p0, [x0, z0.d, uxtw #3]6597# CHECK-NEXT:  -     2.00   2.00   1.00    -     2.00    -      -     prfd	pldl1keep, p0, [x0, z0.s, sxtw #3]6598# CHECK-NEXT:  -     2.00   2.00   1.00    -     2.00    -      -     prfd	pldl1keep, p0, [x0, z0.s, uxtw #3]6599# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pldl1keep, p0, [x0]6600# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pldl1strm, p0, [x0, #-32, mul vl]6601# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pldl1strm, p0, [x0, #31, mul vl]6602# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pldl1strm, p0, [x0]6603# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pldl2keep, p0, [x0]6604# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pldl2strm, p0, [x0]6605# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pldl3keep, p0, [x0]6606# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pldl3strm, p0, [x0]6607# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pstl1keep, p0, [x0]6608# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pstl1strm, p0, [x0]6609# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pstl2keep, p0, [x0]6610# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pstl2strm, p0, [x0]6611# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pstl3keep, p0, [x0]6612# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfd	pstl3strm, p0, [x0]6613# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	#14, p0, [x0]6614# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	#15, p0, [x0]6615# CHECK-NEXT:  -     1.00   1.00    -      -     1.00    -      -     prfh	#15, p7, [z31.d, #62]6616# CHECK-NEXT:  -     1.00   1.00    -      -     1.00    -      -     prfh	#15, p7, [z31.d]6617# CHECK-NEXT:  -     2.00   2.00    -      -     2.00    -      -     prfh	#15, p7, [z31.s, #62]6618# CHECK-NEXT:  -     2.00   2.00    -      -     2.00    -      -     prfh	#15, p7, [z31.s]6619# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	#6, p0, [x0]6620# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	#7, p0, [x0]6621# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfh	pldl1keep, p0, [x0, z0.d, lsl #1]6622# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pldl1keep, p0, [x0]6623# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pldl1strm, p0, [x0, #-32, mul vl]6624# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pldl1strm, p0, [x0, #31, mul vl]6625# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pldl1strm, p0, [x0]6626# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pldl2keep, p0, [x0]6627# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pldl2strm, p0, [x0]6628# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pldl3keep, p0, [x0]6629# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pldl3strm, p0, [x0]6630# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfh	pldl3strm, p5, [x10, z21.d, sxtw #1]6631# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfh	pldl3strm, p5, [x10, z21.d, uxtw #1]6632# CHECK-NEXT:  -     2.00   2.00   1.00    -     2.00    -      -     prfh	pldl3strm, p5, [x10, z21.s, sxtw #1]6633# CHECK-NEXT:  -     2.00   2.00   1.00    -     2.00    -      -     prfh	pldl3strm, p5, [x10, z21.s, uxtw #1]6634# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pstl1keep, p0, [x0]6635# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pstl1strm, p0, [x0]6636# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pstl2keep, p0, [x0]6637# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pstl2strm, p0, [x0]6638# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pstl3keep, p0, [x0]6639# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfh	pstl3strm, p0, [x0]6640# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	#14, p0, [x0]6641# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	#15, p0, [x0]6642# CHECK-NEXT:  -     1.00   1.00    -      -     1.00    -      -     prfw	#15, p7, [z31.d, #124]6643# CHECK-NEXT:  -     1.00   1.00    -      -     1.00    -      -     prfw	#15, p7, [z31.d]6644# CHECK-NEXT:  -     2.00   2.00    -      -     2.00    -      -     prfw	#15, p7, [z31.s, #124]6645# CHECK-NEXT:  -     2.00   2.00    -      -     2.00    -      -     prfw	#15, p7, [z31.s]6646# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	#6, p0, [x0]6647# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	#7, p0, [x0]6648# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfw	#7, p3, [x13, z8.d, uxtw #2]6649# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfw	pldl1keep, p0, [x0, z0.d, sxtw #2]6650# CHECK-NEXT:  -     2.00   2.00   1.00    -     2.00    -      -     prfw	pldl1keep, p0, [x0, z0.s, uxtw #2]6651# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pldl1keep, p0, [x0]6652# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pldl1strm, p0, [x0, #-32, mul vl]6653# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pldl1strm, p0, [x0, #31, mul vl]6654# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pldl1strm, p0, [x0]6655# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pldl2keep, p0, [x0]6656# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pldl2strm, p0, [x0]6657# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pldl3keep, p0, [x0]6658# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pldl3strm, p0, [x0]6659# CHECK-NEXT:  -     1.00   1.00   1.00    -     1.00    -      -     prfw	pldl3strm, p5, [x10, z21.d, lsl #2]6660# CHECK-NEXT:  -     2.00   2.00   1.00    -     2.00    -      -     prfw	pldl3strm, p5, [x10, z21.s, sxtw #2]6661# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pstl1keep, p0, [x0]6662# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pstl1strm, p0, [x0]6663# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pstl2keep, p0, [x0]6664# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pstl2strm, p0, [x0]6665# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pstl3keep, p0, [x0]6666# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     prfw	pstl3strm, p0, [x0]6667# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptest	p15, p0.b6668# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptest	p15, p15.b6669# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p0.b, pow26670# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p0.d, pow26671# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p0.h, pow26672# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p0.s, pow26673# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p15.b6674# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p15.d6675# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p15.h6676# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p15.s6677# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s6678# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #146679# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #156680# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #166681# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #176682# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #186683# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #196684# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #206685# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #216686# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #226687# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #236688# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #246689# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #256690# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #266691# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #276692# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, #286693# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, mul36694# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, mul46695# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl16696# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl1286697# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl166698# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl26699# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl2566700# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl36701# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl326702# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl46703# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl56704# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl66705# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl646706# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl76707# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrue	p7.s, vl86708# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p0.b, pow26709# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p0.d, pow26710# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p0.h, pow26711# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p0.s, pow26712# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p15.b6713# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p15.d6714# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p15.h6715# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p15.s6716# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s6717# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #146718# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #156719# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #166720# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #176721# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #186722# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #196723# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #206724# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #216725# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #226726# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #236727# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #246728# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #256729# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #266730# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #276731# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, #286732# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, mul36733# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, mul46734# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl16735# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl1286736# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl166737# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl26738# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl2566739# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl36740# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl326741# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl46742# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl56743# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl66744# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl646745# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl76746# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   ptrues	p7.s, vl86747# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   punpkhi	p0.h, p0.b6748# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   punpkhi	p15.h, p15.b6749# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   punpklo	p0.h, p0.b6750# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   punpklo	p15.h, p15.b6751# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     rbit	z0.b, p7/m, z31.b6752# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     rbit	z0.d, p7/m, z31.d6753# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     rbit	z0.h, p7/m, z31.h6754# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     rbit	z0.s, p7/m, z31.s6755# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   rdffr	p0.b6756# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   rdffr	p0.b, p0/z6757# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   rdffr	p15.b6758# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   rdffr	p15.b, p15/z6759# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   rdffrs	p0.b, p0/z6760# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   rdffrs	p15.b, p15/z6761# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     rdvl	x0, #06762# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     rdvl	x21, #-326763# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     rdvl	x23, #316764# CHECK-NEXT:  -      -      -     0.50   0.50    -      -      -     rdvl	xzr, #-16765# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     rev	z0.b, z31.b6766# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     rev	z0.d, z31.d6767# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     rev	z0.h, z31.h6768# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     rev	z0.s, z31.s6769# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     revb	z0.d, p7/m, z31.d6770# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     revb	z0.h, p7/m, z31.h6771# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     revb	z0.s, p7/m, z31.s6772# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     revh	z0.d, p7/m, z31.d6773# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     revh	z0.s, p7/m, z31.s6774# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     revw	z0.d, p7/m, z31.d6775# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sabd	z31.b, p7/m, z31.b, z31.b6776# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sabd	z31.d, p7/m, z31.d, z31.d6777# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sabd	z31.h, p7/m, z31.h, z31.h6778# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sabd	z31.s, p7/m, z31.s, z31.s6779# CHECK-NEXT:  -      -      -      -      -     5.00   5.00    -     saddv	d0, p7, z31.b6780# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     saddv	d0, p7, z31.h6781# CHECK-NEXT:  -      -      -      -      -     4.00   4.00    -     saddv	d0, p7, z31.s6782# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     scvtf	z0.d, p0/m, z0.d6783# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     scvtf	z0.d, p0/m, z0.s6784# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     scvtf	z0.h, p0/m, z0.d6785# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     scvtf	z0.h, p0/m, z0.h6786# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     scvtf	z0.h, p0/m, z0.s6787# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     scvtf	z0.s, p0/m, z0.d6788# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     scvtf	z0.s, p0/m, z0.s6789# CHECK-NEXT:  -      -      -      -      -     178.00  -      -     sdiv	z0.d, p7/m, z0.d, z31.d6790# CHECK-NEXT:  -      -      -      -      -     114.00  -      -     sdiv	z0.s, p7/m, z0.s, z31.s6791# CHECK-NEXT:  -      -      -      -      -     178.00  -      -     sdivr	z0.d, p7/m, z0.d, z31.d6792# CHECK-NEXT:  -      -      -      -      -     114.00  -      -     sdivr	z0.s, p7/m, z0.s, z31.s6793# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     sdot	z0.d, z1.h, z15.h[1]6794# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sdot	z0.d, z1.h, z31.h6795# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sdot	z0.s, z1.b, z31.b6796# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     sdot	z0.s, z1.b, z7.b[3]6797# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sel	z23.b, p11, z13.b, z8.b6798# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sel	z23.d, p11, z13.d, z8.d6799# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sel	z23.h, p11, z13.h, z8.h6800# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sel	z23.s, p11, z13.s, z8.s6801# CHECK-NEXT:  -      -      -      -      -      -      -      -     setffr6802# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smax	z0.b, z0.b, #-1286803# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smax	z0.d, z0.d, #-1286804# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smax	z0.h, z0.h, #-1286805# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smax	z0.s, z0.s, #-1286806# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smax	z31.b, p7/m, z31.b, z31.b6807# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smax	z31.b, z31.b, #1276808# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smax	z31.d, p7/m, z31.d, z31.d6809# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smax	z31.d, z31.d, #1276810# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smax	z31.h, p7/m, z31.h, z31.h6811# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smax	z31.h, z31.h, #1276812# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smax	z31.s, p7/m, z31.s, z31.s6813# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smax	z31.s, z31.s, #1276814# CHECK-NEXT:  -      -      -      -      -     5.00   5.00    -     smaxv	b0, p7, z31.b6815# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -     smaxv	d0, p7, z31.d6816# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     smaxv	h0, p7, z31.h6817# CHECK-NEXT:  -      -      -      -      -     4.00   4.00    -     smaxv	s0, p7, z31.s6818# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smin	z0.b, z0.b, #-1286819# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smin	z0.d, z0.d, #-1286820# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smin	z0.h, z0.h, #-1286821# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smin	z0.s, z0.s, #-1286822# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smin	z31.b, p7/m, z31.b, z31.b6823# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smin	z31.b, z31.b, #1276824# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smin	z31.d, p7/m, z31.d, z31.d6825# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smin	z31.d, z31.d, #1276826# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smin	z31.h, p7/m, z31.h, z31.h6827# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smin	z31.h, z31.h, #1276828# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smin	z31.s, p7/m, z31.s, z31.s6829# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     smin	z31.s, z31.s, #1276830# CHECK-NEXT:  -      -      -      -      -     5.00   5.00    -     sminv	b0, p7, z31.b6831# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -     sminv	d0, p7, z31.d6832# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     sminv	h0, p7, z31.h6833# CHECK-NEXT:  -      -      -      -      -     4.00   4.00    -     sminv	s0, p7, z31.s6834# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smulh	z0.b, p7/m, z0.b, z31.b6835# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smulh	z0.d, p7/m, z0.d, z31.d6836# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smulh	z0.h, p7/m, z0.h, z31.h6837# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     smulh	z0.s, p7/m, z0.s, z31.s6838# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     splice	z31.b, p7, z31.b, z31.b6839# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     splice	z31.d, p7, z31.d, z31.d6840# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     splice	z31.h, p7, z31.h, z31.h6841# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     splice	z31.s, p7, z31.s, z31.s6842# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z0.b, z0.b, #06843# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z0.b, z0.b, z0.b6844# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z0.d, z0.d, #06845# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z0.d, z0.d, #0, lsl #86846# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z0.d, z0.d, z0.d6847# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z0.h, z0.h, #06848# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z0.h, z0.h, #0, lsl #86849# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z0.h, z0.h, z0.h6850# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z0.s, z0.s, #06851# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z0.s, z0.s, #0, lsl #86852# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z0.s, z0.s, z0.s6853# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z31.b, z31.b, #2556854# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z31.d, z31.d, #652806855# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z31.h, z31.h, #652806856# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqadd	z31.s, z31.s, #652806857# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecb	x06858# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecb	x0, #146859# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecb	x0, all, mul #166860# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecb	x0, pow26861# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecb	x0, vl16862# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecb	x0, w06863# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecb	x0, w0, all, mul #166864# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecb	x0, w0, pow26865# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecb	x0, w0, pow2, mul #166866# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecd	x06867# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecd	x0, #146868# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecd	x0, all, mul #166869# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecd	x0, pow26870# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecd	x0, vl16871# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecd	x0, w06872# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecd	x0, w0, all, mul #166873# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecd	x0, w0, pow26874# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecd	x0, w0, pow2, mul #166875# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdecd	z0.d6876# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdecd	z0.d, all, mul #166877# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdecd	z0.d, pow26878# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdecd	z0.d, pow2, mul #166879# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdech	x06880# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdech	x0, #146881# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdech	x0, all, mul #166882# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdech	x0, pow26883# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdech	x0, vl16884# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdech	x0, w06885# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdech	x0, w0, all, mul #166886# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdech	x0, w0, pow26887# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdech	x0, w0, pow2, mul #166888# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdech	z0.h6889# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdech	z0.h, all, mul #166890# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdech	z0.h, pow26891# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdech	z0.h, pow2, mul #166892# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqdecp	x0, p0.b6893# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqdecp	x0, p0.d6894# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqdecp	x0, p0.h6895# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqdecp	x0, p0.s6896# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqdecp	xzr, p15.b, wzr6897# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqdecp	xzr, p15.d, wzr6898# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqdecp	xzr, p15.h, wzr6899# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqdecp	xzr, p15.s, wzr6900# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     sqdecp	z0.d, p0.d6901# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     sqdecp	z0.h, p0.h6902# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     sqdecp	z0.s, p0.s6903# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecw	x06904# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecw	x0, #146905# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecw	x0, all, mul #166906# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecw	x0, pow26907# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecw	x0, vl16908# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecw	x0, w06909# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecw	x0, w0, all, mul #166910# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecw	x0, w0, pow26911# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqdecw	x0, w0, pow2, mul #166912# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdecw	z0.s6913# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdecw	z0.s, all, mul #166914# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdecw	z0.s, pow26915# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqdecw	z0.s, pow2, mul #166916# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincb	x06917# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincb	x0, #146918# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincb	x0, all, mul #166919# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincb	x0, pow26920# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincb	x0, vl16921# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincb	x0, w06922# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincb	x0, w0, all, mul #166923# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincb	x0, w0, pow26924# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincb	x0, w0, pow2, mul #166925# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincd	x06926# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincd	x0, #146927# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincd	x0, all, mul #166928# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincd	x0, pow26929# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincd	x0, vl16930# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincd	x0, w06931# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincd	x0, w0, all, mul #166932# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincd	x0, w0, pow26933# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincd	x0, w0, pow2, mul #166934# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqincd	z0.d6935# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqincd	z0.d, all, mul #166936# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqincd	z0.d, pow26937# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqincd	z0.d, pow2, mul #166938# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqinch	x06939# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqinch	x0, #146940# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqinch	x0, all, mul #166941# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqinch	x0, pow26942# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqinch	x0, vl16943# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqinch	x0, w06944# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqinch	x0, w0, all, mul #166945# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqinch	x0, w0, pow26946# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqinch	x0, w0, pow2, mul #166947# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqinch	z0.h6948# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqinch	z0.h, all, mul #166949# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqinch	z0.h, pow26950# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqinch	z0.h, pow2, mul #166951# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqincp	x0, p0.b6952# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqincp	x0, p0.d6953# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqincp	x0, p0.h6954# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqincp	x0, p0.s6955# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqincp	xzr, p15.b, wzr6956# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqincp	xzr, p15.d, wzr6957# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqincp	xzr, p15.h, wzr6958# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     sqincp	xzr, p15.s, wzr6959# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     sqincp	z0.d, p0.d6960# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     sqincp	z0.h, p0.h6961# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     sqincp	z0.s, p0.s6962# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincw	x06963# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincw	x0, #146964# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincw	x0, all, mul #166965# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincw	x0, pow26966# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincw	x0, vl16967# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincw	x0, w06968# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincw	x0, w0, all, mul #166969# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincw	x0, w0, pow26970# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     sqincw	x0, w0, pow2, mul #166971# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqincw	z0.s6972# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqincw	z0.s, all, mul #166973# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqincw	z0.s, pow26974# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqincw	z0.s, pow2, mul #166975# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z0.b, z0.b, #06976# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z0.b, z0.b, z0.b6977# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z0.d, z0.d, #06978# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z0.d, z0.d, #0, lsl #86979# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z0.d, z0.d, z0.d6980# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z0.h, z0.h, #06981# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z0.h, z0.h, #0, lsl #86982# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z0.h, z0.h, z0.h6983# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z0.s, z0.s, #06984# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z0.s, z0.s, #0, lsl #86985# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z0.s, z0.s, z0.s6986# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z31.b, z31.b, #2556987# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z31.d, z31.d, #652806988# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z31.h, z31.h, #652806989# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sqsub	z31.s, z31.s, #652806990# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z0.b }, p0, [x0, x0]6991# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z0.b }, p0, [x0]6992# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z0.d }, p0, [x0, x0]6993# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1b	{ z0.d }, p0, [x0, z0.d, sxtw]6994# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1b	{ z0.d }, p0, [x0, z0.d, uxtw]6995# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1b	{ z0.d }, p0, [x0, z0.d]6996# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z0.d }, p0, [x0]6997# CHECK-NEXT:  -     4.00   4.00    -      -     4.00    -      -     st1b	{ z0.d }, p7, [z0.d]6998# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z0.h }, p0, [x0, x0]6999# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z0.h }, p0, [x0]7000# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z0.s }, p0, [x0, x0]7001# CHECK-NEXT:  -     8.00   8.00   8.00    -     8.00    -      -     st1b	{ z0.s }, p0, [x0, z0.s, sxtw]7002# CHECK-NEXT:  -     8.00   8.00   8.00    -     8.00    -      -     st1b	{ z0.s }, p0, [x0, z0.s, uxtw]7003# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z0.s }, p0, [x0]7004# CHECK-NEXT:  -     8.00   8.00    -      -     12.00   -      -     st1b	{ z0.s }, p7, [z0.s]7005# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z21.b }, p5, [x10, #5, mul vl]7006# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z21.d }, p5, [x10, #5, mul vl]7007# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z21.h }, p5, [x10, #5, mul vl]7008# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z21.s }, p5, [x10, #5, mul vl]7009# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z31.b }, p7, [sp, #-1, mul vl]7010# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z31.d }, p7, [sp, #-1, mul vl]7011# CHECK-NEXT:  -     4.00   4.00    -      -     4.00    -      -     st1b	{ z31.d }, p7, [z31.d, #31]7012# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z31.h }, p7, [sp, #-1, mul vl]7013# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1b	{ z31.s }, p7, [sp, #-1, mul vl]7014# CHECK-NEXT:  -     8.00   8.00    -      -     12.00   -      -     st1b	{ z31.s }, p7, [z31.s, #31]7015# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1d	{ z0.d }, p0, [x0, x0, lsl #3]7016# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]7017# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]7018# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d, sxtw]7019# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]7020# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d, uxtw]7021# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d]7022# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1d	{ z0.d }, p0, [x0]7023# CHECK-NEXT:  -     4.00   4.00    -      -     4.00    -      -     st1d	{ z0.d }, p7, [z0.d]7024# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1d	{ z21.d }, p5, [x10, #5, mul vl]7025# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1d	{ z31.d }, p7, [sp, #-1, mul vl]7026# CHECK-NEXT:  -     4.00   4.00    -      -     4.00    -      -     st1d	{ z31.d }, p7, [z31.d, #248]7027# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z0.d }, p0, [x0, x0, lsl #1]7028# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]7029# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]7030# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d, sxtw]7031# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]7032# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d, uxtw]7033# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d]7034# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z0.d }, p0, [x0]7035# CHECK-NEXT:  -     4.00   4.00    -      -     4.00    -      -     st1h	{ z0.d }, p7, [z0.d]7036# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z0.h }, p0, [x0, x0, lsl #1]7037# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z0.h }, p0, [x0]7038# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z0.s }, p0, [x0, x0, lsl #1]7039# CHECK-NEXT:  -     8.00   8.00   8.00    -     8.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]7040# CHECK-NEXT:  -     8.00   8.00   8.00    -     8.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, sxtw]7041# CHECK-NEXT:  -     8.00   8.00   8.00    -     8.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]7042# CHECK-NEXT:  -     8.00   8.00   8.00    -     8.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, uxtw]7043# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z0.s }, p0, [x0]7044# CHECK-NEXT:  -     8.00   8.00    -      -     12.00   -      -     st1h	{ z0.s }, p7, [z0.s]7045# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z21.d }, p5, [x10, #5, mul vl]7046# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z21.h }, p5, [x10, #5, mul vl]7047# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z21.s }, p5, [x10, #5, mul vl]7048# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z31.d }, p7, [sp, #-1, mul vl]7049# CHECK-NEXT:  -     4.00   4.00    -      -     4.00    -      -     st1h	{ z31.d }, p7, [z31.d, #62]7050# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z31.h }, p7, [sp, #-1, mul vl]7051# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1h	{ z31.s }, p7, [sp, #-1, mul vl]7052# CHECK-NEXT:  -     8.00   8.00    -      -     12.00   -      -     st1h	{ z31.s }, p7, [z31.s, #62]7053# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1w	{ z0.d }, p0, [x0, x0, lsl #2]7054# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]7055# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]7056# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d, sxtw]7057# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]7058# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d, uxtw]7059# CHECK-NEXT:  -     4.00   4.00   4.00    -     4.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d]7060# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1w	{ z0.d }, p0, [x0]7061# CHECK-NEXT:  -     4.00   4.00    -      -     4.00    -      -     st1w	{ z0.d }, p7, [z0.d]7062# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1w	{ z0.s }, p0, [x0, x0, lsl #2]7063# CHECK-NEXT:  -     8.00   8.00   8.00    -     8.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]7064# CHECK-NEXT:  -     8.00   8.00   8.00    -     8.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, sxtw]7065# CHECK-NEXT:  -     8.00   8.00   8.00    -     8.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]7066# CHECK-NEXT:  -     8.00   8.00   8.00    -     8.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, uxtw]7067# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1w	{ z0.s }, p0, [x0]7068# CHECK-NEXT:  -     8.00   8.00    -      -     12.00   -      -     st1w	{ z0.s }, p7, [z0.s]7069# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1w	{ z21.d }, p5, [x10, #5, mul vl]7070# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1w	{ z21.s }, p5, [x10, #5, mul vl]7071# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1w	{ z31.d }, p7, [sp, #-1, mul vl]7072# CHECK-NEXT:  -     4.00   4.00    -      -     4.00    -      -     st1w	{ z31.d }, p7, [z31.d, #124]7073# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     st1w	{ z31.s }, p7, [sp, #-1, mul vl]7074# CHECK-NEXT:  -     8.00   8.00    -      -     12.00   -      -     st1w	{ z31.s }, p7, [z31.s, #124]7075# CHECK-NEXT:  -     4.50   4.50    -      -     8.00    -      -     st2b	{ z0.b, z1.b }, p0, [x0, x0]7076# CHECK-NEXT:  -     4.50   4.50    -      -     8.00    -      -     st2b	{ z0.b, z1.b }, p0, [x0]7077# CHECK-NEXT:  -     4.50   4.50    -      -     8.00    -      -     st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]7078# CHECK-NEXT:  -     4.50   4.50    -      -     8.00    -      -     st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]7079# CHECK-NEXT:  -     4.50   4.50    -      -     8.00    -      -     st2b	{ z5.b, z6.b }, p3, [x17, x16]7080# CHECK-NEXT:  -     1.00   1.00    -      -     2.00    -      -     st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]7081# CHECK-NEXT:  -     1.50   1.50    -      -     2.00    -      -     st2d	{ z0.d, z1.d }, p0, [x0]7082# CHECK-NEXT:  -     1.50   1.50    -      -     2.00    -      -     st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]7083# CHECK-NEXT:  -     1.50   1.50    -      -     2.00    -      -     st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]7084# CHECK-NEXT:  -     1.00   1.00    -      -     2.00    -      -     st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]7085# CHECK-NEXT:  -     4.50   4.50    -      -     8.00    -      -     st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]7086# CHECK-NEXT:  -     4.50   4.50    -      -     8.00    -      -     st2h	{ z0.h, z1.h }, p0, [x0]7087# CHECK-NEXT:  -     4.50   4.50    -      -     8.00    -      -     st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]7088# CHECK-NEXT:  -     4.50   4.50    -      -     8.00    -      -     st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]7089# CHECK-NEXT:  -     4.50   4.50    -      -     8.00    -      -     st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]7090# CHECK-NEXT:  -     1.00   1.00    -      -     2.00    -      -     st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]7091# CHECK-NEXT:  -     1.50   1.50    -      -     2.00    -      -     st2w	{ z0.s, z1.s }, p0, [x0]7092# CHECK-NEXT:  -     1.50   1.50    -      -     2.00    -      -     st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]7093# CHECK-NEXT:  -     1.50   1.50    -      -     2.00    -      -     st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]7094# CHECK-NEXT:  -     1.00   1.00    -      -     2.00    -      -     st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]7095# CHECK-NEXT:  -     6.50   6.50    -      -     12.00   -      -     st3b	{ z0.b - z2.b }, p0, [x0, x0]7096# CHECK-NEXT:  -     6.50   6.50    -      -     12.00   -      -     st3b	{ z0.b - z2.b }, p0, [x0]7097# CHECK-NEXT:  -     6.50   6.50    -      -     12.00   -      -     st3b	{ z21.b - z23.b }, p5, [x10, #15, mul vl]7098# CHECK-NEXT:  -     6.50   6.50    -      -     12.00   -      -     st3b	{ z23.b - z25.b }, p3, [x13, #-24, mul vl]7099# CHECK-NEXT:  -     6.50   6.50    -      -     12.00   -      -     st3b	{ z5.b - z7.b }, p3, [x17, x16]7100# CHECK-NEXT:  -     1.50   1.50    -      -     3.00    -      -     st3d	{ z0.d - z2.d }, p0, [x0, x0, lsl #3]7101# CHECK-NEXT:  -     2.00   2.00    -      -     3.00    -      -     st3d	{ z0.d - z2.d }, p0, [x0]7102# CHECK-NEXT:  -     2.00   2.00    -      -     3.00    -      -     st3d	{ z21.d - z23.d }, p5, [x10, #15, mul vl]7103# CHECK-NEXT:  -     2.00   2.00    -      -     3.00    -      -     st3d	{ z23.d - z25.d }, p3, [x13, #-24, mul vl]7104# CHECK-NEXT:  -     1.50   1.50    -      -     3.00    -      -     st3d	{ z5.d - z7.d }, p3, [x17, x16, lsl #3]7105# CHECK-NEXT:  -     6.50   6.50    -      -     12.00   -      -     st3h	{ z0.h - z2.h }, p0, [x0, x0, lsl #1]7106# CHECK-NEXT:  -     6.50   6.50    -      -     12.00   -      -     st3h	{ z0.h - z2.h }, p0, [x0]7107# CHECK-NEXT:  -     6.50   6.50    -      -     12.00   -      -     st3h	{ z21.h - z23.h }, p5, [x10, #15, mul vl]7108# CHECK-NEXT:  -     6.50   6.50    -      -     12.00   -      -     st3h	{ z23.h - z25.h }, p3, [x13, #-24, mul vl]7109# CHECK-NEXT:  -     6.50   6.50    -      -     12.00   -      -     st3h	{ z5.h - z7.h }, p3, [x17, x16, lsl #1]7110# CHECK-NEXT:  -     1.50   1.50    -      -     3.00    -      -     st3w	{ z0.s - z2.s }, p0, [x0, x0, lsl #2]7111# CHECK-NEXT:  -     2.00   2.00    -      -     3.00    -      -     st3w	{ z0.s - z2.s }, p0, [x0]7112# CHECK-NEXT:  -     2.00   2.00    -      -     3.00    -      -     st3w	{ z21.s - z23.s }, p5, [x10, #15, mul vl]7113# CHECK-NEXT:  -     2.00   2.00    -      -     3.00    -      -     st3w	{ z23.s - z25.s }, p3, [x13, #-24, mul vl]7114# CHECK-NEXT:  -     1.50   1.50    -      -     3.00    -      -     st3w	{ z5.s - z7.s }, p3, [x17, x16, lsl #2]7115# CHECK-NEXT:  -     8.50   8.50    -      -     16.00   -      -     st4b	{ z0.b - z3.b }, p0, [x0, x0]7116# CHECK-NEXT:  -     8.50   8.50    -      -     16.00   -      -     st4b	{ z0.b - z3.b }, p0, [x0]7117# CHECK-NEXT:  -     8.50   8.50    -      -     16.00   -      -     st4b	{ z21.b - z24.b }, p5, [x10, #20, mul vl]7118# CHECK-NEXT:  -     8.50   8.50    -      -     16.00   -      -     st4b	{ z23.b - z26.b }, p3, [x13, #-32, mul vl]7119# CHECK-NEXT:  -     8.50   8.50    -      -     16.00   -      -     st4b	{ z5.b - z8.b }, p3, [x17, x16]7120# CHECK-NEXT:  -     2.00   2.00    -      -     4.00    -      -     st4d	{ z0.d - z3.d }, p0, [x0, x0, lsl #3]7121# CHECK-NEXT:  -     2.50   2.50    -      -     4.00    -      -     st4d	{ z0.d - z3.d }, p0, [x0]7122# CHECK-NEXT:  -     2.50   2.50    -      -     4.00    -      -     st4d	{ z21.d - z24.d }, p5, [x10, #20, mul vl]7123# CHECK-NEXT:  -     2.50   2.50    -      -     4.00    -      -     st4d	{ z23.d - z26.d }, p3, [x13, #-32, mul vl]7124# CHECK-NEXT:  -     2.00   2.00    -      -     4.00    -      -     st4d	{ z5.d - z8.d }, p3, [x17, x16, lsl #3]7125# CHECK-NEXT:  -     8.50   8.50    -      -     16.00   -      -     st4h	{ z0.h - z3.h }, p0, [x0, x0, lsl #1]7126# CHECK-NEXT:  -     8.50   8.50    -      -     16.00   -      -     st4h	{ z0.h - z3.h }, p0, [x0]7127# CHECK-NEXT:  -     8.50   8.50    -      -     16.00   -      -     st4h	{ z21.h - z24.h }, p5, [x10, #20, mul vl]7128# CHECK-NEXT:  -     8.50   8.50    -      -     16.00   -      -     st4h	{ z23.h - z26.h }, p3, [x13, #-32, mul vl]7129# CHECK-NEXT:  -     8.50   8.50    -      -     16.00   -      -     st4h	{ z5.h - z8.h }, p3, [x17, x16, lsl #1]7130# CHECK-NEXT:  -     2.00   2.00    -      -     4.00    -      -     st4w	{ z0.s - z3.s }, p0, [x0, x0, lsl #2]7131# CHECK-NEXT:  -     2.50   2.50    -      -     4.00    -      -     st4w	{ z0.s - z3.s }, p0, [x0]7132# CHECK-NEXT:  -     2.50   2.50    -      -     4.00    -      -     st4w	{ z21.s - z24.s }, p5, [x10, #20, mul vl]7133# CHECK-NEXT:  -     2.50   2.50    -      -     4.00    -      -     st4w	{ z23.s - z26.s }, p3, [x13, #-32, mul vl]7134# CHECK-NEXT:  -     2.00   2.00    -      -     4.00    -      -     st4w	{ z5.s - z8.s }, p3, [x17, x16, lsl #2]7135# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1b	{ z0.b }, p0, [x0, x0]7136# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1b	{ z0.b }, p0, [x0]7137# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1b	{ z21.b }, p5, [x10, #7, mul vl]7138# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]7139# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]7140# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1d	{ z0.d }, p0, [x0]7141# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1d	{ z21.d }, p5, [x10, #7, mul vl]7142# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]7143# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]7144# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1h	{ z0.h }, p0, [x0]7145# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1h	{ z21.h }, p5, [x10, #7, mul vl]7146# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]7147# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]7148# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1w	{ z0.s }, p0, [x0]7149# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1w	{ z21.s }, p5, [x10, #7, mul vl]7150# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]7151# CHECK-NEXT:  -     1.00    -      -      -      -     1.00    -     str	p0, [x0]7152# CHECK-NEXT:  -     1.00    -      -      -      -     1.00    -     str	p15, [sp, #-256, mul vl]7153# CHECK-NEXT:  -     1.00    -      -      -      -     1.00    -     str	p5, [x10, #255, mul vl]7154# CHECK-NEXT:  -     1.00    -      -      -     1.00    -      -     str	z0, [x0]7155# CHECK-NEXT:  -     1.00    -      -      -     1.00    -      -     str	z21, [x10, #-256, mul vl]7156# CHECK-NEXT:  -     1.00    -      -      -     1.00    -      -     str	z31, [sp, #255, mul vl]7157# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z0.b, p0/m, z0.b, z0.b7158# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sub	z0.b, z0.b, #07159# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z0.b, z0.b, z0.b7160# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z0.d, p0/m, z0.d, z0.d7161# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sub	z0.d, z0.d, #07162# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sub	z0.d, z0.d, #0, lsl #87163# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z0.d, z0.d, z0.d7164# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z0.h, p0/m, z0.h, z0.h7165# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sub	z0.h, z0.h, #07166# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sub	z0.h, z0.h, #0, lsl #87167# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z0.h, z0.h, z0.h7168# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z0.s, p0/m, z0.s, z0.s7169# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sub	z0.s, z0.s, #07170# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sub	z0.s, z0.s, #0, lsl #87171# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z0.s, z0.s, z0.s7172# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z21.b, p5/m, z21.b, z10.b7173# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z21.b, z10.b, z21.b7174# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z21.d, p5/m, z21.d, z10.d7175# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z21.d, z10.d, z21.d7176# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z21.h, p5/m, z21.h, z10.h7177# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z21.h, z10.h, z21.h7178# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z21.s, p5/m, z21.s, z10.s7179# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z21.s, z10.s, z21.s7180# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z23.b, p3/m, z23.b, z13.b7181# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z23.b, z13.b, z8.b7182# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z23.d, p3/m, z23.d, z13.d7183# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z23.d, z13.d, z8.d7184# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z23.h, p3/m, z23.h, z13.h7185# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z23.h, z13.h, z8.h7186# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z23.s, p3/m, z23.s, z13.s7187# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z23.s, z13.s, z8.s7188# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z31.b, p7/m, z31.b, z31.b7189# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sub	z31.b, z31.b, #2557190# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z31.b, z31.b, z31.b7191# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z31.d, p7/m, z31.d, z31.d7192# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sub	z31.d, z31.d, #652807193# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z31.d, z31.d, z31.d7194# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z31.h, p7/m, z31.h, z31.h7195# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sub	z31.h, z31.h, #652807196# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z31.h, z31.h, z31.h7197# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z31.s, p7/m, z31.s, z31.s7198# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sub	z31.s, z31.s, #652807199# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sub	z31.s, z31.s, z31.s7200# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     subr	z0.b, p0/m, z0.b, z0.b7201# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     subr	z0.b, z0.b, #07202# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     subr	z0.d, p0/m, z0.d, z0.d7203# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     subr	z0.d, z0.d, #07204# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     subr	z0.d, z0.d, #0, lsl #87205# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     subr	z0.h, p0/m, z0.h, z0.h7206# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     subr	z0.h, z0.h, #07207# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     subr	z0.h, z0.h, #0, lsl #87208# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     subr	z0.s, p0/m, z0.s, z0.s7209# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     subr	z0.s, z0.s, #07210# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     subr	z0.s, z0.s, #0, lsl #87211# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     subr	z31.b, z31.b, #2557212# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     subr	z31.d, z31.d, #652807213# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     subr	z31.h, z31.h, #652807214# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     subr	z31.s, z31.s, #652807215# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sunpkhi	z31.d, z31.s7216# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sunpkhi	z31.h, z31.b7217# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sunpkhi	z31.s, z31.h7218# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sunpklo	z31.d, z31.s7219# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sunpklo	z31.h, z31.b7220# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     sunpklo	z31.s, z31.h7221# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxtb	z0.d, p0/m, z0.d7222# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxtb	z0.h, p0/m, z0.h7223# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxtb	z0.s, p0/m, z0.s7224# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxtb	z31.d, p7/m, z31.d7225# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxtb	z31.h, p7/m, z31.h7226# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxtb	z31.s, p7/m, z31.s7227# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxth	z0.d, p0/m, z0.d7228# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxth	z0.s, p0/m, z0.s7229# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxth	z31.d, p7/m, z31.d7230# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxth	z31.s, p7/m, z31.s7231# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxtw	z0.d, p0/m, z0.d7232# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     sxtw	z31.d, p7/m, z31.d7233# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     tbl	z31.b, { z31.b }, z31.b7234# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     tbl	z31.d, { z31.d }, z31.d7235# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     tbl	z31.h, { z31.h }, z31.h7236# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     tbl	z31.s, { z31.s }, z31.s7237# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   trn1	p15.b, p15.b, p15.b7238# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   trn1	p15.d, p15.d, p15.d7239# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   trn1	p15.h, p15.h, p15.h7240# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   trn1	p15.s, p15.s, p15.s7241# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     trn1	z31.b, z31.b, z31.b7242# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     trn1	z31.d, z31.d, z31.d7243# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     trn1	z31.h, z31.h, z31.h7244# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     trn1	z31.s, z31.s, z31.s7245# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   trn2	p15.b, p15.b, p15.b7246# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   trn2	p15.d, p15.d, p15.d7247# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   trn2	p15.h, p15.h, p15.h7248# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   trn2	p15.s, p15.s, p15.s7249# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     trn2	z31.b, z31.b, z31.b7250# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     trn2	z31.d, z31.d, z31.d7251# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     trn2	z31.h, z31.h, z31.h7252# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     trn2	z31.s, z31.s, z31.s7253# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uabd	z31.b, p7/m, z31.b, z31.b7254# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uabd	z31.d, p7/m, z31.d, z31.d7255# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uabd	z31.h, p7/m, z31.h, z31.h7256# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uabd	z31.s, p7/m, z31.s, z31.s7257# CHECK-NEXT:  -      -      -      -      -     5.00   5.00    -     uaddv	d0, p7, z31.b7258# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -     uaddv	d0, p7, z31.d7259# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     uaddv	d0, p7, z31.h7260# CHECK-NEXT:  -      -      -      -      -     4.00   4.00    -     uaddv	d0, p7, z31.s7261# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ucvtf	z0.d, p0/m, z0.d7262# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ucvtf	z0.d, p0/m, z0.s7263# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ucvtf	z0.h, p0/m, z0.d7264# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ucvtf	z0.h, p0/m, z0.h7265# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ucvtf	z0.h, p0/m, z0.s7266# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ucvtf	z0.s, p0/m, z0.d7267# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     ucvtf	z0.s, p0/m, z0.s7268# CHECK-NEXT:  -      -      -      -      -     178.00  -      -     udiv	z0.d, p7/m, z0.d, z31.d7269# CHECK-NEXT:  -      -      -      -      -     114.00  -      -     udiv	z0.s, p7/m, z0.s, z31.s7270# CHECK-NEXT:  -      -      -      -      -     178.00  -      -     udivr	z0.d, p7/m, z0.d, z31.d7271# CHECK-NEXT:  -      -      -      -      -     114.00  -      -     udivr	z0.s, p7/m, z0.s, z31.s7272# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     udot	z0.d, z1.h, z15.h[1]7273# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     udot	z0.d, z1.h, z31.h7274# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     udot	z0.s, z1.b, z31.b7275# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -     udot	z0.s, z1.b, z7.b[3]7276# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     umax	z0.b, z0.b, #07277# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umax	z31.b, p7/m, z31.b, z31.b7278# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     umax	z31.b, z31.b, #2557279# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umax	z31.d, p7/m, z31.d, z31.d7280# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umax	z31.h, p7/m, z31.h, z31.h7281# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umax	z31.s, p7/m, z31.s, z31.s7282# CHECK-NEXT:  -      -      -      -      -     5.00   5.00    -     umaxv	b0, p7, z31.b7283# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -     umaxv	d0, p7, z31.d7284# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     umaxv	h0, p7, z31.h7285# CHECK-NEXT:  -      -      -      -      -     4.00   4.00    -     umaxv	s0, p7, z31.s7286# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     umin	z0.b, z0.b, #07287# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umin	z31.b, p7/m, z31.b, z31.b7288# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     umin	z31.b, z31.b, #2557289# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umin	z31.d, p7/m, z31.d, z31.d7290# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umin	z31.h, p7/m, z31.h, z31.h7291# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umin	z31.s, p7/m, z31.s, z31.s7292# CHECK-NEXT:  -      -      -      -      -     5.00   5.00    -     uminv	b0, p7, z31.b7293# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -     uminv	d0, p7, z31.d7294# CHECK-NEXT:  -      -      -      -      -     4.50   4.50    -     uminv	h0, p7, z31.h7295# CHECK-NEXT:  -      -      -      -      -     4.00   4.00    -     uminv	s0, p7, z31.s7296# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umulh	z0.b, p7/m, z0.b, z31.b7297# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umulh	z0.d, p7/m, z0.d, z31.d7298# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umulh	z0.h, p7/m, z0.h, z31.h7299# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     umulh	z0.s, p7/m, z0.s, z31.s7300# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z0.b, z0.b, #07301# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z0.b, z0.b, z0.b7302# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z0.d, z0.d, #07303# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z0.d, z0.d, #0, lsl #87304# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z0.d, z0.d, z0.d7305# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z0.h, z0.h, #07306# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z0.h, z0.h, #0, lsl #87307# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z0.h, z0.h, z0.h7308# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z0.s, z0.s, #07309# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z0.s, z0.s, #0, lsl #87310# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z0.s, z0.s, z0.s7311# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z31.b, z31.b, #2557312# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z31.d, z31.d, #652807313# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z31.h, z31.h, #652807314# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqadd	z31.s, z31.s, #652807315# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecb	w07316# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecb	w0, all, mul #167317# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecb	w0, pow27318# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecb	w0, pow2, mul #167319# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecb	x07320# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecb	x0, #147321# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecb	x0, all, mul #167322# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecb	x0, pow27323# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecb	x0, vl17324# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecd	w07325# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecd	w0, all, mul #167326# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecd	w0, pow27327# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecd	w0, pow2, mul #167328# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecd	x07329# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecd	x0, #147330# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecd	x0, all, mul #167331# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecd	x0, pow27332# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecd	x0, vl17333# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdecd	z0.d7334# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdecd	z0.d, all, mul #167335# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdecd	z0.d, pow27336# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdecd	z0.d, pow2, mul #167337# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdech	w07338# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdech	w0, all, mul #167339# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdech	w0, pow27340# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdech	w0, pow2, mul #167341# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdech	x07342# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdech	x0, #147343# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdech	x0, all, mul #167344# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdech	x0, pow27345# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdech	x0, vl17346# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdech	z0.h7347# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdech	z0.h, all, mul #167348# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdech	z0.h, pow27349# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdech	z0.h, pow2, mul #167350# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqdecp	wzr, p15.b7351# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqdecp	wzr, p15.d7352# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqdecp	wzr, p15.h7353# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqdecp	wzr, p15.s7354# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqdecp	x0, p0.b7355# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqdecp	x0, p0.d7356# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqdecp	x0, p0.h7357# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqdecp	x0, p0.s7358# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     uqdecp	z0.d, p0.d7359# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     uqdecp	z0.h, p0.h7360# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     uqdecp	z0.s, p0.s7361# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecw	w07362# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecw	w0, all, mul #167363# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecw	w0, pow27364# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecw	w0, pow2, mul #167365# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecw	x07366# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecw	x0, #147367# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecw	x0, all, mul #167368# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecw	x0, pow27369# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqdecw	x0, vl17370# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdecw	z0.s7371# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdecw	z0.s, all, mul #167372# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdecw	z0.s, pow27373# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqdecw	z0.s, pow2, mul #167374# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincb	w07375# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincb	w0, all, mul #167376# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincb	w0, pow27377# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincb	w0, pow2, mul #167378# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincb	x07379# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincb	x0, #147380# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincb	x0, all, mul #167381# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincb	x0, pow27382# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincb	x0, vl17383# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincd	w07384# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincd	w0, all, mul #167385# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincd	w0, pow27386# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincd	w0, pow2, mul #167387# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincd	x07388# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincd	x0, #147389# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincd	x0, all, mul #167390# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincd	x0, pow27391# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincd	x0, vl17392# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqincd	z0.d7393# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqincd	z0.d, all, mul #167394# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqincd	z0.d, pow27395# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqincd	z0.d, pow2, mul #167396# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqinch	w07397# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqinch	w0, all, mul #167398# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqinch	w0, pow27399# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqinch	w0, pow2, mul #167400# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqinch	x07401# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqinch	x0, #147402# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqinch	x0, all, mul #167403# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqinch	x0, pow27404# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqinch	x0, vl17405# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqinch	z0.h7406# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqinch	z0.h, all, mul #167407# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqinch	z0.h, pow27408# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqinch	z0.h, pow2, mul #167409# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqincp	wzr, p15.b7410# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqincp	wzr, p15.d7411# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqincp	wzr, p15.h7412# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqincp	wzr, p15.s7413# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqincp	x0, p0.b7414# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqincp	x0, p0.d7415# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqincp	x0, p0.h7416# CHECK-NEXT:  -      -      -     1.50   1.50    -     1.00    -     uqincp	x0, p0.s7417# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     uqincp	z0.d, p0.d7418# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     uqincp	z0.h, p0.h7419# CHECK-NEXT:  -      -      -     0.50   0.50    -     1.00    -     uqincp	z0.s, p0.s7420# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincw	w07421# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincw	w0, all, mul #167422# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincw	w0, pow27423# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincw	w0, pow2, mul #167424# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincw	x07425# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincw	x0, #147426# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincw	x0, all, mul #167427# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincw	x0, pow27428# CHECK-NEXT:  -      -      -     1.00   1.00    -      -      -     uqincw	x0, vl17429# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqincw	z0.s7430# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqincw	z0.s, all, mul #167431# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqincw	z0.s, pow27432# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqincw	z0.s, pow2, mul #167433# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z0.b, z0.b, #07434# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z0.b, z0.b, z0.b7435# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z0.d, z0.d, #07436# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z0.d, z0.d, #0, lsl #87437# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z0.d, z0.d, z0.d7438# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z0.h, z0.h, #07439# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z0.h, z0.h, #0, lsl #87440# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z0.h, z0.h, z0.h7441# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z0.s, z0.s, #07442# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z0.s, z0.s, #0, lsl #87443# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z0.s, z0.s, z0.s7444# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z31.b, z31.b, #2557445# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z31.d, z31.d, #652807446# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z31.h, z31.h, #652807447# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uqsub	z31.s, z31.s, #652807448# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uunpkhi	z31.d, z31.s7449# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uunpkhi	z31.h, z31.b7450# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uunpkhi	z31.s, z31.h7451# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uunpklo	z31.d, z31.s7452# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uunpklo	z31.h, z31.b7453# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uunpklo	z31.s, z31.h7454# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxtb	z0.d, p0/m, z0.d7455# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxtb	z0.h, p0/m, z0.h7456# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxtb	z0.s, p0/m, z0.s7457# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxtb	z31.d, p7/m, z31.d7458# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxtb	z31.h, p7/m, z31.h7459# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxtb	z31.s, p7/m, z31.s7460# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxth	z0.d, p0/m, z0.d7461# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxth	z0.s, p0/m, z0.s7462# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxth	z31.d, p7/m, z31.d7463# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxth	z31.s, p7/m, z31.s7464# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxtw	z0.d, p0/m, z0.d7465# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -     uxtw	z31.d, p7/m, z31.d7466# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp1	p15.b, p15.b, p15.b7467# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp1	p15.d, p15.d, p15.d7468# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp1	p15.h, p15.h, p15.h7469# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp1	p15.s, p15.s, p15.s7470# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp1	z31.b, z31.b, z31.b7471# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp1	z31.d, z31.d, z31.d7472# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp1	z31.h, z31.h, z31.h7473# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp1	z31.s, z31.s, z31.s7474# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp2	p15.b, p15.b, p15.b7475# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp2	p15.d, p15.d, p15.d7476# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp2	p15.h, p15.h, p15.h7477# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp2	p15.s, p15.s, p15.s7478# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp2	z31.b, z31.b, z31.b7479# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp2	z31.d, z31.d, z31.d7480# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp2	z31.h, z31.h, z31.h7481# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     uzp2	z31.s, z31.s, z31.s7482# CHECK-NEXT:  -     1.00    -      -      -      -     1.00    -     wrffr	p0.b7483# CHECK-NEXT:  -     1.00    -      -      -      -     1.00    -     wrffr	p15.b7484# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	p0.b, p0.b, p0.b7485# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	p0.d, p0.d, p0.d7486# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	p0.h, p0.h, p0.h7487# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	p0.s, p0.s, p0.s7488# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	p15.b, p15.b, p15.b7489# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	p15.d, p15.d, p15.d7490# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	p15.h, p15.h, p15.h7491# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	p15.s, p15.s, p15.s7492# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	z0.b, z0.b, z0.b7493# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	z0.d, z0.d, z0.d7494# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	z0.h, z0.h, z0.h7495# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	z0.s, z0.s, z0.s7496# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	z31.b, z31.b, z31.b7497# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	z31.d, z31.d, z31.d7498# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	z31.h, z31.h, z31.h7499# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip1	z31.s, z31.s, z31.s7500# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	p0.b, p0.b, p0.b7501# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	p0.d, p0.d, p0.d7502# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	p0.h, p0.h, p0.h7503# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	p0.s, p0.s, p0.s7504# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	p15.b, p15.b, p15.b7505# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	p15.d, p15.d, p15.d7506# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	p15.h, p15.h, p15.h7507# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	p15.s, p15.s, p15.s7508# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	z0.b, z0.b, z0.b7509# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	z0.d, z0.d, z0.d7510# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	z0.h, z0.h, z0.h7511# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	z0.s, z0.s, z0.s7512# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	z31.b, z31.b, z31.b7513# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	z31.d, z31.d, z31.d7514# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	z31.h, z31.h, z31.h7515# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     zip2	z31.s, z31.s, z31.s7516