brintos

brintos / llvm-project-archived public Read only

0
0
Text · 855.7 KiB · fe3742c Raw
7460 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v1 -instruction-tables=full < %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.s138bfcvt	z0.h, p0/m, z1.s139bfcvtnt	z0.h, p0/m, z1.s140bfdot	z0.s, z1.h, z2.h141bfdot	z0.s, z1.h, z2.h[0]142bfdot	z0.s, z1.h, z2.h[3]143bfmlalb	z0.s, z1.h, z2.h144bfmlalb	z0.s, z1.h, z2.h[0]145bfmlalb	z0.s, z1.h, z2.h[7]146bfmlalb	z10.s, z21.h, z14.h147bfmlalb	z21.s, z14.h, z3.h[2]148bfmlalt	z0.s, z1.h, z2.h149bfmlalt	z0.s, z1.h, z2.h[0]150bfmlalt	z0.s, z1.h, z2.h[7]151bfmlalt	z0.s, z1.h, z7.h[7]152bfmlalt	z14.s, z10.h, z21.h153bfmmla	z0.s, z1.h, z2.h154bic	p0.b, p0/z, p0.b, p0.b155bic	p15.b, p15/z, p15.b, p15.b156bic	z0.d, z0.d, z0.d157bic	z23.d, z13.d, z8.d158bic	z31.b, p7/m, z31.b, z31.b159bic	z31.d, p7/m, z31.d, z31.d160bic	z31.h, p7/m, z31.h, z31.h161bic	z31.s, p7/m, z31.s, z31.s162bics	p0.b, p0/z, p0.b, p0.b163bics	p15.b, p15/z, p15.b, p15.b164brka	p0.b, p15/m, p15.b165brka	p0.b, p15/z, p15.b166brkas	p0.b, p15/z, p15.b167brkb	p0.b, p15/m, p15.b168brkb	p0.b, p15/z, p15.b169brkbs	p0.b, p15/z, p15.b170brkn	p0.b, p15/z, p1.b, p0.b171brkn	p15.b, p15/z, p15.b, p15.b172brkns	p0.b, p15/z, p1.b, p0.b173brkns	p15.b, p15/z, p15.b, p15.b174brkpa	p0.b, p15/z, p1.b, p2.b175brkpa	p15.b, p15/z, p15.b, p15.b176brkpas	p0.b, p15/z, p1.b, p2.b177brkpas	p15.b, p15/z, p15.b, p15.b178brkpb	p0.b, p15/z, p1.b, p2.b179brkpb	p15.b, p15/z, p15.b, p15.b180brkpbs	p0.b, p15/z, p1.b, p2.b181brkpbs	p15.b, p15/z, p15.b, p15.b182clasta	b0, p7, b0, z31.b183clasta	d0, p7, d0, z31.d184clasta	h0, p7, h0, z31.h185clasta	s0, p7, s0, z31.s186clasta	w0, p7, w0, z31.b187clasta	w0, p7, w0, z31.h188clasta	w0, p7, w0, z31.s189clasta	x0, p7, x0, z31.d190clasta	z0.b, p7, z0.b, z31.b191clasta	z0.d, p7, z0.d, z31.d192clasta	z0.h, p7, z0.h, z31.h193clasta	z0.s, p7, z0.s, z31.s194clastb	b0, p7, b0, z31.b195clastb	d0, p7, d0, z31.d196clastb	h0, p7, h0, z31.h197clastb	s0, p7, s0, z31.s198clastb	w0, p7, w0, z31.b199clastb	w0, p7, w0, z31.h200clastb	w0, p7, w0, z31.s201clastb	x0, p7, x0, z31.d202clastb	z0.b, p7, z0.b, z31.b203clastb	z0.d, p7, z0.d, z31.d204clastb	z0.h, p7, z0.h, z31.h205clastb	z0.s, p7, z0.s, z31.s206cls	z31.b, p7/m, z31.b207cls	z31.d, p7/m, z31.d208cls	z31.h, p7/m, z31.h209cls	z31.s, p7/m, z31.s210clz	z31.b, p7/m, z31.b211clz	z31.d, p7/m, z31.d212clz	z31.h, p7/m, z31.h213clz	z31.s, p7/m, z31.s214cmpeq	p0.b, p0/z, z0.b, #-16215cmpeq	p0.b, p0/z, z0.b, #15216cmpeq	p0.b, p0/z, z0.b, z0.b217cmpeq	p0.b, p0/z, z0.b, z0.d218cmpeq	p0.d, p0/z, z0.d, #-16219cmpeq	p0.d, p0/z, z0.d, #15220cmpeq	p0.d, p0/z, z0.d, z0.d221cmpeq	p0.h, p0/z, z0.h, #-16222cmpeq	p0.h, p0/z, z0.h, #15223cmpeq	p0.h, p0/z, z0.h, z0.d224cmpeq	p0.h, p0/z, z0.h, z0.h225cmpeq	p0.s, p0/z, z0.s, #-16226cmpeq	p0.s, p0/z, z0.s, #15227cmpeq	p0.s, p0/z, z0.s, z0.d228cmpeq	p0.s, p0/z, z0.s, z0.s229cmpge	p0.b, p0/z, z0.b, #-16230cmpge	p0.b, p0/z, z0.b, #15231cmpge	p0.b, p0/z, z0.b, z0.b232cmpge	p0.b, p0/z, z0.b, z0.d233cmpge	p0.b, p0/z, z1.b, z0.b234cmpge	p0.d, p0/z, z0.d, #-16235cmpge	p0.d, p0/z, z0.d, #15236cmpge	p0.d, p0/z, z0.d, z0.d237cmpge	p0.d, p0/z, z1.d, z0.d238cmpge	p0.h, p0/z, z0.h, #-16239cmpge	p0.h, p0/z, z0.h, #15240cmpge	p0.h, p0/z, z0.h, z0.d241cmpge	p0.h, p0/z, z0.h, z0.h242cmpge	p0.h, p0/z, z1.h, z0.h243cmpge	p0.s, p0/z, z0.s, #-16244cmpge	p0.s, p0/z, z0.s, #15245cmpge	p0.s, p0/z, z0.s, z0.d246cmpge	p0.s, p0/z, z0.s, z0.s247cmpge	p0.s, p0/z, z1.s, z0.s248cmpgt	p0.b, p0/z, z0.b, #-16249cmpgt	p0.b, p0/z, z0.b, #15250cmpgt	p0.b, p0/z, z0.b, z0.b251cmpgt	p0.b, p0/z, z0.b, z0.d252cmpgt	p0.b, p0/z, z1.b, z0.b253cmpgt	p0.d, p0/z, z0.d, #-16254cmpgt	p0.d, p0/z, z0.d, #15255cmpgt	p0.d, p0/z, z0.d, z0.d256cmpgt	p0.d, p0/z, z1.d, z0.d257cmpgt	p0.h, p0/z, z0.h, #-16258cmpgt	p0.h, p0/z, z0.h, #15259cmpgt	p0.h, p0/z, z0.h, z0.d260cmpgt	p0.h, p0/z, z0.h, z0.h261cmpgt	p0.h, p0/z, z1.h, z0.h262cmpgt	p0.s, p0/z, z0.s, #-16263cmpgt	p0.s, p0/z, z0.s, #15264cmpgt	p0.s, p0/z, z0.s, z0.d265cmpgt	p0.s, p0/z, z0.s, z0.s266cmpgt	p0.s, p0/z, z1.s, z0.s267cmphi	p0.b, p0/z, z0.b, #0268cmphi	p0.b, p0/z, z0.b, #127269cmphi	p0.b, p0/z, z0.b, z0.b270cmphi	p0.b, p0/z, z0.b, z0.d271cmphi	p0.b, p0/z, z1.b, z0.b272cmphi	p0.d, p0/z, z0.d, #0273cmphi	p0.d, p0/z, z0.d, #127274cmphi	p0.d, p0/z, z0.d, z0.d275cmphi	p0.d, p0/z, z1.d, z0.d276cmphi	p0.h, p0/z, z0.h, #0277cmphi	p0.h, p0/z, z0.h, #127278cmphi	p0.h, p0/z, z0.h, z0.d279cmphi	p0.h, p0/z, z0.h, z0.h280cmphi	p0.h, p0/z, z1.h, z0.h281cmphi	p0.s, p0/z, z0.s, #0282cmphi	p0.s, p0/z, z0.s, #127283cmphi	p0.s, p0/z, z0.s, z0.d284cmphi	p0.s, p0/z, z0.s, z0.s285cmphi	p0.s, p0/z, z1.s, z0.s286cmphs	p0.b, p0/z, z0.b, #0287cmphs	p0.b, p0/z, z0.b, #127288cmphs	p0.b, p0/z, z0.b, z0.b289cmphs	p0.b, p0/z, z0.b, z0.d290cmphs	p0.b, p0/z, z1.b, z0.b291cmphs	p0.d, p0/z, z0.d, #0292cmphs	p0.d, p0/z, z0.d, #127293cmphs	p0.d, p0/z, z0.d, z0.d294cmphs	p0.d, p0/z, z1.d, z0.d295cmphs	p0.h, p0/z, z0.h, #0296cmphs	p0.h, p0/z, z0.h, #127297cmphs	p0.h, p0/z, z0.h, z0.d298cmphs	p0.h, p0/z, z0.h, z0.h299cmphs	p0.h, p0/z, z1.h, z0.h300cmphs	p0.s, p0/z, z0.s, #0301cmphs	p0.s, p0/z, z0.s, #127302cmphs	p0.s, p0/z, z0.s, z0.d303cmphs	p0.s, p0/z, z0.s, z0.s304cmphs	p0.s, p0/z, z1.s, z0.s305cmple	p0.b, p0/z, z0.b, #-16306cmple	p0.b, p0/z, z0.b, #15307cmple	p0.b, p0/z, z0.b, z0.d308cmple	p0.d, p0/z, z0.d, #-16309cmple	p0.d, p0/z, z0.d, #15310cmple	p0.h, p0/z, z0.h, #-16311cmple	p0.h, p0/z, z0.h, #15312cmple	p0.h, p0/z, z0.h, z0.d313cmple	p0.s, p0/z, z0.s, #-16314cmple	p0.s, p0/z, z0.s, #15315cmple	p0.s, p0/z, z0.s, z0.d316cmplo	p0.b, p0/z, z0.b, #0317cmplo	p0.b, p0/z, z0.b, #127318cmplo	p0.b, p0/z, z0.b, z0.d319cmplo	p0.d, p0/z, z0.d, #0320cmplo	p0.d, p0/z, z0.d, #127321cmplo	p0.h, p0/z, z0.h, #0322cmplo	p0.h, p0/z, z0.h, #127323cmplo	p0.h, p0/z, z0.h, z0.d324cmplo	p0.s, p0/z, z0.s, #0325cmplo	p0.s, p0/z, z0.s, #127326cmplo	p0.s, p0/z, z0.s, z0.d327cmpls	p0.b, p0/z, z0.b, #0328cmpls	p0.b, p0/z, z0.b, #127329cmpls	p0.b, p0/z, z0.b, z0.d330cmpls	p0.d, p0/z, z0.d, #0331cmpls	p0.d, p0/z, z0.d, #127332cmpls	p0.h, p0/z, z0.h, #0333cmpls	p0.h, p0/z, z0.h, #127334cmpls	p0.h, p0/z, z0.h, z0.d335cmpls	p0.s, p0/z, z0.s, #0336cmpls	p0.s, p0/z, z0.s, #127337cmpls	p0.s, p0/z, z0.s, z0.d338cmplt	p0.b, p0/z, z0.b, #-16339cmplt	p0.b, p0/z, z0.b, #15340cmplt	p0.b, p0/z, z0.b, z0.d341cmplt	p0.d, p0/z, z0.d, #-16342cmplt	p0.d, p0/z, z0.d, #15343cmplt	p0.h, p0/z, z0.h, #-16344cmplt	p0.h, p0/z, z0.h, #15345cmplt	p0.h, p0/z, z0.h, z0.d346cmplt	p0.s, p0/z, z0.s, #-16347cmplt	p0.s, p0/z, z0.s, #15348cmplt	p0.s, p0/z, z0.s, z0.d349cmpne	p0.b, p0/z, z0.b, #-16350cmpne	p0.b, p0/z, z0.b, #15351cmpne	p0.b, p0/z, z0.b, z0.b352cmpne	p0.b, p0/z, z0.b, z0.d353cmpne	p0.d, p0/z, z0.d, #-16354cmpne	p0.d, p0/z, z0.d, #15355cmpne	p0.d, p0/z, z0.d, z0.d356cmpne	p0.h, p0/z, z0.h, #-16357cmpne	p0.h, p0/z, z0.h, #15358cmpne	p0.h, p0/z, z0.h, z0.d359cmpne	p0.h, p0/z, z0.h, z0.h360cmpne	p0.s, p0/z, z0.s, #-16361cmpne	p0.s, p0/z, z0.s, #15362cmpne	p0.s, p0/z, z0.s, z0.d363cmpne	p0.s, p0/z, z0.s, z0.s364cnot	z31.b, p7/m, z31.b365cnot	z31.d, p7/m, z31.d366cnot	z31.h, p7/m, z31.h367cnot	z31.s, p7/m, z31.s368cnt	z31.b, p7/m, z31.b369cnt	z31.d, p7/m, z31.d370cnt	z31.h, p7/m, z31.h371cnt	z31.s, p7/m, z31.s372cntb	x0373cntb	x0, #28374cntb	x0, all, mul #16375cntb	x0, pow2376cntd	x0377cntd	x0, #28378cntd	x0, all, mul #16379cntd	x0, pow2380cnth	x0381cnth	x0, #28382cnth	x0, all, mul #16383cnth	x0, pow2384cntp	x0, p15, p0.b385cntp	x0, p15, p0.d386cntp	x0, p15, p0.h387cntp	x0, p15, p0.s388cntw	x0389cntw	x0, #28390cntw	x0, all, mul #16391cntw	x0, pow2392compact	z31.d, p7, z31.d393compact	z31.s, p7, z31.s394cpy	z31.b, p7/m, w0395cpy	z31.d, p7/m, sp396cpy	z31.h, p7/m, w0397cpy	z31.s, p7/m, wsp398ctermeq	w30, wzr399ctermeq	wzr, w30400ctermeq	x30, xzr401ctermeq	xzr, x30402ctermne	w30, wzr403ctermne	wzr, w30404ctermne	x30, xzr405ctermne	xzr, x30406decb	x0407decb	x0, #14408decb	x0, all, mul #16409decb	x0, pow2410decb	x0, vl1411decd	x0412decd	x0, #14413decd	x0, all, mul #16414decd	x0, pow2415decd	x0, vl1416dech	x0417dech	x0, #14418dech	x0, all, mul #16419dech	x0, pow2420dech	x0, vl1421decp	x0, p0.b422decp	x0, p0.d423decp	x0, p0.h424decp	x0, p0.s425decp	xzr, p15.b426decp	xzr, p15.d427decp	xzr, p15.h428decp	xzr, p15.s429decd    z19.d430decp	z31.d, p15.d431dech    z23.h432decp	z31.h, p15.h433decp	z31.s, p15.s434decw    z8.s435decw	x0436decw	x0, #14437decw	x0, all, mul #16438decw	x0, pow2439decw	x0, vl1440dup	z0.b, #0441dup	z0.d, #256442dup	z31.h, #127, lsl #0443dup	z31.s, #2, lsl #8444dup	z0.b, w0445dup	z0.d, x0446dup	z31.h, wsp447dup	z31.s, wsp448dupm	z0.d, #0xfffffffffffffff9449dupm	z0.s, #0xfffffff9450dupm	z23.h, #0xfff9451dupm	z5.b, #0xf9452eor	p0.b, p0/z, p0.b, p1.b453eor	z0.d, z0.d, #0x6454eor	z0.d, z0.d, #0xfffffffffffffff9455eor	z0.d, z0.d, z0.d456eor	z0.s, z0.s, #0x6457eor	z0.s, z0.s, #0xfffffff9458eor	z23.d, z13.d, z8.d459eor	z23.h, z23.h, #0x6460eor	z23.h, z23.h, #0xfff9461eor	z31.b, p7/m, z31.b, z31.b462eor	z31.d, p7/m, z31.d, z31.d463eor	z31.h, p7/m, z31.h, z31.h464eor	z31.s, p7/m, z31.s, z31.s465eor	z5.b, z5.b, #0x6466eor	z5.b, z5.b, #0xf9467eors	p0.b, p0/z, p0.b, p1.b468eorv	b0, p7, z31.b469eorv	d0, p7, z31.d470eorv	h0, p7, z31.h471eorv	s0, p7, z31.s472ext	z31.b, z31.b, z0.b, #0473ext	z31.b, z31.b, z0.b, #255474fabd	z0.d, p7/m, z0.d, z31.d475fabd	z0.h, p7/m, z0.h, z31.h476fabd	z0.s, p7/m, z0.s, z31.s477fabs	z31.d, p7/m, z31.d478fabs	z31.h, p7/m, z31.h479fabs	z31.s, p7/m, z31.s480facge	p0.d, p0/z, z0.d, z1.d481facge	p0.d, p0/z, z1.d, z0.d482facge	p0.h, p0/z, z0.h, z1.h483facge	p0.h, p0/z, z1.h, z0.h484facge	p0.s, p0/z, z0.s, z1.s485facge	p0.s, p0/z, z1.s, z0.s486facgt	p0.d, p0/z, z0.d, z1.d487facgt	p0.d, p0/z, z1.d, z0.d488facgt	p0.h, p0/z, z0.h, z1.h489facgt	p0.h, p0/z, z1.h, z0.h490facgt	p0.s, p0/z, z0.s, z1.s491facgt	p0.s, p0/z, z1.s, z0.s492fadd	z0.d, p0/m, z0.d, #0.5493fadd	z0.d, p7/m, z0.d, z31.d494fadd	z0.d, z1.d, z31.d495fadd	z0.h, p0/m, z0.h, #0.5496fadd	z0.h, p7/m, z0.h, z31.h497fadd	z0.h, z1.h, z31.h498fadd	z0.s, p0/m, z0.s, #0.5499fadd	z0.s, p7/m, z0.s, z31.s500fadd	z0.s, z1.s, z31.s501fadd	z31.d, p7/m, z31.d, #1.0502fadd	z31.h, p7/m, z31.h, #1.0503fadd	z31.s, p7/m, z31.s, #1.0504fadda	d0, p7, d0, z31.d505fadda	h0, p7, h0, z31.h506fadda	s0, p7, s0, z31.s507faddv	d0, p7, z31.d508faddv	h0, p7, z31.h509faddv	s0, p7, z31.s510fcadd	z0.d, p0/m, z0.d, z0.d, #90511fcadd	z0.h, p0/m, z0.h, z0.h, #90512fcadd	z0.s, p0/m, z0.s, z0.s, #90513fcadd	z31.d, p7/m, z31.d, z31.d, #270514fcadd	z31.h, p7/m, z31.h, z31.h, #270515fcadd	z31.s, p7/m, z31.s, z31.s, #270516fcmeq	p0.d, p0/z, z0.d, #0.0517fcmeq	p0.d, p0/z, z0.d, z1.d518fcmeq	p0.h, p0/z, z0.h, #0.0519fcmeq	p0.h, p0/z, z0.h, z1.h520fcmeq	p0.s, p0/z, z0.s, #0.0521fcmeq	p0.s, p0/z, z0.s, z1.s522fcmge	p0.d, p0/z, z0.d, #0.0523fcmge	p0.d, p0/z, z0.d, z1.d524fcmge	p0.d, p0/z, z1.d, z0.d525fcmge	p0.h, p0/z, z0.h, #0.0526fcmge	p0.h, p0/z, z0.h, z1.h527fcmge	p0.h, p0/z, z1.h, z0.h528fcmge	p0.s, p0/z, z0.s, #0.0529fcmge	p0.s, p0/z, z0.s, z1.s530fcmge	p0.s, p0/z, z1.s, z0.s531fcmgt	p0.d, p0/z, z0.d, #0.0532fcmgt	p0.d, p0/z, z0.d, z1.d533fcmgt	p0.d, p0/z, z1.d, z0.d534fcmgt	p0.h, p0/z, z0.h, #0.0535fcmgt	p0.h, p0/z, z0.h, z1.h536fcmgt	p0.h, p0/z, z1.h, z0.h537fcmgt	p0.s, p0/z, z0.s, #0.0538fcmgt	p0.s, p0/z, z0.s, z1.s539fcmgt	p0.s, p0/z, z1.s, z0.s540fcmla	z0.d, p0/m, z0.d, z0.d, #0541fcmla	z0.d, p0/m, z1.d, z2.d, #90542fcmla	z0.h, p0/m, z0.h, z0.h, #0543fcmla	z0.h, p0/m, z1.h, z2.h, #90544fcmla	z0.h, z0.h, z0.h[0], #0545fcmla	z0.s, p0/m, z0.s, z0.s, #0546fcmla	z0.s, p0/m, z1.s, z2.s, #90547fcmla	z21.s, z10.s, z5.s[1], #90548fcmla	z23.s, z13.s, z8.s[0], #270549fcmla	z29.d, p7/m, z30.d, z31.d, #180550fcmla	z29.h, p7/m, z30.h, z31.h, #180551fcmla	z29.s, p7/m, z30.s, z31.s, #180552fcmla	z31.d, p7/m, z31.d, z31.d, #270553fcmla	z31.h, p7/m, z31.h, z31.h, #270554fcmla	z31.h, z31.h, z7.h[3], #270555fcmla	z31.s, p7/m, z31.s, z31.s, #270556fcmle	p0.d, p0/z, z0.d, #0.0557fcmle	p0.h, p0/z, z0.h, #0.0558fcmle	p0.s, p0/z, z0.s, #0.0559fcmlt	p0.d, p0/z, z0.d, #0.0560fcmlt	p0.h, p0/z, z0.h, #0.0561fcmlt	p0.s, p0/z, z0.s, #0.0562fcmne	p0.d, p0/z, z0.d, #0.0563fcmne	p0.d, p0/z, z0.d, z1.d564fcmne	p0.h, p0/z, z0.h, #0.0565fcmne	p0.h, p0/z, z0.h, z1.h566fcmne	p0.s, p0/z, z0.s, #0.0567fcmne	p0.s, p0/z, z0.s, z1.s568fcmuo	p0.d, p0/z, z0.d, z1.d569fcmuo	p0.h, p0/z, z0.h, z1.h570fcmuo	p0.s, p0/z, z0.s, z1.s571fcvt	z0.d, p0/m, z0.h572fcvt	z0.d, p0/m, z0.s573fcvt	z0.h, p0/m, z0.d574fcvt	z0.h, p0/m, z0.s575fcvt	z0.s, p0/m, z0.d576fcvt	z0.s, p0/m, z0.h577fcvtzs	z0.d, p0/m, z0.d578fcvtzs	z0.d, p0/m, z0.h579fcvtzs	z0.d, p0/m, z0.s580fcvtzs	z0.h, p0/m, z0.h581fcvtzs	z0.s, p0/m, z0.d582fcvtzs	z0.s, p0/m, z0.h583fcvtzs	z0.s, p0/m, z0.s584fcvtzu	z0.d, p0/m, z0.d585fcvtzu	z0.d, p0/m, z0.h586fcvtzu	z0.d, p0/m, z0.s587fcvtzu	z0.h, p0/m, z0.h588fcvtzu	z0.s, p0/m, z0.d589fcvtzu	z0.s, p0/m, z0.h590fcvtzu	z0.s, p0/m, z0.s591fdiv	z0.d, p7/m, z0.d, z31.d592fdiv	z0.h, p7/m, z0.h, z31.h593fdiv	z0.s, p7/m, z0.s, z31.s594fdivr	z0.d, p7/m, z0.d, z31.d595fdivr	z0.h, p7/m, z0.h, z31.h596fdivr	z0.s, p7/m, z0.s, z31.s597fexpa	z0.d, z31.d598fexpa	z0.h, z31.h599fexpa	z0.s, z31.s600fmad	z0.d, p7/m, z1.d, z31.d601fmad	z0.h, p7/m, z1.h, z31.h602fmad	z0.s, p7/m, z1.s, z31.s603fmax	z0.d, p0/m, z0.d, #0.0604fmax	z0.d, p7/m, z0.d, z31.d605fmax	z0.h, p0/m, z0.h, #0.0606fmax	z0.h, p7/m, z0.h, z31.h607fmax	z0.s, p0/m, z0.s, #0.0608fmax	z0.s, p7/m, z0.s, z31.s609fmax	z31.d, p7/m, z31.d, #1.0610fmax	z31.h, p7/m, z31.h, #1.0611fmax	z31.s, p7/m, z31.s, #1.0612fmaxnm	z0.d, p0/m, z0.d, #0.0613fmaxnm	z0.d, p7/m, z0.d, z31.d614fmaxnm	z0.h, p0/m, z0.h, #0.0615fmaxnm	z0.h, p7/m, z0.h, z31.h616fmaxnm	z0.s, p0/m, z0.s, #0.0617fmaxnm	z0.s, p7/m, z0.s, z31.s618fmaxnm	z31.d, p7/m, z31.d, #1.0619fmaxnm	z31.h, p7/m, z31.h, #1.0620fmaxnm	z31.s, p7/m, z31.s, #1.0621fmaxnmv	d0, p7, z31.d622fmaxnmv	h0, p7, z31.h623fmaxnmv	s0, p7, z31.s624fmaxv	d0, p7, z31.d625fmaxv	h0, p7, z31.h626fmaxv	s0, p7, z31.s627fmin	z0.d, p0/m, z0.d, #0.0628fmin	z0.d, p7/m, z0.d, z31.d629fmin	z0.h, p0/m, z0.h, #0.0630fmin	z0.h, p7/m, z0.h, z31.h631fmin	z0.s, p0/m, z0.s, #0.0632fmin	z0.s, p7/m, z0.s, z31.s633fmin	z31.d, p7/m, z31.d, #1.0634fmin	z31.h, p7/m, z31.h, #1.0635fmin	z31.s, p7/m, z31.s, #1.0636fminnm	z0.d, p0/m, z0.d, #0.0637fminnm	z0.d, p7/m, z0.d, z31.d638fminnm	z0.h, p0/m, z0.h, #0.0639fminnm	z0.h, p7/m, z0.h, z31.h640fminnm	z0.s, p0/m, z0.s, #0.0641fminnm	z0.s, p7/m, z0.s, z31.s642fminnm	z31.d, p7/m, z31.d, #1.0643fminnm	z31.h, p7/m, z31.h, #1.0644fminnm	z31.s, p7/m, z31.s, #1.0645fminnmv	d0, p7, z31.d646fminnmv	h0, p7, z31.h647fminnmv	s0, p7, z31.s648fminv	d0, p7, z31.d649fminv	h0, p7, z31.h650fminv	s0, p7, z31.s651fmla	z0.d, p7/m, z1.d, z31.d652fmla	z0.d, z1.d, z7.d[1]653fmla	z0.h, p7/m, z1.h, z31.h654fmla	z0.h, z1.h, z7.h[7]655fmla	z0.s, p7/m, z1.s, z31.s656fmla	z0.s, z1.s, z7.s[3]657fmls	z0.d, p7/m, z1.d, z31.d658fmls	z0.d, z1.d, z7.d[1]659fmls	z0.h, p7/m, z1.h, z31.h660fmls	z0.h, z1.h, z7.h[7]661fmls	z0.s, p7/m, z1.s, z31.s662fmls	z0.s, z1.s, z7.s[3]663fmov	z0.d, #-10.00000000664fmov	z0.d, #0.12500000665fmov	z0.d, p0/m, #-10.00000000666fmov	z0.d, p0/m, #0.12500000667fmov	z0.h, #-0.12500000668fmov	z0.h, p0/m, #-0.12500000669fmov	z0.s, #-0.12500000670fmov	z0.s, p0/m, #-0.12500000671fmsb	z0.d, p7/m, z1.d, z31.d672fmsb	z0.h, p7/m, z1.h, z31.h673fmsb	z0.s, p7/m, z1.s, z31.s674fmul	z0.d, p0/m, z0.d, #0.5675fmul	z0.d, p7/m, z0.d, z31.d676fmul	z0.d, z0.d, z0.d[0]677fmul	z0.d, z1.d, z31.d678fmul	z0.h, p0/m, z0.h, #0.5679fmul	z0.h, p7/m, z0.h, z31.h680fmul	z0.h, z0.h, z0.h[0]681fmul	z0.h, z1.h, z31.h682fmul	z0.s, p0/m, z0.s, #0.5683fmul	z0.s, p7/m, z0.s, z31.s684fmul	z0.s, z0.s, z0.s[0]685fmul	z0.s, z1.s, z31.s686fmul	z31.d, p7/m, z31.d, #2.0687fmul	z31.d, z31.d, z15.d[1]688fmul	z31.h, p7/m, z31.h, #2.0689fmul	z31.h, z31.h, z7.h[7]690fmul	z31.s, p7/m, z31.s, #2.0691fmul	z31.s, z31.s, z7.s[3]692fmulx	z0.d, p7/m, z0.d, z31.d693fmulx	z0.h, p7/m, z0.h, z31.h694fmulx	z0.s, p7/m, z0.s, z31.s695fneg	z31.d, p7/m, z31.d696fneg	z31.h, p7/m, z31.h697fneg	z31.s, p7/m, z31.s698fnmad	z0.d, p7/m, z1.d, z31.d699fnmad	z0.h, p7/m, z1.h, z31.h700fnmad	z0.s, p7/m, z1.s, z31.s701fnmla	z0.d, p7/m, z1.d, z31.d702fnmla	z0.h, p7/m, z1.h, z31.h703fnmla	z0.s, p7/m, z1.s, z31.s704fnmls	z0.d, p7/m, z1.d, z31.d705fnmls	z0.h, p7/m, z1.h, z31.h706fnmls	z0.s, p7/m, z1.s, z31.s707fnmsb	z0.d, p7/m, z1.d, z31.d708fnmsb	z0.h, p7/m, z1.h, z31.h709fnmsb	z0.s, p7/m, z1.s, z31.s710frecpe	z0.d, z31.d711frecpe	z0.h, z31.h712frecpe	z0.s, z31.s713frecps	z0.d, z1.d, z31.d714frecps	z0.h, z1.h, z31.h715frecps	z0.s, z1.s, z31.s716frecpx	z31.d, p7/m, z31.d717frecpx	z31.h, p7/m, z31.h718frecpx	z31.s, p7/m, z31.s719frinta	z31.d, p7/m, z31.d720frinta	z31.h, p7/m, z31.h721frinta	z31.s, p7/m, z31.s722frinti	z31.d, p7/m, z31.d723frinti	z31.h, p7/m, z31.h724frinti	z31.s, p7/m, z31.s725frintm	z31.d, p7/m, z31.d726frintm	z31.h, p7/m, z31.h727frintm	z31.s, p7/m, z31.s728frintn	z31.d, p7/m, z31.d729frintn	z31.h, p7/m, z31.h730frintn	z31.s, p7/m, z31.s731frintp	z31.d, p7/m, z31.d732frintp	z31.h, p7/m, z31.h733frintp	z31.s, p7/m, z31.s734frintx	z31.d, p7/m, z31.d735frintx	z31.h, p7/m, z31.h736frintx	z31.s, p7/m, z31.s737frintz	z31.d, p7/m, z31.d738frintz	z31.h, p7/m, z31.h739frintz	z31.s, p7/m, z31.s740frsqrte	z0.d, z31.d741frsqrte	z0.h, z31.h742frsqrte	z0.s, z31.s743frsqrts	z0.d, z1.d, z31.d744frsqrts	z0.h, z1.h, z31.h745frsqrts	z0.s, z1.s, z31.s746fscale	z0.d, p7/m, z0.d, z31.d747fscale	z0.h, p7/m, z0.h, z31.h748fscale	z0.s, p7/m, z0.s, z31.s749fsqrt	z31.d, p7/m, z31.d750fsqrt	z31.h, p7/m, z31.h751fsqrt	z31.s, p7/m, z31.s752fsub	z0.d, p0/m, z0.d, #0.5753fsub	z0.d, p7/m, z0.d, z31.d754fsub	z0.d, z1.d, z31.d755fsub	z0.h, p0/m, z0.h, #0.5756fsub	z0.h, p7/m, z0.h, z31.h757fsub	z0.h, z1.h, z31.h758fsub	z0.s, p0/m, z0.s, #0.5759fsub	z0.s, p7/m, z0.s, z31.s760fsub	z0.s, z1.s, z31.s761fsub	z31.d, p7/m, z31.d, #1.0762fsub	z31.h, p7/m, z31.h, #1.0763fsub	z31.s, p7/m, z31.s, #1.0764fsubr	z0.d, p0/m, z0.d, #0.5765fsubr	z0.d, p7/m, z0.d, z31.d766fsubr	z0.h, p0/m, z0.h, #0.5767fsubr	z0.h, p7/m, z0.h, z31.h768fsubr	z0.s, p0/m, z0.s, #0.5769fsubr	z0.s, p7/m, z0.s, z31.s770fsubr	z31.d, p7/m, z31.d, #1.0771fsubr	z31.h, p7/m, z31.h, #1.0772fsubr	z31.s, p7/m, z31.s, #1.0773ftmad	z0.d, z0.d, z31.d, #7774ftmad	z0.h, z0.h, z31.h, #7775ftmad	z0.s, z0.s, z31.s, #7776ftsmul	z0.d, z1.d, z31.d777ftsmul	z0.h, z1.h, z31.h778ftsmul	z0.s, z1.s, z31.s779ftssel	z0.d, z1.d, z31.d780ftssel	z0.h, z1.h, z31.h781ftssel	z0.s, z1.s, z31.s782incb	x0783incb	x0, #14784incb	x0, all, mul #16785incb	x0, pow2786incb	x0, vl1787incd	x0788incd	x0, #14789incd	x0, all, mul #16790incd	x0, pow2791incd	x0, vl1792incd	z0.d793incd	z0.d, all, mul #16794inch	x0795inch	x0, #14796inch	x0, all, mul #16797inch	x0, pow2798inch	x0, vl1799inch	z0.h800inch	z0.h, all, mul #16801incp	x0, p0.b802incp	x0, p0.d803incp	x0, p0.h804incp	x0, p0.s805incp	xzr, p15.b806incp	xzr, p15.d807incp	xzr, p15.h808incp	xzr, p15.s809incp	z31.d, p15.d810incp	z31.h, p15.h811incp	z31.s, p15.s812incw	x0813incw	x0, #14814incw	x0, all, mul #16815incw	x0, pow2816incw	x0, vl1817incw	z0.s818incw	z0.s, all, mul #16819index	z0.b, #0, #0820index	z0.d, #0, #0821index	z0.h, #0, #0822index	z0.h, w0, w0823index	z0.s, #0, #0824index	z21.b, w10, w21825index	z21.d, x10, x21826index	z21.s, w10, w21827index	z23.b, #13, w8828index	z23.b, w13, #8829index	z23.d, #13, x8830index	z23.d, x13, #8831index	z23.h, #13, w8832index	z23.h, w13, #8833index	z23.s, #13, w8834index	z23.s, w13, #8835index	z31.b, #-1, #-1836index	z31.b, #-1, wzr837index	z31.b, wzr, #-1838index	z31.b, wzr, wzr839index	z31.d, #-1, #-1840index	z31.d, #-1, xzr841index	z31.d, xzr, #-1842index	z31.d, xzr, xzr843index	z31.h, #-1, #-1844index	z31.h, #-1, wzr845index	z31.h, wzr, #-1846index	z31.h, wzr, wzr847index	z31.s, #-1, #-1848index	z31.s, #-1, wzr849index	z31.s, wzr, #-1850index	z31.s, wzr, wzr851insr	z0.b, w0852insr	z0.d, x0853insr	z0.h, w0854insr	z0.s, w0855insr	z31.b, b31856insr	z31.b, wzr857insr	z31.d, d31858insr	z31.d, xzr859insr	z31.h, h31860insr	z31.h, wzr861insr	z31.s, s31862insr	z31.s, wzr863lasta	b0, p7, z31.b864lasta	d0, p7, z31.d865lasta	h0, p7, z31.h866lasta	s0, p7, z31.s867lasta	w0, p7, z31.b868lasta	w0, p7, z31.h869lasta	w0, p7, z31.s870lasta	x0, p7, z31.d871lastb	b0, p7, z31.b872lastb	d0, p7, z31.d873lastb	h0, p7, z31.h874lastb	s0, p7, z31.s875lastb	w0, p7, z31.b876lastb	w0, p7, z31.h877lastb	w0, p7, z31.s878lastb	x0, p7, z31.d879ld1b	{ z0.b }, p0/z, [sp, x0]880ld1b	{ z0.b }, p0/z, [x0, x0]881ld1b	{ z0.b }, p0/z, [x0]882ld1b	{ z0.d }, p0/z, [x0]883ld1b	{ z0.d }, p0/z, [z0.d]884ld1b	{ z0.h }, p0/z, [x0]885ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]886ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]887ld1b	{ z0.s }, p0/z, [x0]888ld1b	{ z0.s }, p0/z, [z0.s]889ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]890ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]891ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]892ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]893ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]894ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]895ld1b	{ z21.s }, p5/z, [x10, x21]896ld1b	{ z23.d }, p3/z, [x13, x8]897ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]898ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]899ld1b	{ z31.d }, p7/z, [sp, z31.d]900ld1b	{ z31.d }, p7/z, [z31.d, #31]901ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]902ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]903ld1b	{ z31.s }, p7/z, [z31.s, #31]904ld1b	{ z5.h }, p3/z, [x17, x16]905ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]906ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]907ld1d	{ z0.d }, p0/z, [x0]908ld1d	{ z0.d }, p0/z, [z0.d]909ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]910ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]911ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]912ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]913ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]914ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]915ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]916ld1d	{ z31.d }, p7/z, [sp, z31.d]917ld1d	{ z31.d }, p7/z, [z31.d, #248]918ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]919ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]920ld1h	{ z0.d }, p0/z, [x0]921ld1h	{ z0.d }, p0/z, [z0.d]922ld1h	{ z0.h }, p0/z, [x0]923ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]924ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]925ld1h	{ z0.s }, p0/z, [x0]926ld1h	{ z0.s }, p0/z, [z0.s]927ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]928ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]929ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]930ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]931ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]932ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]933ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]934ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]935ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]936ld1h	{ z31.d }, p7/z, [sp, z31.d]937ld1h	{ z31.d }, p7/z, [z31.d, #62]938ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]939ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]940ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]941ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]942ld1h	{ z31.s }, p7/z, [z31.s, #62]943ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]944ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]945ld1rb	{ z0.b }, p0/z, [x0]946ld1rb	{ z0.d }, p0/z, [x0]947ld1rb	{ z0.h }, p0/z, [x0]948ld1rb	{ z0.s }, p0/z, [x0]949ld1rb	{ z31.b }, p7/z, [sp, #63]950ld1rb	{ z31.d }, p7/z, [sp, #63]951ld1rb	{ z31.h }, p7/z, [sp, #63]952ld1rb	{ z31.s }, p7/z, [sp, #63]953ld1rd	{ z0.d }, p0/z, [x0]954ld1rd	{ z31.d }, p7/z, [sp, #504]955ld1rh	{ z0.d }, p0/z, [x0]956ld1rh	{ z0.h }, p0/z, [x0]957ld1rh	{ z0.s }, p0/z, [x0]958ld1rh	{ z31.d }, p7/z, [sp, #126]959ld1rh	{ z31.h }, p7/z, [sp, #126]960ld1rh	{ z31.s }, p7/z, [sp, #126]961ld1rqb	{ z0.b }, p0/z, [x0, x0]962ld1rqb	{ z0.b }, p0/z, [x0]963ld1rqb	{ z21.b }, p5/z, [x10, #112]964ld1rqb	{ z23.b }, p3/z, [x13, #-128]965ld1rqb	{ z31.b }, p7/z, [sp, #-16]966ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]967ld1rqd	{ z0.d }, p0/z, [x0]968ld1rqd	{ z23.d }, p3/z, [x13, #-128]969ld1rqd	{ z23.d }, p3/z, [x13, #112]970ld1rqd	{ z31.d }, p7/z, [sp, #-16]971ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]972ld1rqh	{ z0.h }, p0/z, [x0]973ld1rqh	{ z23.h }, p3/z, [x13, #-128]974ld1rqh	{ z23.h }, p3/z, [x13, #112]975ld1rqh	{ z31.h }, p7/z, [sp, #-16]976ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]977ld1rqw	{ z0.s }, p0/z, [x0]978ld1rqw	{ z23.s }, p3/z, [x13, #-128]979ld1rqw	{ z23.s }, p3/z, [x13, #112]980ld1rqw	{ z31.s }, p7/z, [sp, #-16]981ld1rsb	{ z0.d }, p0/z, [x0]982ld1rsb	{ z0.h }, p0/z, [x0]983ld1rsb	{ z0.s }, p0/z, [x0]984ld1rsb	{ z31.d }, p7/z, [sp, #63]985ld1rsb	{ z31.h }, p7/z, [sp, #63]986ld1rsb	{ z31.s }, p7/z, [sp, #63]987ld1rsh	{ z0.d }, p0/z, [x0]988ld1rsh	{ z0.s }, p0/z, [x0]989ld1rsh	{ z31.d }, p7/z, [sp, #126]990ld1rsh	{ z31.s }, p7/z, [sp, #126]991ld1rsw	{ z0.d }, p0/z, [x0]992ld1rsw	{ z31.d }, p7/z, [sp, #252]993ld1rw	{ z0.d }, p0/z, [x0]994ld1rw	{ z0.s }, p0/z, [x0]995ld1rw	{ z31.d }, p7/z, [sp, #252]996ld1rw	{ z31.s }, p7/z, [sp, #252]997ld1sb	{ z0.d }, p0/z, [x0]998ld1sb	{ z0.d }, p0/z, [z0.d]999ld1sb	{ z0.h }, p0/z, [sp, x0]1000ld1sb	{ z0.h }, p0/z, [x0, x0]1001ld1sb	{ z0.h }, p0/z, [x0]1002ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]1003ld1sb	{ z0.s }, p0/z, [x0]1004ld1sb	{ z0.s }, p0/z, [z0.s]1005ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]1006ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]1007ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]1008ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]1009ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]1010ld1sb	{ z21.s }, p5/z, [x10, x21]1011ld1sb   { z23.s }, p5/z, [x17, z10.s, uxtw]1012ld1sb	{ z23.d }, p3/z, [x13, x8]1013ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]1014ld1sb	{ z31.d }, p7/z, [sp, z31.d]1015ld1sb	{ z31.d }, p7/z, [z31.d, #31]1016ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]1017ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]1018ld1sb	{ z31.s }, p7/z, [z31.s, #31]1019ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1020ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1021ld1sh	{ z0.d }, p0/z, [x0]1022ld1sh	{ z0.d }, p0/z, [z0.d]1023ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]1024ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]1025ld1sh	{ z0.s }, p0/z, [x0]1026ld1sh	{ z0.s }, p0/z, [z0.s]1027ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]1028ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]1029ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]1030ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]1031ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]1032ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]1033ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]1034ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1035ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]1036ld1sh	{ z31.d }, p7/z, [sp, z31.d]1037ld1sh	{ z31.d }, p7/z, [z31.d, #62]1038ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]1039ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1040ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1041ld1sh	{ z31.s }, p7/z, [z31.s, #62]1042ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1043ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1044ld1sw	{ z0.d }, p0/z, [x0]1045ld1sw	{ z0.d }, p0/z, [z0.d]1046ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]1047ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]1048ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]1049ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]1050ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]1051ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1052ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]1053ld1sw	{ z31.d }, p7/z, [sp, z31.d]1054ld1sw	{ z31.d }, p7/z, [z31.d, #124]1055ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1056ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1057ld1w	{ z0.d }, p0/z, [x0]1058ld1w	{ z0.d }, p0/z, [z0.d]1059ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]1060ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]1061ld1w	{ z0.s }, p0/z, [x0]1062ld1w	{ z0.s }, p0/z, [z0.s]1063ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]1064ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]1065ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]1066ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]1067ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]1068ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]1069ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]1070ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1071ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]1072ld1w	{ z31.d }, p7/z, [sp, z31.d]1073ld1w	{ z31.d }, p7/z, [z31.d, #124]1074ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]1075ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]1076ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]1077ld1w	{ z31.s }, p7/z, [z31.s, #124]1078ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]1079ld2b	{ z0.b, z1.b }, p0/z, [x0]1080ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]1081ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]1082ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]1083ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]1084ld2d	{ z0.d, z1.d }, p0/z, [x0]1085ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]1086ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]1087ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]1088ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]1089ld2h	{ z0.h, z1.h }, p0/z, [x0]1090ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]1091ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]1092ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]1093ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]1094ld2w	{ z0.s, z1.s }, p0/z, [x0]1095ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]1096ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]1097ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]1098ld3b	{ z0.b, z1.b, z2.b }, p0/z, [x0, x0]1099ld3b	{ z0.b, z1.b, z2.b }, p0/z, [x0]1100ld3b	{ z21.b, z22.b, z23.b }, p5/z, [x10, #15, mul vl]1101ld3b	{ z23.b, z24.b, z25.b }, p3/z, [x13, #-24, mul vl]1102ld3b	{ z5.b, z6.b, z7.b }, p3/z, [x17, x16]1103ld3d	{ z0.d, z1.d, z2.d }, p0/z, [x0, x0, lsl #3]1104ld3d	{ z0.d, z1.d, z2.d }, p0/z, [x0]1105ld3d	{ z21.d, z22.d, z23.d }, p5/z, [x10, #15, mul vl]1106ld3d	{ z23.d, z24.d, z25.d }, p3/z, [x13, #-24, mul vl]1107ld3d	{ z5.d, z6.d, z7.d }, p3/z, [x17, x16, lsl #3]1108ld3h	{ z0.h, z1.h, z2.h }, p0/z, [x0, x0, lsl #1]1109ld3h	{ z0.h, z1.h, z2.h }, p0/z, [x0]1110ld3h	{ z21.h, z22.h, z23.h }, p5/z, [x10, #15, mul vl]1111ld3h	{ z23.h, z24.h, z25.h }, p3/z, [x13, #-24, mul vl]1112ld3h	{ z5.h, z6.h, z7.h }, p3/z, [x17, x16, lsl #1]1113ld3w	{ z0.s, z1.s, z2.s }, p0/z, [x0, x0, lsl #2]1114ld3w	{ z0.s, z1.s, z2.s }, p0/z, [x0]1115ld3w	{ z21.s, z22.s, z23.s }, p5/z, [x10, #15, mul vl]1116ld3w	{ z23.s, z24.s, z25.s }, p3/z, [x13, #-24, mul vl]1117ld3w	{ z5.s, z6.s, z7.s }, p3/z, [x17, x16, lsl #2]1118ld4b	{ z0.b, z1.b, z2.b, z3.b }, p0/z, [x0, x0]1119ld4b	{ z0.b, z1.b, z2.b, z3.b }, p0/z, [x0]1120ld4b	{ z21.b, z22.b, z23.b, z24.b }, p5/z, [x10, #20, mul vl]1121ld4b	{ z23.b, z24.b, z25.b, z26.b }, p3/z, [x13, #-32, mul vl]1122ld4b	{ z5.b, z6.b, z7.b, z8.b }, p3/z, [x17, x16]1123ld4d	{ z0.d, z1.d, z2.d, z3.d }, p0/z, [x0, x0, lsl #3]1124ld4d	{ z0.d, z1.d, z2.d, z3.d }, p0/z, [x0]1125ld4d	{ z21.d, z22.d, z23.d, z24.d }, p5/z, [x10, #20, mul vl]1126ld4d	{ z23.d, z24.d, z25.d, z26.d }, p3/z, [x13, #-32, mul vl]1127ld4d	{ z5.d, z6.d, z7.d, z8.d }, p3/z, [x17, x16, lsl #3]1128ld4h	{ z0.h, z1.h, z2.h, z3.h }, p0/z, [x0, x0, lsl #1]1129ld4h	{ z0.h, z1.h, z2.h, z3.h }, p0/z, [x0]1130ld4h	{ z21.h, z22.h, z23.h, z24.h }, p5/z, [x10, #20, mul vl]1131ld4h	{ z23.h, z24.h, z25.h, z26.h }, p3/z, [x13, #-32, mul vl]1132ld4h	{ z5.h, z6.h, z7.h, z8.h }, p3/z, [x17, x16, lsl #1]1133ld4w	{ z0.s, z1.s, z2.s, z3.s }, p0/z, [x0, x0, lsl #2]1134ld4w	{ z0.s, z1.s, z2.s, z3.s }, p0/z, [x0]1135ld4w	{ z21.s, z22.s, z23.s, z24.s }, p5/z, [x10, #20, mul vl]1136ld4w	{ z23.s, z24.s, z25.s, z26.s }, p3/z, [x13, #-32, mul vl]1137ld4w	{ z5.s, z6.s, z7.s, z8.s }, p3/z, [x17, x16, lsl #2]1138ldff1b	{ z0.d }, p0/z, [x0, x0]1139ldff1b	{ z0.d }, p0/z, [z0.d]1140ldff1b	{ z0.h }, p0/z, [x0, x0]1141ldff1b	{ z0.s }, p0/z, [x0, x0]1142ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]1143ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]1144ldff1b	{ z0.s }, p0/z, [z0.s]1145ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]1146ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]1147ldff1b	{ z31.b }, p7/z, [sp]1148ldff1b	{ z31.d }, p7/z, [sp, z31.d]1149ldff1b	{ z31.d }, p7/z, [sp]1150ldff1b	{ z31.d }, p7/z, [z31.d, #31]1151ldff1b	{ z31.h }, p7/z, [sp]1152ldff1b	{ z31.s }, p7/z, [sp]1153ldff1b	{ z31.s }, p7/z, [z31.s, #31]1154ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]1155ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]1156ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]1157ldff1d	{ z0.d }, p0/z, [z0.d]1158ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]1159ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]1160ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]1161ldff1d	{ z31.d }, p7/z, [sp, z31.d]1162ldff1d	{ z31.d }, p7/z, [sp]1163ldff1d	{ z31.d }, p7/z, [z31.d, #248]1164ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]1165ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1166ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1167ldff1h	{ z0.d }, p0/z, [z0.d]1168ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]1169ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]1170ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]1171ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]1172ldff1h	{ z0.s }, p0/z, [z0.s]1173ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]1174ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]1175ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1176ldff1h	{ z31.d }, p7/z, [sp, z31.d]1177ldff1h	{ z31.d }, p7/z, [sp]1178ldff1h	{ z31.d }, p7/z, [z31.d, #62]1179ldff1h	{ z31.h }, p7/z, [sp]1180ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1181ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1182ldff1h	{ z31.s }, p7/z, [sp]1183ldff1h	{ z31.s }, p7/z, [z31.s, #62]1184ldff1sb	{ z0.d }, p0/z, [x0, x0]1185ldff1sb	{ z0.d }, p0/z, [z0.d]1186ldff1sb	{ z0.h }, p0/z, [x0, x0]1187ldff1sb	{ z0.s }, p0/z, [x0, x0]1188ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]1189ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]1190ldff1sb	{ z0.s }, p0/z, [z0.s]1191ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]1192ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]1193ldff1sb	{ z31.d }, p7/z, [sp, z31.d]1194ldff1sb	{ z31.d }, p7/z, [sp]1195ldff1sb	{ z31.d }, p7/z, [z31.d, #31]1196ldff1sb	{ z31.h }, p7/z, [sp]1197ldff1sb	{ z31.s }, p7/z, [sp]1198ldff1sb	{ z31.s }, p7/z, [z31.s, #31]1199ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]1200ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1201ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1202ldff1sh	{ z0.d }, p0/z, [z0.d]1203ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]1204ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]1205ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]1206ldff1sh	{ z0.s }, p0/z, [z0.s]1207ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]1208ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]1209ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1210ldff1sh	{ z31.d }, p7/z, [sp, z31.d]1211ldff1sh	{ z31.d }, p7/z, [sp]1212ldff1sh	{ z31.d }, p7/z, [z31.d, #62]1213ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1214ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1215ldff1sh	{ z31.s }, p7/z, [sp]1216ldff1sh	{ z31.s }, p7/z, [z31.s, #62]1217ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]1218ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1219ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1220ldff1sw	{ z0.d }, p0/z, [z0.d]1221ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]1222ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]1223ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1224ldff1sw	{ z31.d }, p7/z, [sp, z31.d]1225ldff1sw	{ z31.d }, p7/z, [sp]1226ldff1sw	{ z31.d }, p7/z, [z31.d, #124]1227ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]1228ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1229ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1230ldff1w	{ z0.d }, p0/z, [z0.d]1231ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]1232ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]1233ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]1234ldff1w	{ z0.s }, p0/z, [z0.s]1235ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]1236ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]1237ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1238ldff1w	{ z31.d }, p7/z, [sp, z31.d]1239ldff1w	{ z31.d }, p7/z, [sp]1240ldff1w	{ z31.d }, p7/z, [z31.d, #124]1241ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]1242ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]1243ldff1w	{ z31.s }, p7/z, [sp]1244ldff1w	{ z31.s }, p7/z, [z31.s, #124]1245ldnf1b	{ z0.b }, p0/z, [x0]1246ldnf1b	{ z0.d }, p0/z, [x0]1247ldnf1b	{ z0.h }, p0/z, [x0]1248ldnf1b	{ z0.s }, p0/z, [x0]1249ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]1250ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]1251ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]1252ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]1253ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]1254ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]1255ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]1256ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]1257ldnf1d	{ z0.d }, p0/z, [x0]1258ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]1259ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]1260ldnf1h	{ z0.d }, p0/z, [x0]1261ldnf1h	{ z0.h }, p0/z, [x0]1262ldnf1h	{ z0.s }, p0/z, [x0]1263ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]1264ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]1265ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]1266ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]1267ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]1268ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]1269ldnf1sb	{ z0.d }, p0/z, [x0]1270ldnf1sb	{ z0.h }, p0/z, [x0]1271ldnf1sb	{ z0.s }, p0/z, [x0]1272ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]1273ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]1274ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]1275ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]1276ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]1277ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]1278ldnf1sh	{ z0.d }, p0/z, [x0]1279ldnf1sh	{ z0.s }, p0/z, [x0]1280ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]1281ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]1282ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]1283ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]1284ldnf1sw	{ z0.d }, p0/z, [x0]1285ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]1286ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]1287ldnf1w	{ z0.d }, p0/z, [x0]1288ldnf1w	{ z0.s }, p0/z, [x0]1289ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]1290ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]1291ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]1292ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]1293ldnt1b	{ z0.b }, p0/z, [x0, x0]1294ldnt1b	{ z0.b }, p0/z, [x0]1295ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]1296ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]1297ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]1298ldnt1d	{ z0.d }, p0/z, [x0]1299ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]1300ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]1301ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]1302ldnt1h	{ z0.h }, p0/z, [x0]1303ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]1304ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]1305ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]1306ldnt1w	{ z0.s }, p0/z, [x0]1307ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]1308ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]1309ldr	p0, [x0]1310ldr	p5, [x10, #255, mul vl]1311ldr	p7, [x13, #-256, mul vl]1312ldr	z0, [x0]1313ldr	z23, [x13, #255, mul vl]1314ldr	z31, [sp, #-256, mul vl]1315lsl	z0.b, p0/m, z0.b, #01316lsl	z0.b, p0/m, z0.b, z0.b1317lsl	z0.b, p0/m, z0.b, z1.d1318lsl	z0.b, z0.b, #01319lsl	z0.b, z1.b, z2.d1320lsl	z0.d, p0/m, z0.d, #01321lsl	z0.d, p0/m, z0.d, z0.d1322lsl	z0.d, z0.d, #01323lsl	z0.h, p0/m, z0.h, #01324lsl	z0.h, p0/m, z0.h, z0.h1325lsl	z0.h, p0/m, z0.h, z1.d1326lsl	z0.h, z0.h, #01327lsl	z0.h, z1.h, z2.d1328lsl	z0.s, p0/m, z0.s, #01329lsl	z0.s, p0/m, z0.s, z0.s1330lsl	z0.s, p0/m, z0.s, z1.d1331lsl	z0.s, z0.s, #01332lsl	z0.s, z1.s, z2.d1333lsl	z31.b, p0/m, z31.b, #71334lsl	z31.b, z31.b, #71335lsl	z31.d, p0/m, z31.d, #631336lsl	z31.d, z31.d, #631337lsl	z31.h, p0/m, z31.h, #151338lsl	z31.h, z31.h, #151339lsl	z31.s, p0/m, z31.s, #311340lsl	z31.s, z31.s, #311341lslr	z0.b, p0/m, z0.b, z0.b1342lslr	z0.d, p0/m, z0.d, z0.d1343lslr	z0.h, p0/m, z0.h, z0.h1344lslr	z0.s, p0/m, z0.s, z0.s1345lsr	z0.b, p0/m, z0.b, #11346lsr	z0.b, p0/m, z0.b, z0.b1347lsr	z0.b, p0/m, z0.b, z1.d1348lsr	z0.b, z0.b, #11349lsr	z0.b, z1.b, z2.d1350lsr	z0.d, p0/m, z0.d, #11351lsr	z0.d, p0/m, z0.d, z0.d1352lsr	z0.d, z0.d, #11353lsr	z0.h, p0/m, z0.h, #11354lsr	z0.h, p0/m, z0.h, z0.h1355lsr	z0.h, p0/m, z0.h, z1.d1356lsr	z0.h, z0.h, #11357lsr	z0.h, z1.h, z2.d1358lsr	z0.s, p0/m, z0.s, #11359lsr	z0.s, p0/m, z0.s, z0.s1360lsr	z0.s, p0/m, z0.s, z1.d1361lsr	z0.s, z0.s, #11362lsr	z0.s, z1.s, z2.d1363lsr	z31.b, p0/m, z31.b, #81364lsr	z31.b, z31.b, #81365lsr	z31.d, p0/m, z31.d, #641366lsr	z31.d, z31.d, #641367lsr	z31.h, p0/m, z31.h, #161368lsr	z31.h, z31.h, #161369lsr	z31.s, p0/m, z31.s, #321370lsr	z31.s, z31.s, #321371lsrr	z0.b, p0/m, z0.b, z0.b1372lsrr	z0.d, p0/m, z0.d, z0.d1373lsrr	z0.h, p0/m, z0.h, z0.h1374lsrr	z0.s, p0/m, z0.s, z0.s1375mad     z17.b, p7/m, z4.b, z5.b1376mad     z29.h, p4/m, z31.h, z18.h1377mad     z7.s, p4/m, z5.s, z29.s1378mad	z0.d, p0/m, z0.d, z0.d1379mla     z1.b, p0/m, z3.b, z3.b1380mla     z21.h, p2/m, z31.h, z30.h1381mla     z24.s, p3/m, z11.s, z9.s1382mla	z0.d, p0/m, z0.d, z0.d1383mls     z11.b, p1/m, z28.b, z6.b1384mls     z31.h, p0/m, z25.h, z24.h1385mls     z1.s, p5/m, z7.s, z13.s1386mls	z0.d, p0/m, z0.d, z0.d1387mov	p0.b, p0.b1388mov	p0.b, p0/m, p0.b1389mov	p0.b, p0/z, p0.b1390mov	p15.b, p15.b1391mov	p15.b, p15/m, p15.b1392mov	p15.b, p15/z, p15.b1393mov	z0.b, #1271394mov	z0.b, b01395mov	z0.b, p0/m, b01396mov	z0.b, p0/m, w01397mov	z0.b, p0/z, #1271398mov	z0.b, w01399mov	z0.d, #01400mov	z0.d, #0xe0000000000003ff1401mov	z0.d, #0xffffffffffff7fff1402mov	z0.d, #327681403mov	z0.d, d01404mov	z0.d, p0/m, d01405mov	z0.d, p0/m, x01406mov	z0.d, x01407mov	z0.d, z0.d1408mov	z0.h, #-2561409mov	z0.h, #-327681410mov	z0.h, #01411mov	z0.h, #325121412mov	z0.h, #327671413mov	z0.h, h01414mov	z0.h, p0/m, h01415mov	z0.h, p0/m, w01416mov	z0.h, p0/z, #325121417mov	z0.h, w01418mov	z0.q, q01419mov	z0.s, #01420mov	z0.s, #0xffff7fff1421mov	z0.s, #327681422mov	z0.s, p0/m, s01423mov	z0.s, p0/m, w01424mov	z0.s, s01425mov	z0.s, w01426mov	z21.d, #-1281427mov	z21.d, #-327681428mov	z21.d, #1271429mov	z21.d, #325121430mov	z21.d, p0/z, #-1281431mov	z21.d, p0/z, #-327681432mov	z21.d, p0/z, #1271433mov	z21.d, p0/z, #325121434mov	z21.d, p15/m, #-1281435mov	z21.d, p15/m, #-327681436mov	z21.h, #-1281437mov	z21.h, #-327681438mov	z21.h, #1271439mov	z21.h, #325121440mov	z21.h, p0/z, #-1281441mov	z21.h, p0/z, #-327681442mov	z21.h, p0/z, #1271443mov	z21.h, p0/z, #325121444mov	z21.h, p15/m, #-1281445mov	z21.h, p15/m, #-327681446mov	z21.s, #-1281447mov	z21.s, #-327681448mov	z21.s, #1271449mov	z21.s, #325121450mov	z21.s, p0/z, #-1281451mov	z21.s, p0/z, #-327681452mov	z21.s, p0/z, #1271453mov	z21.s, p0/z, #325121454mov	z21.s, p15/m, #-1281455mov	z21.s, p15/m, #-327681456mov	z31.b, p15/m, z31.b1457mov	z31.b, p7/m, b311458movprfx z31, z61459mov	z31.b, p7/m, wsp1460movprfx z31.b, p0/m, z4.b1461mov	z31.b, p0/m, wsp1462mov	z31.b, z31.b[63]1463mov	z31.d, p15/m, z31.d1464mov	z31.d, p7/m, d311465movprfx z31.d, p7/z, z6.d1466mov	z31.d, p7/m, sp1467mov	z31.d, sp1468mov	z31.d, z0.d1469mov	z31.d, z31.d[7]1470mov	z31.h, p15/m, z31.h1471mov	z31.h, p7/m, h311472mov	z31.h, p7/m, wsp1473mov	z31.h, wsp1474mov	z31.h, z31.h[31]1475mov	z31.s, p15/m, z31.s1476mov	z31.s, p7/m, s311477mov	z31.s, p7/m, wsp1478mov	z31.s, wsp1479mov	z31.s, z31.s[15]1480mov	z5.b, #-11481mov	z5.b, #-1281482mov	z5.b, #1271483mov	z5.b, p0/z, #-11484mov	z5.b, p0/z, #-1281485mov	z5.b, p0/z, #1271486mov	z5.b, p15/m, #-1281487mov	z5.d, #-61488mov	z5.h, #-61489mov	z5.q, z17.q[3]1490mov	z5.s, #-61491movs	p0.b, p0.b1492movs	p0.b, p0/z, p0.b1493movs	p15.b, p15.b1494movs	p15.b, p15/z, p15.b1495mrs	x3, ID_AA64ZFR0_EL11496mrs	x3, ZCR_EL11497mrs	x3, ZCR_EL121498mrs	x3, ZCR_EL21499mrs	x3, ZCR_EL31500msr	ZCR_EL1, x31501msb	z0.d, p0/m, z0.d, z0.d1502msb     z18.b, p1/m, z27.b, z0.b1503msb     z27.h, p5/m, z23.h, z1.h1504msb     z26.s, p2/m, z0.s, z2.s1505msr	ZCR_EL12, x31506msr	ZCR_EL2, x31507msr	ZCR_EL3, x31508mul	z0.b, p7/m, z0.b, z31.b1509mul	z0.d, p7/m, z0.d, z31.d1510mul	z0.h, p7/m, z0.h, z31.h1511mul	z0.s, p7/m, z0.s, z31.s1512mul	z31.b, z31.b, #-1281513mul	z31.b, z31.b, #1271514mul	z31.d, z31.d, #-1281515mul	z31.d, z31.d, #1271516mul	z31.h, z31.h, #-1281517mul	z31.h, z31.h, #1271518mul	z31.s, z31.s, #-1281519mul	z31.s, z31.s, #1271520nand	p0.b, p0/z, p0.b, p0.b1521nand	p15.b, p15/z, p15.b, p15.b1522nands	p0.b, p0/z, p0.b, p0.b1523nands	p15.b, p15/z, p15.b, p15.b1524neg	z0.b, p0/m, z0.b1525neg	z0.d, p0/m, z0.d1526neg	z0.h, p0/m, z0.h1527neg	z0.s, p0/m, z0.s1528neg	z31.b, p7/m, z31.b1529neg	z31.d, p7/m, z31.d1530neg	z31.h, p7/m, z31.h1531neg	z31.s, p7/m, z31.s1532nor	p0.b, p0/z, p0.b, p0.b1533nor	p15.b, p15/z, p15.b, p15.b1534nors	p0.b, p0/z, p0.b, p0.b1535nors	p15.b, p15/z, p15.b, p15.b1536not	p0.b, p0/z, p0.b1537not	p15.b, p15/z, p15.b1538not	z31.b, p7/m, z31.b1539not	z31.d, p7/m, z31.d1540not	z31.h, p7/m, z31.h1541not	z31.s, p7/m, z31.s1542nots	p0.b, p0/z, p0.b1543nots	p15.b, p15/z, p15.b1544orn	p0.b, p0/z, p0.b, p0.b1545orn	p15.b, p15/z, p15.b, p15.b1546orns	p0.b, p0/z, p0.b, p0.b1547orns	p15.b, p15/z, p15.b, p15.b1548orr	p0.b, p0/z, p0.b, p1.b1549orr	z0.d, z0.d, #0x61550orr	z0.d, z0.d, #0xfffffffffffffff91551orr	z0.s, z0.s, #0x61552orr	z0.s, z0.s, #0xfffffff91553orr	z23.d, z13.d, z8.d1554orr	z23.h, z23.h, #0x61555orr	z23.h, z23.h, #0xfff91556orr	z31.b, p7/m, z31.b, z31.b1557orr	z31.d, p7/m, z31.d, z31.d1558orr	z31.h, p7/m, z31.h, z31.h1559orr	z31.s, p7/m, z31.s, z31.s1560orr	z5.b, z5.b, #0x61561orr	z5.b, z5.b, #0xf91562orrs	p0.b, p0/z, p0.b, p1.b1563orv	b0, p7, z31.b1564orv	d0, p7, z31.d1565orv	h0, p7, z31.h1566orv	s0, p7, z31.s1567pfalse	p15.b1568pfirst	p0.b, p15, p0.b1569pfirst	p15.b, p15, p15.b1570pnext	p0.b, p15, p0.b1571pnext	p0.d, p15, p0.d1572pnext	p0.h, p15, p0.h1573pnext	p0.s, p15, p0.s1574pnext	p15.b, p15, p15.b1575prfb #14, p5, [x21]1576prfb pldl1keep, p7, [x4, x9]1577prfb pldl3strm, p4, [x3, z15.s, uxtw]1578prfb pldl1strm, p7, [x28, z4.d, uxtw]1579prfb pstl3keep, p2, [x18, z19.d]1580prfb pstl3keep, p1, [z28.s]1581prfb pstl2strm, p5, [z25.d]1582prfd pstl3strm, p3, [x21]1583prfd pstl2keep, p3, [x24, x24, lsl #3]1584prfd pstl1strm, p3, [x27, z27.s, sxtw #3]1585prfd pstl1keep, p0, [x21, z2.d, uxtw #3]1586prfd pldl1strm, p7, [x22, z22.d, lsl #3]1587prfd pldl2strm, p1, [z2.s]1588prfd #15, p1, [z17.d]1589prfh pldl2strm, p3, [x17]1590prfh pstl2keep, p1, [x28, x9, lsl #1]1591prfh pldl1strm, p6, [x0, z10.s, uxtw #1]1592prfh pldl3keep, p7, [x24, z21.d, uxtw #1]1593prfh pstl1strm, p5, [x10, z6.d, lsl #1]1594prfh pldl3strm, p6, [z0.s]1595prfh pstl2keep, p2, [z21.d]1596prfm pldl1strm, [x5]1597prfm pldl1keep, [x25, x16]1598prfw pldl2strm, p2, [x4]1599prfw pstl1keep, p4, [x18, x21, lsl #2]1600prfw pldl2strm, p0, [x15, z6.s, uxtw #2]1601prfw pstl2keep, p0, [x27, z18.d, sxtw #2]1602prfw pstl2keep, p3, [x19, z8.d, lsl #2]1603prfw #7, p7, [z27.s]1604prfw #7, p1, [z20.d]1605ptest	p15, p0.b1606ptest	p15, p15.b1607ptrue	p0.b, pow21608ptrue	p0.d, pow21609ptrue	p0.h, pow21610ptrue	p0.s, pow21611ptrue	p15.b1612ptrue	p15.d1613ptrue	p15.h1614ptrue	p15.s1615ptrue	p7.s1616ptrue	p7.s, #141617ptrue	p7.s, #151618ptrue	p7.s, #161619ptrue	p7.s, #171620ptrue	p7.s, #181621ptrue	p7.s, #191622ptrue	p7.s, #201623ptrue	p7.s, #211624ptrue	p7.s, #221625ptrue	p7.s, #231626ptrue	p7.s, #241627ptrue	p7.s, #251628ptrue	p7.s, #261629ptrue	p7.s, #271630ptrue	p7.s, #281631ptrue	p7.s, mul31632ptrue	p7.s, mul41633ptrue	p7.s, vl11634ptrue	p7.s, vl1281635ptrue	p7.s, vl161636ptrue	p7.s, vl21637ptrue	p7.s, vl2561638ptrue	p7.s, vl31639ptrue	p7.s, vl321640ptrue	p7.s, vl41641ptrue	p7.s, vl51642ptrue	p7.s, vl61643ptrue	p7.s, vl641644ptrue	p7.s, vl71645ptrue	p7.s, vl81646ptrues	p0.b, pow21647ptrues	p0.d, pow21648ptrues	p0.h, pow21649ptrues	p0.s, pow21650ptrues	p15.b1651ptrues	p15.d1652ptrues	p15.h1653ptrues	p15.s1654ptrues	p7.s1655ptrues	p7.s, #141656ptrues	p7.s, #151657ptrues	p7.s, #161658ptrues	p7.s, #171659ptrues	p7.s, #181660ptrues	p7.s, #191661ptrues	p7.s, #201662ptrues	p7.s, #211663ptrues	p7.s, #221664ptrues	p7.s, #231665ptrues	p7.s, #241666ptrues	p7.s, #251667ptrues	p7.s, #261668ptrues	p7.s, #271669ptrues	p7.s, #281670ptrues	p7.s, mul31671ptrues	p7.s, mul41672ptrues	p7.s, vl11673ptrues	p7.s, vl1281674ptrues	p7.s, vl161675ptrues	p7.s, vl21676ptrues	p7.s, vl2561677ptrues	p7.s, vl31678ptrues	p7.s, vl321679ptrues	p7.s, vl41680ptrues	p7.s, vl51681ptrues	p7.s, vl61682ptrues	p7.s, vl641683ptrues	p7.s, vl71684ptrues	p7.s, vl81685punpkhi	p0.h, p0.b1686punpkhi	p15.h, p15.b1687punpklo	p0.h, p0.b1688punpklo	p15.h, p15.b1689rbit	z0.b, p7/m, z31.b1690rbit	z0.d, p7/m, z31.d1691rbit	z0.h, p7/m, z31.h1692rbit	z0.s, p7/m, z31.s1693rdffr	p0.b1694rdffr	p0.b, p0/z1695rdffr	p15.b1696rdffr	p15.b, p15/z1697rdffrs	p0.b, p0/z1698rdffrs	p15.b, p15/z1699rdvl	x0, #01700rdvl	x21, #-321701rdvl	x23, #311702rdvl	xzr, #-11703rev     p1.h, p2.h1704rev	z0.b, z31.b1705rev	z0.d, z31.d1706rev	z0.h, z31.h1707rev	z0.s, z31.s1708revb	z0.d, p7/m, z31.d1709revb	z0.h, p7/m, z31.h1710revb	z0.s, p7/m, z31.s1711revh	z0.d, p7/m, z31.d1712revh	z0.s, p7/m, z31.s1713revw	z0.d, p7/m, z31.d1714sabd	z31.b, p7/m, z31.b, z31.b1715sabd	z31.d, p7/m, z31.d, z31.d1716sabd	z31.h, p7/m, z31.h, z31.h1717sabd	z31.s, p7/m, z31.s, z31.s1718saddv	d0, p7, z31.b1719saddv	d0, p7, z31.h1720saddv	d0, p7, z31.s1721scvtf	z0.d, p0/m, z0.d1722scvtf   z18.d, p3/m, z16.s1723scvtf	z0.h, p0/m, z0.h1724scvtf	z0.h, p0/m, z0.s1725scvtf   z18.h, p1/m, z14.d1726scvtf	z0.s, p0/m, z0.d1727scvtf	z0.s, p0/m, z0.s1728sdiv	z0.d, p7/m, z0.d, z31.d1729sdiv	z0.s, p7/m, z0.s, z31.s1730sdivr	z0.d, p7/m, z0.d, z31.d1731sdivr	z0.s, p7/m, z0.s, z31.s1732sdot	z0.d, z1.h, z15.h[1]1733sdot	z0.d, z1.h, z31.h1734sdot	z0.s, z1.b, z31.b1735sdot	z0.s, z1.b, z7.b[3]1736sel	z23.b, p11, z13.b, z8.b1737sel	z23.d, p11, z13.d, z8.d1738sel	z23.h, p11, z13.h, z8.h1739sel	z23.s, p11, z13.s, z8.s1740setffr1741smax	z0.b, z0.b, #-1281742smax	z0.d, z0.d, #-1281743smax	z0.h, z0.h, #-1281744smax	z0.s, z0.s, #-1281745smax	z31.b, p7/m, z31.b, z31.b1746smax	z31.b, z31.b, #1271747smax	z31.d, p7/m, z31.d, z31.d1748smax	z31.d, z31.d, #1271749smax	z31.h, p7/m, z31.h, z31.h1750smax	z31.h, z31.h, #1271751smax	z31.s, p7/m, z31.s, z31.s1752smax	z31.s, z31.s, #1271753smaxv	b0, p7, z31.b1754smaxv	h0, p7, z31.h1755smaxv	s0, p7, z31.s1756smaxv   d24, p5, z24.d1757smin	z0.b, z0.b, #-1281758smin	z0.d, z0.d, #-1281759smin	z0.h, z0.h, #-1281760smin	z0.s, z0.s, #-1281761smin	z31.b, p7/m, z31.b, z31.b1762smin	z31.b, z31.b, #1271763smin	z31.d, p7/m, z31.d, z31.d1764smin	z31.d, z31.d, #1271765smin	z31.h, p7/m, z31.h, z31.h1766smin	z31.h, z31.h, #1271767smin	z31.s, p7/m, z31.s, z31.s1768smin	z31.s, z31.s, #1271769sminv	b0, p7, z31.b1770sminv	h0, p7, z31.h1771sminv	s0, p7, z31.s1772sminv   d17, p2, z18.d1773smmla	z0.s, z1.b, z2.b1774smulh	z0.b, p7/m, z0.b, z31.b1775smulh	z0.d, p7/m, z0.d, z31.d1776smulh	z0.h, p7/m, z0.h, z31.h1777smulh	z0.s, p7/m, z0.s, z31.s1778splice	z31.b, p7, z31.b, z31.b1779splice	z31.d, p7, z31.d, z31.d1780splice	z31.h, p7, z31.h, z31.h1781splice	z31.s, p7, z31.s, z31.s1782sqadd	z0.b, z0.b, #01783sqadd	z0.b, z0.b, z0.b1784sqadd	z0.d, z0.d, #01785sqadd	z0.d, z0.d, #0, lsl #81786sqadd	z0.d, z0.d, z0.d1787sqadd	z0.h, z0.h, #01788sqadd	z0.h, z0.h, #0, lsl #81789sqadd	z0.h, z0.h, z0.h1790sqadd	z0.s, z0.s, #01791sqadd	z0.s, z0.s, #0, lsl #81792sqadd	z0.s, z0.s, z0.s1793sqadd	z31.b, z31.b, #2551794sqadd	z31.d, z31.d, #652801795sqadd	z31.h, z31.h, #652801796sqadd	z31.s, z31.s, #652801797sqdecb	x01798sqdecb	x0, #141799sqdecb	x0, all, mul #161800sqdecb	x0, pow21801sqdecb	x0, vl11802sqdecb	x0, w01803sqdecb	x0, w0, all, mul #161804sqdecb	x0, w0, pow21805sqdecb	x0, w0, pow2, mul #161806sqdecd	x01807sqdecd	x0, #141808sqdecd	x0, all, mul #161809sqdecd	x0, pow21810sqdecd	x0, vl11811sqdecd	x0, w01812sqdecd	x0, w0, all, mul #161813sqdecd	x0, w0, pow21814sqdecd	x0, w0, pow2, mul #161815sqdecd	z0.d1816sqdecd	z0.d, all, mul #161817sqdecd	z0.d, pow21818sqdecd	z0.d, pow2, mul #161819sqdech	x01820sqdech	x0, #141821sqdech	x0, all, mul #161822sqdech	x0, pow21823sqdech	x0, vl11824sqdech	x0, w01825sqdech	x0, w0, all, mul #161826sqdech	x0, w0, pow21827sqdech	x0, w0, pow2, mul #161828sqdech	z0.h1829sqdech	z0.h, all, mul #161830sqdech	z0.h, pow21831sqdech	z0.h, pow2, mul #161832sqdecp	x0, p0.b1833sqdecp	x0, p0.d1834sqdecp	x0, p0.h1835sqdecp	x0, p0.s1836sqdecp	xzr, p15.b, wzr1837sqdecp	xzr, p15.d, wzr1838sqdecp	xzr, p15.h, wzr1839sqdecp	xzr, p15.s, wzr1840sqdecp	z0.d, p0.d1841sqdecp	z0.h, p0.h1842sqdecp	z0.s, p0.s1843sqdecw	x01844sqdecw	x0, #141845sqdecw	x0, all, mul #161846sqdecw	x0, pow21847sqdecw	x0, vl11848sqdecw	x0, w01849sqdecw	x0, w0, all, mul #161850sqdecw	x0, w0, pow21851sqdecw	x0, w0, pow2, mul #161852sqdecw	z0.s1853sqdecw	z0.s, all, mul #161854sqdecw	z0.s, pow21855sqdecw	z0.s, pow2, mul #161856sqincb	x01857sqincb	x0, #141858sqincb	x0, all, mul #161859sqincb	x0, pow21860sqincb	x0, vl11861sqincb	x0, w01862sqincb	x0, w0, all, mul #161863sqincb	x0, w0, pow21864sqincb	x0, w0, pow2, mul #161865sqincd	x01866sqincd	x0, #141867sqincd	x0, all, mul #161868sqincd	x0, pow21869sqincd	x0, vl11870sqincd	x0, w01871sqincd	x0, w0, all, mul #161872sqincd	x0, w0, pow21873sqincd	x0, w0, pow2, mul #161874sqincd	z0.d1875sqincd	z0.d, all, mul #161876sqincd	z0.d, pow21877sqincd	z0.d, pow2, mul #161878sqinch	x01879sqinch	x0, #141880sqinch	x0, all, mul #161881sqinch	x0, pow21882sqinch	x0, vl11883sqinch	x0, w01884sqinch	x0, w0, all, mul #161885sqinch	x0, w0, pow21886sqinch	x0, w0, pow2, mul #161887sqinch	z0.h1888sqinch	z0.h, all, mul #161889sqinch	z0.h, pow21890sqinch	z0.h, pow2, mul #161891sqincp	x0, p0.b1892sqincp	x0, p0.d1893sqincp	x0, p0.h1894sqincp	x0, p0.s1895sqincp	xzr, p15.b, wzr1896sqincp	xzr, p15.d, wzr1897sqincp	xzr, p15.h, wzr1898sqincp	xzr, p15.s, wzr1899sqincp	z0.d, p0.d1900sqincp	z0.h, p0.h1901sqincp	z0.s, p0.s1902sqincw	x01903sqincw	x0, #141904sqincw	x0, all, mul #161905sqincw	x0, pow21906sqincw	x0, vl11907sqincw	x0, w01908sqincw	x0, w0, all, mul #161909sqincw	x0, w0, pow21910sqincw	x0, w0, pow2, mul #161911sqincw	z0.s1912sqincw	z0.s, all, mul #161913sqincw	z0.s, pow21914sqincw	z0.s, pow2, mul #161915sqsub	z0.b, z0.b, #01916sqsub	z0.b, z0.b, z0.b1917sqsub	z0.d, z0.d, #01918sqsub	z0.d, z0.d, #0, lsl #81919sqsub	z0.d, z0.d, z0.d1920sqsub	z0.h, z0.h, #01921sqsub	z0.h, z0.h, #0, lsl #81922sqsub	z0.h, z0.h, z0.h1923sqsub	z0.s, z0.s, #01924sqsub	z0.s, z0.s, #0, lsl #81925sqsub	z0.s, z0.s, z0.s1926sqsub	z31.b, z31.b, #2551927sqsub	z31.d, z31.d, #652801928sqsub	z31.h, z31.h, #652801929sqsub	z31.s, z31.s, #652801930st1b	{ z0.b }, p0, [x0, x0]1931st1b	{ z0.b }, p0, [x0]1932st1b	{ z0.d }, p0, [x0, x0]1933st1b	{ z0.d }, p0, [x0, z0.d, sxtw]1934st1b	{ z0.d }, p0, [x0, z0.d, uxtw]1935st1b	{ z0.d }, p0, [x0, z0.d]1936st1b	{ z0.d }, p0, [x0]1937st1b	{ z0.d }, p7, [z0.d]1938st1b	{ z0.h }, p0, [x0, x0]1939st1b	{ z0.h }, p0, [x0]1940st1b	{ z0.s }, p0, [x0, x0]1941st1b	{ z0.s }, p0, [x0, z0.s, sxtw]1942st1b	{ z0.s }, p0, [x0, z0.s, uxtw]1943st1b	{ z0.s }, p0, [x0]1944st1b	{ z0.s }, p7, [z0.s]1945st1b	{ z21.b }, p5, [x10, #5, mul vl]1946st1b	{ z21.d }, p5, [x10, #5, mul vl]1947st1b	{ z21.h }, p5, [x10, #5, mul vl]1948st1b	{ z21.s }, p5, [x10, #5, mul vl]1949st1b	{ z31.b }, p7, [sp, #-1, mul vl]1950st1b	{ z31.d }, p7, [sp, #-1, mul vl]1951st1b	{ z31.d }, p7, [z31.d, #31]1952st1b	{ z31.h }, p7, [sp, #-1, mul vl]1953st1b	{ z31.s }, p7, [sp, #-1, mul vl]1954st1b	{ z31.s }, p7, [z31.s, #31]1955st1d	{ z0.d }, p0, [x0, x0, lsl #3]1956st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]1957st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]1958st1d	{ z0.d }, p0, [x0, z0.d, sxtw]1959st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]1960st1d	{ z0.d }, p0, [x0, z0.d, uxtw]1961st1d	{ z0.d }, p0, [x0, z0.d]1962st1d	{ z0.d }, p0, [x0]1963st1d	{ z0.d }, p7, [z0.d]1964st1d	{ z21.d }, p5, [x10, #5, mul vl]1965st1d	{ z31.d }, p7, [sp, #-1, mul vl]1966st1d	{ z31.d }, p7, [z31.d, #248]1967st1h	{ z0.d }, p0, [x0, x0, lsl #1]1968st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]1969st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]1970st1h	{ z0.d }, p0, [x0, z0.d, sxtw]1971st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]1972st1h	{ z0.d }, p0, [x0, z0.d, uxtw]1973st1h	{ z0.d }, p0, [x0, z0.d]1974st1h	{ z0.d }, p0, [x0]1975st1h	{ z0.d }, p7, [z0.d]1976st1h	{ z0.h }, p0, [x0, x0, lsl #1]1977st1h	{ z0.h }, p0, [x0]1978st1h	{ z0.s }, p0, [x0, x0, lsl #1]1979st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]1980st1h	{ z0.s }, p0, [x0, z0.s, sxtw]1981st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]1982st1h	{ z0.s }, p0, [x0, z0.s, uxtw]1983st1h	{ z0.s }, p0, [x0]1984st1h	{ z0.s }, p7, [z0.s]1985st1h	{ z21.d }, p5, [x10, #5, mul vl]1986st1h	{ z21.h }, p5, [x10, #5, mul vl]1987st1h	{ z21.s }, p5, [x10, #5, mul vl]1988st1h	{ z31.d }, p7, [sp, #-1, mul vl]1989st1h	{ z31.d }, p7, [z31.d, #62]1990st1h	{ z31.h }, p7, [sp, #-1, mul vl]1991st1h	{ z31.s }, p7, [sp, #-1, mul vl]1992st1h	{ z31.s }, p7, [z31.s, #62]1993st1w	{ z0.d }, p0, [x0, x0, lsl #2]1994st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]1995st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]1996st1w	{ z0.d }, p0, [x0, z0.d, sxtw]1997st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]1998st1w	{ z0.d }, p0, [x0, z0.d, uxtw]1999st1w	{ z0.d }, p0, [x0, z0.d]2000st1w	{ z0.d }, p0, [x0]2001st1w	{ z0.d }, p7, [z0.d]2002st1w	{ z0.s }, p0, [x0, x0, lsl #2]2003st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]2004st1w	{ z0.s }, p0, [x0, z0.s, sxtw]2005st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]2006st1w	{ z0.s }, p0, [x0, z0.s, uxtw]2007st1w	{ z0.s }, p0, [x0]2008st1w	{ z0.s }, p7, [z0.s]2009st1w	{ z21.d }, p5, [x10, #5, mul vl]2010st1w	{ z21.s }, p5, [x10, #5, mul vl]2011st1w	{ z31.d }, p7, [sp, #-1, mul vl]2012st1w	{ z31.d }, p7, [z31.d, #124]2013st1w	{ z31.s }, p7, [sp, #-1, mul vl]2014st1w	{ z31.s }, p7, [z31.s, #124]2015st2b	{ z0.b, z1.b }, p0, [x0, x0]2016st2b	{ z0.b, z1.b }, p0, [x0]2017st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]2018st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]2019st2b	{ z5.b, z6.b }, p3, [x17, x16]2020st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]2021st2d	{ z0.d, z1.d }, p0, [x0]2022st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]2023st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]2024st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]2025st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]2026st2h	{ z0.h, z1.h }, p0, [x0]2027st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]2028st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]2029st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]2030st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]2031st2w	{ z0.s, z1.s }, p0, [x0]2032st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]2033st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]2034st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]2035st3b	{ z0.b, z1.b, z2.b }, p0, [x0, x0]2036st3b	{ z0.b, z1.b, z2.b }, p0, [x0]2037st3b	{ z21.b, z22.b, z23.b }, p5, [x10, #15, mul vl]2038st3b	{ z23.b, z24.b, z25.b }, p3, [x13, #-24, mul vl]2039st3b	{ z5.b, z6.b, z7.b }, p3, [x17, x16]2040st3d	{ z0.d, z1.d, z2.d }, p0, [x0, x0, lsl #3]2041st3d	{ z0.d, z1.d, z2.d }, p0, [x0]2042st3d	{ z21.d, z22.d, z23.d }, p5, [x10, #15, mul vl]2043st3d	{ z23.d, z24.d, z25.d }, p3, [x13, #-24, mul vl]2044st3d	{ z5.d, z6.d, z7.d }, p3, [x17, x16, lsl #3]2045st3h	{ z0.h, z1.h, z2.h }, p0, [x0, x0, lsl #1]2046st3h	{ z0.h, z1.h, z2.h }, p0, [x0]2047st3h	{ z21.h, z22.h, z23.h }, p5, [x10, #15, mul vl]2048st3h	{ z23.h, z24.h, z25.h }, p3, [x13, #-24, mul vl]2049st3h	{ z5.h, z6.h, z7.h }, p3, [x17, x16, lsl #1]2050st3w	{ z0.s, z1.s, z2.s }, p0, [x0, x0, lsl #2]2051st3w	{ z0.s, z1.s, z2.s }, p0, [x0]2052st3w	{ z21.s, z22.s, z23.s }, p5, [x10, #15, mul vl]2053st3w	{ z23.s, z24.s, z25.s }, p3, [x13, #-24, mul vl]2054st3w	{ z5.s, z6.s, z7.s }, p3, [x17, x16, lsl #2]2055st4b	{ z0.b, z1.b, z2.b, z3.b }, p0, [x0, x0]2056st4b	{ z0.b, z1.b, z2.b, z3.b }, p0, [x0]2057st4b	{ z21.b, z22.b, z23.b, z24.b }, p5, [x10, #20, mul vl]2058st4b	{ z23.b, z24.b, z25.b, z26.b }, p3, [x13, #-32, mul vl]2059st4b	{ z5.b, z6.b, z7.b, z8.b }, p3, [x17, x16]2060st4d	{ z0.d, z1.d, z2.d, z3.d }, p0, [x0, x0, lsl #3]2061st4d	{ z0.d, z1.d, z2.d, z3.d }, p0, [x0]2062st4d	{ z21.d, z22.d, z23.d, z24.d }, p5, [x10, #20, mul vl]2063st4d	{ z23.d, z24.d, z25.d, z26.d }, p3, [x13, #-32, mul vl]2064st4d	{ z5.d, z6.d, z7.d, z8.d }, p3, [x17, x16, lsl #3]2065st4h	{ z0.h, z1.h, z2.h, z3.h }, p0, [x0, x0, lsl #1]2066st4h	{ z0.h, z1.h, z2.h, z3.h }, p0, [x0]2067st4h	{ z21.h, z22.h, z23.h, z24.h }, p5, [x10, #20, mul vl]2068st4h	{ z23.h, z24.h, z25.h, z26.h }, p3, [x13, #-32, mul vl]2069st4h	{ z5.h, z6.h, z7.h, z8.h }, p3, [x17, x16, lsl #1]2070st4w	{ z0.s, z1.s, z2.s, z3.s }, p0, [x0, x0, lsl #2]2071st4w	{ z0.s, z1.s, z2.s, z3.s }, p0, [x0]2072st4w	{ z21.s, z22.s, z23.s, z24.s }, p5, [x10, #20, mul vl]2073st4w	{ z23.s, z24.s, z25.s, z26.s }, p3, [x13, #-32, mul vl]2074st4w	{ z5.s, z6.s, z7.s, z8.s }, p3, [x17, x16, lsl #2]2075stnt1b	{ z0.b }, p0, [x0, x0]2076stnt1b	{ z0.b }, p0, [x0]2077stnt1b	{ z21.b }, p5, [x10, #7, mul vl]2078stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]2079stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]2080stnt1d	{ z0.d }, p0, [x0]2081stnt1d	{ z21.d }, p5, [x10, #7, mul vl]2082stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]2083stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]2084stnt1h	{ z0.h }, p0, [x0]2085stnt1h	{ z21.h }, p5, [x10, #7, mul vl]2086stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]2087stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]2088stnt1w	{ z0.s }, p0, [x0]2089stnt1w	{ z21.s }, p5, [x10, #7, mul vl]2090stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]2091str	p0, [x0]2092str	p15, [sp, #-256, mul vl]2093str	p5, [x10, #255, mul vl]2094str	z0, [x0]2095str	z21, [x10, #-256, mul vl]2096str	z31, [sp, #255, mul vl]2097sub	z0.b, p0/m, z0.b, z0.b2098sub	z0.b, z0.b, #02099sub	z0.b, z0.b, z0.b2100sub	z0.d, p0/m, z0.d, z0.d2101sub	z0.d, z0.d, #02102sub	z0.d, z0.d, #0, lsl #82103sub	z0.d, z0.d, z0.d2104sub	z0.h, p0/m, z0.h, z0.h2105sub	z0.h, z0.h, #02106sub	z0.h, z0.h, #0, lsl #82107sub	z0.h, z0.h, z0.h2108sub	z0.s, p0/m, z0.s, z0.s2109sub	z0.s, z0.s, #02110sub	z0.s, z0.s, #0, lsl #82111sub	z0.s, z0.s, z0.s2112sub	z21.b, p5/m, z21.b, z10.b2113sub	z21.b, z10.b, z21.b2114sub	z21.d, p5/m, z21.d, z10.d2115sub	z21.d, z10.d, z21.d2116sub	z21.h, p5/m, z21.h, z10.h2117sub	z21.h, z10.h, z21.h2118sub	z21.s, p5/m, z21.s, z10.s2119sub	z21.s, z10.s, z21.s2120sub	z23.b, p3/m, z23.b, z13.b2121sub	z23.b, z13.b, z8.b2122sub	z23.d, p3/m, z23.d, z13.d2123sub	z23.d, z13.d, z8.d2124sub	z23.h, p3/m, z23.h, z13.h2125sub	z23.h, z13.h, z8.h2126sub	z23.s, p3/m, z23.s, z13.s2127sub	z23.s, z13.s, z8.s2128sub	z31.b, p7/m, z31.b, z31.b2129sub	z31.b, z31.b, #2552130sub	z31.b, z31.b, z31.b2131sub	z31.d, p7/m, z31.d, z31.d2132sub	z31.d, z31.d, #652802133sub	z31.d, z31.d, z31.d2134sub	z31.h, p7/m, z31.h, z31.h2135sub	z31.h, z31.h, #652802136sub	z31.h, z31.h, z31.h2137sub	z31.s, p7/m, z31.s, z31.s2138sub	z31.s, z31.s, #652802139sub	z31.s, z31.s, z31.s2140subr	z0.b, p0/m, z0.b, z0.b2141subr	z0.b, z0.b, #02142subr	z0.d, p0/m, z0.d, z0.d2143subr	z0.d, z0.d, #02144subr	z0.d, z0.d, #0, lsl #82145subr	z0.h, p0/m, z0.h, z0.h2146subr	z0.h, z0.h, #02147subr	z0.h, z0.h, #0, lsl #82148subr	z0.s, p0/m, z0.s, z0.s2149subr	z0.s, z0.s, #02150subr	z0.s, z0.s, #0, lsl #82151subr	z31.b, z31.b, #2552152subr	z31.d, z31.d, #652802153subr	z31.h, z31.h, #652802154subr	z31.s, z31.s, #652802155sudot	z0.s, z1.b, z7.b[3]2156sunpkhi	z31.d, z31.s2157sunpkhi	z31.h, z31.b2158sunpkhi	z31.s, z31.h2159sunpklo	z31.d, z31.s2160sunpklo	z31.h, z31.b2161sunpklo	z31.s, z31.h2162sxtb	z0.d, p0/m, z0.d2163sxtb	z0.h, p0/m, z0.h2164sxtb	z0.s, p0/m, z0.s2165sxtb	z31.d, p7/m, z31.d2166sxtb	z31.h, p7/m, z31.h2167sxtb	z31.s, p7/m, z31.s2168sxth	z0.d, p0/m, z0.d2169sxth	z0.s, p0/m, z0.s2170sxth	z31.d, p7/m, z31.d2171sxth	z31.s, p7/m, z31.s2172sxtw	z0.d, p0/m, z0.d2173sxtw	z31.d, p7/m, z31.d2174tbl	z31.b, { z31.b }, z31.b2175tbl	z31.d, { z31.d }, z31.d2176tbl	z31.h, { z31.h }, z31.h2177tbl	z31.s, { z31.s }, z31.s2178trn1	p15.b, p15.b, p15.b2179trn1	p15.d, p15.d, p15.d2180trn1	p15.h, p15.h, p15.h2181trn1	p15.s, p15.s, p15.s2182trn1	z31.b, z31.b, z31.b2183trn1	z31.d, z31.d, z31.d2184trn1	z31.h, z31.h, z31.h2185trn1	z31.s, z31.s, z31.s2186trn2	p15.b, p15.b, p15.b2187trn2	p15.d, p15.d, p15.d2188trn2	p15.h, p15.h, p15.h2189trn2	p15.s, p15.s, p15.s2190trn2	z31.b, z31.b, z31.b2191trn2	z31.d, z31.d, z31.d2192trn2	z31.h, z31.h, z31.h2193trn2	z31.s, z31.s, z31.s2194uabd	z31.b, p7/m, z31.b, z31.b2195uabd	z31.d, p7/m, z31.d, z31.d2196uabd	z31.h, p7/m, z31.h, z31.h2197uabd	z31.s, p7/m, z31.s, z31.s2198uaddv	d0, p7, z31.b2199uaddv	d0, p7, z31.h2200uaddv	d0, p7, z31.s2201uaddv   d28, p6, z6.d2202ucvtf	z0.d, p0/m, z0.d2203ucvtf	z0.h, p0/m, z0.h2204ucvtf	z0.h, p0/m, z0.s2205ucvtf   z30.h, p2/m, z24.d2206ucvtf	z0.s, p0/m, z0.d2207ucvtf	z0.s, p0/m, z0.s2208udiv	z0.d, p7/m, z0.d, z31.d2209udiv	z0.s, p7/m, z0.s, z31.s2210udivr	z0.d, p7/m, z0.d, z31.d2211udivr	z0.s, p7/m, z0.s, z31.s2212udot	z0.d, z1.h, z15.h[1]2213udot	z0.d, z1.h, z31.h2214ucvtf   z24.d, p5/m, z9.s2215udot	z0.s, z1.b, z31.b2216udot	z0.s, z1.b, z7.b[3]2217umax	z0.b, z0.b, #02218umax	z31.b, p7/m, z31.b, z31.b2219umax	z31.b, z31.b, #2552220umax	z31.d, p7/m, z31.d, z31.d2221umax	z31.h, p7/m, z31.h, z31.h2222umax	z31.s, p7/m, z31.s, z31.s2223umaxv	b0, p7, z31.b2224umaxv	h0, p7, z31.h2225umaxv	s0, p7, z31.s2226umaxv   d11, p4, z11.d2227umin	z0.b, z0.b, #02228umin	z31.b, p7/m, z31.b, z31.b2229umin	z31.b, z31.b, #2552230umin	z31.d, p7/m, z31.d, z31.d2231umin	z31.h, p7/m, z31.h, z31.h2232umin	z31.s, p7/m, z31.s, z31.s2233umin    z21.s, z21.s, #1392234uminv	b0, p7, z31.b2235uminv	h0, p7, z31.h2236uminv	s0, p7, z31.s2237uminv   d24, p5, z29.d2238ummla	z0.s, z1.b, z2.b2239umulh	z0.b, p7/m, z0.b, z31.b2240umulh	z0.d, p7/m, z0.d, z31.d2241umulh	z0.h, p7/m, z0.h, z31.h2242umulh	z0.s, p7/m, z0.s, z31.s2243uqadd	z0.b, z0.b, #02244uqadd	z0.b, z0.b, z0.b2245uqadd	z0.d, z0.d, #02246uqadd	z0.d, z0.d, #0, lsl #82247uqadd	z0.d, z0.d, z0.d2248uqadd	z0.h, z0.h, #02249uqadd	z0.h, z0.h, #0, lsl #82250uqadd	z0.h, z0.h, z0.h2251uqadd	z0.s, z0.s, #02252uqadd	z0.s, z0.s, #0, lsl #82253uqadd	z0.s, z0.s, z0.s2254uqadd	z31.b, z31.b, #2552255uqadd	z31.d, z31.d, #652802256uqadd	z31.h, z31.h, #652802257uqadd	z31.s, z31.s, #652802258uqdecb	w02259uqdecb	w0, all, mul #162260uqdecb	w0, pow22261uqdecb	w0, pow2, mul #162262uqdecb	x02263uqdecb	x0, #142264uqdecb	x0, all, mul #162265uqdecb	x0, pow22266uqdecb	x0, vl12267uqdecd	w02268uqdecd	w0, all, mul #162269uqdecd	w0, pow22270uqdecd	w0, pow2, mul #162271uqdecd	x02272uqdecd	x0, #142273uqdecd	x0, all, mul #162274uqdecd	x0, pow22275uqdecd	x0, vl12276uqdecd	z0.d2277uqdecd	z0.d, all, mul #162278uqdecd	z0.d, pow22279uqdecd	z0.d, pow2, mul #162280uqdech	w02281uqdech	w0, all, mul #162282uqdech	w0, pow22283uqdech	w0, pow2, mul #162284uqdech	x02285uqdech	x0, #142286uqdech	x0, all, mul #162287uqdech	x0, pow22288uqdech	x0, vl12289uqdech	z0.h2290uqdech	z0.h, all, mul #162291uqdech	z0.h, pow22292uqdech	z0.h, pow2, mul #162293uqdecp	wzr, p15.b2294uqdecp	wzr, p15.d2295uqdecp	wzr, p15.h2296uqdecp	wzr, p15.s2297uqdecp	x0, p0.b2298uqdecp	x0, p0.d2299uqdecp	x0, p0.h2300uqdecp	x0, p0.s2301uqdecp	z0.d, p0.d2302uqdecp	z0.h, p0.h2303uqdecp	z0.s, p0.s2304uqdecw	w02305uqdecw	w0, all, mul #162306uqdecw	w0, pow22307uqdecw	w0, pow2, mul #162308uqdecw	x02309uqdecw	x0, #142310uqdecw	x0, all, mul #162311uqdecw	x0, pow22312uqdecw	x0, vl12313uqdecw	z0.s2314uqdecw	z0.s, all, mul #162315uqdecw	z0.s, pow22316uqdecw	z0.s, pow2, mul #162317uqincb	w02318uqincb	w0, all, mul #162319uqincb	w0, pow22320uqincb	w0, pow2, mul #162321uqincb	x02322uqincb	x0, #142323uqincb	x0, all, mul #162324uqincb	x0, pow22325uqincb	x0, vl12326uqincd	w02327uqincd	w0, all, mul #162328uqincd	w0, pow22329uqincd	w0, pow2, mul #162330uqincd	x02331uqincd	x0, #142332uqincd	x0, all, mul #162333uqincd	x0, pow22334uqincd	x0, vl12335uqincd	z0.d2336uqincd	z0.d, all, mul #162337uqincd	z0.d, pow22338uqincd	z0.d, pow2, mul #162339uqinch	w02340uqinch	w0, all, mul #162341uqinch	w0, pow22342uqinch	w0, pow2, mul #162343uqinch	x02344uqinch	x0, #142345uqinch	x0, all, mul #162346uqinch	x0, pow22347uqinch	x0, vl12348uqinch	z0.h2349uqinch	z0.h, all, mul #162350uqinch	z0.h, pow22351uqinch	z0.h, pow2, mul #162352uqincp	wzr, p15.b2353uqincp	wzr, p15.d2354uqincp	wzr, p15.h2355uqincp	wzr, p15.s2356uqincp	x0, p0.b2357uqincp	x0, p0.d2358uqincp	x0, p0.h2359uqincp	x0, p0.s2360uqincp	z0.d, p0.d2361uqincp	z0.h, p0.h2362uqincp	z0.s, p0.s2363uqincw	w02364uqincw	w0, all, mul #162365uqincw	w0, pow22366uqincw	w0, pow2, mul #162367uqincw	x02368uqincw	x0, #142369uqincw	x0, all, mul #162370uqincw	x0, pow22371uqincw	x0, vl12372uqincw	z0.s2373uqincw	z0.s, all, mul #162374uqincw	z0.s, pow22375uqincw	z0.s, pow2, mul #162376uqsub	z0.b, z0.b, #02377uqsub	z0.b, z0.b, z0.b2378uqsub	z0.d, z0.d, #02379uqsub	z0.d, z0.d, #0, lsl #82380uqsub	z0.d, z0.d, z0.d2381uqsub	z0.h, z0.h, #02382uqsub	z0.h, z0.h, #0, lsl #82383uqsub	z0.h, z0.h, z0.h2384uqsub	z0.s, z0.s, #02385uqsub	z0.s, z0.s, #0, lsl #82386uqsub	z0.s, z0.s, z0.s2387uqsub	z31.b, z31.b, #2552388uqsub	z31.d, z31.d, #652802389uqsub	z31.h, z31.h, #652802390uqsub	z31.s, z31.s, #652802391usdot	z0.s, z1.b, z31.b2392usdot	z0.s, z1.b, z7.b[3]2393usmmla	z0.s, z1.b, z2.b2394uunpkhi	z31.d, z31.s2395uunpkhi	z31.h, z31.b2396uunpkhi	z31.s, z31.h2397uunpklo	z31.d, z31.s2398uunpklo	z31.h, z31.b2399uunpklo	z31.s, z31.h2400uxtb	z0.d, p0/m, z0.d2401uxtb	z0.h, p0/m, z0.h2402uxtb	z0.s, p0/m, z0.s2403uxtb	z31.d, p7/m, z31.d2404uxtb	z31.h, p7/m, z31.h2405uxtb	z31.s, p7/m, z31.s2406uxth	z0.d, p0/m, z0.d2407uxth	z0.s, p0/m, z0.s2408uxth	z31.d, p7/m, z31.d2409uxth	z31.s, p7/m, z31.s2410uxtw	z0.d, p0/m, z0.d2411uxtw	z31.d, p7/m, z31.d2412uzp1	p15.b, p15.b, p15.b2413uzp1	p15.d, p15.d, p15.d2414uzp1	p15.h, p15.h, p15.h2415uzp1	p15.s, p15.s, p15.s2416uzp1	z31.b, z31.b, z31.b2417uzp1	z31.d, z31.d, z31.d2418uzp1	z31.h, z31.h, z31.h2419uzp1	z31.s, z31.s, z31.s2420uzp2	p15.b, p15.b, p15.b2421uzp2	p15.d, p15.d, p15.d2422uzp2	p15.h, p15.h, p15.h2423uzp2	p15.s, p15.s, p15.s2424uzp2	z31.b, z31.b, z31.b2425uzp2	z31.d, z31.d, z31.d2426uzp2	z31.h, z31.h, z31.h2427uzp2	z31.s, z31.s, z31.s2428whilele	p0.b, w30, wzr2429whilele p6.h, x28, x302430whilelo	p15.d, xzr, x302431whilelo p3.b, x9, x72432whilels p4.b, w4, w202433whilels	p0.h, w30, wzr2434whilelt	p15.s, xzr, x302435wrffr	p0.b2436wrffr	p15.b2437zip1	p0.b, p0.b, p0.b2438zip1	p0.d, p0.d, p0.d2439zip1	p0.h, p0.h, p0.h2440zip1	p0.s, p0.s, p0.s2441zip1	p15.b, p15.b, p15.b2442zip1	p15.d, p15.d, p15.d2443zip1	p15.h, p15.h, p15.h2444zip1	p15.s, p15.s, p15.s2445zip1	z0.b, z0.b, z0.b2446zip1	z0.d, z0.d, z0.d2447zip1	z0.h, z0.h, z0.h2448zip1	z0.s, z0.s, z0.s2449zip1	z31.b, z31.b, z31.b2450zip1	z31.d, z31.d, z31.d2451zip1	z31.h, z31.h, z31.h2452zip1	z31.s, z31.s, z31.s2453zip2	p0.b, p0.b, p0.b2454zip2	p0.d, p0.d, p0.d2455zip2	p0.h, p0.h, p0.h2456zip2	p0.s, p0.s, p0.s2457zip2	p15.b, p15.b, p15.b2458zip2	p15.d, p15.d, p15.d2459zip2	p15.h, p15.h, p15.h2460zip2	p15.s, p15.s, p15.s2461zip2	z0.b, z0.b, z0.b2462zip2	z0.d, z0.d, z0.d2463zip2	z0.h, z0.h, z0.h2464zip2	z0.s, z0.s, z0.s2465zip2	z31.b, z31.b, z31.b2466zip2	z31.d, z31.d, z31.d2467zip2	z31.h, z31.h, z31.h2468zip2	z31.s, z31.s, z31.s2469 2470# CHECK:      Resources:2471# CHECK-NEXT: [0]   - V1UnitB:22472# CHECK-NEXT: [1]   - V1UnitD:22473# CHECK-NEXT: [2]   - V1UnitFlg:32474# CHECK-NEXT: [3]   - V1UnitI:4   V1UnitS, V1UnitS, V1UnitM0, V1UnitM12475# CHECK-NEXT: [4]   - V1UnitL:3   V1UnitL01, V1UnitL01, V1UnitL22476# CHECK-NEXT: [5]   - V1UnitL2:12477# CHECK-NEXT: [6]   - V1UnitL01:22478# CHECK-NEXT: [7]   - V1UnitM:2   V1UnitM0, V1UnitM12479# CHECK-NEXT: [8]   - V1UnitM0:12480# CHECK-NEXT: [9]   - V1UnitM1:12481# CHECK-NEXT: [10]  - V1UnitS:22482# CHECK-NEXT: [11]  - V1UnitV:4   V1UnitV0, V1UnitV1, V1UnitV2, V1UnitV32483# CHECK-NEXT: [12]  - V1UnitV0:12484# CHECK-NEXT: [13]  - V1UnitV1:12485# CHECK-NEXT: [14]  - V1UnitV2:12486# CHECK-NEXT: [15]  - V1UnitV3:12487# CHECK-NEXT: [16]  - V1UnitV01:2 V1UnitV0, V1UnitV12488# CHECK-NEXT: [17]  - V1UnitV02:2 V1UnitV0, V1UnitV22489# CHECK-NEXT: [18]  - V1UnitV13:2 V1UnitV1, V1UnitV32490 2491# CHECK:      Instruction Info:2492# CHECK-NEXT: [1]: #uOps2493# CHECK-NEXT: [2]: Latency2494# CHECK-NEXT: [3]: RThroughput2495# CHECK-NEXT: [4]: MayLoad2496# CHECK-NEXT: [5]: MayStore2497# CHECK-NEXT: [6]: HasSideEffects (U)2498# CHECK-NEXT: [7]: Bypass Latency2499# CHECK-NEXT: [8]: Resources (<Name> | <Name>[<ReleaseAtCycle>] | <Name>[<AcquireAtCycle>,<ReleaseAtCycle])2500# CHECK-NEXT: [9]: LLVM Opcode Name2501 2502# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]                                        [9]                        Instructions:2503# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ABS_ZPmZ_B                 abs	z0.b, p0/m, z0.b2504# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ABS_ZPmZ_D                 abs	z0.d, p0/m, z0.d2505# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ABS_ZPmZ_H                 abs	z0.h, p0/m, z0.h2506# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ABS_ZPmZ_S                 abs	z0.s, p0/m, z0.s2507# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ABS_ZPmZ_B                 abs	z31.b, p7/m, z31.b2508# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ABS_ZPmZ_D                 abs	z31.d, p7/m, z31.d2509# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ABS_ZPmZ_H                 abs	z31.h, p7/m, z31.h2510# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ABS_ZPmZ_S                 abs	z31.s, p7/m, z31.s2511# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_B                 add	z0.b, p0/m, z0.b, z0.b2512# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZI_B                   add	z0.b, z0.b, #02513# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_B                  add	z0.b, z0.b, z0.b2514# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_D                 add	z0.d, p0/m, z0.d, z0.d2515# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZI_D                   add	z0.d, z0.d, #02516# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZI_D                   add	z0.d, z0.d, #0, lsl #82517# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_D                  add	z0.d, z0.d, z0.d2518# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_H                 add	z0.h, p0/m, z0.h, z0.h2519# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZI_H                   add	z0.h, z0.h, #02520# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZI_H                   add	z0.h, z0.h, #0, lsl #82521# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_H                  add	z0.h, z0.h, z0.h2522# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_S                 add	z0.s, p0/m, z0.s, z0.s2523# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZI_S                   add	z0.s, z0.s, #02524# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZI_S                   add	z0.s, z0.s, #0, lsl #82525# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_S                  add	z0.s, z0.s, z0.s2526# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_S                  add	z0.s, z1.s, z2.s2527# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_B                 add	z21.b, p5/m, z21.b, z10.b2528# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_B                  add	z21.b, z10.b, z21.b2529# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_D                 add	z21.d, p5/m, z21.d, z10.d2530# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_D                  add	z21.d, z10.d, z21.d2531# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_H                 add	z21.h, p5/m, z21.h, z10.h2532# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_H                  add	z21.h, z10.h, z21.h2533# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_S                 add	z21.s, p5/m, z21.s, z10.s2534# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_S                  add	z21.s, z10.s, z21.s2535# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_B                 add	z23.b, p3/m, z23.b, z13.b2536# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_B                  add	z23.b, z13.b, z8.b2537# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_D                 add	z23.d, p3/m, z23.d, z13.d2538# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_D                  add	z23.d, z13.d, z8.d2539# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_H                 add	z23.h, p3/m, z23.h, z13.h2540# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_H                  add	z23.h, z13.h, z8.h2541# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_S                 add	z23.s, p3/m, z23.s, z13.s2542# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_S                  add	z23.s, z13.s, z8.s2543# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_B                 add	z31.b, p7/m, z31.b, z31.b2544# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZI_B                   add	z31.b, z31.b, #2552545# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_B                  add	z31.b, z31.b, z31.b2546# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_D                 add	z31.d, p7/m, z31.d, z31.d2547# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZI_D                   add	z31.d, z31.d, #652802548# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_D                  add	z31.d, z31.d, z31.d2549# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_H                 add	z31.h, p7/m, z31.h, z31.h2550# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZI_H                   add	z31.h, z31.h, #652802551# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_H                  add	z31.h, z31.h, z31.h2552# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZPmZ_S                 add	z31.s, p7/m, z31.s, z31.s2553# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZI_S                   add	z31.s, z31.s, #652802554# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADD_ZZZ_S                  add	z31.s, z31.s, z31.s2555# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ADDPL_XXI                  addpl	sp, sp, #312556# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ADDPL_XXI                  addpl	x0, x0, #-322557# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ADDPL_XXI                  addpl	x21, x21, #02558# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ADDPL_XXI                  addpl	x23, x8, #-12559# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ADDVL_XXI                  addvl	sp, sp, #312560# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ADDVL_XXI                  addvl	x0, x0, #-322561# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ADDVL_XXI                  addvl	x21, x21, #02562# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ADDVL_XXI                  addvl	x23, x8, #-12563# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_LSL_ZZZ_D_1            adr	z0.d, [z0.d, z0.d, lsl #1]2564# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_LSL_ZZZ_D_2            adr	z0.d, [z0.d, z0.d, lsl #2]2565# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_LSL_ZZZ_D_3            adr	z0.d, [z0.d, z0.d, lsl #3]2566# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_SXTW_ZZZ_D_1           adr	z0.d, [z0.d, z0.d, sxtw #1]2567# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_SXTW_ZZZ_D_2           adr	z0.d, [z0.d, z0.d, sxtw #2]2568# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_SXTW_ZZZ_D_3           adr	z0.d, [z0.d, z0.d, sxtw #3]2569# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_SXTW_ZZZ_D_0           adr	z0.d, [z0.d, z0.d, sxtw]2570# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_UXTW_ZZZ_D_1           adr	z0.d, [z0.d, z0.d, uxtw #1]2571# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_UXTW_ZZZ_D_2           adr	z0.d, [z0.d, z0.d, uxtw #2]2572# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_UXTW_ZZZ_D_3           adr	z0.d, [z0.d, z0.d, uxtw #3]2573# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_UXTW_ZZZ_D_0           adr	z0.d, [z0.d, z0.d, uxtw]2574# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_LSL_ZZZ_D_0            adr	z0.d, [z0.d, z0.d]2575# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_LSL_ZZZ_S_1            adr	z0.s, [z0.s, z0.s, lsl #1]2576# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_LSL_ZZZ_S_2            adr	z0.s, [z0.s, z0.s, lsl #2]2577# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_LSL_ZZZ_S_3            adr	z0.s, [z0.s, z0.s, lsl #3]2578# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ADR_LSL_ZZZ_S_0            adr	z0.s, [z0.s, z0.s]2579# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   AND_PPzPP                  and	p0.b, p0/z, p0.b, p1.b2580# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZI                     and	z0.d, z0.d, #0x62581# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZI                     and	z0.d, z0.d, #0xfffffffffffffff92582# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZZZ                    and	z0.d, z0.d, z0.d2583# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZI                     and	z0.s, z0.s, #0x62584# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZI                     and	z0.s, z0.s, #0xfffffff92585# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZZZ                    and	z23.d, z13.d, z8.d2586# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZI                     and	z23.h, z23.h, #0x62587# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZI                     and	z23.h, z23.h, #0xfff92588# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZPmZ_B                 and	z31.b, p7/m, z31.b, z31.b2589# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZPmZ_D                 and	z31.d, p7/m, z31.d, z31.d2590# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZPmZ_H                 and	z31.h, p7/m, z31.h, z31.h2591# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZPmZ_S                 and	z31.s, p7/m, z31.s, z31.s2592# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZI                     and	z5.b, z5.b, #0x62593# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          AND_ZI                     and	z5.b, z5.b, #0xf92594# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          ANDS_PPzPP                 ands	p0.b, p0/z, p0.b, p1.b2595# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    ANDV_VPZ_B                 andv	b0, p7, z31.b2596# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    ANDV_VPZ_D                 andv	d0, p7, z31.d2597# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    ANDV_VPZ_H                 andv	h0, p7, z31.h2598# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    ANDV_VPZ_S                 andv	s0, p7, z31.s2599# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmI_B                 asr	z0.b, p0/m, z0.b, #12600# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmZ_B                 asr	z0.b, p0/m, z0.b, z0.b2601# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_WIDE_ZPmZ_B            asr	z0.b, p0/m, z0.b, z1.d2602# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZZI_B                  asr	z0.b, z0.b, #12603# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_WIDE_ZZZ_B             asr	z0.b, z1.b, z2.d2604# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmI_D                 asr	z0.d, p0/m, z0.d, #12605# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmZ_D                 asr	z0.d, p0/m, z0.d, z0.d2606# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZZI_D                  asr	z0.d, z0.d, #12607# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmI_H                 asr	z0.h, p0/m, z0.h, #12608# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmZ_H                 asr	z0.h, p0/m, z0.h, z0.h2609# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_WIDE_ZPmZ_H            asr	z0.h, p0/m, z0.h, z1.d2610# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZZI_H                  asr	z0.h, z0.h, #12611# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_WIDE_ZZZ_H             asr	z0.h, z1.h, z2.d2612# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmI_S                 asr	z0.s, p0/m, z0.s, #12613# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmZ_S                 asr	z0.s, p0/m, z0.s, z0.s2614# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_WIDE_ZPmZ_S            asr	z0.s, p0/m, z0.s, z1.d2615# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZZI_S                  asr	z0.s, z0.s, #12616# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_WIDE_ZZZ_S             asr	z0.s, z1.s, z2.d2617# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmI_B                 asr	z31.b, p0/m, z31.b, #82618# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZZI_B                  asr	z31.b, z31.b, #82619# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmI_D                 asr	z31.d, p0/m, z31.d, #642620# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZZI_D                  asr	z31.d, z31.d, #642621# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmI_H                 asr	z31.h, p0/m, z31.h, #162622# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZZI_H                  asr	z31.h, z31.h, #162623# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZPmI_S                 asr	z31.s, p0/m, z31.s, #322624# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASR_ZZI_S                  asr	z31.s, z31.s, #322625# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRD_ZPmI_B                asrd	z0.b, p0/m, z0.b, #12626# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRD_ZPmI_D                asrd	z0.d, p0/m, z0.d, #12627# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRD_ZPmI_H                asrd	z0.h, p0/m, z0.h, #12628# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRD_ZPmI_S                asrd	z0.s, p0/m, z0.s, #12629# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRD_ZPmI_B                asrd	z31.b, p0/m, z31.b, #82630# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRD_ZPmI_D                asrd	z31.d, p0/m, z31.d, #642631# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRD_ZPmI_H                asrd	z31.h, p0/m, z31.h, #162632# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRD_ZPmI_S                asrd	z31.s, p0/m, z31.s, #322633# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRR_ZPmZ_B                asrr	z0.b, p0/m, z0.b, z0.b2634# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRR_ZPmZ_D                asrr	z0.d, p0/m, z0.d, z0.d2635# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRR_ZPmZ_H                asrr	z0.h, p0/m, z0.h, z0.h2636# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       ASRR_ZPmZ_S                asrr	z0.s, p0/m, z0.s, z0.s2637# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       BFCVT_ZPmZ                 bfcvt	z0.h, p0/m, z1.s2638# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       BFCVTNT_ZPmZ               bfcvtnt	z0.h, p0/m, z1.s2639# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          BFDOT_ZZZ                  bfdot	z0.s, z1.h, z2.h2640# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          BFDOT_ZZI                  bfdot	z0.s, z1.h, z2.h[0]2641# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          BFDOT_ZZI                  bfdot	z0.s, z1.h, z2.h[3]2642# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          BFMLALB_ZZZ                bfmlalb	z0.s, z1.h, z2.h2643# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          BFMLALB_ZZZI               bfmlalb	z0.s, z1.h, z2.h[0]2644# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          BFMLALB_ZZZI               bfmlalb	z0.s, z1.h, z2.h[7]2645# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          BFMLALB_ZZZ                bfmlalb	z10.s, z21.h, z14.h2646# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          BFMLALB_ZZZI               bfmlalb	z21.s, z14.h, z3.h[2]2647# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          BFMLALT_ZZZ                bfmlalt	z0.s, z1.h, z2.h2648# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          BFMLALT_ZZZI               bfmlalt	z0.s, z1.h, z2.h[0]2649# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          BFMLALT_ZZZI               bfmlalt	z0.s, z1.h, z2.h[7]2650# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          BFMLALT_ZZZI               bfmlalt	z0.s, z1.h, z7.h[7]2651# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          BFMLALT_ZZZ                bfmlalt	z14.s, z10.h, z21.h2652# CHECK-NEXT:  1      5     0.50                         3     V1UnitV,V1UnitV01                          BFMMLA_ZZZ_HtoS            bfmmla	z0.s, z1.h, z2.h2653# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   BIC_PPzPP                  bic	p0.b, p0/z, p0.b, p0.b2654# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   BIC_PPzPP                  bic	p15.b, p15/z, p15.b, p15.b2655# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          BIC_ZZZ                    bic	z0.d, z0.d, z0.d2656# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          BIC_ZZZ                    bic	z23.d, z13.d, z8.d2657# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          BIC_ZPmZ_B                 bic	z31.b, p7/m, z31.b, z31.b2658# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          BIC_ZPmZ_D                 bic	z31.d, p7/m, z31.d, z31.d2659# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          BIC_ZPmZ_H                 bic	z31.h, p7/m, z31.h, z31.h2660# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          BIC_ZPmZ_S                 bic	z31.s, p7/m, z31.s, z31.s2661# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          BICS_PPzPP                 bics	p0.b, p0/z, p0.b, p0.b2662# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          BICS_PPzPP                 bics	p15.b, p15/z, p15.b, p15.b2663# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   BRKA_PPmP                  brka	p0.b, p15/m, p15.b2664# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   BRKA_PPzP                  brka	p0.b, p15/z, p15.b2665# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          BRKAS_PPzP                 brkas	p0.b, p15/z, p15.b2666# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   BRKB_PPmP                  brkb	p0.b, p15/m, p15.b2667# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   BRKB_PPzP                  brkb	p0.b, p15/z, p15.b2668# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          BRKBS_PPzP                 brkbs	p0.b, p15/z, p15.b2669# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   BRKN_PPzP                  brkn	p0.b, p15/z, p1.b, p0.b2670# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   BRKN_PPzP                  brkn	p15.b, p15/z, p15.b, p15.b2671# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          BRKNS_PPzP                 brkns	p0.b, p15/z, p1.b, p0.b2672# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          BRKNS_PPzP                 brkns	p15.b, p15/z, p15.b, p15.b2673# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   BRKPA_PPzPP                brkpa	p0.b, p15/z, p1.b, p2.b2674# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   BRKPA_PPzPP                brkpa	p15.b, p15/z, p15.b, p15.b2675# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          BRKPAS_PPzPP               brkpas	p0.b, p15/z, p1.b, p2.b2676# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          BRKPAS_PPzPP               brkpas	p15.b, p15/z, p15.b, p15.b2677# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   BRKPB_PPzPP                brkpb	p0.b, p15/z, p1.b, p2.b2678# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   BRKPB_PPzPP                brkpb	p15.b, p15/z, p15.b, p15.b2679# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          BRKPBS_PPzPP               brkpbs	p0.b, p15/z, p1.b, p2.b2680# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          BRKPBS_PPzPP               brkpbs	p15.b, p15/z, p15.b, p15.b2681# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTA_VPZ_B               clasta	b0, p7, b0, z31.b2682# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTA_VPZ_D               clasta	d0, p7, d0, z31.d2683# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTA_VPZ_H               clasta	h0, p7, h0, z31.h2684# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTA_VPZ_S               clasta	s0, p7, s0, z31.s2685# CHECK-NEXT:  2      9     1.00                         9     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 CLASTA_RPZ_B clasta	w0, p7, w0, z31.b2686# CHECK-NEXT:  2      9     1.00                         9     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 CLASTA_RPZ_H clasta	w0, p7, w0, z31.h2687# CHECK-NEXT:  2      9     1.00                         9     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 CLASTA_RPZ_S clasta	w0, p7, w0, z31.s2688# CHECK-NEXT:  2      9     1.00                         9     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 CLASTA_RPZ_D clasta	x0, p7, x0, z31.d2689# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTA_ZPZ_B               clasta	z0.b, p7, z0.b, z31.b2690# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTA_ZPZ_D               clasta	z0.d, p7, z0.d, z31.d2691# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTA_ZPZ_H               clasta	z0.h, p7, z0.h, z31.h2692# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTA_ZPZ_S               clasta	z0.s, p7, z0.s, z31.s2693# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTB_VPZ_B               clastb	b0, p7, b0, z31.b2694# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTB_VPZ_D               clastb	d0, p7, d0, z31.d2695# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTB_VPZ_H               clastb	h0, p7, h0, z31.h2696# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTB_VPZ_S               clastb	s0, p7, s0, z31.s2697# CHECK-NEXT:  2      9     1.00                         9     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 CLASTB_RPZ_B clastb	w0, p7, w0, z31.b2698# CHECK-NEXT:  2      9     1.00                         9     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 CLASTB_RPZ_H clastb	w0, p7, w0, z31.h2699# CHECK-NEXT:  2      9     1.00                         9     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 CLASTB_RPZ_S clastb	w0, p7, w0, z31.s2700# CHECK-NEXT:  2      9     1.00                         9     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 CLASTB_RPZ_D clastb	x0, p7, x0, z31.d2701# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTB_ZPZ_B               clastb	z0.b, p7, z0.b, z31.b2702# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTB_ZPZ_D               clastb	z0.d, p7, z0.d, z31.d2703# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTB_ZPZ_H               clastb	z0.h, p7, z0.h, z31.h2704# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       CLASTB_ZPZ_S               clastb	z0.s, p7, z0.s, z31.s2705# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CLS_ZPmZ_B                 cls	z31.b, p7/m, z31.b2706# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CLS_ZPmZ_D                 cls	z31.d, p7/m, z31.d2707# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CLS_ZPmZ_H                 cls	z31.h, p7/m, z31.h2708# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CLS_ZPmZ_S                 cls	z31.s, p7/m, z31.s2709# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CLZ_ZPmZ_B                 clz	z31.b, p7/m, z31.b2710# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CLZ_ZPmZ_D                 clz	z31.d, p7/m, z31.d2711# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CLZ_ZPmZ_H                 clz	z31.h, p7/m, z31.h2712# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CLZ_ZPmZ_S                 clz	z31.s, p7/m, z31.s2713# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZI_B cmpeq	p0.b, p0/z, z0.b, #-162714# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZI_B cmpeq	p0.b, p0/z, z0.b, #152715# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZZ_B cmpeq	p0.b, p0/z, z0.b, z0.b2716# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_WIDE_PPzZZ_B cmpeq	p0.b, p0/z, z0.b, z0.d2717# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZI_D cmpeq	p0.d, p0/z, z0.d, #-162718# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZI_D cmpeq	p0.d, p0/z, z0.d, #152719# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZZ_D cmpeq	p0.d, p0/z, z0.d, z0.d2720# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZI_H cmpeq	p0.h, p0/z, z0.h, #-162721# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZI_H cmpeq	p0.h, p0/z, z0.h, #152722# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_WIDE_PPzZZ_H cmpeq	p0.h, p0/z, z0.h, z0.d2723# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZZ_H cmpeq	p0.h, p0/z, z0.h, z0.h2724# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZI_S cmpeq	p0.s, p0/z, z0.s, #-162725# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZI_S cmpeq	p0.s, p0/z, z0.s, #152726# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_WIDE_PPzZZ_S cmpeq	p0.s, p0/z, z0.s, z0.d2727# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPEQ_PPzZZ_S cmpeq	p0.s, p0/z, z0.s, z0.s2728# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZI_B cmpge	p0.b, p0/z, z0.b, #-162729# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZI_B cmpge	p0.b, p0/z, z0.b, #152730# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZZ_B cmpge	p0.b, p0/z, z0.b, z0.b2731# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_WIDE_PPzZZ_B cmpge	p0.b, p0/z, z0.b, z0.d2732# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZZ_B cmpge	p0.b, p0/z, z1.b, z0.b2733# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZI_D cmpge	p0.d, p0/z, z0.d, #-162734# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZI_D cmpge	p0.d, p0/z, z0.d, #152735# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZZ_D cmpge	p0.d, p0/z, z0.d, z0.d2736# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZZ_D cmpge	p0.d, p0/z, z1.d, z0.d2737# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZI_H cmpge	p0.h, p0/z, z0.h, #-162738# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZI_H cmpge	p0.h, p0/z, z0.h, #152739# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_WIDE_PPzZZ_H cmpge	p0.h, p0/z, z0.h, z0.d2740# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZZ_H cmpge	p0.h, p0/z, z0.h, z0.h2741# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZZ_H cmpge	p0.h, p0/z, z1.h, z0.h2742# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZI_S cmpge	p0.s, p0/z, z0.s, #-162743# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZI_S cmpge	p0.s, p0/z, z0.s, #152744# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_WIDE_PPzZZ_S cmpge	p0.s, p0/z, z0.s, z0.d2745# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZZ_S cmpge	p0.s, p0/z, z0.s, z0.s2746# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGE_PPzZZ_S cmpge	p0.s, p0/z, z1.s, z0.s2747# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZI_B cmpgt	p0.b, p0/z, z0.b, #-162748# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZI_B cmpgt	p0.b, p0/z, z0.b, #152749# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZZ_B cmpgt	p0.b, p0/z, z0.b, z0.b2750# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_WIDE_PPzZZ_B cmpgt	p0.b, p0/z, z0.b, z0.d2751# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZZ_B cmpgt	p0.b, p0/z, z1.b, z0.b2752# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZI_D cmpgt	p0.d, p0/z, z0.d, #-162753# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZI_D cmpgt	p0.d, p0/z, z0.d, #152754# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZZ_D cmpgt	p0.d, p0/z, z0.d, z0.d2755# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZZ_D cmpgt	p0.d, p0/z, z1.d, z0.d2756# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZI_H cmpgt	p0.h, p0/z, z0.h, #-162757# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZI_H cmpgt	p0.h, p0/z, z0.h, #152758# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_WIDE_PPzZZ_H cmpgt	p0.h, p0/z, z0.h, z0.d2759# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZZ_H cmpgt	p0.h, p0/z, z0.h, z0.h2760# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZZ_H cmpgt	p0.h, p0/z, z1.h, z0.h2761# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZI_S cmpgt	p0.s, p0/z, z0.s, #-162762# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZI_S cmpgt	p0.s, p0/z, z0.s, #152763# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_WIDE_PPzZZ_S cmpgt	p0.s, p0/z, z0.s, z0.d2764# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZZ_S cmpgt	p0.s, p0/z, z0.s, z0.s2765# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPGT_PPzZZ_S cmpgt	p0.s, p0/z, z1.s, z0.s2766# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZI_B cmphi	p0.b, p0/z, z0.b, #02767# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZI_B cmphi	p0.b, p0/z, z0.b, #1272768# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZZ_B cmphi	p0.b, p0/z, z0.b, z0.b2769# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_WIDE_PPzZZ_B cmphi	p0.b, p0/z, z0.b, z0.d2770# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZZ_B cmphi	p0.b, p0/z, z1.b, z0.b2771# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZI_D cmphi	p0.d, p0/z, z0.d, #02772# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZI_D cmphi	p0.d, p0/z, z0.d, #1272773# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZZ_D cmphi	p0.d, p0/z, z0.d, z0.d2774# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZZ_D cmphi	p0.d, p0/z, z1.d, z0.d2775# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZI_H cmphi	p0.h, p0/z, z0.h, #02776# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZI_H cmphi	p0.h, p0/z, z0.h, #1272777# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_WIDE_PPzZZ_H cmphi	p0.h, p0/z, z0.h, z0.d2778# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZZ_H cmphi	p0.h, p0/z, z0.h, z0.h2779# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZZ_H cmphi	p0.h, p0/z, z1.h, z0.h2780# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZI_S cmphi	p0.s, p0/z, z0.s, #02781# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZI_S cmphi	p0.s, p0/z, z0.s, #1272782# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_WIDE_PPzZZ_S cmphi	p0.s, p0/z, z0.s, z0.d2783# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZZ_S cmphi	p0.s, p0/z, z0.s, z0.s2784# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHI_PPzZZ_S cmphi	p0.s, p0/z, z1.s, z0.s2785# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZI_B cmphs	p0.b, p0/z, z0.b, #02786# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZI_B cmphs	p0.b, p0/z, z0.b, #1272787# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZZ_B cmphs	p0.b, p0/z, z0.b, z0.b2788# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_WIDE_PPzZZ_B cmphs	p0.b, p0/z, z0.b, z0.d2789# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZZ_B cmphs	p0.b, p0/z, z1.b, z0.b2790# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZI_D cmphs	p0.d, p0/z, z0.d, #02791# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZI_D cmphs	p0.d, p0/z, z0.d, #1272792# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZZ_D cmphs	p0.d, p0/z, z0.d, z0.d2793# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZZ_D cmphs	p0.d, p0/z, z1.d, z0.d2794# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZI_H cmphs	p0.h, p0/z, z0.h, #02795# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZI_H cmphs	p0.h, p0/z, z0.h, #1272796# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_WIDE_PPzZZ_H cmphs	p0.h, p0/z, z0.h, z0.d2797# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZZ_H cmphs	p0.h, p0/z, z0.h, z0.h2798# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZZ_H cmphs	p0.h, p0/z, z1.h, z0.h2799# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZI_S cmphs	p0.s, p0/z, z0.s, #02800# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZI_S cmphs	p0.s, p0/z, z0.s, #1272801# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_WIDE_PPzZZ_S cmphs	p0.s, p0/z, z0.s, z0.d2802# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZZ_S cmphs	p0.s, p0/z, z0.s, z0.s2803# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPHS_PPzZZ_S cmphs	p0.s, p0/z, z1.s, z0.s2804# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLE_PPzZI_B cmple	p0.b, p0/z, z0.b, #-162805# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLE_PPzZI_B cmple	p0.b, p0/z, z0.b, #152806# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLE_WIDE_PPzZZ_B cmple	p0.b, p0/z, z0.b, z0.d2807# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLE_PPzZI_D cmple	p0.d, p0/z, z0.d, #-162808# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLE_PPzZI_D cmple	p0.d, p0/z, z0.d, #152809# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLE_PPzZI_H cmple	p0.h, p0/z, z0.h, #-162810# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLE_PPzZI_H cmple	p0.h, p0/z, z0.h, #152811# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLE_WIDE_PPzZZ_H cmple	p0.h, p0/z, z0.h, z0.d2812# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLE_PPzZI_S cmple	p0.s, p0/z, z0.s, #-162813# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLE_PPzZI_S cmple	p0.s, p0/z, z0.s, #152814# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLE_WIDE_PPzZZ_S cmple	p0.s, p0/z, z0.s, z0.d2815# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLO_PPzZI_B cmplo	p0.b, p0/z, z0.b, #02816# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLO_PPzZI_B cmplo	p0.b, p0/z, z0.b, #1272817# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLO_WIDE_PPzZZ_B cmplo	p0.b, p0/z, z0.b, z0.d2818# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLO_PPzZI_D cmplo	p0.d, p0/z, z0.d, #02819# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLO_PPzZI_D cmplo	p0.d, p0/z, z0.d, #1272820# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLO_PPzZI_H cmplo	p0.h, p0/z, z0.h, #02821# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLO_PPzZI_H cmplo	p0.h, p0/z, z0.h, #1272822# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLO_WIDE_PPzZZ_H cmplo	p0.h, p0/z, z0.h, z0.d2823# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLO_PPzZI_S cmplo	p0.s, p0/z, z0.s, #02824# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLO_PPzZI_S cmplo	p0.s, p0/z, z0.s, #1272825# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLO_WIDE_PPzZZ_S cmplo	p0.s, p0/z, z0.s, z0.d2826# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLS_PPzZI_B cmpls	p0.b, p0/z, z0.b, #02827# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLS_PPzZI_B cmpls	p0.b, p0/z, z0.b, #1272828# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLS_WIDE_PPzZZ_B cmpls	p0.b, p0/z, z0.b, z0.d2829# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLS_PPzZI_D cmpls	p0.d, p0/z, z0.d, #02830# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLS_PPzZI_D cmpls	p0.d, p0/z, z0.d, #1272831# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLS_PPzZI_H cmpls	p0.h, p0/z, z0.h, #02832# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLS_PPzZI_H cmpls	p0.h, p0/z, z0.h, #1272833# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLS_WIDE_PPzZZ_H cmpls	p0.h, p0/z, z0.h, z0.d2834# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLS_PPzZI_S cmpls	p0.s, p0/z, z0.s, #02835# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLS_PPzZI_S cmpls	p0.s, p0/z, z0.s, #1272836# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLS_WIDE_PPzZZ_S cmpls	p0.s, p0/z, z0.s, z0.d2837# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLT_PPzZI_B cmplt	p0.b, p0/z, z0.b, #-162838# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLT_PPzZI_B cmplt	p0.b, p0/z, z0.b, #152839# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLT_WIDE_PPzZZ_B cmplt	p0.b, p0/z, z0.b, z0.d2840# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLT_PPzZI_D cmplt	p0.d, p0/z, z0.d, #-162841# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLT_PPzZI_D cmplt	p0.d, p0/z, z0.d, #152842# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLT_PPzZI_H cmplt	p0.h, p0/z, z0.h, #-162843# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLT_PPzZI_H cmplt	p0.h, p0/z, z0.h, #152844# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLT_WIDE_PPzZZ_H cmplt	p0.h, p0/z, z0.h, z0.d2845# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLT_PPzZI_S cmplt	p0.s, p0/z, z0.s, #-162846# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLT_PPzZI_S cmplt	p0.s, p0/z, z0.s, #152847# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPLT_WIDE_PPzZZ_S cmplt	p0.s, p0/z, z0.s, z0.d2848# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZI_B cmpne	p0.b, p0/z, z0.b, #-162849# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZI_B cmpne	p0.b, p0/z, z0.b, #152850# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZZ_B cmpne	p0.b, p0/z, z0.b, z0.b2851# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_WIDE_PPzZZ_B cmpne	p0.b, p0/z, z0.b, z0.d2852# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZI_D cmpne	p0.d, p0/z, z0.d, #-162853# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZI_D cmpne	p0.d, p0/z, z0.d, #152854# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZZ_D cmpne	p0.d, p0/z, z0.d, z0.d2855# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZI_H cmpne	p0.h, p0/z, z0.h, #-162856# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZI_H cmpne	p0.h, p0/z, z0.h, #152857# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_WIDE_PPzZZ_H cmpne	p0.h, p0/z, z0.h, z0.d2858# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZZ_H cmpne	p0.h, p0/z, z0.h, z0.h2859# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZI_S cmpne	p0.s, p0/z, z0.s, #-162860# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZI_S cmpne	p0.s, p0/z, z0.s, #152861# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_WIDE_PPzZZ_S cmpne	p0.s, p0/z, z0.s, z0.d2862# CHECK-NEXT:  2      4     1.00                         4     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02 CMPNE_PPzZZ_S cmpne	p0.s, p0/z, z0.s, z0.s2863# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CNOT_ZPmZ_B                cnot	z31.b, p7/m, z31.b2864# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CNOT_ZPmZ_D                cnot	z31.d, p7/m, z31.d2865# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CNOT_ZPmZ_H                cnot	z31.h, p7/m, z31.h2866# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CNOT_ZPmZ_S                cnot	z31.s, p7/m, z31.s2867# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CNT_ZPmZ_B                 cnt	z31.b, p7/m, z31.b2868# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CNT_ZPmZ_D                 cnt	z31.d, p7/m, z31.d2869# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CNT_ZPmZ_H                 cnt	z31.h, p7/m, z31.h2870# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CNT_ZPmZ_S                 cnt	z31.s, p7/m, z31.s2871# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTB_XPiI                  cntb	x02872# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTB_XPiI                  cntb	x0, #282873# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTB_XPiI                  cntb	x0, all, mul #162874# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTB_XPiI                  cntb	x0, pow22875# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTD_XPiI                  cntd	x02876# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTD_XPiI                  cntd	x0, #282877# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTD_XPiI                  cntd	x0, all, mul #162878# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTD_XPiI                  cntd	x0, pow22879# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTH_XPiI                  cnth	x02880# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTH_XPiI                  cnth	x0, #282881# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTH_XPiI                  cnth	x0, all, mul #162882# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTH_XPiI                  cnth	x0, pow22883# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTP_XPP_B                 cntp	x0, p15, p0.b2884# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTP_XPP_D                 cntp	x0, p15, p0.d2885# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTP_XPP_H                 cntp	x0, p15, p0.h2886# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTP_XPP_S                 cntp	x0, p15, p0.s2887# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTW_XPiI                  cntw	x02888# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTW_XPiI                  cntw	x0, #282889# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTW_XPiI                  cntw	x0, all, mul #162890# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   CNTW_XPiI                  cntw	x0, pow22891# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       COMPACT_ZPZ_D              compact	z31.d, p7, z31.d2892# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       COMPACT_ZPZ_S              compact	z31.s, p7, z31.s2893# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_B                 mov	z31.b, p7/m, w02894# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_D                 mov	z31.d, p7/m, sp2895# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_H                 mov	z31.h, p7/m, w02896# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_S                 mov	z31.s, p7/m, wsp2897# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   CTERMEQ_WW                 ctermeq	w30, wzr2898# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   CTERMEQ_WW                 ctermeq	wzr, w302899# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   CTERMEQ_XX                 ctermeq	x30, xzr2900# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   CTERMEQ_XX                 ctermeq	xzr, x302901# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   CTERMNE_WW                 ctermne	w30, wzr2902# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   CTERMNE_WW                 ctermne	wzr, w302903# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   CTERMNE_XX                 ctermne	x30, xzr2904# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   CTERMNE_XX                 ctermne	xzr, x302905# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECB_XPiI                  decb	x02906# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECB_XPiI                  decb	x0, #142907# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECB_XPiI                  decb	x0, all, mul #162908# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECB_XPiI                  decb	x0, pow22909# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECB_XPiI                  decb	x0, vl12910# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECD_XPiI                  decd	x02911# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECD_XPiI                  decd	x0, #142912# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECD_XPiI                  decd	x0, all, mul #162913# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECD_XPiI                  decd	x0, pow22914# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECD_XPiI                  decd	x0, vl12915# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECH_XPiI                  dech	x02916# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECH_XPiI                  dech	x0, #142917# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECH_XPiI                  dech	x0, all, mul #162918# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECH_XPiI                  dech	x0, pow22919# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECH_XPiI                  dech	x0, vl12920# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECP_XP_B                  decp	x0, p0.b2921# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECP_XP_D                  decp	x0, p0.d2922# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECP_XP_H                  decp	x0, p0.h2923# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECP_XP_S                  decp	x0, p0.s2924# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECP_XP_B                  decp	xzr, p15.b2925# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECP_XP_D                  decp	xzr, p15.d2926# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECP_XP_H                  decp	xzr, p15.h2927# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECP_XP_S                  decp	xzr, p15.s2928# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       DECD_ZPiI                  decd	z19.d2929# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 DECP_ZP_D         decp	z31.d, p15.d2930# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       DECH_ZPiI                  dech	z23.h2931# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 DECP_ZP_H         decp	z31.h, p15.h2932# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 DECP_ZP_S         decp	z31.s, p15.s2933# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       DECW_ZPiI                  decw	z8.s2934# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECW_XPiI                  decw	x02935# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECW_XPiI                  decw	x0, #142936# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECW_XPiI                  decw	x0, all, mul #162937# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECW_XPiI                  decw	x0, pow22938# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   DECW_XPiI                  decw	x0, vl12939# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_B                   mov	z0.b, #02940# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_D                   mov	z0.d, #2562941# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_H                   mov	z31.h, #1272942# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_S                   mov	z31.s, #5122943# CHECK-NEXT:  1      3     1.00                         3     V1UnitI,V1UnitM,V1UnitM0                   DUP_ZR_B                   mov	z0.b, w02944# CHECK-NEXT:  1      3     1.00                         3     V1UnitI,V1UnitM,V1UnitM0                   DUP_ZR_D                   mov	z0.d, x02945# CHECK-NEXT:  1      3     1.00                         3     V1UnitI,V1UnitM,V1UnitM0                   DUP_ZR_H                   mov	z31.h, wsp2946# CHECK-NEXT:  1      3     1.00                         3     V1UnitI,V1UnitM,V1UnitM0                   DUP_ZR_S                   mov	z31.s, wsp2947# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUPM_ZI                    dupm	z0.d, #0xfffffffffffffff92948# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUPM_ZI                    dupm	z0.s, #0xfffffff92949# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUPM_ZI                    dupm	z23.h, #0xfff92950# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUPM_ZI                    dupm	z5.b, #0xf92951# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   EOR_PPzPP                  eor	p0.b, p0/z, p0.b, p1.b2952# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZI                     eor	z0.d, z0.d, #0x62953# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZI                     eor	z0.d, z0.d, #0xfffffffffffffff92954# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZZZ                    eor	z0.d, z0.d, z0.d2955# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZI                     eor	z0.s, z0.s, #0x62956# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZI                     eor	z0.s, z0.s, #0xfffffff92957# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZZZ                    eor	z23.d, z13.d, z8.d2958# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZI                     eor	z23.h, z23.h, #0x62959# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZI                     eor	z23.h, z23.h, #0xfff92960# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZPmZ_B                 eor	z31.b, p7/m, z31.b, z31.b2961# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZPmZ_D                 eor	z31.d, p7/m, z31.d, z31.d2962# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZPmZ_H                 eor	z31.h, p7/m, z31.h, z31.h2963# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZPmZ_S                 eor	z31.s, p7/m, z31.s, z31.s2964# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZI                     eor	z5.b, z5.b, #0x62965# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EOR_ZI                     eor	z5.b, z5.b, #0xf92966# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          EORS_PPzPP                 eors	p0.b, p0/z, p0.b, p1.b2967# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    EORV_VPZ_B                 eorv	b0, p7, z31.b2968# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    EORV_VPZ_D                 eorv	d0, p7, z31.d2969# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    EORV_VPZ_H                 eorv	h0, p7, z31.h2970# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    EORV_VPZ_S                 eorv	s0, p7, z31.s2971# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EXT_ZZI                    ext	z31.b, z31.b, z0.b, #02972# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          EXT_ZZI                    ext	z31.b, z31.b, z0.b, #2552973# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FABD_ZPmZ_D                fabd	z0.d, p7/m, z0.d, z31.d2974# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FABD_ZPmZ_H                fabd	z0.h, p7/m, z0.h, z31.h2975# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FABD_ZPmZ_S                fabd	z0.s, p7/m, z0.s, z31.s2976# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FABS_ZPmZ_D                fabs	z31.d, p7/m, z31.d2977# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FABS_ZPmZ_H                fabs	z31.h, p7/m, z31.h2978# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FABS_ZPmZ_S                fabs	z31.s, p7/m, z31.s2979# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGE_PPzZZ_D              facge	p0.d, p0/z, z0.d, z1.d2980# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGE_PPzZZ_D              facge	p0.d, p0/z, z1.d, z0.d2981# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGE_PPzZZ_H              facge	p0.h, p0/z, z0.h, z1.h2982# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGE_PPzZZ_H              facge	p0.h, p0/z, z1.h, z0.h2983# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGE_PPzZZ_S              facge	p0.s, p0/z, z0.s, z1.s2984# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGE_PPzZZ_S              facge	p0.s, p0/z, z1.s, z0.s2985# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGT_PPzZZ_D              facgt	p0.d, p0/z, z0.d, z1.d2986# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGT_PPzZZ_D              facgt	p0.d, p0/z, z1.d, z0.d2987# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGT_PPzZZ_H              facgt	p0.h, p0/z, z0.h, z1.h2988# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGT_PPzZZ_H              facgt	p0.h, p0/z, z1.h, z0.h2989# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGT_PPzZZ_S              facgt	p0.s, p0/z, z0.s, z1.s2990# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FACGT_PPzZZ_S              facgt	p0.s, p0/z, z1.s, z0.s2991# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZPmI_D                fadd	z0.d, p0/m, z0.d, #0.52992# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZPmZ_D                fadd	z0.d, p7/m, z0.d, z31.d2993# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZZZ_D                 fadd	z0.d, z1.d, z31.d2994# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZPmI_H                fadd	z0.h, p0/m, z0.h, #0.52995# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZPmZ_H                fadd	z0.h, p7/m, z0.h, z31.h2996# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZZZ_H                 fadd	z0.h, z1.h, z31.h2997# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZPmI_S                fadd	z0.s, p0/m, z0.s, #0.52998# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZPmZ_S                fadd	z0.s, p7/m, z0.s, z31.s2999# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZZZ_S                 fadd	z0.s, z1.s, z31.s3000# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZPmI_D                fadd	z31.d, p7/m, z31.d, #1.03001# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZPmI_H                fadd	z31.h, p7/m, z31.h, #1.03002# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FADD_ZPmI_S                fadd	z31.s, p7/m, z31.s, #1.03003# CHECK-NEXT:  3      8     1.50                         8     V1UnitV[3],V1UnitV01[3]                    FADDA_VPZ_D                fadda	d0, p7, d0, z31.d3004# CHECK-NEXT:  18     19    18.00                        19    V1UnitV[18],V1UnitV0[18],V1UnitV01[18],V1UnitV02[18] FADDA_VPZ_H      fadda	h0, p7, h0, z31.h3005# CHECK-NEXT:  10     11    10.00                        11    V1UnitV[10],V1UnitV0[10],V1UnitV01[10],V1UnitV02[10] FADDA_VPZ_S      fadda	s0, p7, s0, z31.s3006# CHECK-NEXT:  5      9     2.00                         9     V1UnitV[5],V1UnitV01[4]                    FADDV_VPZ_D                faddv	d0, p7, z31.d3007# CHECK-NEXT:  6      13    3.00                         13    V1UnitV[6],V1UnitV01[6]                    FADDV_VPZ_H                faddv	h0, p7, z31.h3008# CHECK-NEXT:  6      11    2.50                         11    V1UnitV[6],V1UnitV01[5]                    FADDV_VPZ_S                faddv	s0, p7, z31.s3009# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FCADD_ZPmZ_D               fcadd	z0.d, p0/m, z0.d, z0.d, #903010# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FCADD_ZPmZ_H               fcadd	z0.h, p0/m, z0.h, z0.h, #903011# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FCADD_ZPmZ_S               fcadd	z0.s, p0/m, z0.s, z0.s, #903012# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FCADD_ZPmZ_D               fcadd	z31.d, p7/m, z31.d, z31.d, #2703013# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FCADD_ZPmZ_H               fcadd	z31.h, p7/m, z31.h, z31.h, #2703014# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FCADD_ZPmZ_S               fcadd	z31.s, p7/m, z31.s, z31.s, #2703015# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMEQ_PPzZ0_D              fcmeq	p0.d, p0/z, z0.d, #0.03016# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMEQ_PPzZZ_D              fcmeq	p0.d, p0/z, z0.d, z1.d3017# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMEQ_PPzZ0_H              fcmeq	p0.h, p0/z, z0.h, #0.03018# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMEQ_PPzZZ_H              fcmeq	p0.h, p0/z, z0.h, z1.h3019# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMEQ_PPzZ0_S              fcmeq	p0.s, p0/z, z0.s, #0.03020# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMEQ_PPzZZ_S              fcmeq	p0.s, p0/z, z0.s, z1.s3021# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGE_PPzZ0_D              fcmge	p0.d, p0/z, z0.d, #0.03022# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGE_PPzZZ_D              fcmge	p0.d, p0/z, z0.d, z1.d3023# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGE_PPzZZ_D              fcmge	p0.d, p0/z, z1.d, z0.d3024# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGE_PPzZ0_H              fcmge	p0.h, p0/z, z0.h, #0.03025# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGE_PPzZZ_H              fcmge	p0.h, p0/z, z0.h, z1.h3026# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGE_PPzZZ_H              fcmge	p0.h, p0/z, z1.h, z0.h3027# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGE_PPzZ0_S              fcmge	p0.s, p0/z, z0.s, #0.03028# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGE_PPzZZ_S              fcmge	p0.s, p0/z, z0.s, z1.s3029# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGE_PPzZZ_S              fcmge	p0.s, p0/z, z1.s, z0.s3030# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGT_PPzZ0_D              fcmgt	p0.d, p0/z, z0.d, #0.03031# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGT_PPzZZ_D              fcmgt	p0.d, p0/z, z0.d, z1.d3032# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGT_PPzZZ_D              fcmgt	p0.d, p0/z, z1.d, z0.d3033# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGT_PPzZ0_H              fcmgt	p0.h, p0/z, z0.h, #0.03034# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGT_PPzZZ_H              fcmgt	p0.h, p0/z, z0.h, z1.h3035# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGT_PPzZZ_H              fcmgt	p0.h, p0/z, z1.h, z0.h3036# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGT_PPzZ0_S              fcmgt	p0.s, p0/z, z0.s, #0.03037# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGT_PPzZZ_S              fcmgt	p0.s, p0/z, z0.s, z1.s3038# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMGT_PPzZZ_S              fcmgt	p0.s, p0/z, z1.s, z0.s3039# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_D              fcmla	z0.d, p0/m, z0.d, z0.d, #03040# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_D              fcmla	z0.d, p0/m, z1.d, z2.d, #903041# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_H              fcmla	z0.h, p0/m, z0.h, z0.h, #03042# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_H              fcmla	z0.h, p0/m, z1.h, z2.h, #903043# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZZZI_H               fcmla	z0.h, z0.h, z0.h[0], #03044# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_S              fcmla	z0.s, p0/m, z0.s, z0.s, #03045# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_S              fcmla	z0.s, p0/m, z1.s, z2.s, #903046# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZZZI_S               fcmla	z21.s, z10.s, z5.s[1], #903047# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZZZI_S               fcmla	z23.s, z13.s, z8.s[0], #2703048# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_D              fcmla	z29.d, p7/m, z30.d, z31.d, #1803049# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_H              fcmla	z29.h, p7/m, z30.h, z31.h, #1803050# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_S              fcmla	z29.s, p7/m, z30.s, z31.s, #1803051# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_D              fcmla	z31.d, p7/m, z31.d, z31.d, #2703052# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_H              fcmla	z31.h, p7/m, z31.h, z31.h, #2703053# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZZZI_H               fcmla	z31.h, z31.h, z7.h[3], #2703054# CHECK-NEXT:  1      5     0.50                         2     V1UnitV,V1UnitV01                          FCMLA_ZPmZZ_S              fcmla	z31.s, p7/m, z31.s, z31.s, #2703055# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMLE_PPzZ0_D              fcmle	p0.d, p0/z, z0.d, #0.03056# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMLE_PPzZ0_H              fcmle	p0.h, p0/z, z0.h, #0.03057# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMLE_PPzZ0_S              fcmle	p0.s, p0/z, z0.s, #0.03058# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMLT_PPzZ0_D              fcmlt	p0.d, p0/z, z0.d, #0.03059# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMLT_PPzZ0_H              fcmlt	p0.h, p0/z, z0.h, #0.03060# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMLT_PPzZ0_S              fcmlt	p0.s, p0/z, z0.s, #0.03061# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMNE_PPzZ0_D              fcmne	p0.d, p0/z, z0.d, #0.03062# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMNE_PPzZZ_D              fcmne	p0.d, p0/z, z0.d, z1.d3063# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMNE_PPzZ0_H              fcmne	p0.h, p0/z, z0.h, #0.03064# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMNE_PPzZZ_H              fcmne	p0.h, p0/z, z0.h, z1.h3065# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMNE_PPzZ0_S              fcmne	p0.s, p0/z, z0.s, #0.03066# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMNE_PPzZZ_S              fcmne	p0.s, p0/z, z0.s, z1.s3067# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMUO_PPzZZ_D              fcmuo	p0.d, p0/z, z0.d, z1.d3068# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMUO_PPzZZ_H              fcmuo	p0.h, p0/z, z0.h, z1.h3069# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCMUO_PPzZZ_S              fcmuo	p0.s, p0/z, z0.s, z1.s3070# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVT_ZPmZ_HtoD             fcvt	z0.d, p0/m, z0.h3071# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVT_ZPmZ_StoD             fcvt	z0.d, p0/m, z0.s3072# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVT_ZPmZ_DtoH             fcvt	z0.h, p0/m, z0.d3073# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] FCVT_ZPmZ_StoH       fcvt	z0.h, p0/m, z0.s3074# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVT_ZPmZ_DtoS             fcvt	z0.s, p0/m, z0.d3075# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] FCVT_ZPmZ_HtoS       fcvt	z0.s, p0/m, z0.h3076# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVTZS_ZPmZ_DtoD           fcvtzs	z0.d, p0/m, z0.d3077# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVTZS_ZPmZ_HtoD           fcvtzs	z0.d, p0/m, z0.h3078# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVTZS_ZPmZ_StoD           fcvtzs	z0.d, p0/m, z0.s3079# CHECK-NEXT:  4      6     4.00                         6     V1UnitV[4],V1UnitV0[4],V1UnitV01[4],V1UnitV02[4] FCVTZS_ZPmZ_HtoH     fcvtzs	z0.h, p0/m, z0.h3080# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVTZS_ZPmZ_DtoS           fcvtzs	z0.s, p0/m, z0.d3081# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] FCVTZS_ZPmZ_HtoS     fcvtzs	z0.s, p0/m, z0.h3082# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] FCVTZS_ZPmZ_StoS     fcvtzs	z0.s, p0/m, z0.s3083# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVTZU_ZPmZ_DtoD           fcvtzu	z0.d, p0/m, z0.d3084# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVTZU_ZPmZ_HtoD           fcvtzu	z0.d, p0/m, z0.h3085# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVTZU_ZPmZ_StoD           fcvtzu	z0.d, p0/m, z0.s3086# CHECK-NEXT:  4      6     4.00                         6     V1UnitV[4],V1UnitV0[4],V1UnitV01[4],V1UnitV02[4] FCVTZU_ZPmZ_HtoH     fcvtzu	z0.h, p0/m, z0.h3087# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FCVTZU_ZPmZ_DtoS           fcvtzu	z0.s, p0/m, z0.d3088# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] FCVTZU_ZPmZ_HtoS     fcvtzu	z0.s, p0/m, z0.h3089# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] FCVTZU_ZPmZ_StoS     fcvtzu	z0.s, p0/m, z0.s3090# CHECK-NEXT:  1      15    7.00                         15    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] FDIV_ZPmZ_D          fdiv	z0.d, p7/m, z0.d, z31.d3091# CHECK-NEXT:  1      13    10.00                        13    V1UnitV[10],V1UnitV0[10],V1UnitV01[10],V1UnitV02[10] FDIV_ZPmZ_H      fdiv	z0.h, p7/m, z0.h, z31.h3092# CHECK-NEXT:  1      10    7.00                         10    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] FDIV_ZPmZ_S          fdiv	z0.s, p7/m, z0.s, z31.s3093# CHECK-NEXT:  1      15    7.00                         15    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] FDIVR_ZPmZ_D         fdivr	z0.d, p7/m, z0.d, z31.d3094# CHECK-NEXT:  1      13    10.00                        13    V1UnitV[10],V1UnitV0[10],V1UnitV01[10],V1UnitV02[10] FDIVR_ZPmZ_H     fdivr	z0.h, p7/m, z0.h, z31.h3095# CHECK-NEXT:  1      10    7.00                         10    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] FDIVR_ZPmZ_S         fdivr	z0.s, p7/m, z0.s, z31.s3096# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FEXPA_ZZ_D                 fexpa	z0.d, z31.d3097# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FEXPA_ZZ_H                 fexpa	z0.h, z31.h3098# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FEXPA_ZZ_S                 fexpa	z0.s, z31.s3099# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMAD_ZPmZZ_D               fmad	z0.d, p7/m, z1.d, z31.d3100# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMAD_ZPmZZ_H               fmad	z0.h, p7/m, z1.h, z31.h3101# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMAD_ZPmZZ_S               fmad	z0.s, p7/m, z1.s, z31.s3102# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAX_ZPmI_D                fmax	z0.d, p0/m, z0.d, #0.03103# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAX_ZPmZ_D                fmax	z0.d, p7/m, z0.d, z31.d3104# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAX_ZPmI_H                fmax	z0.h, p0/m, z0.h, #0.03105# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAX_ZPmZ_H                fmax	z0.h, p7/m, z0.h, z31.h3106# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAX_ZPmI_S                fmax	z0.s, p0/m, z0.s, #0.03107# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAX_ZPmZ_S                fmax	z0.s, p7/m, z0.s, z31.s3108# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAX_ZPmI_D                fmax	z31.d, p7/m, z31.d, #1.03109# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAX_ZPmI_H                fmax	z31.h, p7/m, z31.h, #1.03110# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAX_ZPmI_S                fmax	z31.s, p7/m, z31.s, #1.03111# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAXNM_ZPmI_D              fmaxnm	z0.d, p0/m, z0.d, #0.03112# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAXNM_ZPmZ_D              fmaxnm	z0.d, p7/m, z0.d, z31.d3113# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAXNM_ZPmI_H              fmaxnm	z0.h, p0/m, z0.h, #0.03114# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAXNM_ZPmZ_H              fmaxnm	z0.h, p7/m, z0.h, z31.h3115# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAXNM_ZPmI_S              fmaxnm	z0.s, p0/m, z0.s, #0.03116# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAXNM_ZPmZ_S              fmaxnm	z0.s, p7/m, z0.s, z31.s3117# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAXNM_ZPmI_D              fmaxnm	z31.d, p7/m, z31.d, #1.03118# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAXNM_ZPmI_H              fmaxnm	z31.h, p7/m, z31.h, #1.03119# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMAXNM_ZPmI_S              fmaxnm	z31.s, p7/m, z31.s, #1.03120# CHECK-NEXT:  5      9     2.00                         9     V1UnitV[5],V1UnitV01[4]                    FMAXNMV_VPZ_D              fmaxnmv	d0, p7, z31.d3121# CHECK-NEXT:  6      13    3.00                         13    V1UnitV[6],V1UnitV01[6]                    FMAXNMV_VPZ_H              fmaxnmv	h0, p7, z31.h3122# CHECK-NEXT:  6      11    2.50                         11    V1UnitV[6],V1UnitV01[5]                    FMAXNMV_VPZ_S              fmaxnmv	s0, p7, z31.s3123# CHECK-NEXT:  5      9     2.00                         9     V1UnitV[5],V1UnitV01[4]                    FMAXV_VPZ_D                fmaxv	d0, p7, z31.d3124# CHECK-NEXT:  6      13    3.00                         13    V1UnitV[6],V1UnitV01[6]                    FMAXV_VPZ_H                fmaxv	h0, p7, z31.h3125# CHECK-NEXT:  6      11    2.50                         11    V1UnitV[6],V1UnitV01[5]                    FMAXV_VPZ_S                fmaxv	s0, p7, z31.s3126# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMIN_ZPmI_D                fmin	z0.d, p0/m, z0.d, #0.03127# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMIN_ZPmZ_D                fmin	z0.d, p7/m, z0.d, z31.d3128# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMIN_ZPmI_H                fmin	z0.h, p0/m, z0.h, #0.03129# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMIN_ZPmZ_H                fmin	z0.h, p7/m, z0.h, z31.h3130# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMIN_ZPmI_S                fmin	z0.s, p0/m, z0.s, #0.03131# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMIN_ZPmZ_S                fmin	z0.s, p7/m, z0.s, z31.s3132# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMIN_ZPmI_D                fmin	z31.d, p7/m, z31.d, #1.03133# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMIN_ZPmI_H                fmin	z31.h, p7/m, z31.h, #1.03134# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMIN_ZPmI_S                fmin	z31.s, p7/m, z31.s, #1.03135# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMINNM_ZPmI_D              fminnm	z0.d, p0/m, z0.d, #0.03136# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMINNM_ZPmZ_D              fminnm	z0.d, p7/m, z0.d, z31.d3137# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMINNM_ZPmI_H              fminnm	z0.h, p0/m, z0.h, #0.03138# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMINNM_ZPmZ_H              fminnm	z0.h, p7/m, z0.h, z31.h3139# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMINNM_ZPmI_S              fminnm	z0.s, p0/m, z0.s, #0.03140# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMINNM_ZPmZ_S              fminnm	z0.s, p7/m, z0.s, z31.s3141# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMINNM_ZPmI_D              fminnm	z31.d, p7/m, z31.d, #1.03142# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMINNM_ZPmI_H              fminnm	z31.h, p7/m, z31.h, #1.03143# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FMINNM_ZPmI_S              fminnm	z31.s, p7/m, z31.s, #1.03144# CHECK-NEXT:  5      9     2.00                         9     V1UnitV[5],V1UnitV01[4]                    FMINNMV_VPZ_D              fminnmv	d0, p7, z31.d3145# CHECK-NEXT:  6      13    3.00                         13    V1UnitV[6],V1UnitV01[6]                    FMINNMV_VPZ_H              fminnmv	h0, p7, z31.h3146# CHECK-NEXT:  6      11    2.50                         11    V1UnitV[6],V1UnitV01[5]                    FMINNMV_VPZ_S              fminnmv	s0, p7, z31.s3147# CHECK-NEXT:  5      9     2.00                         9     V1UnitV[5],V1UnitV01[4]                    FMINV_VPZ_D                fminv	d0, p7, z31.d3148# CHECK-NEXT:  6      13    3.00                         13    V1UnitV[6],V1UnitV01[6]                    FMINV_VPZ_H                fminv	h0, p7, z31.h3149# CHECK-NEXT:  6      11    2.50                         11    V1UnitV[6],V1UnitV01[5]                    FMINV_VPZ_S                fminv	s0, p7, z31.s3150# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLA_ZPmZZ_D               fmla	z0.d, p7/m, z1.d, z31.d3151# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLA_ZZZI_D                fmla	z0.d, z1.d, z7.d[1]3152# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLA_ZPmZZ_H               fmla	z0.h, p7/m, z1.h, z31.h3153# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLA_ZZZI_H                fmla	z0.h, z1.h, z7.h[7]3154# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLA_ZPmZZ_S               fmla	z0.s, p7/m, z1.s, z31.s3155# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLA_ZZZI_S                fmla	z0.s, z1.s, z7.s[3]3156# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLS_ZPmZZ_D               fmls	z0.d, p7/m, z1.d, z31.d3157# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLS_ZZZI_D                fmls	z0.d, z1.d, z7.d[1]3158# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLS_ZPmZZ_H               fmls	z0.h, p7/m, z1.h, z31.h3159# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLS_ZZZI_H                fmls	z0.h, z1.h, z7.h[7]3160# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLS_ZPmZZ_S               fmls	z0.s, p7/m, z1.s, z31.s3161# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMLS_ZZZI_S                fmls	z0.s, z1.s, z7.s[3]3162# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FDUP_ZI_D                  fmov	z0.d, #-10.000000003163# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FDUP_ZI_D                  fmov	z0.d, #0.125000003164# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FCPY_ZPmI_D                fmov	z0.d, p0/m, #-10.000000003165# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FCPY_ZPmI_D                fmov	z0.d, p0/m, #0.125000003166# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FDUP_ZI_H                  fmov	z0.h, #-0.125000003167# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FCPY_ZPmI_H                fmov	z0.h, p0/m, #-0.125000003168# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FDUP_ZI_S                  fmov	z0.s, #-0.125000003169# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FCPY_ZPmI_S                fmov	z0.s, p0/m, #-0.125000003170# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMSB_ZPmZZ_D               fmsb	z0.d, p7/m, z1.d, z31.d3171# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMSB_ZPmZZ_H               fmsb	z0.h, p7/m, z1.h, z31.h3172# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FMSB_ZPmZZ_S               fmsb	z0.s, p7/m, z1.s, z31.s3173# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZPmI_D                fmul	z0.d, p0/m, z0.d, #0.53174# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZPmZ_D                fmul	z0.d, p7/m, z0.d, z31.d3175# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZZZI_D                fmul	z0.d, z0.d, z0.d[0]3176# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZZZ_D                 fmul	z0.d, z1.d, z31.d3177# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZPmI_H                fmul	z0.h, p0/m, z0.h, #0.53178# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZPmZ_H                fmul	z0.h, p7/m, z0.h, z31.h3179# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZZZI_H                fmul	z0.h, z0.h, z0.h[0]3180# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZZZ_H                 fmul	z0.h, z1.h, z31.h3181# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZPmI_S                fmul	z0.s, p0/m, z0.s, #0.53182# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZPmZ_S                fmul	z0.s, p7/m, z0.s, z31.s3183# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZZZI_S                fmul	z0.s, z0.s, z0.s[0]3184# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZZZ_S                 fmul	z0.s, z1.s, z31.s3185# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZPmI_D                fmul	z31.d, p7/m, z31.d, #2.03186# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZZZI_D                fmul	z31.d, z31.d, z15.d[1]3187# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZPmI_H                fmul	z31.h, p7/m, z31.h, #2.03188# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZZZI_H                fmul	z31.h, z31.h, z7.h[7]3189# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZPmI_S                fmul	z31.s, p7/m, z31.s, #2.03190# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMUL_ZZZI_S                fmul	z31.s, z31.s, z7.s[3]3191# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMULX_ZPmZ_D               fmulx	z0.d, p7/m, z0.d, z31.d3192# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMULX_ZPmZ_H               fmulx	z0.h, p7/m, z0.h, z31.h3193# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FMULX_ZPmZ_S               fmulx	z0.s, p7/m, z0.s, z31.s3194# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FNEG_ZPmZ_D                fneg	z31.d, p7/m, z31.d3195# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FNEG_ZPmZ_H                fneg	z31.h, p7/m, z31.h3196# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FNEG_ZPmZ_S                fneg	z31.s, p7/m, z31.s3197# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMAD_ZPmZZ_D              fnmad	z0.d, p7/m, z1.d, z31.d3198# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMAD_ZPmZZ_H              fnmad	z0.h, p7/m, z1.h, z31.h3199# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMAD_ZPmZZ_S              fnmad	z0.s, p7/m, z1.s, z31.s3200# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMLA_ZPmZZ_D              fnmla	z0.d, p7/m, z1.d, z31.d3201# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMLA_ZPmZZ_H              fnmla	z0.h, p7/m, z1.h, z31.h3202# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMLA_ZPmZZ_S              fnmla	z0.s, p7/m, z1.s, z31.s3203# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMLS_ZPmZZ_D              fnmls	z0.d, p7/m, z1.d, z31.d3204# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMLS_ZPmZZ_H              fnmls	z0.h, p7/m, z1.h, z31.h3205# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMLS_ZPmZZ_S              fnmls	z0.s, p7/m, z1.s, z31.s3206# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMSB_ZPmZZ_D              fnmsb	z0.d, p7/m, z1.d, z31.d3207# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMSB_ZPmZZ_H              fnmsb	z0.h, p7/m, z1.h, z31.h3208# CHECK-NEXT:  1      4     0.50                         2     V1UnitV,V1UnitV01                          FNMSB_ZPmZZ_S              fnmsb	z0.s, p7/m, z1.s, z31.s3209# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRECPE_ZZ_D                frecpe	z0.d, z31.d3210# CHECK-NEXT:  4      6     4.00                         6     V1UnitV[4],V1UnitV0[4],V1UnitV01[4],V1UnitV02[4] FRECPE_ZZ_H          frecpe	z0.h, z31.h3211# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] FRECPE_ZZ_S          frecpe	z0.s, z31.s3212# CHECK-NEXT:  1      4     0.50                         4     V1UnitV,V1UnitV01                          FRECPS_ZZZ_D               frecps	z0.d, z1.d, z31.d3213# CHECK-NEXT:  1      4     0.50                         4     V1UnitV,V1UnitV01                          FRECPS_ZZZ_H               frecps	z0.h, z1.h, z31.h3214# CHECK-NEXT:  1      4     0.50                         4     V1UnitV,V1UnitV01                          FRECPS_ZZZ_S               frecps	z0.s, z1.s, z31.s3215# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRECPX_ZPmZ_D              frecpx	z31.d, p7/m, z31.d3216# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRECPX_ZPmZ_H              frecpx	z31.h, p7/m, z31.h3217# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRECPX_ZPmZ_S              frecpx	z31.s, p7/m, z31.s3218# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTA_ZPmZ_D              frinta	z31.d, p7/m, z31.d3219# CHECK-NEXT:  1      6     1.00                         6     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTA_ZPmZ_H              frinta	z31.h, p7/m, z31.h3220# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTA_ZPmZ_S              frinta	z31.s, p7/m, z31.s3221# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTI_ZPmZ_D              frinti	z31.d, p7/m, z31.d3222# CHECK-NEXT:  1      6     1.00                         6     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTI_ZPmZ_H              frinti	z31.h, p7/m, z31.h3223# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTI_ZPmZ_S              frinti	z31.s, p7/m, z31.s3224# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTM_ZPmZ_D              frintm	z31.d, p7/m, z31.d3225# CHECK-NEXT:  1      6     1.00                         6     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTM_ZPmZ_H              frintm	z31.h, p7/m, z31.h3226# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTM_ZPmZ_S              frintm	z31.s, p7/m, z31.s3227# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTN_ZPmZ_D              frintn	z31.d, p7/m, z31.d3228# CHECK-NEXT:  1      6     1.00                         6     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTN_ZPmZ_H              frintn	z31.h, p7/m, z31.h3229# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTN_ZPmZ_S              frintn	z31.s, p7/m, z31.s3230# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTP_ZPmZ_D              frintp	z31.d, p7/m, z31.d3231# CHECK-NEXT:  1      6     1.00                         6     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTP_ZPmZ_H              frintp	z31.h, p7/m, z31.h3232# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTP_ZPmZ_S              frintp	z31.s, p7/m, z31.s3233# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTX_ZPmZ_D              frintx	z31.d, p7/m, z31.d3234# CHECK-NEXT:  1      6     1.00                         6     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTX_ZPmZ_H              frintx	z31.h, p7/m, z31.h3235# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTX_ZPmZ_S              frintx	z31.s, p7/m, z31.s3236# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTZ_ZPmZ_D              frintz	z31.d, p7/m, z31.d3237# CHECK-NEXT:  1      6     1.00                         6     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTZ_ZPmZ_H              frintz	z31.h, p7/m, z31.h3238# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRINTZ_ZPmZ_S              frintz	z31.s, p7/m, z31.s3239# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       FRSQRTE_ZZ_D               frsqrte	z0.d, z31.d3240# CHECK-NEXT:  4      6     4.00                         6     V1UnitV[4],V1UnitV0[4],V1UnitV01[4],V1UnitV02[4] FRSQRTE_ZZ_H         frsqrte	z0.h, z31.h3241# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] FRSQRTE_ZZ_S         frsqrte	z0.s, z31.s3242# CHECK-NEXT:  1      4     0.50                         4     V1UnitV,V1UnitV01                          FRSQRTS_ZZZ_D              frsqrts	z0.d, z1.d, z31.d3243# CHECK-NEXT:  1      4     0.50                         4     V1UnitV,V1UnitV01                          FRSQRTS_ZZZ_H              frsqrts	z0.h, z1.h, z31.h3244# CHECK-NEXT:  1      4     0.50                         4     V1UnitV,V1UnitV01                          FRSQRTS_ZZZ_S              frsqrts	z0.s, z1.s, z31.s3245# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FSCALE_ZPmZ_D              fscale	z0.d, p7/m, z0.d, z31.d3246# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FSCALE_ZPmZ_H              fscale	z0.h, p7/m, z0.h, z31.h3247# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FSCALE_ZPmZ_S              fscale	z0.s, p7/m, z0.s, z31.s3248# CHECK-NEXT:  1      16    7.00                         16    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] FSQRT_ZPmZ_D         fsqrt	z31.d, p7/m, z31.d3249# CHECK-NEXT:  1      13    10.00                        13    V1UnitV[10],V1UnitV0[10],V1UnitV01[10],V1UnitV02[10] FSQRT_ZPmZ_H     fsqrt	z31.h, p7/m, z31.h3250# CHECK-NEXT:  1      10    7.00                         10    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] FSQRT_ZPmZ_S         fsqrt	z31.s, p7/m, z31.s3251# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZPmI_D                fsub	z0.d, p0/m, z0.d, #0.53252# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZPmZ_D                fsub	z0.d, p7/m, z0.d, z31.d3253# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZZZ_D                 fsub	z0.d, z1.d, z31.d3254# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZPmI_H                fsub	z0.h, p0/m, z0.h, #0.53255# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZPmZ_H                fsub	z0.h, p7/m, z0.h, z31.h3256# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZZZ_H                 fsub	z0.h, z1.h, z31.h3257# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZPmI_S                fsub	z0.s, p0/m, z0.s, #0.53258# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZPmZ_S                fsub	z0.s, p7/m, z0.s, z31.s3259# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZZZ_S                 fsub	z0.s, z1.s, z31.s3260# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZPmI_D                fsub	z31.d, p7/m, z31.d, #1.03261# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZPmI_H                fsub	z31.h, p7/m, z31.h, #1.03262# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUB_ZPmI_S                fsub	z31.s, p7/m, z31.s, #1.03263# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUBR_ZPmI_D               fsubr	z0.d, p0/m, z0.d, #0.53264# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUBR_ZPmZ_D               fsubr	z0.d, p7/m, z0.d, z31.d3265# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUBR_ZPmI_H               fsubr	z0.h, p0/m, z0.h, #0.53266# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUBR_ZPmZ_H               fsubr	z0.h, p7/m, z0.h, z31.h3267# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUBR_ZPmI_S               fsubr	z0.s, p0/m, z0.s, #0.53268# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUBR_ZPmZ_S               fsubr	z0.s, p7/m, z0.s, z31.s3269# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUBR_ZPmI_D               fsubr	z31.d, p7/m, z31.d, #1.03270# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUBR_ZPmI_H               fsubr	z31.h, p7/m, z31.h, #1.03271# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          FSUBR_ZPmI_S               fsubr	z31.s, p7/m, z31.s, #1.03272# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FTMAD_ZZI_D                ftmad	z0.d, z0.d, z31.d, #73273# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FTMAD_ZZI_H                ftmad	z0.h, z0.h, z31.h, #73274# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FTMAD_ZZI_S                ftmad	z0.s, z0.s, z31.s, #73275# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FTSMUL_ZZZ_D               ftsmul	z0.d, z1.d, z31.d3276# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FTSMUL_ZZZ_H               ftsmul	z0.h, z1.h, z31.h3277# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FTSMUL_ZZZ_S               ftsmul	z0.s, z1.s, z31.s3278# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FTSSEL_ZZZ_D               ftssel	z0.d, z1.d, z31.d3279# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FTSSEL_ZZZ_H               ftssel	z0.h, z1.h, z31.h3280# CHECK-NEXT:  1      3     0.50                         3     V1UnitV,V1UnitV01                          FTSSEL_ZZZ_S               ftssel	z0.s, z1.s, z31.s3281# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCB_XPiI                  incb	x03282# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCB_XPiI                  incb	x0, #143283# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCB_XPiI                  incb	x0, all, mul #163284# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCB_XPiI                  incb	x0, pow23285# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCB_XPiI                  incb	x0, vl13286# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCD_XPiI                  incd	x03287# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCD_XPiI                  incd	x0, #143288# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCD_XPiI                  incd	x0, all, mul #163289# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCD_XPiI                  incd	x0, pow23290# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCD_XPiI                  incd	x0, vl13291# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INCD_ZPiI                  incd	z0.d3292# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INCD_ZPiI                  incd	z0.d, all, mul #163293# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCH_XPiI                  inch	x03294# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCH_XPiI                  inch	x0, #143295# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCH_XPiI                  inch	x0, all, mul #163296# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCH_XPiI                  inch	x0, pow23297# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCH_XPiI                  inch	x0, vl13298# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INCH_ZPiI                  inch	z0.h3299# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INCH_ZPiI                  inch	z0.h, all, mul #163300# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCP_XP_B                  incp	x0, p0.b3301# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCP_XP_D                  incp	x0, p0.d3302# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCP_XP_H                  incp	x0, p0.h3303# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCP_XP_S                  incp	x0, p0.s3304# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCP_XP_B                  incp	xzr, p15.b3305# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCP_XP_D                  incp	xzr, p15.d3306# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCP_XP_H                  incp	xzr, p15.h3307# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCP_XP_S                  incp	xzr, p15.s3308# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 INCP_ZP_D         incp	z31.d, p15.d3309# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 INCP_ZP_H         incp	z31.h, p15.h3310# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 INCP_ZP_S         incp	z31.s, p15.s3311# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCW_XPiI                  incw	x03312# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCW_XPiI                  incw	x0, #143313# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCW_XPiI                  incw	x0, all, mul #163314# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCW_XPiI                  incw	x0, pow23315# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   INCW_XPiI                  incw	x0, vl13316# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INCW_ZPiI                  incw	z0.s3317# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INCW_ZPiI                  incw	z0.s, all, mul #163318# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INDEX_II_B                 index	z0.b, #0, #03319# CHECK-NEXT:  2      5     2.00                         5     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] INDEX_II_D           index	z0.d, #0, #03320# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INDEX_II_H                 index	z0.h, #0, #03321# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RR_H index	z0.h, w0, w03322# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INDEX_II_S                 index	z0.s, #0, #03323# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RR_B index	z21.b, w10, w213324# CHECK-NEXT:  4      8     2.00                         8     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] INDEX_RR_D index	z21.d, x10, x213325# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RR_S index	z21.s, w10, w213326# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_IR_B index	z23.b, #13, w83327# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RI_B index	z23.b, w13, #83328# CHECK-NEXT:  4      8     2.00                         8     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] INDEX_IR_D index	z23.d, #13, x83329# CHECK-NEXT:  4      8     2.00                         8     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] INDEX_RI_D index	z23.d, x13, #83330# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_IR_H index	z23.h, #13, w83331# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RI_H index	z23.h, w13, #83332# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_IR_S index	z23.s, #13, w83333# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RI_S index	z23.s, w13, #83334# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INDEX_II_B                 index	z31.b, #-1, #-13335# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_IR_B index	z31.b, #-1, wzr3336# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RI_B index	z31.b, wzr, #-13337# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RR_B index	z31.b, wzr, wzr3338# CHECK-NEXT:  2      5     2.00                         5     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] INDEX_II_D           index	z31.d, #-1, #-13339# CHECK-NEXT:  4      8     2.00                         8     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] INDEX_IR_D index	z31.d, #-1, xzr3340# CHECK-NEXT:  4      8     2.00                         8     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] INDEX_RI_D index	z31.d, xzr, #-13341# CHECK-NEXT:  4      8     2.00                         8     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] INDEX_RR_D index	z31.d, xzr, xzr3342# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INDEX_II_H                 index	z31.h, #-1, #-13343# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_IR_H index	z31.h, #-1, wzr3344# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RI_H index	z31.h, wzr, #-13345# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RR_H index	z31.h, wzr, wzr3346# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       INDEX_II_S                 index	z31.s, #-1, #-13347# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_IR_S index	z31.s, #-1, wzr3348# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RI_S index	z31.s, wzr, #-13349# CHECK-NEXT:  2      7     1.00                         7     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INDEX_RR_S index	z31.s, wzr, wzr3350# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INSR_ZR_B insr	z0.b, w03351# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INSR_ZR_D insr	z0.d, x03352# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INSR_ZR_H insr	z0.h, w03353# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INSR_ZR_S insr	z0.s, w03354# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       INSR_ZV_B                  insr	z31.b, b313355# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INSR_ZR_B insr	z31.b, wzr3356# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       INSR_ZV_D                  insr	z31.d, d313357# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INSR_ZR_D insr	z31.d, xzr3358# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       INSR_ZV_H                  insr	z31.h, h313359# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INSR_ZR_H insr	z31.h, wzr3360# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       INSR_ZV_S                  insr	z31.s, s313361# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 INSR_ZR_S insr	z31.s, wzr3362# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LASTA_VPZ_B                lasta	b0, p7, z31.b3363# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LASTA_VPZ_D                lasta	d0, p7, z31.d3364# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LASTA_VPZ_H                lasta	h0, p7, z31.h3365# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LASTA_VPZ_S                lasta	s0, p7, z31.s3366# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 LASTA_RPZ_B lasta	w0, p7, z31.b3367# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 LASTA_RPZ_H lasta	w0, p7, z31.h3368# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 LASTA_RPZ_S lasta	w0, p7, z31.s3369# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 LASTA_RPZ_D lasta	x0, p7, z31.d3370# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LASTB_VPZ_B                lastb	b0, p7, z31.b3371# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LASTB_VPZ_D                lastb	d0, p7, z31.d3372# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LASTB_VPZ_H                lastb	h0, p7, z31.h3373# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LASTB_VPZ_S                lastb	s0, p7, z31.s3374# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 LASTB_RPZ_B lastb	w0, p7, z31.b3375# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 LASTB_RPZ_H lastb	w0, p7, z31.h3376# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 LASTB_RPZ_S lastb	w0, p7, z31.s3377# CHECK-NEXT:  2      6     1.00                         6     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13 LASTB_RPZ_D lastb	x0, p7, z31.d3378# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B                       ld1b	{ z0.b }, p0/z, [sp, x0]3379# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B                       ld1b	{ z0.b }, p0/z, [x0, x0]3380# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_IMM                   ld1b	{ z0.b }, p0/z, [x0]3381# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_D_IMM                 ld1b	{ z0.d }, p0/z, [x0]3382# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1B_D_IMM                ld1b	{ z0.d }, p0/z, [z0.d]3383# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_H_IMM                 ld1b	{ z0.h }, p0/z, [x0]3384# CHECK-NEXT:  2      9     0.33    *                    9     V1UnitL,V1UnitV                            GLD1B_S_SXTW               ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]3385# CHECK-NEXT:  2      9     0.33    *                    9     V1UnitL,V1UnitV                            GLD1B_S_UXTW               ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]3386# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_S_IMM                 ld1b	{ z0.s }, p0/z, [x0]3387# CHECK-NEXT:  2      11    0.33    *                    11    V1UnitL,V1UnitV                            GLD1B_S_IMM                ld1b	{ z0.s }, p0/z, [z0.s]3388# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_IMM                   ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]3389# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_D_IMM                 ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]3390# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1B_D_SXTW               ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]3391# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1B_D_UXTW               ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]3392# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_H_IMM                 ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]3393# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_S_IMM                 ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]3394# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_S                     ld1b	{ z21.s }, p5/z, [x10, x21]3395# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_D                     ld1b	{ z23.d }, p3/z, [x13, x8]3396# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_IMM                   ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]3397# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_D_IMM                 ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]3398# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1B_D                    ld1b	{ z31.d }, p7/z, [sp, z31.d]3399# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1B_D_IMM                ld1b	{ z31.d }, p7/z, [z31.d, #31]3400# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_H_IMM                 ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]3401# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_S_IMM                 ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]3402# CHECK-NEXT:  2      11    0.33    *                    11    V1UnitL,V1UnitV                            GLD1B_S_IMM                ld1b	{ z31.s }, p7/z, [z31.s, #31]3403# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1B_H                     ld1b	{ z5.h }, p3/z, [x17, x16]3404# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1D_SXTW_SCALED          ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]3405# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1D_UXTW_SCALED          ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]3406# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1D_IMM                   ld1d	{ z0.d }, p0/z, [x0]3407# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1D_IMM                  ld1d	{ z0.d }, p0/z, [z0.d]3408# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1D_IMM                   ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]3409# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1D_SXTW                 ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]3410# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1D_UXTW                 ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]3411# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1D                       ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]3412# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1D                       ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]3413# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1D_SCALED               ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]3414# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1D_IMM                   ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]3415# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1D                      ld1d	{ z31.d }, p7/z, [sp, z31.d]3416# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1D_IMM                  ld1d	{ z31.d }, p7/z, [z31.d, #248]3417# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1H_D_SXTW_SCALED        ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]3418# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1H_D_UXTW_SCALED        ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]3419# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1H_D_IMM                 ld1h	{ z0.d }, p0/z, [x0]3420# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1H_D_IMM                ld1h	{ z0.d }, p0/z, [z0.d]3421# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1H_IMM                   ld1h	{ z0.h }, p0/z, [x0]3422# CHECK-NEXT:  2      9     0.33    *                    9     V1UnitL,V1UnitV                            GLD1H_S_SXTW               ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]3423# CHECK-NEXT:  2      9     0.33    *                    9     V1UnitL,V1UnitV                            GLD1H_S_UXTW               ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]3424# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1H_S_IMM                 ld1h	{ z0.s }, p0/z, [x0]3425# CHECK-NEXT:  2      11    0.33    *                    11    V1UnitL,V1UnitV                            GLD1H_S_IMM                ld1h	{ z0.s }, p0/z, [z0.s]3426# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1H_D_IMM                 ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]3427# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1H_D_SXTW               ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]3428# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1H_D_UXTW               ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]3429# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1H_IMM                   ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]3430# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1H_S_IMM                 ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]3431# CHECK-NEXT:  2      7     0.50    *                    7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LD1H_S                     ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]3432# CHECK-NEXT:  2      7     0.50    *                    7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LD1H_D                     ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]3433# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1H_D_SCALED             ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]3434# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1H_D_IMM                 ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]3435# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1H_D                    ld1h	{ z31.d }, p7/z, [sp, z31.d]3436# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1H_D_IMM                ld1h	{ z31.d }, p7/z, [z31.d, #62]3437# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1H_IMM                   ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]3438# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1H_S_IMM                 ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]3439# CHECK-NEXT:  4      11    0.67    *                    11    V1UnitL[2],V1UnitV[2]                      GLD1H_S_SXTW_SCALED        ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]3440# CHECK-NEXT:  4      11    0.67    *                    11    V1UnitL[2],V1UnitV[2]                      GLD1H_S_UXTW_SCALED        ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]3441# CHECK-NEXT:  2      11    0.33    *                    11    V1UnitL,V1UnitV                            GLD1H_S_IMM                ld1h	{ z31.s }, p7/z, [z31.s, #62]3442# CHECK-NEXT:  2      7     0.50    *                    7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LD1H                       ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]3443# CHECK-NEXT:  2      7     0.50    *                    7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LD1H                       ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]3444# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RB_IMM                  ld1rb	{ z0.b }, p0/z, [x0]3445# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RB_D_IMM                ld1rb	{ z0.d }, p0/z, [x0]3446# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RB_H_IMM                ld1rb	{ z0.h }, p0/z, [x0]3447# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RB_S_IMM                ld1rb	{ z0.s }, p0/z, [x0]3448# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RB_IMM                  ld1rb	{ z31.b }, p7/z, [sp, #63]3449# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RB_D_IMM                ld1rb	{ z31.d }, p7/z, [sp, #63]3450# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RB_H_IMM                ld1rb	{ z31.h }, p7/z, [sp, #63]3451# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RB_S_IMM                ld1rb	{ z31.s }, p7/z, [sp, #63]3452# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RD_IMM                  ld1rd	{ z0.d }, p0/z, [x0]3453# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RD_IMM                  ld1rd	{ z31.d }, p7/z, [sp, #504]3454# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RH_D_IMM                ld1rh	{ z0.d }, p0/z, [x0]3455# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RH_IMM                  ld1rh	{ z0.h }, p0/z, [x0]3456# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RH_S_IMM                ld1rh	{ z0.s }, p0/z, [x0]3457# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RH_D_IMM                ld1rh	{ z31.d }, p7/z, [sp, #126]3458# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RH_IMM                  ld1rh	{ z31.h }, p7/z, [sp, #126]3459# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RH_S_IMM                ld1rh	{ z31.s }, p7/z, [sp, #126]3460# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_B                    ld1rqb	{ z0.b }, p0/z, [x0, x0]3461# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_B_IMM                ld1rqb	{ z0.b }, p0/z, [x0]3462# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_B_IMM                ld1rqb	{ z21.b }, p5/z, [x10, #112]3463# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_B_IMM                ld1rqb	{ z23.b }, p3/z, [x13, #-128]3464# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_B_IMM                ld1rqb	{ z31.b }, p7/z, [sp, #-16]3465# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_D                    ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]3466# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_D_IMM                ld1rqd	{ z0.d }, p0/z, [x0]3467# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_D_IMM                ld1rqd	{ z23.d }, p3/z, [x13, #-128]3468# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_D_IMM                ld1rqd	{ z23.d }, p3/z, [x13, #112]3469# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_D_IMM                ld1rqd	{ z31.d }, p7/z, [sp, #-16]3470# CHECK-NEXT:  2      7     0.50    *                    7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LD1RQ_H                    ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]3471# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_H_IMM                ld1rqh	{ z0.h }, p0/z, [x0]3472# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_H_IMM                ld1rqh	{ z23.h }, p3/z, [x13, #-128]3473# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_H_IMM                ld1rqh	{ z23.h }, p3/z, [x13, #112]3474# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_H_IMM                ld1rqh	{ z31.h }, p7/z, [sp, #-16]3475# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_W                    ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]3476# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_W_IMM                ld1rqw	{ z0.s }, p0/z, [x0]3477# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_W_IMM                ld1rqw	{ z23.s }, p3/z, [x13, #-128]3478# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_W_IMM                ld1rqw	{ z23.s }, p3/z, [x13, #112]3479# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RQ_W_IMM                ld1rqw	{ z31.s }, p7/z, [sp, #-16]3480# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSB_D_IMM               ld1rsb	{ z0.d }, p0/z, [x0]3481# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSB_H_IMM               ld1rsb	{ z0.h }, p0/z, [x0]3482# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSB_S_IMM               ld1rsb	{ z0.s }, p0/z, [x0]3483# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSB_D_IMM               ld1rsb	{ z31.d }, p7/z, [sp, #63]3484# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSB_H_IMM               ld1rsb	{ z31.h }, p7/z, [sp, #63]3485# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSB_S_IMM               ld1rsb	{ z31.s }, p7/z, [sp, #63]3486# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSH_D_IMM               ld1rsh	{ z0.d }, p0/z, [x0]3487# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSH_S_IMM               ld1rsh	{ z0.s }, p0/z, [x0]3488# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSH_D_IMM               ld1rsh	{ z31.d }, p7/z, [sp, #126]3489# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSH_S_IMM               ld1rsh	{ z31.s }, p7/z, [sp, #126]3490# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSW_IMM                 ld1rsw	{ z0.d }, p0/z, [x0]3491# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RSW_IMM                 ld1rsw	{ z31.d }, p7/z, [sp, #252]3492# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RW_D_IMM                ld1rw	{ z0.d }, p0/z, [x0]3493# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RW_IMM                  ld1rw	{ z0.s }, p0/z, [x0]3494# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RW_D_IMM                ld1rw	{ z31.d }, p7/z, [sp, #252]3495# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1RW_IMM                  ld1rw	{ z31.s }, p7/z, [sp, #252]3496# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_D_IMM                ld1sb	{ z0.d }, p0/z, [x0]3497# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SB_D_IMM               ld1sb	{ z0.d }, p0/z, [z0.d]3498# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_H                    ld1sb	{ z0.h }, p0/z, [sp, x0]3499# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_H                    ld1sb	{ z0.h }, p0/z, [x0, x0]3500# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_H_IMM                ld1sb	{ z0.h }, p0/z, [x0]3501# CHECK-NEXT:  2      9     0.33    *                    9     V1UnitL,V1UnitV                            GLD1SB_S_SXTW              ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]3502# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_S_IMM                ld1sb	{ z0.s }, p0/z, [x0]3503# CHECK-NEXT:  2      11    0.33    *                    11    V1UnitL,V1UnitV                            GLD1SB_S_IMM               ld1sb	{ z0.s }, p0/z, [z0.s]3504# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_D_IMM                ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]3505# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SB_D_SXTW              ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]3506# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SB_D_UXTW              ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]3507# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_H_IMM                ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]3508# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_S_IMM                ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]3509# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_S                    ld1sb	{ z21.s }, p5/z, [x10, x21]3510# CHECK-NEXT:  2      9     0.33    *                    9     V1UnitL,V1UnitV                            GLD1SB_S_UXTW              ld1sb	{ z23.s }, p5/z, [x17, z10.s, uxtw]3511# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_D                    ld1sb	{ z23.d }, p3/z, [x13, x8]3512# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_D_IMM                ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]3513# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SB_D                   ld1sb	{ z31.d }, p7/z, [sp, z31.d]3514# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SB_D_IMM               ld1sb	{ z31.d }, p7/z, [z31.d, #31]3515# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_H_IMM                ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]3516# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SB_S_IMM                ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]3517# CHECK-NEXT:  2      11    0.33    *                    11    V1UnitL,V1UnitV                            GLD1SB_S_IMM               ld1sb	{ z31.s }, p7/z, [z31.s, #31]3518# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SH_D_SXTW_SCALED       ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]3519# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SH_D_UXTW_SCALED       ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]3520# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SH_D_IMM                ld1sh	{ z0.d }, p0/z, [x0]3521# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SH_D_IMM               ld1sh	{ z0.d }, p0/z, [z0.d]3522# CHECK-NEXT:  2      9     0.33    *                    9     V1UnitL,V1UnitV                            GLD1SH_S_SXTW              ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]3523# CHECK-NEXT:  2      9     0.33    *                    9     V1UnitL,V1UnitV                            GLD1SH_S_UXTW              ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]3524# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SH_S_IMM                ld1sh	{ z0.s }, p0/z, [x0]3525# CHECK-NEXT:  2      11    0.33    *                    11    V1UnitL,V1UnitV                            GLD1SH_S_IMM               ld1sh	{ z0.s }, p0/z, [z0.s]3526# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SH_D_IMM                ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]3527# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SH_D_SXTW              ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]3528# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SH_D_UXTW              ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]3529# CHECK-NEXT:  2      7     0.50    *                    7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LD1SH_S                    ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]3530# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SH_S_IMM                ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]3531# CHECK-NEXT:  2      7     0.50    *                    7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LD1SH_S                    ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]3532# CHECK-NEXT:  2      7     0.50    *                    7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LD1SH_D                    ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]3533# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SH_D_SCALED            ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]3534# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SH_D_IMM                ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]3535# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SH_D                   ld1sh	{ z31.d }, p7/z, [sp, z31.d]3536# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SH_D_IMM               ld1sh	{ z31.d }, p7/z, [z31.d, #62]3537# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SH_S_IMM                ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]3538# CHECK-NEXT:  4      11    0.67    *                    11    V1UnitL[2],V1UnitV[2]                      GLD1SH_S_SXTW_SCALED       ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]3539# CHECK-NEXT:  4      11    0.67    *                    11    V1UnitL[2],V1UnitV[2]                      GLD1SH_S_UXTW_SCALED       ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]3540# CHECK-NEXT:  2      11    0.33    *                    11    V1UnitL,V1UnitV                            GLD1SH_S_IMM               ld1sh	{ z31.s }, p7/z, [z31.s, #62]3541# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SW_D_SXTW_SCALED       ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]3542# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SW_D_UXTW_SCALED       ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]3543# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SW_D_IMM                ld1sw	{ z0.d }, p0/z, [x0]3544# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SW_D_IMM               ld1sw	{ z0.d }, p0/z, [z0.d]3545# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SW_D_IMM                ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]3546# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SW_D_SXTW              ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]3547# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SW_D_UXTW              ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]3548# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SW_D                    ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]3549# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SW_D                    ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]3550# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SW_D_SCALED            ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]3551# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1SW_D_IMM                ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]3552# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SW_D                   ld1sw	{ z31.d }, p7/z, [sp, z31.d]3553# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1SW_D_IMM               ld1sw	{ z31.d }, p7/z, [z31.d, #124]3554# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1W_D_SXTW_SCALED        ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]3555# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1W_D_UXTW_SCALED        ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]3556# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1W_D_IMM                 ld1w	{ z0.d }, p0/z, [x0]3557# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1W_D_IMM                ld1w	{ z0.d }, p0/z, [z0.d]3558# CHECK-NEXT:  2      9     0.33    *                    9     V1UnitL,V1UnitV                            GLD1W_SXTW                 ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]3559# CHECK-NEXT:  2      9     0.33    *                    9     V1UnitL,V1UnitV                            GLD1W_UXTW                 ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]3560# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1W_IMM                   ld1w	{ z0.s }, p0/z, [x0]3561# CHECK-NEXT:  2      11    0.33    *                    11    V1UnitL,V1UnitV                            GLD1W_IMM                  ld1w	{ z0.s }, p0/z, [z0.s]3562# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1W_D_IMM                 ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]3563# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1W_D_SXTW               ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]3564# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1W_D_UXTW               ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]3565# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1W                       ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]3566# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1W_IMM                   ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]3567# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1W                       ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]3568# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1W_D                     ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]3569# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1W_D_SCALED             ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]3570# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1W_D_IMM                 ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]3571# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1W_D                    ld1w	{ z31.d }, p7/z, [sp, z31.d]3572# CHECK-NEXT:  4      9     0.67    *                    9     V1UnitL[2],V1UnitV[2]                      GLD1W_D_IMM                ld1w	{ z31.d }, p7/z, [z31.d, #124]3573# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LD1W_IMM                   ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]3574# CHECK-NEXT:  4      11    0.67    *                    11    V1UnitL[2],V1UnitV[2]                      GLD1W_SXTW_SCALED          ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]3575# CHECK-NEXT:  4      11    0.67    *                    11    V1UnitL[2],V1UnitV[2]                      GLD1W_UXTW_SCALED          ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]3576# CHECK-NEXT:  2      11    0.33    *                    11    V1UnitL,V1UnitV                            GLD1W_IMM                  ld1w	{ z31.s }, p7/z, [z31.s, #124]3577# CHECK-NEXT:  4      9     1.00    *                    9     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2B                  ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]3578# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2B_IMM              ld2b	{ z0.b, z1.b }, p0/z, [x0]3579# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2B_IMM              ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]3580# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2B_IMM              ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]3581# CHECK-NEXT:  4      9     1.00    *                    9     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2B                  ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]3582# CHECK-NEXT:  4      9     1.00    *                    9     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2D                  ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]3583# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2D_IMM              ld2d	{ z0.d, z1.d }, p0/z, [x0]3584# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2D_IMM              ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]3585# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2D_IMM              ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]3586# CHECK-NEXT:  4      9     1.00    *                    9     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2D                  ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]3587# CHECK-NEXT:  4      10    1.00    *                    10    V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2H                  ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]3588# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2H_IMM              ld2h	{ z0.h, z1.h }, p0/z, [x0]3589# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2H_IMM              ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]3590# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2H_IMM              ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]3591# CHECK-NEXT:  4      10    1.00    *                    10    V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2H                  ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]3592# CHECK-NEXT:  4      9     1.00    *                    9     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2W                  ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]3593# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2W_IMM              ld2w	{ z0.s, z1.s }, p0/z, [x0]3594# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2W_IMM              ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]3595# CHECK-NEXT:  4      8     1.00    *                    8     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2W_IMM              ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]3596# CHECK-NEXT:  4      9     1.00    *                    9     V1UnitL[2],V1UnitL01[2],V1UnitV[2],V1UnitV01[2] LD2W                  ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]3597# CHECK-NEXT:  7      8     1.50    *                    8     V1UnitI,V1UnitL[3],V1UnitL01[3],V1UnitS,V1UnitV[3],V1UnitV01[3] LD3B  ld3b	{ z0.b - z2.b }, p0/z, [x0, x0]3598# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3B_IMM              ld3b	{ z0.b - z2.b }, p0/z, [x0]3599# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3B_IMM              ld3b	{ z21.b - z23.b }, p5/z, [x10, #15, mul vl]3600# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3B_IMM              ld3b	{ z23.b - z25.b }, p3/z, [x13, #-24, mul vl]3601# CHECK-NEXT:  7      8     1.50    *                    8     V1UnitI,V1UnitL[3],V1UnitL01[3],V1UnitS,V1UnitV[3],V1UnitV01[3] LD3B  ld3b	{ z5.b - z7.b }, p3/z, [x17, x16]3602# CHECK-NEXT:  7      8     1.50    *                    8     V1UnitI,V1UnitL[3],V1UnitL01[3],V1UnitS,V1UnitV[3],V1UnitV01[3] LD3D  ld3d	{ z0.d - z2.d }, p0/z, [x0, x0, lsl #3]3603# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3D_IMM              ld3d	{ z0.d - z2.d }, p0/z, [x0]3604# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3D_IMM              ld3d	{ z21.d - z23.d }, p5/z, [x10, #15, mul vl]3605# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3D_IMM              ld3d	{ z23.d - z25.d }, p3/z, [x13, #-24, mul vl]3606# CHECK-NEXT:  7      8     1.50    *                    8     V1UnitI,V1UnitL[3],V1UnitL01[3],V1UnitS,V1UnitV[3],V1UnitV01[3] LD3D  ld3d	{ z5.d - z7.d }, p3/z, [x17, x16, lsl #3]3607# CHECK-NEXT:  7      8     1.50    *                    8     V1UnitI,V1UnitL[3],V1UnitL01[3],V1UnitS,V1UnitV[3],V1UnitV01[3] LD3H  ld3h	{ z0.h - z2.h }, p0/z, [x0, x0, lsl #1]3608# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3H_IMM              ld3h	{ z0.h - z2.h }, p0/z, [x0]3609# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3H_IMM              ld3h	{ z21.h - z23.h }, p5/z, [x10, #15, mul vl]3610# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3H_IMM              ld3h	{ z23.h - z25.h }, p3/z, [x13, #-24, mul vl]3611# CHECK-NEXT:  7      8     1.50    *                    8     V1UnitI,V1UnitL[3],V1UnitL01[3],V1UnitS,V1UnitV[3],V1UnitV01[3] LD3H  ld3h	{ z5.h - z7.h }, p3/z, [x17, x16, lsl #1]3612# CHECK-NEXT:  7      8     1.50    *                    8     V1UnitI,V1UnitL[3],V1UnitL01[3],V1UnitS,V1UnitV[3],V1UnitV01[3] LD3W  ld3w	{ z0.s - z2.s }, p0/z, [x0, x0, lsl #2]3613# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3W_IMM              ld3w	{ z0.s - z2.s }, p0/z, [x0]3614# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3W_IMM              ld3w	{ z21.s - z23.s }, p5/z, [x10, #15, mul vl]3615# CHECK-NEXT:  6      11    1.50    *                    11    V1UnitL[3],V1UnitL01[3],V1UnitV[3],V1UnitV01[3] LD3W_IMM              ld3w	{ z23.s - z25.s }, p3/z, [x13, #-24, mul vl]3616# CHECK-NEXT:  7      8     1.50    *                    8     V1UnitI,V1UnitL[3],V1UnitL01[3],V1UnitS,V1UnitV[3],V1UnitV01[3] LD3W  ld3w	{ z5.s - z7.s }, p3/z, [x17, x16, lsl #2]3617# CHECK-NEXT:  10     13    2.00    *                    13    V1UnitI[2],V1UnitL[4],V1UnitL01[4],V1UnitS[2],V1UnitV[4],V1UnitV01[4] LD4B ld4b	{ z0.b - z3.b }, p0/z, [x0, x0]3618# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4B_IMM              ld4b	{ z0.b - z3.b }, p0/z, [x0]3619# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4B_IMM              ld4b	{ z21.b - z24.b }, p5/z, [x10, #20, mul vl]3620# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4B_IMM              ld4b	{ z23.b - z26.b }, p3/z, [x13, #-32, mul vl]3621# CHECK-NEXT:  10     13    2.00    *                    13    V1UnitI[2],V1UnitL[4],V1UnitL01[4],V1UnitS[2],V1UnitV[4],V1UnitV01[4] LD4B ld4b	{ z5.b - z8.b }, p3/z, [x17, x16]3622# CHECK-NEXT:  10     13    2.00    *                    13    V1UnitI[2],V1UnitL[4],V1UnitL01[4],V1UnitS[2],V1UnitV[4],V1UnitV01[4] LD4D ld4d	{ z0.d - z3.d }, p0/z, [x0, x0, lsl #3]3623# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4D_IMM              ld4d	{ z0.d - z3.d }, p0/z, [x0]3624# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4D_IMM              ld4d	{ z21.d - z24.d }, p5/z, [x10, #20, mul vl]3625# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4D_IMM              ld4d	{ z23.d - z26.d }, p3/z, [x13, #-32, mul vl]3626# CHECK-NEXT:  10     13    2.00    *                    13    V1UnitI[2],V1UnitL[4],V1UnitL01[4],V1UnitS[2],V1UnitV[4],V1UnitV01[4] LD4D ld4d	{ z5.d - z8.d }, p3/z, [x17, x16, lsl #3]3627# CHECK-NEXT:  10     13    2.00    *                    13    V1UnitI[2],V1UnitL[4],V1UnitL01[4],V1UnitS[2],V1UnitV[4],V1UnitV01[4] LD4H ld4h	{ z0.h - z3.h }, p0/z, [x0, x0, lsl #1]3628# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4H_IMM              ld4h	{ z0.h - z3.h }, p0/z, [x0]3629# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4H_IMM              ld4h	{ z21.h - z24.h }, p5/z, [x10, #20, mul vl]3630# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4H_IMM              ld4h	{ z23.h - z26.h }, p3/z, [x13, #-32, mul vl]3631# CHECK-NEXT:  10     13    2.00    *                    13    V1UnitI[2],V1UnitL[4],V1UnitL01[4],V1UnitS[2],V1UnitV[4],V1UnitV01[4] LD4H ld4h	{ z5.h - z8.h }, p3/z, [x17, x16, lsl #1]3632# CHECK-NEXT:  10     13    2.00    *                    13    V1UnitI[2],V1UnitL[4],V1UnitL01[4],V1UnitS[2],V1UnitV[4],V1UnitV01[4] LD4W ld4w	{ z0.s - z3.s }, p0/z, [x0, x0, lsl #2]3633# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4W_IMM              ld4w	{ z0.s - z3.s }, p0/z, [x0]3634# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4W_IMM              ld4w	{ z21.s - z24.s }, p5/z, [x10, #20, mul vl]3635# CHECK-NEXT:  8      12    2.00    *                    12    V1UnitL[4],V1UnitL01[4],V1UnitV[4],V1UnitV01[4] LD4W_IMM              ld4w	{ z23.s - z26.s }, p3/z, [x13, #-32, mul vl]3636# CHECK-NEXT:  10     13    2.00    *                    13    V1UnitI[2],V1UnitL[4],V1UnitL01[4],V1UnitS[2],V1UnitV[4],V1UnitV01[4] LD4W ld4w	{ z5.s - z8.s }, p3/z, [x17, x16, lsl #2]3637# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1B_D                   ldff1b	{ z0.d }, p0/z, [x0, x0]3638# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1B_D_IMM              ldff1b	{ z0.d }, p0/z, [z0.d]3639# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1B_H                   ldff1b	{ z0.h }, p0/z, [x0, x0]3640# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1B_S                   ldff1b	{ z0.s }, p0/z, [x0, x0]3641# CHECK-NEXT:  2      9     0.33    *             U      9     V1UnitL,V1UnitV                            GLDFF1B_S_SXTW             ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]3642# CHECK-NEXT:  2      9     0.33    *             U      9     V1UnitL,V1UnitV                            GLDFF1B_S_UXTW             ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]3643# CHECK-NEXT:  2      11    0.33    *             U      11    V1UnitL,V1UnitV                            GLDFF1B_S_IMM              ldff1b	{ z0.s }, p0/z, [z0.s]3644# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1B_D_SXTW             ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]3645# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1B_D_UXTW             ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]3646# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1B                     ldff1b	{ z31.b }, p7/z, [sp]3647# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1B_D                  ldff1b	{ z31.d }, p7/z, [sp, z31.d]3648# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1B_D                   ldff1b	{ z31.d }, p7/z, [sp]3649# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1B_D_IMM              ldff1b	{ z31.d }, p7/z, [z31.d, #31]3650# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1B_H                   ldff1b	{ z31.h }, p7/z, [sp]3651# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1B_S                   ldff1b	{ z31.s }, p7/z, [sp]3652# CHECK-NEXT:  2      11    0.33    *             U      11    V1UnitL,V1UnitV                            GLDFF1B_S_IMM              ldff1b	{ z31.s }, p7/z, [z31.s, #31]3653# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1D                     ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]3654# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1D_SXTW_SCALED        ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]3655# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1D_UXTW_SCALED        ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]3656# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1D_IMM                ldff1d	{ z0.d }, p0/z, [z0.d]3657# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1D_SXTW               ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]3658# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1D_UXTW               ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]3659# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1D_SCALED             ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]3660# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1D                    ldff1d	{ z31.d }, p7/z, [sp, z31.d]3661# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1D                     ldff1d	{ z31.d }, p7/z, [sp]3662# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1D_IMM                ldff1d	{ z31.d }, p7/z, [z31.d, #248]3663# CHECK-NEXT:  2      7     0.50    *             U      7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1H_D                   ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]3664# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1H_D_SXTW_SCALED      ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]3665# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1H_D_UXTW_SCALED      ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]3666# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1H_D_IMM              ldff1h	{ z0.d }, p0/z, [z0.d]3667# CHECK-NEXT:  2      7     0.50    *             U      7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1H                     ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]3668# CHECK-NEXT:  2      7     0.50    *             U      7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1H_S                   ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]3669# CHECK-NEXT:  2      9     0.33    *             U      9     V1UnitL,V1UnitV                            GLDFF1H_S_SXTW             ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]3670# CHECK-NEXT:  2      9     0.33    *             U      9     V1UnitL,V1UnitV                            GLDFF1H_S_UXTW             ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]3671# CHECK-NEXT:  2      11    0.33    *             U      11    V1UnitL,V1UnitV                            GLDFF1H_S_IMM              ldff1h	{ z0.s }, p0/z, [z0.s]3672# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1H_D_SXTW             ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]3673# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1H_D_UXTW             ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]3674# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1H_D_SCALED           ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]3675# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1H_D                  ldff1h	{ z31.d }, p7/z, [sp, z31.d]3676# CHECK-NEXT:  2      7     0.50    *             U      7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1H_D                   ldff1h	{ z31.d }, p7/z, [sp]3677# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1H_D_IMM              ldff1h	{ z31.d }, p7/z, [z31.d, #62]3678# CHECK-NEXT:  2      7     0.50    *             U      7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1H                     ldff1h	{ z31.h }, p7/z, [sp]3679# CHECK-NEXT:  4      11    0.67    *             U      11    V1UnitL[2],V1UnitV[2]                      GLDFF1H_S_SXTW_SCALED      ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]3680# CHECK-NEXT:  4      11    0.67    *             U      11    V1UnitL[2],V1UnitV[2]                      GLDFF1H_S_UXTW_SCALED      ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]3681# CHECK-NEXT:  2      7     0.50    *             U      7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1H_S                   ldff1h	{ z31.s }, p7/z, [sp]3682# CHECK-NEXT:  2      11    0.33    *             U      11    V1UnitL,V1UnitV                            GLDFF1H_S_IMM              ldff1h	{ z31.s }, p7/z, [z31.s, #62]3683# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SB_D                  ldff1sb	{ z0.d }, p0/z, [x0, x0]3684# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SB_D_IMM             ldff1sb	{ z0.d }, p0/z, [z0.d]3685# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SB_H                  ldff1sb	{ z0.h }, p0/z, [x0, x0]3686# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SB_S                  ldff1sb	{ z0.s }, p0/z, [x0, x0]3687# CHECK-NEXT:  2      9     0.33    *             U      9     V1UnitL,V1UnitV                            GLDFF1SB_S_SXTW            ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]3688# CHECK-NEXT:  2      9     0.33    *             U      9     V1UnitL,V1UnitV                            GLDFF1SB_S_UXTW            ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]3689# CHECK-NEXT:  2      11    0.33    *             U      11    V1UnitL,V1UnitV                            GLDFF1SB_S_IMM             ldff1sb	{ z0.s }, p0/z, [z0.s]3690# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SB_D_SXTW            ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]3691# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SB_D_UXTW            ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]3692# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SB_D                 ldff1sb	{ z31.d }, p7/z, [sp, z31.d]3693# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SB_D                  ldff1sb	{ z31.d }, p7/z, [sp]3694# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SB_D_IMM             ldff1sb	{ z31.d }, p7/z, [z31.d, #31]3695# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SB_H                  ldff1sb	{ z31.h }, p7/z, [sp]3696# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SB_S                  ldff1sb	{ z31.s }, p7/z, [sp]3697# CHECK-NEXT:  2      11    0.33    *             U      11    V1UnitL,V1UnitV                            GLDFF1SB_S_IMM             ldff1sb	{ z31.s }, p7/z, [z31.s, #31]3698# CHECK-NEXT:  2      7     0.50    *             U      7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SH_D                  ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]3699# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SH_D_SXTW_SCALED     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]3700# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SH_D_UXTW_SCALED     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]3701# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SH_D_IMM             ldff1sh	{ z0.d }, p0/z, [z0.d]3702# CHECK-NEXT:  2      7     0.50    *             U      7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SH_S                  ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]3703# CHECK-NEXT:  2      9     0.33    *             U      9     V1UnitL,V1UnitV                            GLDFF1SH_S_SXTW            ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]3704# CHECK-NEXT:  2      9     0.33    *             U      9     V1UnitL,V1UnitV                            GLDFF1SH_S_UXTW            ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]3705# CHECK-NEXT:  2      11    0.33    *             U      11    V1UnitL,V1UnitV                            GLDFF1SH_S_IMM             ldff1sh	{ z0.s }, p0/z, [z0.s]3706# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SH_D_SXTW            ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]3707# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SH_D_UXTW            ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]3708# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SH_D_SCALED          ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]3709# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SH_D                 ldff1sh	{ z31.d }, p7/z, [sp, z31.d]3710# CHECK-NEXT:  2      7     0.50    *             U      7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SH_D                  ldff1sh	{ z31.d }, p7/z, [sp]3711# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SH_D_IMM             ldff1sh	{ z31.d }, p7/z, [z31.d, #62]3712# CHECK-NEXT:  4      11    0.67    *             U      11    V1UnitL[2],V1UnitV[2]                      GLDFF1SH_S_SXTW_SCALED     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]3713# CHECK-NEXT:  4      11    0.67    *             U      11    V1UnitL[2],V1UnitV[2]                      GLDFF1SH_S_UXTW_SCALED     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]3714# CHECK-NEXT:  2      7     0.50    *             U      7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SH_S                  ldff1sh	{ z31.s }, p7/z, [sp]3715# CHECK-NEXT:  2      11    0.33    *             U      11    V1UnitL,V1UnitV                            GLDFF1SH_S_IMM             ldff1sh	{ z31.s }, p7/z, [z31.s, #62]3716# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SW_D                  ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]3717# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SW_D_SXTW_SCALED     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]3718# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SW_D_UXTW_SCALED     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]3719# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SW_D_IMM             ldff1sw	{ z0.d }, p0/z, [z0.d]3720# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SW_D_SXTW            ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]3721# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SW_D_UXTW            ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]3722# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SW_D_SCALED          ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]3723# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SW_D                 ldff1sw	{ z31.d }, p7/z, [sp, z31.d]3724# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1SW_D                  ldff1sw	{ z31.d }, p7/z, [sp]3725# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1SW_D_IMM             ldff1sw	{ z31.d }, p7/z, [z31.d, #124]3726# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1W_D                   ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]3727# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1W_D_SXTW_SCALED      ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]3728# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1W_D_UXTW_SCALED      ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]3729# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1W_D_IMM              ldff1w	{ z0.d }, p0/z, [z0.d]3730# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1W                     ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]3731# CHECK-NEXT:  2      9     0.33    *             U      9     V1UnitL,V1UnitV                            GLDFF1W_SXTW               ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]3732# CHECK-NEXT:  2      9     0.33    *             U      9     V1UnitL,V1UnitV                            GLDFF1W_UXTW               ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]3733# CHECK-NEXT:  2      11    0.33    *             U      11    V1UnitL,V1UnitV                            GLDFF1W_IMM                ldff1w	{ z0.s }, p0/z, [z0.s]3734# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1W_D_SXTW             ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]3735# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1W_D_UXTW             ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]3736# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1W_D_SCALED           ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]3737# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1W_D                  ldff1w	{ z31.d }, p7/z, [sp, z31.d]3738# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1W_D                   ldff1w	{ z31.d }, p7/z, [sp]3739# CHECK-NEXT:  4      9     0.67    *             U      9     V1UnitL[2],V1UnitV[2]                      GLDFF1W_D_IMM              ldff1w	{ z31.d }, p7/z, [z31.d, #124]3740# CHECK-NEXT:  4      11    0.67    *             U      11    V1UnitL[2],V1UnitV[2]                      GLDFF1W_SXTW_SCALED        ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]3741# CHECK-NEXT:  4      11    0.67    *             U      11    V1UnitL[2],V1UnitV[2]                      GLDFF1W_UXTW_SCALED        ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]3742# CHECK-NEXT:  2      6     0.50    *             U      6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDFF1W                     ldff1w	{ z31.s }, p7/z, [sp]3743# CHECK-NEXT:  2      11    0.33    *             U      11    V1UnitL,V1UnitV                            GLDFF1W_IMM                ldff1w	{ z31.s }, p7/z, [z31.s, #124]3744# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_IMM                 ldnf1b	{ z0.b }, p0/z, [x0]3745# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_D_IMM               ldnf1b	{ z0.d }, p0/z, [x0]3746# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_H_IMM               ldnf1b	{ z0.h }, p0/z, [x0]3747# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_S_IMM               ldnf1b	{ z0.s }, p0/z, [x0]3748# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_IMM                 ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]3749# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_D_IMM               ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]3750# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_H_IMM               ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]3751# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_S_IMM               ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]3752# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_IMM                 ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]3753# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_D_IMM               ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]3754# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_H_IMM               ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]3755# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1B_S_IMM               ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]3756# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1D_IMM                 ldnf1d	{ z0.d }, p0/z, [x0]3757# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1D_IMM                 ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]3758# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1D_IMM                 ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]3759# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1H_D_IMM               ldnf1h	{ z0.d }, p0/z, [x0]3760# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1H_IMM                 ldnf1h	{ z0.h }, p0/z, [x0]3761# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1H_S_IMM               ldnf1h	{ z0.s }, p0/z, [x0]3762# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1H_D_IMM               ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]3763# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1H_IMM                 ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]3764# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1H_S_IMM               ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]3765# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1H_D_IMM               ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]3766# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1H_IMM                 ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]3767# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1H_S_IMM               ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]3768# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SB_D_IMM              ldnf1sb	{ z0.d }, p0/z, [x0]3769# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SB_H_IMM              ldnf1sb	{ z0.h }, p0/z, [x0]3770# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SB_S_IMM              ldnf1sb	{ z0.s }, p0/z, [x0]3771# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SB_D_IMM              ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]3772# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SB_H_IMM              ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]3773# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SB_S_IMM              ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]3774# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SB_D_IMM              ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]3775# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SB_H_IMM              ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]3776# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SB_S_IMM              ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]3777# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SH_D_IMM              ldnf1sh	{ z0.d }, p0/z, [x0]3778# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SH_S_IMM              ldnf1sh	{ z0.s }, p0/z, [x0]3779# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SH_D_IMM              ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]3780# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SH_S_IMM              ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]3781# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SH_D_IMM              ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]3782# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SH_S_IMM              ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]3783# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SW_D_IMM              ldnf1sw	{ z0.d }, p0/z, [x0]3784# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SW_D_IMM              ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]3785# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1SW_D_IMM              ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]3786# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1W_D_IMM               ldnf1w	{ z0.d }, p0/z, [x0]3787# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1W_IMM                 ldnf1w	{ z0.s }, p0/z, [x0]3788# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1W_D_IMM               ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]3789# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1W_IMM                 ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]3790# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1W_D_IMM               ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]3791# CHECK-NEXT:  1      6     0.50    *             U      6     V1UnitL,V1UnitL01                          LDNF1W_IMM                 ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]3792# CHECK-NEXT:  2      6     0.50    *                    6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDNT1B_ZRR                 ldnt1b	{ z0.b }, p0/z, [x0, x0]3793# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1B_ZRI                 ldnt1b	{ z0.b }, p0/z, [x0]3794# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1B_ZRI                 ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]3795# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1B_ZRI                 ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]3796# CHECK-NEXT:  2      6     0.50    *                    6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDNT1D_ZRR                 ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]3797# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1D_ZRI                 ldnt1d	{ z0.d }, p0/z, [x0]3798# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1D_ZRI                 ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]3799# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1D_ZRI                 ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]3800# CHECK-NEXT:  2      7     0.50    *                    7     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDNT1H_ZRR                 ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]3801# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1H_ZRI                 ldnt1h	{ z0.h }, p0/z, [x0]3802# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1H_ZRI                 ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]3803# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1H_ZRI                 ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]3804# CHECK-NEXT:  2      6     0.50    *                    6     V1UnitI,V1UnitL,V1UnitL01,V1UnitS          LDNT1W_ZRR                 ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]3805# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1W_ZRI                 ldnt1w	{ z0.s }, p0/z, [x0]3806# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1W_ZRI                 ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]3807# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDNT1W_ZRI                 ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]3808# CHECK-NEXT:  2      6     0.50    *                    6     V1UnitI,V1UnitL,V1UnitM                    LDR_PXI                    ldr	p0, [x0]3809# CHECK-NEXT:  2      6     0.50    *                    6     V1UnitI,V1UnitL,V1UnitM                    LDR_PXI                    ldr	p5, [x10, #255, mul vl]3810# CHECK-NEXT:  2      6     0.50    *                    6     V1UnitI,V1UnitL,V1UnitM                    LDR_PXI                    ldr	p7, [x13, #-256, mul vl]3811# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDR_ZXI                    ldr	z0, [x0]3812# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDR_ZXI                    ldr	z23, [x13, #255, mul vl]3813# CHECK-NEXT:  1      6     0.50    *                    6     V1UnitL,V1UnitL01                          LDR_ZXI                    ldr	z31, [sp, #-256, mul vl]3814# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmI_B                 lsl	z0.b, p0/m, z0.b, #03815# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmZ_B                 lsl	z0.b, p0/m, z0.b, z0.b3816# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_WIDE_ZPmZ_B            lsl	z0.b, p0/m, z0.b, z1.d3817# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZZI_B                  lsl	z0.b, z0.b, #03818# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_WIDE_ZZZ_B             lsl	z0.b, z1.b, z2.d3819# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmI_D                 lsl	z0.d, p0/m, z0.d, #03820# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmZ_D                 lsl	z0.d, p0/m, z0.d, z0.d3821# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZZI_D                  lsl	z0.d, z0.d, #03822# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmI_H                 lsl	z0.h, p0/m, z0.h, #03823# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmZ_H                 lsl	z0.h, p0/m, z0.h, z0.h3824# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_WIDE_ZPmZ_H            lsl	z0.h, p0/m, z0.h, z1.d3825# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZZI_H                  lsl	z0.h, z0.h, #03826# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_WIDE_ZZZ_H             lsl	z0.h, z1.h, z2.d3827# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmI_S                 lsl	z0.s, p0/m, z0.s, #03828# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmZ_S                 lsl	z0.s, p0/m, z0.s, z0.s3829# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_WIDE_ZPmZ_S            lsl	z0.s, p0/m, z0.s, z1.d3830# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZZI_S                  lsl	z0.s, z0.s, #03831# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_WIDE_ZZZ_S             lsl	z0.s, z1.s, z2.d3832# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmI_B                 lsl	z31.b, p0/m, z31.b, #73833# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZZI_B                  lsl	z31.b, z31.b, #73834# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmI_D                 lsl	z31.d, p0/m, z31.d, #633835# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZZI_D                  lsl	z31.d, z31.d, #633836# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmI_H                 lsl	z31.h, p0/m, z31.h, #153837# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZZI_H                  lsl	z31.h, z31.h, #153838# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZPmI_S                 lsl	z31.s, p0/m, z31.s, #313839# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSL_ZZI_S                  lsl	z31.s, z31.s, #313840# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSLR_ZPmZ_B                lslr	z0.b, p0/m, z0.b, z0.b3841# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSLR_ZPmZ_D                lslr	z0.d, p0/m, z0.d, z0.d3842# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSLR_ZPmZ_H                lslr	z0.h, p0/m, z0.h, z0.h3843# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSLR_ZPmZ_S                lslr	z0.s, p0/m, z0.s, z0.s3844# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmI_B                 lsr	z0.b, p0/m, z0.b, #13845# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmZ_B                 lsr	z0.b, p0/m, z0.b, z0.b3846# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_WIDE_ZPmZ_B            lsr	z0.b, p0/m, z0.b, z1.d3847# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZZI_B                  lsr	z0.b, z0.b, #13848# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_WIDE_ZZZ_B             lsr	z0.b, z1.b, z2.d3849# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmI_D                 lsr	z0.d, p0/m, z0.d, #13850# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmZ_D                 lsr	z0.d, p0/m, z0.d, z0.d3851# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZZI_D                  lsr	z0.d, z0.d, #13852# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmI_H                 lsr	z0.h, p0/m, z0.h, #13853# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmZ_H                 lsr	z0.h, p0/m, z0.h, z0.h3854# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_WIDE_ZPmZ_H            lsr	z0.h, p0/m, z0.h, z1.d3855# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZZI_H                  lsr	z0.h, z0.h, #13856# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_WIDE_ZZZ_H             lsr	z0.h, z1.h, z2.d3857# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmI_S                 lsr	z0.s, p0/m, z0.s, #13858# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmZ_S                 lsr	z0.s, p0/m, z0.s, z0.s3859# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_WIDE_ZPmZ_S            lsr	z0.s, p0/m, z0.s, z1.d3860# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZZI_S                  lsr	z0.s, z0.s, #13861# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_WIDE_ZZZ_S             lsr	z0.s, z1.s, z2.d3862# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmI_B                 lsr	z31.b, p0/m, z31.b, #83863# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZZI_B                  lsr	z31.b, z31.b, #83864# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmI_D                 lsr	z31.d, p0/m, z31.d, #643865# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZZI_D                  lsr	z31.d, z31.d, #643866# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmI_H                 lsr	z31.h, p0/m, z31.h, #163867# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZZI_H                  lsr	z31.h, z31.h, #163868# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZPmI_S                 lsr	z31.s, p0/m, z31.s, #323869# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSR_ZZI_S                  lsr	z31.s, z31.s, #323870# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSRR_ZPmZ_B                lsrr	z0.b, p0/m, z0.b, z0.b3871# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSRR_ZPmZ_D                lsrr	z0.d, p0/m, z0.d, z0.d3872# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSRR_ZPmZ_H                lsrr	z0.h, p0/m, z0.h, z0.h3873# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       LSRR_ZPmZ_S                lsrr	z0.s, p0/m, z0.s, z0.s3874# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MAD_ZPmZZ_B                mad	z17.b, p7/m, z4.b, z5.b3875# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MAD_ZPmZZ_H                mad	z29.h, p4/m, z31.h, z18.h3876# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MAD_ZPmZZ_S                mad	z7.s, p4/m, z5.s, z29.s3877# CHECK-NEXT:  2      5     2.00                         2     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] MAD_ZPmZZ_D          mad	z0.d, p0/m, z0.d, z0.d3878# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MLA_ZPmZZ_B                mla	z1.b, p0/m, z3.b, z3.b3879# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MLA_ZPmZZ_H                mla	z21.h, p2/m, z31.h, z30.h3880# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MLA_ZPmZZ_S                mla	z24.s, p3/m, z11.s, z9.s3881# CHECK-NEXT:  2      5     2.00                         2     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] MLA_ZPmZZ_D          mla	z0.d, p0/m, z0.d, z0.d3882# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MLS_ZPmZZ_B                mls	z11.b, p1/m, z28.b, z6.b3883# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MLS_ZPmZZ_H                mls	z31.h, p0/m, z25.h, z24.h3884# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MLS_ZPmZZ_S                mls	z1.s, p5/m, z7.s, z13.s3885# CHECK-NEXT:  2      5     2.00                         2     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] MLS_ZPmZZ_D          mls	z0.d, p0/m, z0.d, z0.d3886# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   ORR_PPzPP                  mov	p0.b, p0.b3887# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   SEL_PPPP                   mov	p0.b, p0/m, p0.b3888# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   AND_PPzPP                  mov	p0.b, p0/z, p0.b3889# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   ORR_PPzPP                  mov	p15.b, p15.b3890# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   SEL_PPPP                   mov	p15.b, p15/m, p15.b3891# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   AND_PPzPP                  mov	p15.b, p15/z, p15.b3892# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_B                   mov	z0.b, #1273893# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZZI_B                  mov	z0.b, b03894# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmV_B                 mov	z0.b, p0/m, b03895# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_B                 mov	z0.b, p0/m, w03896# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_B                 mov	z0.b, p0/z, #1273897# CHECK-NEXT:  1      3     1.00                         3     V1UnitI,V1UnitM,V1UnitM0                   DUP_ZR_B                   mov	z0.b, w03898# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_D                   mov	z0.d, #03899# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUPM_ZI                    mov	z0.d, #0xe0000000000003ff3900# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUPM_ZI                    mov	z0.d, #0xffffffffffff7fff3901# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUPM_ZI                    mov	z0.d, #327683902# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZZI_D                  mov	z0.d, d03903# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmV_D                 mov	z0.d, p0/m, d03904# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_D                 mov	z0.d, p0/m, x03905# CHECK-NEXT:  1      3     1.00                         3     V1UnitI,V1UnitM,V1UnitM0                   DUP_ZR_D                   mov	z0.d, x03906# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZZZ                    mov	z0.d, z0.d3907# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_H                   mov	z0.h, #-2563908# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_H                   mov	z0.h, #-327683909# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_H                   mov	z0.h, #03910# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_H                   mov	z0.h, #325123911# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUPM_ZI                    mov	z0.h, #327673912# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZZI_H                  mov	z0.h, h03913# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmV_H                 mov	z0.h, p0/m, h03914# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_H                 mov	z0.h, p0/m, w03915# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_H                 mov	z0.h, p0/z, #325123916# CHECK-NEXT:  1      3     1.00                         3     V1UnitI,V1UnitM,V1UnitM0                   DUP_ZR_H                   mov	z0.h, w03917# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZZI_Q                  mov	z0.q, q03918# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_S                   mov	z0.s, #03919# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUPM_ZI                    mov	z0.s, #0xffff7fff3920# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUPM_ZI                    mov	z0.s, #327683921# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmV_S                 mov	z0.s, p0/m, s03922# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_S                 mov	z0.s, p0/m, w03923# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZZI_S                  mov	z0.s, s03924# CHECK-NEXT:  1      3     1.00                         3     V1UnitI,V1UnitM,V1UnitM0                   DUP_ZR_S                   mov	z0.s, w03925# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_D                   mov	z21.d, #-1283926# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_D                   mov	z21.d, #-327683927# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_D                   mov	z21.d, #1273928# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_D                   mov	z21.d, #325123929# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_D                 mov	z21.d, p0/z, #-1283930# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_D                 mov	z21.d, p0/z, #-327683931# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_D                 mov	z21.d, p0/z, #1273932# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_D                 mov	z21.d, p0/z, #325123933# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmI_D                 mov	z21.d, p15/m, #-1283934# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmI_D                 mov	z21.d, p15/m, #-327683935# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_H                   mov	z21.h, #-1283936# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_H                   mov	z21.h, #-327683937# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_H                   mov	z21.h, #1273938# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_H                   mov	z21.h, #325123939# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_H                 mov	z21.h, p0/z, #-1283940# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_H                 mov	z21.h, p0/z, #-327683941# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_H                 mov	z21.h, p0/z, #1273942# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_H                 mov	z21.h, p0/z, #325123943# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmI_H                 mov	z21.h, p15/m, #-1283944# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmI_H                 mov	z21.h, p15/m, #-327683945# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_S                   mov	z21.s, #-1283946# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_S                   mov	z21.s, #-327683947# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_S                   mov	z21.s, #1273948# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_S                   mov	z21.s, #325123949# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_S                 mov	z21.s, p0/z, #-1283950# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_S                 mov	z21.s, p0/z, #-327683951# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_S                 mov	z21.s, p0/z, #1273952# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_S                 mov	z21.s, p0/z, #325123953# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmI_S                 mov	z21.s, p15/m, #-1283954# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmI_S                 mov	z21.s, p15/m, #-327683955# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SEL_ZPZZ_B                 mov	z31.b, p15/m, z31.b3956# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmV_B                 mov	z31.b, p7/m, b313957# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          MOVPRFX_ZZ                 movprfx	z31, z63958# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_B                 mov	z31.b, p7/m, wsp3959# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          MOVPRFX_ZPmZ_B             movprfx	z31.b, p0/m, z4.b3960# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_B                 mov	z31.b, p0/m, wsp3961# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZZI_B                  mov	z31.b, z31.b[63]3962# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SEL_ZPZZ_D                 mov	z31.d, p15/m, z31.d3963# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmV_D                 mov	z31.d, p7/m, d313964# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          MOVPRFX_ZPzZ_D             movprfx	z31.d, p7/z, z6.d3965# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_D                 mov	z31.d, p7/m, sp3966# CHECK-NEXT:  1      3     1.00                         3     V1UnitI,V1UnitM,V1UnitM0                   DUP_ZR_D                   mov	z31.d, sp3967# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZZZ                    mov	z31.d, z0.d3968# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZZI_D                  mov	z31.d, z31.d[7]3969# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SEL_ZPZZ_H                 mov	z31.h, p15/m, z31.h3970# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmV_H                 mov	z31.h, p7/m, h313971# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_H                 mov	z31.h, p7/m, wsp3972# CHECK-NEXT:  1      3     1.00                         3     V1UnitI,V1UnitM,V1UnitM0                   DUP_ZR_H                   mov	z31.h, wsp3973# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZZI_H                  mov	z31.h, z31.h[31]3974# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SEL_ZPZZ_S                 mov	z31.s, p15/m, z31.s3975# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmV_S                 mov	z31.s, p7/m, s313976# CHECK-NEXT:  2      5     1.00                         5     V1UnitI,V1UnitM,V1UnitM0,V1UnitV,V1UnitV01 CPY_ZPmR_S                 mov	z31.s, p7/m, wsp3977# CHECK-NEXT:  1      3     1.00                         3     V1UnitI,V1UnitM,V1UnitM0                   DUP_ZR_S                   mov	z31.s, wsp3978# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZZI_S                  mov	z31.s, z31.s[15]3979# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_B                   mov	z5.b, #-13980# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_B                   mov	z5.b, #-1283981# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_B                   mov	z5.b, #1273982# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_B                 mov	z5.b, p0/z, #-13983# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_B                 mov	z5.b, p0/z, #-1283984# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPzI_B                 mov	z5.b, p0/z, #1273985# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          CPY_ZPmI_B                 mov	z5.b, p15/m, #-1283986# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_D                   mov	z5.d, #-63987# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_H                   mov	z5.h, #-63988# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZZI_Q                  mov	z5.q, z17.q[3]3989# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          DUP_ZI_S                   mov	z5.s, #-63990# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          ORRS_PPzPP                 movs	p0.b, p0.b3991# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          ANDS_PPzPP                 movs	p0.b, p0/z, p0.b3992# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          ORRS_PPzPP                 movs	p15.b, p15.b3993# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          ANDS_PPzPP                 movs	p15.b, p15/z, p15.b3994# CHECK-NEXT:  1      1     0.13                  U      1                                                MRS                        mrs	x3, ID_AA64ZFR0_EL13995# CHECK-NEXT:  1      1     0.13                  U      1                                                MRS                        mrs	x3, ZCR_EL13996# CHECK-NEXT:  1      1     0.13                  U      1                                                MRS                        mrs	x3, ZCR_EL123997# CHECK-NEXT:  1      1     0.13                  U      1                                                MRS                        mrs	x3, ZCR_EL23998# CHECK-NEXT:  1      1     0.13                  U      1                                                MRS                        mrs	x3, ZCR_EL33999# CHECK-NEXT:  1      1     0.13                  U      1                                                MSR                        msr	ZCR_EL1, x34000# CHECK-NEXT:  2      5     2.00                         2     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] MSB_ZPmZZ_D          msb	z0.d, p0/m, z0.d, z0.d4001# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MSB_ZPmZZ_B                msb	z18.b, p1/m, z27.b, z0.b4002# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MSB_ZPmZZ_H                msb	z27.h, p5/m, z23.h, z1.h4003# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MSB_ZPmZZ_S                msb	z26.s, p2/m, z0.s, z2.s4004# CHECK-NEXT:  1      1     0.13                  U      1                                                MSR                        msr	ZCR_EL12, x34005# CHECK-NEXT:  1      1     0.13                  U      1                                                MSR                        msr	ZCR_EL2, x34006# CHECK-NEXT:  1      1     0.13                  U      1                                                MSR                        msr	ZCR_EL3, x34007# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MUL_ZPmZ_B                 mul	z0.b, p7/m, z0.b, z31.b4008# CHECK-NEXT:  2      5     2.00                         5     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] MUL_ZPmZ_D           mul	z0.d, p7/m, z0.d, z31.d4009# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MUL_ZPmZ_H                 mul	z0.h, p7/m, z0.h, z31.h4010# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MUL_ZPmZ_S                 mul	z0.s, p7/m, z0.s, z31.s4011# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MUL_ZI_B                   mul	z31.b, z31.b, #-1284012# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MUL_ZI_B                   mul	z31.b, z31.b, #1274013# CHECK-NEXT:  2      5     2.00                         5     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] MUL_ZI_D             mul	z31.d, z31.d, #-1284014# CHECK-NEXT:  2      5     2.00                         5     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] MUL_ZI_D             mul	z31.d, z31.d, #1274015# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MUL_ZI_H                   mul	z31.h, z31.h, #-1284016# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MUL_ZI_H                   mul	z31.h, z31.h, #1274017# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MUL_ZI_S                   mul	z31.s, z31.s, #-1284018# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       MUL_ZI_S                   mul	z31.s, z31.s, #1274019# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   NAND_PPzPP                 nand	p0.b, p0/z, p0.b, p0.b4020# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   NAND_PPzPP                 nand	p15.b, p15/z, p15.b, p15.b4021# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          NANDS_PPzPP                nands	p0.b, p0/z, p0.b, p0.b4022# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          NANDS_PPzPP                nands	p15.b, p15/z, p15.b, p15.b4023# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NEG_ZPmZ_B                 neg	z0.b, p0/m, z0.b4024# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NEG_ZPmZ_D                 neg	z0.d, p0/m, z0.d4025# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NEG_ZPmZ_H                 neg	z0.h, p0/m, z0.h4026# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NEG_ZPmZ_S                 neg	z0.s, p0/m, z0.s4027# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NEG_ZPmZ_B                 neg	z31.b, p7/m, z31.b4028# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NEG_ZPmZ_D                 neg	z31.d, p7/m, z31.d4029# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NEG_ZPmZ_H                 neg	z31.h, p7/m, z31.h4030# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NEG_ZPmZ_S                 neg	z31.s, p7/m, z31.s4031# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   NOR_PPzPP                  nor	p0.b, p0/z, p0.b, p0.b4032# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   NOR_PPzPP                  nor	p15.b, p15/z, p15.b, p15.b4033# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          NORS_PPzPP                 nors	p0.b, p0/z, p0.b, p0.b4034# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          NORS_PPzPP                 nors	p15.b, p15/z, p15.b, p15.b4035# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   EOR_PPzPP                  not	p0.b, p0/z, p0.b4036# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   EOR_PPzPP                  not	p15.b, p15/z, p15.b4037# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NOT_ZPmZ_B                 not	z31.b, p7/m, z31.b4038# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NOT_ZPmZ_D                 not	z31.d, p7/m, z31.d4039# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NOT_ZPmZ_H                 not	z31.h, p7/m, z31.h4040# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          NOT_ZPmZ_S                 not	z31.s, p7/m, z31.s4041# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          EORS_PPzPP                 nots	p0.b, p0/z, p0.b4042# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          EORS_PPzPP                 nots	p15.b, p15/z, p15.b4043# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   ORN_PPzPP                  orn	p0.b, p0/z, p0.b, p0.b4044# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   ORN_PPzPP                  orn	p15.b, p15/z, p15.b, p15.b4045# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          ORNS_PPzPP                 orns	p0.b, p0/z, p0.b, p0.b4046# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          ORNS_PPzPP                 orns	p15.b, p15/z, p15.b, p15.b4047# CHECK-NEXT:  1      1     1.00                         1     V1UnitI,V1UnitM,V1UnitM0                   ORR_PPzPP                  orr	p0.b, p0/z, p0.b, p1.b4048# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZI                     orr	z0.d, z0.d, #0x64049# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZI                     orr	z0.d, z0.d, #0xfffffffffffffff94050# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZI                     orr	z0.s, z0.s, #0x64051# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZI                     orr	z0.s, z0.s, #0xfffffff94052# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZZZ                    orr	z23.d, z13.d, z8.d4053# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZI                     orr	z23.h, z23.h, #0x64054# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZI                     orr	z23.h, z23.h, #0xfff94055# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZPmZ_B                 orr	z31.b, p7/m, z31.b, z31.b4056# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZPmZ_D                 orr	z31.d, p7/m, z31.d, z31.d4057# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZPmZ_H                 orr	z31.h, p7/m, z31.h, z31.h4058# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZPmZ_S                 orr	z31.s, p7/m, z31.s, z31.s4059# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZI                     orr	z5.b, z5.b, #0x64060# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ORR_ZI                     orr	z5.b, z5.b, #0xf94061# CHECK-NEXT:  2      2     2.00                         2     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          ORRS_PPzPP                 orrs	p0.b, p0/z, p0.b, p1.b4062# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    ORV_VPZ_B                  orv	b0, p7, z31.b4063# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    ORV_VPZ_D                  orv	d0, p7, z31.d4064# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    ORV_VPZ_H                  orv	h0, p7, z31.h4065# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV01[4]                    ORV_VPZ_S                  orv	s0, p7, z31.s4066# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PFALSE                     pfalse	p15.b4067# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PFIRST_B                   pfirst	p0.b, p15, p0.b4068# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PFIRST_B                   pfirst	p15.b, p15, p15.b4069# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PNEXT_B                    pnext	p0.b, p15, p0.b4070# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PNEXT_D                    pnext	p0.d, p15, p0.d4071# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PNEXT_H                    pnext	p0.h, p15, p0.h4072# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PNEXT_S                    pnext	p0.s, p15, p0.s4073# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PNEXT_B                    pnext	p15.b, p15, p15.b4074# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFB_PRI                   prfb	#14, p5, [x21]4075# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFB_PRR                   prfb	pldl1keep, p7, [x4, x9]4076# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFB_S_UXTW_SCALED         prfb	pldl3strm, p4, [x3, z15.s, uxtw]4077# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFB_D_UXTW_SCALED         prfb	pldl1strm, p7, [x28, z4.d, uxtw]4078# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFB_D_SCALED              prfb	pstl3keep, p2, [x18, z19.d]4079# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFB_S_PZI                 prfb	pstl3keep, p1, [z28.s]4080# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFB_D_PZI                 prfb	pstl2strm, p5, [z25.d]4081# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFD_PRI                   prfd	pstl3strm, p3, [x21]4082# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFD_PRR                   prfd	pstl2keep, p3, [x24, x24, lsl #3]4083# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFD_S_SXTW_SCALED         prfd	pstl1strm, p3, [x27, z27.s, sxtw #3]4084# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFD_D_UXTW_SCALED         prfd	pstl1keep, p0, [x21, z2.d, uxtw #3]4085# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFD_D_SCALED              prfd	pldl1strm, p7, [x22, z22.d, lsl #3]4086# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFD_S_PZI                 prfd	pldl2strm, p1, [z2.s]4087# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFD_D_PZI                 prfd	#15, p1, [z17.d]4088# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFH_PRI                   prfh	pldl2strm, p3, [x17]4089# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFH_PRR                   prfh	pstl2keep, p1, [x28, x9, lsl #1]4090# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFH_S_UXTW_SCALED         prfh	pldl1strm, p6, [x0, z10.s, uxtw #1]4091# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFH_D_UXTW_SCALED         prfh	pldl3keep, p7, [x24, z21.d, uxtw #1]4092# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFH_D_SCALED              prfh	pstl1strm, p5, [x10, z6.d, lsl #1]4093# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFH_S_PZI                 prfh	pldl3strm, p6, [z0.s]4094# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFH_D_PZI                 prfh	pstl2keep, p2, [z21.d]4095# CHECK-NEXT:  1      4     0.33                  U      4     V1UnitL                                    PRFMui                     prfm	pldl1strm, [x5]4096# CHECK-NEXT:  1      4     0.33                  U      4     V1UnitL                                    PRFMroX                    prfm	pldl1keep, [x25, x16]4097# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFW_PRI                   prfw	pldl2strm, p2, [x4]4098# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFW_PRR                   prfw	pstl1keep, p4, [x18, x21, lsl #2]4099# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFW_S_UXTW_SCALED         prfw	pldl2strm, p0, [x15, z6.s, uxtw #2]4100# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFW_D_SXTW_SCALED         prfw	pstl2keep, p0, [x27, z18.d, sxtw #2]4101# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFW_D_SCALED              prfw	pstl2keep, p3, [x19, z8.d, lsl #2]4102# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFW_S_PZI                 prfw	#7, p7, [z27.s]4103# CHECK-NEXT:  1      4     0.50    *      *      U      4     V1UnitL,V1UnitL01                          PRFW_D_PZI                 prfw	#7, p1, [z20.d]4104# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTEST_PP                   ptest	p15, p0.b4105# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTEST_PP                   ptest	p15, p15.b4106# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_B                    ptrue	p0.b, pow24107# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_D                    ptrue	p0.d, pow24108# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_H                    ptrue	p0.h, pow24109# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p0.s, pow24110# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_B                    ptrue	p15.b4111# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_D                    ptrue	p15.d4112# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_H                    ptrue	p15.h4113# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p15.s4114# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s4115# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #144116# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #154117# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #164118# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #174119# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #184120# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #194121# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #204122# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #214123# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #224124# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #234125# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #244126# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #254127# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #264128# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #274129# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, #284130# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, mul34131# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, mul44132# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl14133# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl1284134# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl164135# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl24136# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl2564137# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl34138# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl324139# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl44140# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl54141# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl64142# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl644143# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl74144# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PTRUE_S                    ptrue	p7.s, vl84145# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_B                   ptrues	p0.b, pow24146# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_D                   ptrues	p0.d, pow24147# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_H                   ptrues	p0.h, pow24148# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p0.s, pow24149# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_B                   ptrues	p15.b4150# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_D                   ptrues	p15.d4151# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_H                   ptrues	p15.h4152# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p15.s4153# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s4154# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #144155# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #154156# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #164157# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #174158# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #184159# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #194160# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #204161# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #214162# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #224163# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #234164# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #244165# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #254166# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #264167# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #274168# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, #284169# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, mul34170# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, mul44171# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl14172# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl1284173# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl164174# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl24175# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl2564176# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl34177# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl324178# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl44179# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl54180# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl64181# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl644182# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl74183# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          PTRUES_S                   ptrues	p7.s, vl84184# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PUNPKHI_PP                 punpkhi	p0.h, p0.b4185# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PUNPKHI_PP                 punpkhi	p15.h, p15.b4186# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PUNPKLO_PP                 punpklo	p0.h, p0.b4187# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   PUNPKLO_PP                 punpklo	p15.h, p15.b4188# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          RBIT_ZPmZ_B                rbit	z0.b, p7/m, z31.b4189# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          RBIT_ZPmZ_D                rbit	z0.d, p7/m, z31.d4190# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          RBIT_ZPmZ_H                rbit	z0.h, p7/m, z31.h4191# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          RBIT_ZPmZ_S                rbit	z0.s, p7/m, z31.s4192# CHECK-NEXT:  1      2     1.00    *             U      2     V1UnitI,V1UnitM,V1UnitM0                   RDFFR_P                    rdffr	p0.b4193# CHECK-NEXT:  2      3     2.00    *             U      3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          RDFFR_PPz                  rdffr	p0.b, p0/z4194# CHECK-NEXT:  1      2     1.00    *             U      2     V1UnitI,V1UnitM,V1UnitM0                   RDFFR_P                    rdffr	p15.b4195# CHECK-NEXT:  2      3     2.00    *             U      3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          RDFFR_PPz                  rdffr	p15.b, p15/z4196# CHECK-NEXT:  1      4     0.50                  U      4     V1UnitI,V1UnitM                            RDFFRS_PPz                 rdffrs	p0.b, p0/z4197# CHECK-NEXT:  1      4     0.50                  U      4     V1UnitI,V1UnitM                            RDFFRS_PPz                 rdffrs	p15.b, p15/z4198# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   RDVLI_XI                   rdvl	x0, #04199# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   RDVLI_XI                   rdvl	x21, #-324200# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   RDVLI_XI                   rdvl	x23, #314201# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   RDVLI_XI                   rdvl	xzr, #-14202# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   REV_PP_H                   rev	p1.h, p2.h4203# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          REV_ZZ_B                   rev	z0.b, z31.b4204# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          REV_ZZ_D                   rev	z0.d, z31.d4205# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          REV_ZZ_H                   rev	z0.h, z31.h4206# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          REV_ZZ_S                   rev	z0.s, z31.s4207# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          REVB_ZPmZ_D                revb	z0.d, p7/m, z31.d4208# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          REVB_ZPmZ_H                revb	z0.h, p7/m, z31.h4209# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          REVB_ZPmZ_S                revb	z0.s, p7/m, z31.s4210# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          REVH_ZPmZ_D                revh	z0.d, p7/m, z31.d4211# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          REVH_ZPmZ_S                revh	z0.s, p7/m, z31.s4212# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          REVW_ZPmZ_D                revw	z0.d, p7/m, z31.d4213# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SABD_ZPmZ_B                sabd	z31.b, p7/m, z31.b, z31.b4214# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SABD_ZPmZ_D                sabd	z31.d, p7/m, z31.d, z31.d4215# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SABD_ZPmZ_H                sabd	z31.h, p7/m, z31.h, z31.h4216# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SABD_ZPmZ_S                sabd	z31.s, p7/m, z31.s, z31.s4217# CHECK-NEXT:  5      14    2.00                         14    V1UnitV[5],V1UnitV0,V1UnitV1[2],V1UnitV01[3],V1UnitV02,V1UnitV13[3] SADDV_VPZ_B saddv	d0, p7, z31.b4218# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] SADDV_VPZ_H          saddv	d0, p7, z31.h4219# CHECK-NEXT:  4      10    2.00                         10    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] SADDV_VPZ_S          saddv	d0, p7, z31.s4220# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SCVTF_ZPmZ_DtoD            scvtf	z0.d, p0/m, z0.d4221# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SCVTF_ZPmZ_StoD            scvtf	z18.d, p3/m, z16.s4222# CHECK-NEXT:  4      6     4.00                         6     V1UnitV[4],V1UnitV0[4],V1UnitV01[4],V1UnitV02[4] SCVTF_ZPmZ_HtoH      scvtf	z0.h, p0/m, z0.h4223# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] SCVTF_ZPmZ_StoH      scvtf	z0.h, p0/m, z0.s4224# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SCVTF_ZPmZ_DtoH            scvtf	z18.h, p1/m, z14.d4225# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SCVTF_ZPmZ_DtoS            scvtf	z0.s, p0/m, z0.d4226# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] SCVTF_ZPmZ_StoS      scvtf	z0.s, p0/m, z0.s4227# CHECK-NEXT:  1      20    7.00                         20    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] SDIV_ZPmZ_D          sdiv	z0.d, p7/m, z0.d, z31.d4228# CHECK-NEXT:  1      12    7.00                         12    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] SDIV_ZPmZ_S          sdiv	z0.s, p7/m, z0.s, z31.s4229# CHECK-NEXT:  1      20    7.00                         20    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] SDIVR_ZPmZ_D         sdivr	z0.d, p7/m, z0.d, z31.d4230# CHECK-NEXT:  1      12    7.00                         12    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] SDIVR_ZPmZ_S         sdivr	z0.s, p7/m, z0.s, z31.s4231# CHECK-NEXT:  1      4     1.00                         1     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SDOT_ZZZI_HtoD             sdot	z0.d, z1.h, z15.h[1]4232# CHECK-NEXT:  1      4     1.00                         1     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SDOT_ZZZ_HtoD              sdot	z0.d, z1.h, z31.h4233# CHECK-NEXT:  1      3     0.50                         1     V1UnitV,V1UnitV01                          SDOT_ZZZ_BtoS              sdot	z0.s, z1.b, z31.b4234# CHECK-NEXT:  1      3     0.50                         1     V1UnitV,V1UnitV01                          SDOT_ZZZI_BtoS             sdot	z0.s, z1.b, z7.b[3]4235# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SEL_ZPZZ_B                 sel	z23.b, p11, z13.b, z8.b4236# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SEL_ZPZZ_D                 sel	z23.d, p11, z13.d, z8.d4237# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SEL_ZPZZ_H                 sel	z23.h, p11, z13.h, z8.h4238# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SEL_ZPZZ_S                 sel	z23.s, p11, z13.s, z8.s4239# CHECK-NEXT:  1      2     1.00           *      U      2     V1UnitI,V1UnitM,V1UnitM0                   SETFFR                     setffr4240# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZI_B                  smax	z0.b, z0.b, #-1284241# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZI_D                  smax	z0.d, z0.d, #-1284242# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZI_H                  smax	z0.h, z0.h, #-1284243# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZI_S                  smax	z0.s, z0.s, #-1284244# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZPmZ_B                smax	z31.b, p7/m, z31.b, z31.b4245# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZI_B                  smax	z31.b, z31.b, #1274246# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZPmZ_D                smax	z31.d, p7/m, z31.d, z31.d4247# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZI_D                  smax	z31.d, z31.d, #1274248# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZPmZ_H                smax	z31.h, p7/m, z31.h, z31.h4249# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZI_H                  smax	z31.h, z31.h, #1274250# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZPmZ_S                smax	z31.s, p7/m, z31.s, z31.s4251# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMAX_ZI_S                  smax	z31.s, z31.s, #1274252# CHECK-NEXT:  5      14    2.00                         14    V1UnitV[5],V1UnitV0,V1UnitV1[2],V1UnitV01[3],V1UnitV02,V1UnitV13[3] SMAXV_VPZ_B smaxv	b0, p7, z31.b4253# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] SMAXV_VPZ_H          smaxv	h0, p7, z31.h4254# CHECK-NEXT:  4      10    2.00                         10    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] SMAXV_VPZ_S          smaxv	s0, p7, z31.s4255# CHECK-NEXT:  2      8     0.50                         8     V1UnitV[2],V1UnitV01                       SMAXV_VPZ_D                smaxv	d24, p5, z24.d4256# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZI_B                  smin	z0.b, z0.b, #-1284257# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZI_D                  smin	z0.d, z0.d, #-1284258# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZI_H                  smin	z0.h, z0.h, #-1284259# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZI_S                  smin	z0.s, z0.s, #-1284260# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZPmZ_B                smin	z31.b, p7/m, z31.b, z31.b4261# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZI_B                  smin	z31.b, z31.b, #1274262# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZPmZ_D                smin	z31.d, p7/m, z31.d, z31.d4263# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZI_D                  smin	z31.d, z31.d, #1274264# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZPmZ_H                smin	z31.h, p7/m, z31.h, z31.h4265# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZI_H                  smin	z31.h, z31.h, #1274266# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZPmZ_S                smin	z31.s, p7/m, z31.s, z31.s4267# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SMIN_ZI_S                  smin	z31.s, z31.s, #1274268# CHECK-NEXT:  5      14    2.00                         14    V1UnitV[5],V1UnitV0,V1UnitV1[2],V1UnitV01[3],V1UnitV02,V1UnitV13[3] SMINV_VPZ_B sminv	b0, p7, z31.b4269# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] SMINV_VPZ_H          sminv	h0, p7, z31.h4270# CHECK-NEXT:  4      10    2.00                         10    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] SMINV_VPZ_S          sminv	s0, p7, z31.s4271# CHECK-NEXT:  2      8     0.50                         8     V1UnitV[2],V1UnitV01                       SMINV_VPZ_D                sminv	d17, p2, z18.d4272# CHECK-NEXT:  1      3     0.50                         1     V1UnitV,V1UnitV01                          SMMLA_ZZZ                  smmla	z0.s, z1.b, z2.b4273# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SMULH_ZPmZ_B               smulh	z0.b, p7/m, z0.b, z31.b4274# CHECK-NEXT:  2      5     2.00                         5     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] SMULH_ZPmZ_D         smulh	z0.d, p7/m, z0.d, z31.d4275# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SMULH_ZPmZ_H               smulh	z0.h, p7/m, z0.h, z31.h4276# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SMULH_ZPmZ_S               smulh	z0.s, p7/m, z0.s, z31.s4277# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SPLICE_ZPZ_B               splice	z31.b, p7, z31.b, z31.b4278# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SPLICE_ZPZ_D               splice	z31.d, p7, z31.d, z31.d4279# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SPLICE_ZPZ_H               splice	z31.h, p7, z31.h, z31.h4280# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SPLICE_ZPZ_S               splice	z31.s, p7, z31.s, z31.s4281# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZI_B                 sqadd	z0.b, z0.b, #04282# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZZZ_B                sqadd	z0.b, z0.b, z0.b4283# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZI_D                 sqadd	z0.d, z0.d, #04284# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZI_D                 sqadd	z0.d, z0.d, #0, lsl #84285# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZZZ_D                sqadd	z0.d, z0.d, z0.d4286# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZI_H                 sqadd	z0.h, z0.h, #04287# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZI_H                 sqadd	z0.h, z0.h, #0, lsl #84288# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZZZ_H                sqadd	z0.h, z0.h, z0.h4289# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZI_S                 sqadd	z0.s, z0.s, #04290# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZI_S                 sqadd	z0.s, z0.s, #0, lsl #84291# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZZZ_S                sqadd	z0.s, z0.s, z0.s4292# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZI_B                 sqadd	z31.b, z31.b, #2554293# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZI_D                 sqadd	z31.d, z31.d, #652804294# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZI_H                 sqadd	z31.h, z31.h, #652804295# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQADD_ZI_S                 sqadd	z31.s, z31.s, #652804296# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECB_XPiI                sqdecb	x04297# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECB_XPiI                sqdecb	x0, #144298# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECB_XPiI                sqdecb	x0, all, mul #164299# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECB_XPiI                sqdecb	x0, pow24300# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECB_XPiI                sqdecb	x0, vl14301# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECB_XPiWdI              sqdecb	x0, w04302# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECB_XPiWdI              sqdecb	x0, w0, all, mul #164303# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECB_XPiWdI              sqdecb	x0, w0, pow24304# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECB_XPiWdI              sqdecb	x0, w0, pow2, mul #164305# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECD_XPiI                sqdecd	x04306# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECD_XPiI                sqdecd	x0, #144307# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECD_XPiI                sqdecd	x0, all, mul #164308# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECD_XPiI                sqdecd	x0, pow24309# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECD_XPiI                sqdecd	x0, vl14310# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECD_XPiWdI              sqdecd	x0, w04311# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECD_XPiWdI              sqdecd	x0, w0, all, mul #164312# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECD_XPiWdI              sqdecd	x0, w0, pow24313# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECD_XPiWdI              sqdecd	x0, w0, pow2, mul #164314# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECD_ZPiI                sqdecd	z0.d4315# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECD_ZPiI                sqdecd	z0.d, all, mul #164316# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECD_ZPiI                sqdecd	z0.d, pow24317# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECD_ZPiI                sqdecd	z0.d, pow2, mul #164318# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECH_XPiI                sqdech	x04319# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECH_XPiI                sqdech	x0, #144320# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECH_XPiI                sqdech	x0, all, mul #164321# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECH_XPiI                sqdech	x0, pow24322# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECH_XPiI                sqdech	x0, vl14323# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECH_XPiWdI              sqdech	x0, w04324# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECH_XPiWdI              sqdech	x0, w0, all, mul #164325# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECH_XPiWdI              sqdech	x0, w0, pow24326# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECH_XPiWdI              sqdech	x0, w0, pow2, mul #164327# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECH_ZPiI                sqdech	z0.h4328# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECH_ZPiI                sqdech	z0.h, all, mul #164329# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECH_ZPiI                sqdech	z0.h, pow24330# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECH_ZPiI                sqdech	z0.h, pow2, mul #164331# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECP_XP_B                sqdecp	x0, p0.b4332# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECP_XP_D                sqdecp	x0, p0.d4333# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECP_XP_H                sqdecp	x0, p0.h4334# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECP_XP_S                sqdecp	x0, p0.s4335# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECP_XPWd_B              sqdecp	xzr, p15.b, wzr4336# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECP_XPWd_D              sqdecp	xzr, p15.d, wzr4337# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECP_XPWd_H              sqdecp	xzr, p15.h, wzr4338# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECP_XPWd_S              sqdecp	xzr, p15.s, wzr4339# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 SQDECP_ZP_D       sqdecp	z0.d, p0.d4340# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 SQDECP_ZP_H       sqdecp	z0.h, p0.h4341# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 SQDECP_ZP_S       sqdecp	z0.s, p0.s4342# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECW_XPiI                sqdecw	x04343# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECW_XPiI                sqdecw	x0, #144344# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECW_XPiI                sqdecw	x0, all, mul #164345# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECW_XPiI                sqdecw	x0, pow24346# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECW_XPiI                sqdecw	x0, vl14347# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECW_XPiWdI              sqdecw	x0, w04348# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECW_XPiWdI              sqdecw	x0, w0, all, mul #164349# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECW_XPiWdI              sqdecw	x0, w0, pow24350# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQDECW_XPiWdI              sqdecw	x0, w0, pow2, mul #164351# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECW_ZPiI                sqdecw	z0.s4352# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECW_ZPiI                sqdecw	z0.s, all, mul #164353# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECW_ZPiI                sqdecw	z0.s, pow24354# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQDECW_ZPiI                sqdecw	z0.s, pow2, mul #164355# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCB_XPiI                sqincb	x04356# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCB_XPiI                sqincb	x0, #144357# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCB_XPiI                sqincb	x0, all, mul #164358# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCB_XPiI                sqincb	x0, pow24359# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCB_XPiI                sqincb	x0, vl14360# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCB_XPiWdI              sqincb	x0, w04361# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCB_XPiWdI              sqincb	x0, w0, all, mul #164362# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCB_XPiWdI              sqincb	x0, w0, pow24363# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCB_XPiWdI              sqincb	x0, w0, pow2, mul #164364# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCD_XPiI                sqincd	x04365# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCD_XPiI                sqincd	x0, #144366# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCD_XPiI                sqincd	x0, all, mul #164367# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCD_XPiI                sqincd	x0, pow24368# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCD_XPiI                sqincd	x0, vl14369# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCD_XPiWdI              sqincd	x0, w04370# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCD_XPiWdI              sqincd	x0, w0, all, mul #164371# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCD_XPiWdI              sqincd	x0, w0, pow24372# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCD_XPiWdI              sqincd	x0, w0, pow2, mul #164373# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCD_ZPiI                sqincd	z0.d4374# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCD_ZPiI                sqincd	z0.d, all, mul #164375# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCD_ZPiI                sqincd	z0.d, pow24376# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCD_ZPiI                sqincd	z0.d, pow2, mul #164377# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCH_XPiI                sqinch	x04378# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCH_XPiI                sqinch	x0, #144379# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCH_XPiI                sqinch	x0, all, mul #164380# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCH_XPiI                sqinch	x0, pow24381# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCH_XPiI                sqinch	x0, vl14382# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCH_XPiWdI              sqinch	x0, w04383# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCH_XPiWdI              sqinch	x0, w0, all, mul #164384# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCH_XPiWdI              sqinch	x0, w0, pow24385# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCH_XPiWdI              sqinch	x0, w0, pow2, mul #164386# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCH_ZPiI                sqinch	z0.h4387# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCH_ZPiI                sqinch	z0.h, all, mul #164388# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCH_ZPiI                sqinch	z0.h, pow24389# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCH_ZPiI                sqinch	z0.h, pow2, mul #164390# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCP_XP_B                sqincp	x0, p0.b4391# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCP_XP_D                sqincp	x0, p0.d4392# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCP_XP_H                sqincp	x0, p0.h4393# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCP_XP_S                sqincp	x0, p0.s4394# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCP_XPWd_B              sqincp	xzr, p15.b, wzr4395# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCP_XPWd_D              sqincp	xzr, p15.d, wzr4396# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCP_XPWd_H              sqincp	xzr, p15.h, wzr4397# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCP_XPWd_S              sqincp	xzr, p15.s, wzr4398# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 SQINCP_ZP_D       sqincp	z0.d, p0.d4399# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 SQINCP_ZP_H       sqincp	z0.h, p0.h4400# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 SQINCP_ZP_S       sqincp	z0.s, p0.s4401# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCW_XPiI                sqincw	x04402# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCW_XPiI                sqincw	x0, #144403# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCW_XPiI                sqincw	x0, all, mul #164404# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCW_XPiI                sqincw	x0, pow24405# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCW_XPiI                sqincw	x0, vl14406# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCW_XPiWdI              sqincw	x0, w04407# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCW_XPiWdI              sqincw	x0, w0, all, mul #164408# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCW_XPiWdI              sqincw	x0, w0, pow24409# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   SQINCW_XPiWdI              sqincw	x0, w0, pow2, mul #164410# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCW_ZPiI                sqincw	z0.s4411# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCW_ZPiI                sqincw	z0.s, all, mul #164412# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCW_ZPiI                sqincw	z0.s, pow24413# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       SQINCW_ZPiI                sqincw	z0.s, pow2, mul #164414# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZI_B                 sqsub	z0.b, z0.b, #04415# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZZZ_B                sqsub	z0.b, z0.b, z0.b4416# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZI_D                 sqsub	z0.d, z0.d, #04417# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZI_D                 sqsub	z0.d, z0.d, #0, lsl #84418# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZZZ_D                sqsub	z0.d, z0.d, z0.d4419# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZI_H                 sqsub	z0.h, z0.h, #04420# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZI_H                 sqsub	z0.h, z0.h, #0, lsl #84421# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZZZ_H                sqsub	z0.h, z0.h, z0.h4422# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZI_S                 sqsub	z0.s, z0.s, #04423# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZI_S                 sqsub	z0.s, z0.s, #0, lsl #84424# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZZZ_S                sqsub	z0.s, z0.s, z0.s4425# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZI_B                 sqsub	z31.b, z31.b, #2554426# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZI_D                 sqsub	z31.d, z31.d, #652804427# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZI_H                 sqsub	z31.h, z31.h, #652804428# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SQSUB_ZI_S                 sqsub	z31.s, z31.s, #652804429# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B                       st1b	{ z0.b }, p0, [x0, x0]4430# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_IMM                   st1b	{ z0.b }, p0, [x0]4431# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_D                     st1b	{ z0.d }, p0, [x0, x0]4432# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1B_D_SXTW               st1b	{ z0.d }, p0, [x0, z0.d, sxtw]4433# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1B_D_UXTW               st1b	{ z0.d }, p0, [x0, z0.d, uxtw]4434# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1B_D                    st1b	{ z0.d }, p0, [x0, z0.d]4435# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_D_IMM                 st1b	{ z0.d }, p0, [x0]4436# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1B_D_IMM                st1b	{ z0.d }, p7, [z0.d]4437# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_H                     st1b	{ z0.h }, p0, [x0, x0]4438# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_H_IMM                 st1b	{ z0.h }, p0, [x0]4439# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_S                     st1b	{ z0.s }, p0, [x0, x0]4440# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1B_S_SXTW               st1b	{ z0.s }, p0, [x0, z0.s, sxtw]4441# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1B_S_UXTW               st1b	{ z0.s }, p0, [x0, z0.s, uxtw]4442# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_S_IMM                 st1b	{ z0.s }, p0, [x0]4443# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1B_S_IMM                st1b	{ z0.s }, p7, [z0.s]4444# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_IMM                   st1b	{ z21.b }, p5, [x10, #5, mul vl]4445# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_D_IMM                 st1b	{ z21.d }, p5, [x10, #5, mul vl]4446# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_H_IMM                 st1b	{ z21.h }, p5, [x10, #5, mul vl]4447# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_S_IMM                 st1b	{ z21.s }, p5, [x10, #5, mul vl]4448# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_IMM                   st1b	{ z31.b }, p7, [sp, #-1, mul vl]4449# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_D_IMM                 st1b	{ z31.d }, p7, [sp, #-1, mul vl]4450# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1B_D_IMM                st1b	{ z31.d }, p7, [z31.d, #31]4451# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_H_IMM                 st1b	{ z31.h }, p7, [sp, #-1, mul vl]4452# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1B_S_IMM                 st1b	{ z31.s }, p7, [sp, #-1, mul vl]4453# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1B_S_IMM                st1b	{ z31.s }, p7, [z31.s, #31]4454# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1D                       st1d	{ z0.d }, p0, [x0, x0, lsl #3]4455# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1D_SCALED               st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]4456# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1D_SXTW_SCALED          st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]4457# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1D_SXTW                 st1d	{ z0.d }, p0, [x0, z0.d, sxtw]4458# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1D_UXTW_SCALED          st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]4459# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1D_UXTW                 st1d	{ z0.d }, p0, [x0, z0.d, uxtw]4460# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1D                      st1d	{ z0.d }, p0, [x0, z0.d]4461# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1D_IMM                   st1d	{ z0.d }, p0, [x0]4462# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1D_IMM                  st1d	{ z0.d }, p7, [z0.d]4463# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1D_IMM                   st1d	{ z21.d }, p5, [x10, #5, mul vl]4464# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1D_IMM                   st1d	{ z31.d }, p7, [sp, #-1, mul vl]4465# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1D_IMM                  st1d	{ z31.d }, p7, [z31.d, #248]4466# CHECK-NEXT:  3      2     0.50           *             2     V1UnitI,V1UnitL,V1UnitL01,V1UnitS,V1UnitV  ST1H_D                     st1h	{ z0.d }, p0, [x0, x0, lsl #1]4467# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1H_D_SCALED             st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]4468# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1H_D_SXTW_SCALED        st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]4469# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1H_D_SXTW               st1h	{ z0.d }, p0, [x0, z0.d, sxtw]4470# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1H_D_UXTW_SCALED        st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]4471# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1H_D_UXTW               st1h	{ z0.d }, p0, [x0, z0.d, uxtw]4472# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1H_D                    st1h	{ z0.d }, p0, [x0, z0.d]4473# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1H_D_IMM                 st1h	{ z0.d }, p0, [x0]4474# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1H_D_IMM                st1h	{ z0.d }, p7, [z0.d]4475# CHECK-NEXT:  3      2     0.50           *             2     V1UnitI,V1UnitL,V1UnitL01,V1UnitS,V1UnitV  ST1H                       st1h	{ z0.h }, p0, [x0, x0, lsl #1]4476# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1H_IMM                   st1h	{ z0.h }, p0, [x0]4477# CHECK-NEXT:  3      2     0.50           *             2     V1UnitI,V1UnitL,V1UnitL01,V1UnitS,V1UnitV  ST1H_S                     st1h	{ z0.s }, p0, [x0, x0, lsl #1]4478# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1H_S_SXTW_SCALED        st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]4479# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1H_S_SXTW               st1h	{ z0.s }, p0, [x0, z0.s, sxtw]4480# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1H_S_UXTW_SCALED        st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]4481# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1H_S_UXTW               st1h	{ z0.s }, p0, [x0, z0.s, uxtw]4482# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1H_S_IMM                 st1h	{ z0.s }, p0, [x0]4483# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1H_S_IMM                st1h	{ z0.s }, p7, [z0.s]4484# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1H_D_IMM                 st1h	{ z21.d }, p5, [x10, #5, mul vl]4485# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1H_IMM                   st1h	{ z21.h }, p5, [x10, #5, mul vl]4486# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1H_S_IMM                 st1h	{ z21.s }, p5, [x10, #5, mul vl]4487# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1H_D_IMM                 st1h	{ z31.d }, p7, [sp, #-1, mul vl]4488# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1H_D_IMM                st1h	{ z31.d }, p7, [z31.d, #62]4489# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1H_IMM                   st1h	{ z31.h }, p7, [sp, #-1, mul vl]4490# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1H_S_IMM                 st1h	{ z31.s }, p7, [sp, #-1, mul vl]4491# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1H_S_IMM                st1h	{ z31.s }, p7, [z31.s, #62]4492# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1W_D                     st1w	{ z0.d }, p0, [x0, x0, lsl #2]4493# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1W_D_SCALED             st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]4494# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1W_D_SXTW_SCALED        st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]4495# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1W_D_SXTW               st1w	{ z0.d }, p0, [x0, z0.d, sxtw]4496# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1W_D_UXTW_SCALED        st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]4497# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1W_D_UXTW               st1w	{ z0.d }, p0, [x0, z0.d, uxtw]4498# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1W_D                    st1w	{ z0.d }, p0, [x0, z0.d]4499# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1W_D_IMM                 st1w	{ z0.d }, p0, [x0]4500# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1W_D_IMM                st1w	{ z0.d }, p7, [z0.d]4501# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1W                       st1w	{ z0.s }, p0, [x0, x0, lsl #2]4502# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1W_SXTW_SCALED          st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]4503# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1W_SXTW                 st1w	{ z0.s }, p0, [x0, z0.s, sxtw]4504# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1W_UXTW_SCALED          st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]4505# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1W_UXTW                 st1w	{ z0.s }, p0, [x0, z0.s, uxtw]4506# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1W_IMM                   st1w	{ z0.s }, p0, [x0]4507# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1W_IMM                  st1w	{ z0.s }, p7, [z0.s]4508# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1W_D_IMM                 st1w	{ z21.d }, p5, [x10, #5, mul vl]4509# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1W_IMM                   st1w	{ z21.s }, p5, [x10, #5, mul vl]4510# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1W_D_IMM                 st1w	{ z31.d }, p7, [sp, #-1, mul vl]4511# CHECK-NEXT:  2      6     0.50           *             6     V1UnitL,V1UnitL01,V1UnitV                  SST1W_D_IMM                st1w	{ z31.d }, p7, [z31.d, #124]4512# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  ST1W_IMM                   st1w	{ z31.s }, p7, [sp, #-1, mul vl]4513# CHECK-NEXT:  4      10    1.00           *             10    V1UnitL[2],V1UnitL01[2],V1UnitV[2]         SST1W_IMM                  st1w	{ z31.s }, p7, [z31.s, #124]4514# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2B                       st2b	{ z0.b, z1.b }, p0, [x0, x0]4515# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2B_IMM                   st2b	{ z0.b, z1.b }, p0, [x0]4516# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2B_IMM                   st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]4517# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2B_IMM                   st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]4518# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2B                       st2b	{ z5.b, z6.b }, p3, [x17, x16]4519# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2D                       st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]4520# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2D_IMM                   st2d	{ z0.d, z1.d }, p0, [x0]4521# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2D_IMM                   st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]4522# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2D_IMM                   st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]4523# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2D                       st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]4524# CHECK-NEXT:  3      4     0.50           *             4     V1UnitI,V1UnitL,V1UnitL01,V1UnitS,V1UnitV  ST2H                       st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]4525# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2H_IMM                   st2h	{ z0.h, z1.h }, p0, [x0]4526# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2H_IMM                   st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]4527# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2H_IMM                   st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]4528# CHECK-NEXT:  3      4     0.50           *             4     V1UnitI,V1UnitL,V1UnitL01,V1UnitS,V1UnitV  ST2H                       st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]4529# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2W                       st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]4530# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2W_IMM                   st2w	{ z0.s, z1.s }, p0, [x0]4531# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2W_IMM                   st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]4532# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2W_IMM                   st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]4533# CHECK-NEXT:  2      4     0.50           *             4     V1UnitL,V1UnitL01,V1UnitV                  ST2W                       st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]4534# CHECK-NEXT:  15     7     2.50           *             7     V1UnitI[5],V1UnitL[5],V1UnitL01[5],V1UnitS[5],V1UnitV[5] ST3B         st3b	{ z0.b - z2.b }, p0, [x0, x0]4535# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3B_IMM                   st3b	{ z0.b - z2.b }, p0, [x0]4536# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3B_IMM                   st3b	{ z21.b - z23.b }, p5, [x10, #15, mul vl]4537# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3B_IMM                   st3b	{ z23.b - z25.b }, p3, [x13, #-24, mul vl]4538# CHECK-NEXT:  15     7     2.50           *             7     V1UnitI[5],V1UnitL[5],V1UnitL01[5],V1UnitS[5],V1UnitV[5] ST3B         st3b	{ z5.b - z7.b }, p3, [x17, x16]4539# CHECK-NEXT:  15     7     2.50           *             7     V1UnitI[5],V1UnitL[5],V1UnitL01[5],V1UnitS[5],V1UnitV[5] ST3D         st3d	{ z0.d - z2.d }, p0, [x0, x0, lsl #3]4540# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3D_IMM                   st3d	{ z0.d - z2.d }, p0, [x0]4541# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3D_IMM                   st3d	{ z21.d - z23.d }, p5, [x10, #15, mul vl]4542# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3D_IMM                   st3d	{ z23.d - z25.d }, p3, [x13, #-24, mul vl]4543# CHECK-NEXT:  15     7     2.50           *             7     V1UnitI[5],V1UnitL[5],V1UnitL01[5],V1UnitS[5],V1UnitV[5] ST3D         st3d	{ z5.d - z7.d }, p3, [x17, x16, lsl #3]4544# CHECK-NEXT:  15     7     2.50           *             7     V1UnitI[5],V1UnitL[5],V1UnitL01[5],V1UnitS[5],V1UnitV[5] ST3H         st3h	{ z0.h - z2.h }, p0, [x0, x0, lsl #1]4545# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3H_IMM                   st3h	{ z0.h - z2.h }, p0, [x0]4546# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3H_IMM                   st3h	{ z21.h - z23.h }, p5, [x10, #15, mul vl]4547# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3H_IMM                   st3h	{ z23.h - z25.h }, p3, [x13, #-24, mul vl]4548# CHECK-NEXT:  15     7     2.50           *             7     V1UnitI[5],V1UnitL[5],V1UnitL01[5],V1UnitS[5],V1UnitV[5] ST3H         st3h	{ z5.h - z7.h }, p3, [x17, x16, lsl #1]4549# CHECK-NEXT:  15     7     2.50           *             7     V1UnitI[5],V1UnitL[5],V1UnitL01[5],V1UnitS[5],V1UnitV[5] ST3W         st3w	{ z0.s - z2.s }, p0, [x0, x0, lsl #2]4550# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3W_IMM                   st3w	{ z0.s - z2.s }, p0, [x0]4551# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3W_IMM                   st3w	{ z21.s - z23.s }, p5, [x10, #15, mul vl]4552# CHECK-NEXT:  10     7     2.50           *             7     V1UnitL[5],V1UnitL01[5],V1UnitV[5]         ST3W_IMM                   st3w	{ z23.s - z25.s }, p3, [x13, #-24, mul vl]4553# CHECK-NEXT:  15     7     2.50           *             7     V1UnitI[5],V1UnitL[5],V1UnitL01[5],V1UnitS[5],V1UnitV[5] ST3W         st3w	{ z5.s - z7.s }, p3, [x17, x16, lsl #2]4554# CHECK-NEXT:  27     11    4.50           *             11    V1UnitI[9],V1UnitL[9],V1UnitL01[9],V1UnitS[9],V1UnitV[9] ST4B         st4b	{ z0.b - z3.b }, p0, [x0, x0]4555# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4B_IMM                   st4b	{ z0.b - z3.b }, p0, [x0]4556# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4B_IMM                   st4b	{ z21.b - z24.b }, p5, [x10, #20, mul vl]4557# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4B_IMM                   st4b	{ z23.b - z26.b }, p3, [x13, #-32, mul vl]4558# CHECK-NEXT:  27     11    4.50           *             11    V1UnitI[9],V1UnitL[9],V1UnitL01[9],V1UnitS[9],V1UnitV[9] ST4B         st4b	{ z5.b - z8.b }, p3, [x17, x16]4559# CHECK-NEXT:  27     11    4.50           *             11    V1UnitI[9],V1UnitL[9],V1UnitL01[9],V1UnitS[9],V1UnitV[9] ST4D         st4d	{ z0.d - z3.d }, p0, [x0, x0, lsl #3]4560# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4D_IMM                   st4d	{ z0.d - z3.d }, p0, [x0]4561# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4D_IMM                   st4d	{ z21.d - z24.d }, p5, [x10, #20, mul vl]4562# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4D_IMM                   st4d	{ z23.d - z26.d }, p3, [x13, #-32, mul vl]4563# CHECK-NEXT:  27     11    4.50           *             11    V1UnitI[9],V1UnitL[9],V1UnitL01[9],V1UnitS[9],V1UnitV[9] ST4D         st4d	{ z5.d - z8.d }, p3, [x17, x16, lsl #3]4564# CHECK-NEXT:  27     11    4.50           *             11    V1UnitI[9],V1UnitL[9],V1UnitL01[9],V1UnitS[9],V1UnitV[9] ST4H         st4h	{ z0.h - z3.h }, p0, [x0, x0, lsl #1]4565# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4H_IMM                   st4h	{ z0.h - z3.h }, p0, [x0]4566# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4H_IMM                   st4h	{ z21.h - z24.h }, p5, [x10, #20, mul vl]4567# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4H_IMM                   st4h	{ z23.h - z26.h }, p3, [x13, #-32, mul vl]4568# CHECK-NEXT:  27     11    4.50           *             11    V1UnitI[9],V1UnitL[9],V1UnitL01[9],V1UnitS[9],V1UnitV[9] ST4H         st4h	{ z5.h - z8.h }, p3, [x17, x16, lsl #1]4569# CHECK-NEXT:  27     11    4.50           *             11    V1UnitI[9],V1UnitL[9],V1UnitL01[9],V1UnitS[9],V1UnitV[9] ST4W         st4w	{ z0.s - z3.s }, p0, [x0, x0, lsl #2]4570# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4W_IMM                   st4w	{ z0.s - z3.s }, p0, [x0]4571# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4W_IMM                   st4w	{ z21.s - z24.s }, p5, [x10, #20, mul vl]4572# CHECK-NEXT:  18     19    4.50           *             19    V1UnitL[9],V1UnitL01[9],V1UnitV[9]         ST4W_IMM                   st4w	{ z23.s - z26.s }, p3, [x13, #-32, mul vl]4573# CHECK-NEXT:  27     11    4.50           *             11    V1UnitI[9],V1UnitL[9],V1UnitL01[9],V1UnitS[9],V1UnitV[9] ST4W         st4w	{ z5.s - z8.s }, p3, [x17, x16, lsl #2]4574# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1B_ZRR                 stnt1b	{ z0.b }, p0, [x0, x0]4575# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1B_ZRI                 stnt1b	{ z0.b }, p0, [x0]4576# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1B_ZRI                 stnt1b	{ z21.b }, p5, [x10, #7, mul vl]4577# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1B_ZRI                 stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]4578# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1D_ZRR                 stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]4579# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1D_ZRI                 stnt1d	{ z0.d }, p0, [x0]4580# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1D_ZRI                 stnt1d	{ z21.d }, p5, [x10, #7, mul vl]4581# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1D_ZRI                 stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]4582# CHECK-NEXT:  3      2     0.50           *             2     V1UnitI,V1UnitL,V1UnitL01,V1UnitS,V1UnitV  STNT1H_ZRR                 stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]4583# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1H_ZRI                 stnt1h	{ z0.h }, p0, [x0]4584# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1H_ZRI                 stnt1h	{ z21.h }, p5, [x10, #7, mul vl]4585# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1H_ZRI                 stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]4586# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1W_ZRR                 stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]4587# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1W_ZRI                 stnt1w	{ z0.s }, p0, [x0]4588# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1W_ZRI                 stnt1w	{ z21.s }, p5, [x10, #7, mul vl]4589# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STNT1W_ZRI                 stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]4590# CHECK-NEXT:  1      1     0.50           *             1     V1UnitL,V1UnitL01                          STR_PXI                    str	p0, [x0]4591# CHECK-NEXT:  1      1     0.50           *             1     V1UnitL,V1UnitL01                          STR_PXI                    str	p15, [sp, #-256, mul vl]4592# CHECK-NEXT:  1      1     0.50           *             1     V1UnitL,V1UnitL01                          STR_PXI                    str	p5, [x10, #255, mul vl]4593# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STR_ZXI                    str	z0, [x0]4594# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STR_ZXI                    str	z21, [x10, #-256, mul vl]4595# CHECK-NEXT:  2      2     0.50           *             2     V1UnitL,V1UnitL01,V1UnitV                  STR_ZXI                    str	z31, [sp, #255, mul vl]4596# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_B                 sub	z0.b, p0/m, z0.b, z0.b4597# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZI_B                   sub	z0.b, z0.b, #04598# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_B                  sub	z0.b, z0.b, z0.b4599# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_D                 sub	z0.d, p0/m, z0.d, z0.d4600# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZI_D                   sub	z0.d, z0.d, #04601# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZI_D                   sub	z0.d, z0.d, #0, lsl #84602# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_D                  sub	z0.d, z0.d, z0.d4603# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_H                 sub	z0.h, p0/m, z0.h, z0.h4604# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZI_H                   sub	z0.h, z0.h, #04605# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZI_H                   sub	z0.h, z0.h, #0, lsl #84606# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_H                  sub	z0.h, z0.h, z0.h4607# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_S                 sub	z0.s, p0/m, z0.s, z0.s4608# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZI_S                   sub	z0.s, z0.s, #04609# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZI_S                   sub	z0.s, z0.s, #0, lsl #84610# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_S                  sub	z0.s, z0.s, z0.s4611# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_B                 sub	z21.b, p5/m, z21.b, z10.b4612# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_B                  sub	z21.b, z10.b, z21.b4613# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_D                 sub	z21.d, p5/m, z21.d, z10.d4614# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_D                  sub	z21.d, z10.d, z21.d4615# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_H                 sub	z21.h, p5/m, z21.h, z10.h4616# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_H                  sub	z21.h, z10.h, z21.h4617# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_S                 sub	z21.s, p5/m, z21.s, z10.s4618# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_S                  sub	z21.s, z10.s, z21.s4619# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_B                 sub	z23.b, p3/m, z23.b, z13.b4620# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_B                  sub	z23.b, z13.b, z8.b4621# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_D                 sub	z23.d, p3/m, z23.d, z13.d4622# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_D                  sub	z23.d, z13.d, z8.d4623# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_H                 sub	z23.h, p3/m, z23.h, z13.h4624# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_H                  sub	z23.h, z13.h, z8.h4625# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_S                 sub	z23.s, p3/m, z23.s, z13.s4626# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_S                  sub	z23.s, z13.s, z8.s4627# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_B                 sub	z31.b, p7/m, z31.b, z31.b4628# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZI_B                   sub	z31.b, z31.b, #2554629# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_B                  sub	z31.b, z31.b, z31.b4630# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_D                 sub	z31.d, p7/m, z31.d, z31.d4631# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZI_D                   sub	z31.d, z31.d, #652804632# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_D                  sub	z31.d, z31.d, z31.d4633# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_H                 sub	z31.h, p7/m, z31.h, z31.h4634# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZI_H                   sub	z31.h, z31.h, #652804635# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_H                  sub	z31.h, z31.h, z31.h4636# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZPmZ_S                 sub	z31.s, p7/m, z31.s, z31.s4637# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZI_S                   sub	z31.s, z31.s, #652804638# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUB_ZZZ_S                  sub	z31.s, z31.s, z31.s4639# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZPmZ_B                subr	z0.b, p0/m, z0.b, z0.b4640# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZI_B                  subr	z0.b, z0.b, #04641# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZPmZ_D                subr	z0.d, p0/m, z0.d, z0.d4642# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZI_D                  subr	z0.d, z0.d, #04643# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZI_D                  subr	z0.d, z0.d, #0, lsl #84644# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZPmZ_H                subr	z0.h, p0/m, z0.h, z0.h4645# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZI_H                  subr	z0.h, z0.h, #04646# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZI_H                  subr	z0.h, z0.h, #0, lsl #84647# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZPmZ_S                subr	z0.s, p0/m, z0.s, z0.s4648# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZI_S                  subr	z0.s, z0.s, #04649# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZI_S                  subr	z0.s, z0.s, #0, lsl #84650# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZI_B                  subr	z31.b, z31.b, #2554651# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZI_D                  subr	z31.d, z31.d, #652804652# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZI_H                  subr	z31.h, z31.h, #652804653# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUBR_ZI_S                  subr	z31.s, z31.s, #652804654# CHECK-NEXT:  1      3     0.25                         1     V1UnitV                                    SUDOT_ZZZI                 sudot	z0.s, z1.b, z7.b[3]4655# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUNPKHI_ZZ_D               sunpkhi	z31.d, z31.s4656# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUNPKHI_ZZ_H               sunpkhi	z31.h, z31.b4657# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUNPKHI_ZZ_S               sunpkhi	z31.s, z31.h4658# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUNPKLO_ZZ_D               sunpklo	z31.d, z31.s4659# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUNPKLO_ZZ_H               sunpklo	z31.h, z31.b4660# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          SUNPKLO_ZZ_S               sunpklo	z31.s, z31.h4661# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTB_ZPmZ_D                sxtb	z0.d, p0/m, z0.d4662# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTB_ZPmZ_H                sxtb	z0.h, p0/m, z0.h4663# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTB_ZPmZ_S                sxtb	z0.s, p0/m, z0.s4664# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTB_ZPmZ_D                sxtb	z31.d, p7/m, z31.d4665# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTB_ZPmZ_H                sxtb	z31.h, p7/m, z31.h4666# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTB_ZPmZ_S                sxtb	z31.s, p7/m, z31.s4667# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTH_ZPmZ_D                sxth	z0.d, p0/m, z0.d4668# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTH_ZPmZ_S                sxth	z0.s, p0/m, z0.s4669# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTH_ZPmZ_D                sxth	z31.d, p7/m, z31.d4670# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTH_ZPmZ_S                sxth	z31.s, p7/m, z31.s4671# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTW_ZPmZ_D                sxtw	z0.d, p0/m, z0.d4672# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       SXTW_ZPmZ_D                sxtw	z31.d, p7/m, z31.d4673# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TBL_ZZZ_B                  tbl	z31.b, { z31.b }, z31.b4674# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TBL_ZZZ_D                  tbl	z31.d, { z31.d }, z31.d4675# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TBL_ZZZ_H                  tbl	z31.h, { z31.h }, z31.h4676# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TBL_ZZZ_S                  tbl	z31.s, { z31.s }, z31.s4677# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   TRN1_PPP_B                 trn1	p15.b, p15.b, p15.b4678# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   TRN1_PPP_D                 trn1	p15.d, p15.d, p15.d4679# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   TRN1_PPP_H                 trn1	p15.h, p15.h, p15.h4680# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   TRN1_PPP_S                 trn1	p15.s, p15.s, p15.s4681# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TRN1_ZZZ_B                 trn1	z31.b, z31.b, z31.b4682# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TRN1_ZZZ_D                 trn1	z31.d, z31.d, z31.d4683# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TRN1_ZZZ_H                 trn1	z31.h, z31.h, z31.h4684# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TRN1_ZZZ_S                 trn1	z31.s, z31.s, z31.s4685# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   TRN2_PPP_B                 trn2	p15.b, p15.b, p15.b4686# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   TRN2_PPP_D                 trn2	p15.d, p15.d, p15.d4687# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   TRN2_PPP_H                 trn2	p15.h, p15.h, p15.h4688# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   TRN2_PPP_S                 trn2	p15.s, p15.s, p15.s4689# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TRN2_ZZZ_B                 trn2	z31.b, z31.b, z31.b4690# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TRN2_ZZZ_D                 trn2	z31.d, z31.d, z31.d4691# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TRN2_ZZZ_H                 trn2	z31.h, z31.h, z31.h4692# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          TRN2_ZZZ_S                 trn2	z31.s, z31.s, z31.s4693# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UABD_ZPmZ_B                uabd	z31.b, p7/m, z31.b, z31.b4694# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UABD_ZPmZ_D                uabd	z31.d, p7/m, z31.d, z31.d4695# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UABD_ZPmZ_H                uabd	z31.h, p7/m, z31.h, z31.h4696# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UABD_ZPmZ_S                uabd	z31.s, p7/m, z31.s, z31.s4697# CHECK-NEXT:  5      14    2.00                         14    V1UnitV[5],V1UnitV0,V1UnitV1[2],V1UnitV01[3],V1UnitV02,V1UnitV13[3] UADDV_VPZ_B uaddv	d0, p7, z31.b4698# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] UADDV_VPZ_H          uaddv	d0, p7, z31.h4699# CHECK-NEXT:  4      10    2.00                         10    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] UADDV_VPZ_S          uaddv	d0, p7, z31.s4700# CHECK-NEXT:  2      8     0.50                         8     V1UnitV[2],V1UnitV01                       UADDV_VPZ_D                uaddv	d28, p6, z6.d4701# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UCVTF_ZPmZ_DtoD            ucvtf	z0.d, p0/m, z0.d4702# CHECK-NEXT:  4      6     4.00                         6     V1UnitV[4],V1UnitV0[4],V1UnitV01[4],V1UnitV02[4] UCVTF_ZPmZ_HtoH      ucvtf	z0.h, p0/m, z0.h4703# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] UCVTF_ZPmZ_StoH      ucvtf	z0.h, p0/m, z0.s4704# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UCVTF_ZPmZ_DtoH            ucvtf	z30.h, p2/m, z24.d4705# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UCVTF_ZPmZ_DtoS            ucvtf	z0.s, p0/m, z0.d4706# CHECK-NEXT:  2      4     2.00                         4     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] UCVTF_ZPmZ_StoS      ucvtf	z0.s, p0/m, z0.s4707# CHECK-NEXT:  1      20    7.00                         20    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] UDIV_ZPmZ_D          udiv	z0.d, p7/m, z0.d, z31.d4708# CHECK-NEXT:  1      12    7.00                         12    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] UDIV_ZPmZ_S          udiv	z0.s, p7/m, z0.s, z31.s4709# CHECK-NEXT:  1      20    7.00                         20    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] UDIVR_ZPmZ_D         udivr	z0.d, p7/m, z0.d, z31.d4710# CHECK-NEXT:  1      12    7.00                         12    V1UnitV[7],V1UnitV0[7],V1UnitV01[7],V1UnitV02[7] UDIVR_ZPmZ_S         udivr	z0.s, p7/m, z0.s, z31.s4711# CHECK-NEXT:  1      4     1.00                         1     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UDOT_ZZZI_HtoD             udot	z0.d, z1.h, z15.h[1]4712# CHECK-NEXT:  1      4     1.00                         1     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UDOT_ZZZ_HtoD              udot	z0.d, z1.h, z31.h4713# CHECK-NEXT:  1      3     1.00                         3     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UCVTF_ZPmZ_StoD            ucvtf	z24.d, p5/m, z9.s4714# CHECK-NEXT:  1      3     0.50                         1     V1UnitV,V1UnitV01                          UDOT_ZZZ_BtoS              udot	z0.s, z1.b, z31.b4715# CHECK-NEXT:  1      3     0.50                         1     V1UnitV,V1UnitV01                          UDOT_ZZZI_BtoS             udot	z0.s, z1.b, z7.b[3]4716# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMAX_ZI_B                  umax	z0.b, z0.b, #04717# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMAX_ZPmZ_B                umax	z31.b, p7/m, z31.b, z31.b4718# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMAX_ZI_B                  umax	z31.b, z31.b, #2554719# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMAX_ZPmZ_D                umax	z31.d, p7/m, z31.d, z31.d4720# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMAX_ZPmZ_H                umax	z31.h, p7/m, z31.h, z31.h4721# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMAX_ZPmZ_S                umax	z31.s, p7/m, z31.s, z31.s4722# CHECK-NEXT:  5      14    2.00                         14    V1UnitV[5],V1UnitV0,V1UnitV1[2],V1UnitV01[3],V1UnitV02,V1UnitV13[3] UMAXV_VPZ_B umaxv	b0, p7, z31.b4723# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] UMAXV_VPZ_H          umaxv	h0, p7, z31.h4724# CHECK-NEXT:  4      10    2.00                         10    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] UMAXV_VPZ_S          umaxv	s0, p7, z31.s4725# CHECK-NEXT:  2      8     0.50                         8     V1UnitV[2],V1UnitV01                       UMAXV_VPZ_D                umaxv	d11, p4, z11.d4726# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMIN_ZI_B                  umin	z0.b, z0.b, #04727# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMIN_ZPmZ_B                umin	z31.b, p7/m, z31.b, z31.b4728# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMIN_ZI_B                  umin	z31.b, z31.b, #2554729# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMIN_ZPmZ_D                umin	z31.d, p7/m, z31.d, z31.d4730# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMIN_ZPmZ_H                umin	z31.h, p7/m, z31.h, z31.h4731# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMIN_ZPmZ_S                umin	z31.s, p7/m, z31.s, z31.s4732# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UMIN_ZI_S                  umin	z21.s, z21.s, #1394733# CHECK-NEXT:  5      14    2.00                         14    V1UnitV[5],V1UnitV0,V1UnitV1[2],V1UnitV01[3],V1UnitV02,V1UnitV13[3] UMINV_VPZ_B uminv	b0, p7, z31.b4734# CHECK-NEXT:  4      12    2.00                         12    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] UMINV_VPZ_H          uminv	h0, p7, z31.h4735# CHECK-NEXT:  4      10    2.00                         10    V1UnitV[4],V1UnitV1[2],V1UnitV01[3],V1UnitV13[2] UMINV_VPZ_S          uminv	s0, p7, z31.s4736# CHECK-NEXT:  2      8     0.50                         8     V1UnitV[2],V1UnitV01                       UMINV_VPZ_D                uminv	d24, p5, z29.d4737# CHECK-NEXT:  1      3     0.50                         1     V1UnitV,V1UnitV01                          UMMLA_ZZZ                  ummla	z0.s, z1.b, z2.b4738# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UMULH_ZPmZ_B               umulh	z0.b, p7/m, z0.b, z31.b4739# CHECK-NEXT:  2      5     2.00                         5     V1UnitV[2],V1UnitV0[2],V1UnitV01[2],V1UnitV02[2] UMULH_ZPmZ_D         umulh	z0.d, p7/m, z0.d, z31.d4740# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UMULH_ZPmZ_H               umulh	z0.h, p7/m, z0.h, z31.h4741# CHECK-NEXT:  1      4     1.00                         4     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UMULH_ZPmZ_S               umulh	z0.s, p7/m, z0.s, z31.s4742# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZI_B                 uqadd	z0.b, z0.b, #04743# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZZZ_B                uqadd	z0.b, z0.b, z0.b4744# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZI_D                 uqadd	z0.d, z0.d, #04745# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZI_D                 uqadd	z0.d, z0.d, #0, lsl #84746# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZZZ_D                uqadd	z0.d, z0.d, z0.d4747# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZI_H                 uqadd	z0.h, z0.h, #04748# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZI_H                 uqadd	z0.h, z0.h, #0, lsl #84749# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZZZ_H                uqadd	z0.h, z0.h, z0.h4750# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZI_S                 uqadd	z0.s, z0.s, #04751# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZI_S                 uqadd	z0.s, z0.s, #0, lsl #84752# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZZZ_S                uqadd	z0.s, z0.s, z0.s4753# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZI_B                 uqadd	z31.b, z31.b, #2554754# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZI_D                 uqadd	z31.d, z31.d, #652804755# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZI_H                 uqadd	z31.h, z31.h, #652804756# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQADD_ZI_S                 uqadd	z31.s, z31.s, #652804757# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECB_WPiI                uqdecb	w04758# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECB_WPiI                uqdecb	w0, all, mul #164759# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECB_WPiI                uqdecb	w0, pow24760# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECB_WPiI                uqdecb	w0, pow2, mul #164761# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECB_XPiI                uqdecb	x04762# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECB_XPiI                uqdecb	x0, #144763# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECB_XPiI                uqdecb	x0, all, mul #164764# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECB_XPiI                uqdecb	x0, pow24765# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECB_XPiI                uqdecb	x0, vl14766# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECD_WPiI                uqdecd	w04767# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECD_WPiI                uqdecd	w0, all, mul #164768# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECD_WPiI                uqdecd	w0, pow24769# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECD_WPiI                uqdecd	w0, pow2, mul #164770# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECD_XPiI                uqdecd	x04771# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECD_XPiI                uqdecd	x0, #144772# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECD_XPiI                uqdecd	x0, all, mul #164773# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECD_XPiI                uqdecd	x0, pow24774# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECD_XPiI                uqdecd	x0, vl14775# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECD_ZPiI                uqdecd	z0.d4776# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECD_ZPiI                uqdecd	z0.d, all, mul #164777# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECD_ZPiI                uqdecd	z0.d, pow24778# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECD_ZPiI                uqdecd	z0.d, pow2, mul #164779# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECH_WPiI                uqdech	w04780# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECH_WPiI                uqdech	w0, all, mul #164781# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECH_WPiI                uqdech	w0, pow24782# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECH_WPiI                uqdech	w0, pow2, mul #164783# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECH_XPiI                uqdech	x04784# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECH_XPiI                uqdech	x0, #144785# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECH_XPiI                uqdech	x0, all, mul #164786# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECH_XPiI                uqdech	x0, pow24787# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECH_XPiI                uqdech	x0, vl14788# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECH_ZPiI                uqdech	z0.h4789# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECH_ZPiI                uqdech	z0.h, all, mul #164790# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECH_ZPiI                uqdech	z0.h, pow24791# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECH_ZPiI                uqdech	z0.h, pow2, mul #164792# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECP_WP_B                uqdecp	wzr, p15.b4793# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECP_WP_D                uqdecp	wzr, p15.d4794# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECP_WP_H                uqdecp	wzr, p15.h4795# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECP_WP_S                uqdecp	wzr, p15.s4796# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECP_XP_B                uqdecp	x0, p0.b4797# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECP_XP_D                uqdecp	x0, p0.d4798# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECP_XP_H                uqdecp	x0, p0.h4799# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECP_XP_S                uqdecp	x0, p0.s4800# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 UQDECP_ZP_D       uqdecp	z0.d, p0.d4801# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 UQDECP_ZP_H       uqdecp	z0.h, p0.h4802# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 UQDECP_ZP_S       uqdecp	z0.s, p0.s4803# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECW_WPiI                uqdecw	w04804# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECW_WPiI                uqdecw	w0, all, mul #164805# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECW_WPiI                uqdecw	w0, pow24806# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECW_WPiI                uqdecw	w0, pow2, mul #164807# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECW_XPiI                uqdecw	x04808# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECW_XPiI                uqdecw	x0, #144809# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECW_XPiI                uqdecw	x0, all, mul #164810# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECW_XPiI                uqdecw	x0, pow24811# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQDECW_XPiI                uqdecw	x0, vl14812# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECW_ZPiI                uqdecw	z0.s4813# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECW_ZPiI                uqdecw	z0.s, all, mul #164814# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECW_ZPiI                uqdecw	z0.s, pow24815# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQDECW_ZPiI                uqdecw	z0.s, pow2, mul #164816# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCB_WPiI                uqincb	w04817# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCB_WPiI                uqincb	w0, all, mul #164818# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCB_WPiI                uqincb	w0, pow24819# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCB_WPiI                uqincb	w0, pow2, mul #164820# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCB_XPiI                uqincb	x04821# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCB_XPiI                uqincb	x0, #144822# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCB_XPiI                uqincb	x0, all, mul #164823# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCB_XPiI                uqincb	x0, pow24824# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCB_XPiI                uqincb	x0, vl14825# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCD_WPiI                uqincd	w04826# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCD_WPiI                uqincd	w0, all, mul #164827# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCD_WPiI                uqincd	w0, pow24828# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCD_WPiI                uqincd	w0, pow2, mul #164829# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCD_XPiI                uqincd	x04830# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCD_XPiI                uqincd	x0, #144831# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCD_XPiI                uqincd	x0, all, mul #164832# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCD_XPiI                uqincd	x0, pow24833# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCD_XPiI                uqincd	x0, vl14834# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCD_ZPiI                uqincd	z0.d4835# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCD_ZPiI                uqincd	z0.d, all, mul #164836# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCD_ZPiI                uqincd	z0.d, pow24837# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCD_ZPiI                uqincd	z0.d, pow2, mul #164838# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCH_WPiI                uqinch	w04839# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCH_WPiI                uqinch	w0, all, mul #164840# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCH_WPiI                uqinch	w0, pow24841# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCH_WPiI                uqinch	w0, pow2, mul #164842# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCH_XPiI                uqinch	x04843# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCH_XPiI                uqinch	x0, #144844# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCH_XPiI                uqinch	x0, all, mul #164845# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCH_XPiI                uqinch	x0, pow24846# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCH_XPiI                uqinch	x0, vl14847# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCH_ZPiI                uqinch	z0.h4848# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCH_ZPiI                uqinch	z0.h, all, mul #164849# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCH_ZPiI                uqinch	z0.h, pow24850# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCH_ZPiI                uqinch	z0.h, pow2, mul #164851# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCP_WP_B                uqincp	wzr, p15.b4852# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCP_WP_D                uqincp	wzr, p15.d4853# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCP_WP_H                uqincp	wzr, p15.h4854# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCP_WP_S                uqincp	wzr, p15.s4855# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCP_XP_B                uqincp	x0, p0.b4856# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCP_XP_D                uqincp	x0, p0.d4857# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCP_XP_H                uqincp	x0, p0.h4858# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCP_XP_S                uqincp	x0, p0.s4859# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 UQINCP_ZP_D       uqincp	z0.d, p0.d4860# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 UQINCP_ZP_H       uqincp	z0.h, p0.h4861# CHECK-NEXT:  3      7     2.00                         7     V1UnitI[2],V1UnitM[2],V1UnitM0[2],V1UnitV,V1UnitV01 UQINCP_ZP_S       uqincp	z0.s, p0.s4862# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCW_WPiI                uqincw	w04863# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCW_WPiI                uqincw	w0, all, mul #164864# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCW_WPiI                uqincw	w0, pow24865# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCW_WPiI                uqincw	w0, pow2, mul #164866# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCW_XPiI                uqincw	x04867# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCW_XPiI                uqincw	x0, #144868# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCW_XPiI                uqincw	x0, all, mul #164869# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCW_XPiI                uqincw	x0, pow24870# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UQINCW_XPiI                uqincw	x0, vl14871# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCW_ZPiI                uqincw	z0.s4872# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCW_ZPiI                uqincw	z0.s, all, mul #164873# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCW_ZPiI                uqincw	z0.s, pow24874# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV0,V1UnitV01,V1UnitV02       UQINCW_ZPiI                uqincw	z0.s, pow2, mul #164875# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZI_B                 uqsub	z0.b, z0.b, #04876# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZZZ_B                uqsub	z0.b, z0.b, z0.b4877# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZI_D                 uqsub	z0.d, z0.d, #04878# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZI_D                 uqsub	z0.d, z0.d, #0, lsl #84879# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZZZ_D                uqsub	z0.d, z0.d, z0.d4880# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZI_H                 uqsub	z0.h, z0.h, #04881# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZI_H                 uqsub	z0.h, z0.h, #0, lsl #84882# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZZZ_H                uqsub	z0.h, z0.h, z0.h4883# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZI_S                 uqsub	z0.s, z0.s, #04884# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZI_S                 uqsub	z0.s, z0.s, #0, lsl #84885# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZZZ_S                uqsub	z0.s, z0.s, z0.s4886# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZI_B                 uqsub	z31.b, z31.b, #2554887# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZI_D                 uqsub	z31.d, z31.d, #652804888# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZI_H                 uqsub	z31.h, z31.h, #652804889# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UQSUB_ZI_S                 uqsub	z31.s, z31.s, #652804890# CHECK-NEXT:  1      3     0.25                         1     V1UnitV                                    USDOT_ZZZ                  usdot	z0.s, z1.b, z31.b4891# CHECK-NEXT:  1      3     0.25                         1     V1UnitV                                    USDOT_ZZZI                 usdot	z0.s, z1.b, z7.b[3]4892# CHECK-NEXT:  1      3     0.50                         1     V1UnitV,V1UnitV01                          USMMLA_ZZZ                 usmmla	z0.s, z1.b, z2.b4893# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UUNPKHI_ZZ_D               uunpkhi	z31.d, z31.s4894# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UUNPKHI_ZZ_H               uunpkhi	z31.h, z31.b4895# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UUNPKHI_ZZ_S               uunpkhi	z31.s, z31.h4896# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UUNPKLO_ZZ_D               uunpklo	z31.d, z31.s4897# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UUNPKLO_ZZ_H               uunpklo	z31.h, z31.b4898# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UUNPKLO_ZZ_S               uunpklo	z31.s, z31.h4899# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTB_ZPmZ_D                uxtb	z0.d, p0/m, z0.d4900# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTB_ZPmZ_H                uxtb	z0.h, p0/m, z0.h4901# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTB_ZPmZ_S                uxtb	z0.s, p0/m, z0.s4902# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTB_ZPmZ_D                uxtb	z31.d, p7/m, z31.d4903# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTB_ZPmZ_H                uxtb	z31.h, p7/m, z31.h4904# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTB_ZPmZ_S                uxtb	z31.s, p7/m, z31.s4905# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTH_ZPmZ_D                uxth	z0.d, p0/m, z0.d4906# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTH_ZPmZ_S                uxth	z0.s, p0/m, z0.s4907# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTH_ZPmZ_D                uxth	z31.d, p7/m, z31.d4908# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTH_ZPmZ_S                uxth	z31.s, p7/m, z31.s4909# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTW_ZPmZ_D                uxtw	z0.d, p0/m, z0.d4910# CHECK-NEXT:  1      2     1.00                         2     V1UnitV,V1UnitV1,V1UnitV01,V1UnitV13       UXTW_ZPmZ_D                uxtw	z31.d, p7/m, z31.d4911# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UZP1_PPP_B                 uzp1	p15.b, p15.b, p15.b4912# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UZP1_PPP_D                 uzp1	p15.d, p15.d, p15.d4913# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UZP1_PPP_H                 uzp1	p15.h, p15.h, p15.h4914# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UZP1_PPP_S                 uzp1	p15.s, p15.s, p15.s4915# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UZP1_ZZZ_B                 uzp1	z31.b, z31.b, z31.b4916# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UZP1_ZZZ_D                 uzp1	z31.d, z31.d, z31.d4917# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UZP1_ZZZ_H                 uzp1	z31.h, z31.h, z31.h4918# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UZP1_ZZZ_S                 uzp1	z31.s, z31.s, z31.s4919# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UZP2_PPP_B                 uzp2	p15.b, p15.b, p15.b4920# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UZP2_PPP_D                 uzp2	p15.d, p15.d, p15.d4921# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UZP2_PPP_H                 uzp2	p15.h, p15.h, p15.h4922# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   UZP2_PPP_S                 uzp2	p15.s, p15.s, p15.s4923# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UZP2_ZZZ_B                 uzp2	z31.b, z31.b, z31.b4924# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UZP2_ZZZ_D                 uzp2	z31.d, z31.d, z31.d4925# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UZP2_ZZZ_H                 uzp2	z31.h, z31.h, z31.h4926# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          UZP2_ZZZ_S                 uzp2	z31.s, z31.s, z31.s4927# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          WHILELE_PWW_B              whilele	p0.b, w30, wzr4928# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          WHILELE_PXX_H              whilele	p6.h, x28, x304929# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          WHILELO_PXX_D              whilelo	p15.d, xzr, x304930# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          WHILELO_PXX_B              whilelo	p3.b, x9, x74931# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          WHILELS_PWW_B              whilels	p4.b, w4, w204932# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          WHILELS_PWW_H              whilels	p0.h, w30, wzr4933# CHECK-NEXT:  2      3     2.00                         3     V1UnitI[2],V1UnitM[2],V1UnitM0[2]          WHILELT_PXX_S              whilelt	p15.s, xzr, x304934# CHECK-NEXT:  1      2     1.00           *      U      2     V1UnitI,V1UnitM,V1UnitM0                   WRFFR                      wrffr	p0.b4935# CHECK-NEXT:  1      2     1.00           *      U      2     V1UnitI,V1UnitM,V1UnitM0                   WRFFR                      wrffr	p15.b4936# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP1_PPP_B                 zip1	p0.b, p0.b, p0.b4937# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP1_PPP_D                 zip1	p0.d, p0.d, p0.d4938# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP1_PPP_H                 zip1	p0.h, p0.h, p0.h4939# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP1_PPP_S                 zip1	p0.s, p0.s, p0.s4940# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP1_PPP_B                 zip1	p15.b, p15.b, p15.b4941# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP1_PPP_D                 zip1	p15.d, p15.d, p15.d4942# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP1_PPP_H                 zip1	p15.h, p15.h, p15.h4943# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP1_PPP_S                 zip1	p15.s, p15.s, p15.s4944# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP1_ZZZ_B                 zip1	z0.b, z0.b, z0.b4945# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP1_ZZZ_D                 zip1	z0.d, z0.d, z0.d4946# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP1_ZZZ_H                 zip1	z0.h, z0.h, z0.h4947# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP1_ZZZ_S                 zip1	z0.s, z0.s, z0.s4948# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP1_ZZZ_B                 zip1	z31.b, z31.b, z31.b4949# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP1_ZZZ_D                 zip1	z31.d, z31.d, z31.d4950# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP1_ZZZ_H                 zip1	z31.h, z31.h, z31.h4951# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP1_ZZZ_S                 zip1	z31.s, z31.s, z31.s4952# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP2_PPP_B                 zip2	p0.b, p0.b, p0.b4953# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP2_PPP_D                 zip2	p0.d, p0.d, p0.d4954# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP2_PPP_H                 zip2	p0.h, p0.h, p0.h4955# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP2_PPP_S                 zip2	p0.s, p0.s, p0.s4956# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP2_PPP_B                 zip2	p15.b, p15.b, p15.b4957# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP2_PPP_D                 zip2	p15.d, p15.d, p15.d4958# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP2_PPP_H                 zip2	p15.h, p15.h, p15.h4959# CHECK-NEXT:  1      2     1.00                         2     V1UnitI,V1UnitM,V1UnitM0                   ZIP2_PPP_S                 zip2	p15.s, p15.s, p15.s4960# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP2_ZZZ_B                 zip2	z0.b, z0.b, z0.b4961# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP2_ZZZ_D                 zip2	z0.d, z0.d, z0.d4962# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP2_ZZZ_H                 zip2	z0.h, z0.h, z0.h4963# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP2_ZZZ_S                 zip2	z0.s, z0.s, z0.s4964# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP2_ZZZ_B                 zip2	z31.b, z31.b, z31.b4965# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP2_ZZZ_D                 zip2	z31.d, z31.d, z31.d4966# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP2_ZZZ_H                 zip2	z31.h, z31.h, z31.h4967# CHECK-NEXT:  1      2     0.50                         2     V1UnitV,V1UnitV01                          ZIP2_ZZZ_S                 zip2	z31.s, z31.s, z31.s4968 4969# CHECK:      Resources:4970# CHECK-NEXT: [0.0] - V1UnitB4971# CHECK-NEXT: [0.1] - V1UnitB4972# CHECK-NEXT: [1.0] - V1UnitD4973# CHECK-NEXT: [1.1] - V1UnitD4974# CHECK-NEXT: [2.0] - V1UnitFlg4975# CHECK-NEXT: [2.1] - V1UnitFlg4976# CHECK-NEXT: [2.2] - V1UnitFlg4977# CHECK-NEXT: [3]   - V1UnitL24978# CHECK-NEXT: [4.0] - V1UnitL014979# CHECK-NEXT: [4.1] - V1UnitL014980# CHECK-NEXT: [5]   - V1UnitM04981# CHECK-NEXT: [6]   - V1UnitM14982# CHECK-NEXT: [7.0] - V1UnitS4983# CHECK-NEXT: [7.1] - V1UnitS4984# CHECK-NEXT: [8]   - V1UnitV04985# CHECK-NEXT: [9]   - V1UnitV14986# CHECK-NEXT: [10]  - V1UnitV24987# CHECK-NEXT: [11]  - V1UnitV34988 4989# CHECK:      Resource pressure per iteration:4990# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7.0]  [7.1]  [8]    [9]    [10]   [11]4991# CHECK-NEXT:  -      -      -      -      -      -      -     89.67  515.67 515.67 804.50 2.50   92.50  92.50  1276.50 926.50 180.00 183.004992 4993# CHECK:      Resource pressure by instruction:4994# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7.0]  [7.1]  [8]    [9]    [10]   [11]   Instructions:4995# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     abs	z0.b, p0/m, z0.b4996# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     abs	z0.d, p0/m, z0.d4997# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     abs	z0.h, p0/m, z0.h4998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     abs	z0.s, p0/m, z0.s4999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     abs	z31.b, p7/m, z31.b5000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     abs	z31.d, p7/m, z31.d5001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     abs	z31.h, p7/m, z31.h5002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     abs	z31.s, p7/m, z31.s5003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.b, p0/m, z0.b, z0.b5004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.b, z0.b, #05005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.b, z0.b, z0.b5006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.d, p0/m, z0.d, z0.d5007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.d, z0.d, #05008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.d, z0.d, #0, lsl #85009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.d, z0.d, z0.d5010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.h, p0/m, z0.h, z0.h5011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.h, z0.h, #05012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.h, z0.h, #0, lsl #85013# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.h, z0.h, z0.h5014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.s, p0/m, z0.s, z0.s5015# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.s, z0.s, #05016# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.s, z0.s, #0, lsl #85017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.s, z0.s, z0.s5018# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z0.s, z1.s, z2.s5019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z21.b, p5/m, z21.b, z10.b5020# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z21.b, z10.b, z21.b5021# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z21.d, p5/m, z21.d, z10.d5022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z21.d, z10.d, z21.d5023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z21.h, p5/m, z21.h, z10.h5024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z21.h, z10.h, z21.h5025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z21.s, p5/m, z21.s, z10.s5026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z21.s, z10.s, z21.s5027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z23.b, p3/m, z23.b, z13.b5028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z23.b, z13.b, z8.b5029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z23.d, p3/m, z23.d, z13.d5030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z23.d, z13.d, z8.d5031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z23.h, p3/m, z23.h, z13.h5032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z23.h, z13.h, z8.h5033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z23.s, p3/m, z23.s, z13.s5034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z23.s, z13.s, z8.s5035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.b, p7/m, z31.b, z31.b5036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.b, z31.b, #2555037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.b, z31.b, z31.b5038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.d, p7/m, z31.d, z31.d5039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.d, z31.d, #652805040# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.d, z31.d, z31.d5041# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.h, p7/m, z31.h, z31.h5042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.h, z31.h, #652805043# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.h, z31.h, z31.h5044# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.s, p7/m, z31.s, z31.s5045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.s, z31.s, #652805046# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     add	z31.s, z31.s, z31.s5047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     addpl	sp, sp, #315048# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     addpl	x0, x0, #-325049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     addpl	x21, x21, #05050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     addpl	x23, x8, #-15051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     addvl	sp, sp, #315052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     addvl	x0, x0, #-325053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     addvl	x21, x21, #05054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     addvl	x23, x8, #-15055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d, lsl #1]5056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d, lsl #2]5057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d, lsl #3]5058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d, sxtw #1]5059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d, sxtw #2]5060# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d, sxtw #3]5061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d, sxtw]5062# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d, uxtw #1]5063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d, uxtw #2]5064# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d, uxtw #3]5065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d, uxtw]5066# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.d, [z0.d, z0.d]5067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.s, [z0.s, z0.s, lsl #1]5068# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.s, [z0.s, z0.s, lsl #2]5069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.s, [z0.s, z0.s, lsl #3]5070# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     adr	z0.s, [z0.s, z0.s]5071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     and	p0.b, p0/z, p0.b, p1.b5072# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z0.d, z0.d, #0x65073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z0.d, z0.d, #0xfffffffffffffff95074# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z0.d, z0.d, z0.d5075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z0.s, z0.s, #0x65076# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z0.s, z0.s, #0xfffffff95077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z23.d, z13.d, z8.d5078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z23.h, z23.h, #0x65079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z23.h, z23.h, #0xfff95080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z31.b, p7/m, z31.b, z31.b5081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z31.d, p7/m, z31.d, z31.d5082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z31.h, p7/m, z31.h, z31.h5083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z31.s, p7/m, z31.s, z31.s5084# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z5.b, z5.b, #0x65085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     and	z5.b, z5.b, #0xf95086# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ands	p0.b, p0/z, p0.b, p1.b5087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     andv	b0, p7, z31.b5088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     andv	d0, p7, z31.d5089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     andv	h0, p7, z31.h5090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     andv	s0, p7, z31.s5091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.b, p0/m, z0.b, #15092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.b, p0/m, z0.b, z0.b5093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.b, p0/m, z0.b, z1.d5094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.b, z0.b, #15095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.b, z1.b, z2.d5096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.d, p0/m, z0.d, #15097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.d, p0/m, z0.d, z0.d5098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.d, z0.d, #15099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.h, p0/m, z0.h, #15100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.h, p0/m, z0.h, z0.h5101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.h, p0/m, z0.h, z1.d5102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.h, z0.h, #15103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.h, z1.h, z2.d5104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.s, p0/m, z0.s, #15105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.s, p0/m, z0.s, z0.s5106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.s, p0/m, z0.s, z1.d5107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.s, z0.s, #15108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z0.s, z1.s, z2.d5109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z31.b, p0/m, z31.b, #85110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z31.b, z31.b, #85111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z31.d, p0/m, z31.d, #645112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z31.d, z31.d, #645113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z31.h, p0/m, z31.h, #165114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z31.h, z31.h, #165115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z31.s, p0/m, z31.s, #325116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asr	z31.s, z31.s, #325117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrd	z0.b, p0/m, z0.b, #15118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrd	z0.d, p0/m, z0.d, #15119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrd	z0.h, p0/m, z0.h, #15120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrd	z0.s, p0/m, z0.s, #15121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrd	z31.b, p0/m, z31.b, #85122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrd	z31.d, p0/m, z31.d, #645123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrd	z31.h, p0/m, z31.h, #165124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrd	z31.s, p0/m, z31.s, #325125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrr	z0.b, p0/m, z0.b, z0.b5126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrr	z0.d, p0/m, z0.d, z0.d5127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrr	z0.h, p0/m, z0.h, z0.h5128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     asrr	z0.s, p0/m, z0.s, z0.s5129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     bfcvt	z0.h, p0/m, z1.s5130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     bfcvtnt	z0.h, p0/m, z1.s5131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfdot	z0.s, z1.h, z2.h5132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfdot	z0.s, z1.h, z2.h[0]5133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfdot	z0.s, z1.h, z2.h[3]5134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfmlalb	z0.s, z1.h, z2.h5135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfmlalb	z0.s, z1.h, z2.h[0]5136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfmlalb	z0.s, z1.h, z2.h[7]5137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfmlalb	z10.s, z21.h, z14.h5138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfmlalb	z21.s, z14.h, z3.h[2]5139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfmlalt	z0.s, z1.h, z2.h5140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfmlalt	z0.s, z1.h, z2.h[0]5141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfmlalt	z0.s, z1.h, z2.h[7]5142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfmlalt	z0.s, z1.h, z7.h[7]5143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfmlalt	z14.s, z10.h, z21.h5144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bfmmla	z0.s, z1.h, z2.h5145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     bic	p0.b, p0/z, p0.b, p0.b5146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     bic	p15.b, p15/z, p15.b, p15.b5147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bic	z0.d, z0.d, z0.d5148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bic	z23.d, z13.d, z8.d5149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bic	z31.b, p7/m, z31.b, z31.b5150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bic	z31.d, p7/m, z31.d, z31.d5151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bic	z31.h, p7/m, z31.h, z31.h5152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     bic	z31.s, p7/m, z31.s, z31.s5153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     bics	p0.b, p0/z, p0.b, p0.b5154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     bics	p15.b, p15/z, p15.b, p15.b5155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     brka	p0.b, p15/m, p15.b5156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     brka	p0.b, p15/z, p15.b5157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     brkas	p0.b, p15/z, p15.b5158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     brkb	p0.b, p15/m, p15.b5159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     brkb	p0.b, p15/z, p15.b5160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     brkbs	p0.b, p15/z, p15.b5161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     brkn	p0.b, p15/z, p1.b, p0.b5162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     brkn	p15.b, p15/z, p15.b, p15.b5163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     brkns	p0.b, p15/z, p1.b, p0.b5164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     brkns	p15.b, p15/z, p15.b, p15.b5165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     brkpa	p0.b, p15/z, p1.b, p2.b5166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     brkpa	p15.b, p15/z, p15.b, p15.b5167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     brkpas	p0.b, p15/z, p1.b, p2.b5168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     brkpas	p15.b, p15/z, p15.b, p15.b5169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     brkpb	p0.b, p15/z, p1.b, p2.b5170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     brkpb	p15.b, p15/z, p15.b, p15.b5171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     brkpbs	p0.b, p15/z, p1.b, p2.b5172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     brkpbs	p15.b, p15/z, p15.b, p15.b5173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	b0, p7, b0, z31.b5174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	d0, p7, d0, z31.d5175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	h0, p7, h0, z31.h5176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	s0, p7, s0, z31.s5177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     clasta	w0, p7, w0, z31.b5178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     clasta	w0, p7, w0, z31.h5179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     clasta	w0, p7, w0, z31.s5180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     clasta	x0, p7, x0, z31.d5181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.b, p7, z0.b, z31.b5182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.d, p7, z0.d, z31.d5183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.h, p7, z0.h, z31.h5184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.s, p7, z0.s, z31.s5185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	b0, p7, b0, z31.b5186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	d0, p7, d0, z31.d5187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	h0, p7, h0, z31.h5188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	s0, p7, s0, z31.s5189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     clastb	w0, p7, w0, z31.b5190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     clastb	w0, p7, w0, z31.h5191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     clastb	w0, p7, w0, z31.s5192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     clastb	x0, p7, x0, z31.d5193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.b, p7, z0.b, z31.b5194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.d, p7, z0.d, z31.d5195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.h, p7, z0.h, z31.h5196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.s, p7, z0.s, z31.s5197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cls	z31.b, p7/m, z31.b5198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cls	z31.d, p7/m, z31.d5199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cls	z31.h, p7/m, z31.h5200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cls	z31.s, p7/m, z31.s5201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     clz	z31.b, p7/m, z31.b5202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     clz	z31.d, p7/m, z31.d5203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     clz	z31.h, p7/m, z31.h5204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     clz	z31.s, p7/m, z31.s5205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, #-165206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, #155207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, z0.b5208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, z0.d5209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.d, p0/z, z0.d, #-165210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.d, p0/z, z0.d, #155211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.d, p0/z, z0.d, z0.d5212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, #-165213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, #155214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, z0.d5215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, z0.h5216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, #-165217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, #155218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, z0.d5219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, z0.s5220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, #-165221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, #155222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, z0.b5223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, z0.d5224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z1.b, z0.b5225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z0.d, #-165226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z0.d, #155227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z0.d, z0.d5228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z1.d, z0.d5229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, #-165230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, #155231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, z0.d5232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, z0.h5233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z1.h, z0.h5234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, #-165235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, #155236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, z0.d5237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, z0.s5238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z1.s, z0.s5239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, #-165240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, #155241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, z0.b5242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, z0.d5243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z1.b, z0.b5244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z0.d, #-165245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z0.d, #155246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z0.d, z0.d5247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z1.d, z0.d5248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, #-165249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, #155250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, z0.d5251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, z0.h5252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z1.h, z0.h5253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, #-165254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, #155255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, z0.d5256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, z0.s5257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z1.s, z0.s5258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, #05259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, #1275260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, z0.b5261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, z0.d5262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z1.b, z0.b5263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z0.d, #05264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z0.d, #1275265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z0.d, z0.d5266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z1.d, z0.d5267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, #05268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, #1275269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, z0.d5270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, z0.h5271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z1.h, z0.h5272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, #05273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, #1275274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, z0.d5275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, z0.s5276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z1.s, z0.s5277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, #05278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, #1275279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, z0.b5280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, z0.d5281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z1.b, z0.b5282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z0.d, #05283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z0.d, #1275284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z0.d, z0.d5285# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z1.d, z0.d5286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, #05287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, #1275288# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, z0.d5289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, z0.h5290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z1.h, z0.h5291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, #05292# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, #1275293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, z0.d5294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, z0.s5295# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z1.s, z0.s5296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmple	p0.b, p0/z, z0.b, #-165297# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmple	p0.b, p0/z, z0.b, #155298# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmple	p0.b, p0/z, z0.b, z0.d5299# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmple	p0.d, p0/z, z0.d, #-165300# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmple	p0.d, p0/z, z0.d, #155301# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmple	p0.h, p0/z, z0.h, #-165302# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmple	p0.h, p0/z, z0.h, #155303# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmple	p0.h, p0/z, z0.h, z0.d5304# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmple	p0.s, p0/z, z0.s, #-165305# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmple	p0.s, p0/z, z0.s, #155306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmple	p0.s, p0/z, z0.s, z0.d5307# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplo	p0.b, p0/z, z0.b, #05308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplo	p0.b, p0/z, z0.b, #1275309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplo	p0.b, p0/z, z0.b, z0.d5310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplo	p0.d, p0/z, z0.d, #05311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplo	p0.d, p0/z, z0.d, #1275312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplo	p0.h, p0/z, z0.h, #05313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplo	p0.h, p0/z, z0.h, #1275314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplo	p0.h, p0/z, z0.h, z0.d5315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplo	p0.s, p0/z, z0.s, #05316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplo	p0.s, p0/z, z0.s, #1275317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplo	p0.s, p0/z, z0.s, z0.d5318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpls	p0.b, p0/z, z0.b, #05319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpls	p0.b, p0/z, z0.b, #1275320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpls	p0.b, p0/z, z0.b, z0.d5321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpls	p0.d, p0/z, z0.d, #05322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpls	p0.d, p0/z, z0.d, #1275323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpls	p0.h, p0/z, z0.h, #05324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpls	p0.h, p0/z, z0.h, #1275325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpls	p0.h, p0/z, z0.h, z0.d5326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpls	p0.s, p0/z, z0.s, #05327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpls	p0.s, p0/z, z0.s, #1275328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpls	p0.s, p0/z, z0.s, z0.d5329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplt	p0.b, p0/z, z0.b, #-165330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplt	p0.b, p0/z, z0.b, #155331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplt	p0.b, p0/z, z0.b, z0.d5332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplt	p0.d, p0/z, z0.d, #-165333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplt	p0.d, p0/z, z0.d, #155334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplt	p0.h, p0/z, z0.h, #-165335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplt	p0.h, p0/z, z0.h, #155336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplt	p0.h, p0/z, z0.h, z0.d5337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplt	p0.s, p0/z, z0.s, #-165338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplt	p0.s, p0/z, z0.s, #155339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmplt	p0.s, p0/z, z0.s, z0.d5340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, #-165341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, #155342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, z0.b5343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, z0.d5344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.d, p0/z, z0.d, #-165345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.d, p0/z, z0.d, #155346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.d, p0/z, z0.d, z0.d5347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, #-165348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, #155349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, z0.d5350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, z0.h5351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, #-165352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, #155353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, z0.d5354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, z0.s5355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cnot	z31.b, p7/m, z31.b5356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cnot	z31.d, p7/m, z31.d5357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cnot	z31.h, p7/m, z31.h5358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cnot	z31.s, p7/m, z31.s5359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cnt	z31.b, p7/m, z31.b5360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cnt	z31.d, p7/m, z31.d5361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cnt	z31.h, p7/m, z31.h5362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     cnt	z31.s, p7/m, z31.s5363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntb	x05364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntb	x0, #285365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntb	x0, all, mul #165366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntb	x0, pow25367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntd	x05368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntd	x0, #285369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntd	x0, all, mul #165370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntd	x0, pow25371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cnth	x05372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cnth	x0, #285373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cnth	x0, all, mul #165374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cnth	x0, pow25375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntp	x0, p15, p0.b5376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntp	x0, p15, p0.d5377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntp	x0, p15, p0.h5378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntp	x0, p15, p0.s5379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntw	x05380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntw	x0, #285381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntw	x0, all, mul #165382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     cntw	x0, pow25383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     compact	z31.d, p7, z31.d5384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     compact	z31.s, p7, z31.s5385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z31.b, p7/m, w05386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z31.d, p7/m, sp5387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z31.h, p7/m, w05388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z31.s, p7/m, wsp5389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ctermeq	w30, wzr5390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ctermeq	wzr, w305391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ctermeq	x30, xzr5392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ctermeq	xzr, x305393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ctermne	w30, wzr5394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ctermne	wzr, w305395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ctermne	x30, xzr5396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ctermne	xzr, x305397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decb	x05398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decb	x0, #145399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decb	x0, all, mul #165400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decb	x0, pow25401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decb	x0, vl15402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decd	x05403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decd	x0, #145404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decd	x0, all, mul #165405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decd	x0, pow25406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decd	x0, vl15407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     dech	x05408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     dech	x0, #145409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     dech	x0, all, mul #165410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     dech	x0, pow25411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     dech	x0, vl15412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decp	x0, p0.b5413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decp	x0, p0.d5414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decp	x0, p0.h5415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decp	x0, p0.s5416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decp	xzr, p15.b5417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decp	xzr, p15.d5418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decp	xzr, p15.h5419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decp	xzr, p15.s5420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     decd	z19.d5421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     decp	z31.d, p15.d5422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     dech	z23.h5423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     decp	z31.h, p15.h5424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     decp	z31.s, p15.s5425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     decw	z8.s5426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decw	x05427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decw	x0, #145428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decw	x0, all, mul #165429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decw	x0, pow25430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     decw	x0, vl15431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.b, #05432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.d, #2565433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.h, #1275434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.s, #5125435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	z0.b, w05436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	z0.d, x05437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	z31.h, wsp5438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	z31.s, wsp5439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     dupm	z0.d, #0xfffffffffffffff95440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     dupm	z0.s, #0xfffffff95441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     dupm	z23.h, #0xfff95442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     dupm	z5.b, #0xf95443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     eor	p0.b, p0/z, p0.b, p1.b5444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z0.d, z0.d, #0x65445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z0.d, z0.d, #0xfffffffffffffff95446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z0.d, z0.d, z0.d5447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z0.s, z0.s, #0x65448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z0.s, z0.s, #0xfffffff95449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z23.d, z13.d, z8.d5450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z23.h, z23.h, #0x65451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z23.h, z23.h, #0xfff95452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z31.b, p7/m, z31.b, z31.b5453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z31.d, p7/m, z31.d, z31.d5454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z31.h, p7/m, z31.h, z31.h5455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z31.s, p7/m, z31.s, z31.s5456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z5.b, z5.b, #0x65457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     eor	z5.b, z5.b, #0xf95458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     eors	p0.b, p0/z, p0.b, p1.b5459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     eorv	b0, p7, z31.b5460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     eorv	d0, p7, z31.d5461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     eorv	h0, p7, z31.h5462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     eorv	s0, p7, z31.s5463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ext	z31.b, z31.b, z0.b, #05464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ext	z31.b, z31.b, z0.b, #2555465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fabd	z0.d, p7/m, z0.d, z31.d5466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fabd	z0.h, p7/m, z0.h, z31.h5467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fabd	z0.s, p7/m, z0.s, z31.s5468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fabs	z31.d, p7/m, z31.d5469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fabs	z31.h, p7/m, z31.h5470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fabs	z31.s, p7/m, z31.s5471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.d, p0/z, z0.d, z1.d5472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.d, p0/z, z1.d, z0.d5473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.h, p0/z, z0.h, z1.h5474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.h, p0/z, z1.h, z0.h5475# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.s, p0/z, z0.s, z1.s5476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.s, p0/z, z1.s, z0.s5477# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.d, p0/z, z0.d, z1.d5478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.d, p0/z, z1.d, z0.d5479# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.h, p0/z, z0.h, z1.h5480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.h, p0/z, z1.h, z0.h5481# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.s, p0/z, z0.s, z1.s5482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.s, p0/z, z1.s, z0.s5483# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z0.d, p0/m, z0.d, #0.55484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z0.d, p7/m, z0.d, z31.d5485# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z0.d, z1.d, z31.d5486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z0.h, p0/m, z0.h, #0.55487# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z0.h, p7/m, z0.h, z31.h5488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z0.h, z1.h, z31.h5489# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z0.s, p0/m, z0.s, #0.55490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z0.s, p7/m, z0.s, z31.s5491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z0.s, z1.s, z31.s5492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z31.d, p7/m, z31.d, #1.05493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z31.h, p7/m, z31.h, #1.05494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fadd	z31.s, p7/m, z31.s, #1.05495# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     fadda	d0, p7, d0, z31.d5496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     18.00   -      -      -     fadda	h0, p7, h0, z31.h5497# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     10.00   -      -      -     fadda	s0, p7, s0, z31.s5498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.25   2.25   0.25   0.25   faddv	d0, p7, z31.d5499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.00   3.00    -      -     faddv	h0, p7, z31.h5500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.75   2.75   0.25   0.25   faddv	s0, p7, z31.s5501# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcadd	z0.d, p0/m, z0.d, z0.d, #905502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcadd	z0.h, p0/m, z0.h, z0.h, #905503# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcadd	z0.s, p0/m, z0.s, z0.s, #905504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcadd	z31.d, p7/m, z31.d, z31.d, #2705505# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcadd	z31.h, p7/m, z31.h, z31.h, #2705506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcadd	z31.s, p7/m, z31.s, z31.s, #2705507# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.d, p0/z, z0.d, #0.05508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.d, p0/z, z0.d, z1.d5509# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.h, p0/z, z0.h, #0.05510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.h, p0/z, z0.h, z1.h5511# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.s, p0/z, z0.s, #0.05512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.s, p0/z, z0.s, z1.s5513# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.d, p0/z, z0.d, #0.05514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.d, p0/z, z0.d, z1.d5515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.d, p0/z, z1.d, z0.d5516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.h, p0/z, z0.h, #0.05517# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.h, p0/z, z0.h, z1.h5518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.h, p0/z, z1.h, z0.h5519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.s, p0/z, z0.s, #0.05520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.s, p0/z, z0.s, z1.s5521# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.s, p0/z, z1.s, z0.s5522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.d, p0/z, z0.d, #0.05523# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.d, p0/z, z0.d, z1.d5524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.d, p0/z, z1.d, z0.d5525# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.h, p0/z, z0.h, #0.05526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.h, p0/z, z0.h, z1.h5527# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.h, p0/z, z1.h, z0.h5528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.s, p0/z, z0.s, #0.05529# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.s, p0/z, z0.s, z1.s5530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.s, p0/z, z1.s, z0.s5531# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z0.d, p0/m, z0.d, z0.d, #05532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z0.d, p0/m, z1.d, z2.d, #905533# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z0.h, p0/m, z0.h, z0.h, #05534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z0.h, p0/m, z1.h, z2.h, #905535# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z0.h, z0.h, z0.h[0], #05536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z0.s, p0/m, z0.s, z0.s, #05537# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z0.s, p0/m, z1.s, z2.s, #905538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z21.s, z10.s, z5.s[1], #905539# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z23.s, z13.s, z8.s[0], #2705540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z29.d, p7/m, z30.d, z31.d, #1805541# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z29.h, p7/m, z30.h, z31.h, #1805542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z29.s, p7/m, z30.s, z31.s, #1805543# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z31.d, p7/m, z31.d, z31.d, #2705544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z31.h, p7/m, z31.h, z31.h, #2705545# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z31.h, z31.h, z7.h[3], #2705546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcmla	z31.s, p7/m, z31.s, z31.s, #2705547# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmle	p0.d, p0/z, z0.d, #0.05548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmle	p0.h, p0/z, z0.h, #0.05549# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmle	p0.s, p0/z, z0.s, #0.05550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmlt	p0.d, p0/z, z0.d, #0.05551# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmlt	p0.h, p0/z, z0.h, #0.05552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmlt	p0.s, p0/z, z0.s, #0.05553# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.d, p0/z, z0.d, #0.05554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.d, p0/z, z0.d, z1.d5555# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.h, p0/z, z0.h, #0.05556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.h, p0/z, z0.h, z1.h5557# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.s, p0/z, z0.s, #0.05558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.s, p0/z, z0.s, z1.s5559# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmuo	p0.d, p0/z, z0.d, z1.d5560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmuo	p0.h, p0/z, z0.h, z1.h5561# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmuo	p0.s, p0/z, z0.s, z1.s5562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvt	z0.d, p0/m, z0.h5563# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvt	z0.d, p0/m, z0.s5564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvt	z0.h, p0/m, z0.d5565# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     fcvt	z0.h, p0/m, z0.s5566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvt	z0.s, p0/m, z0.d5567# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     fcvt	z0.s, p0/m, z0.h5568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzs	z0.d, p0/m, z0.d5569# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzs	z0.d, p0/m, z0.h5570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzs	z0.d, p0/m, z0.s5571# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -      -      -     fcvtzs	z0.h, p0/m, z0.h5572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzs	z0.s, p0/m, z0.d5573# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     fcvtzs	z0.s, p0/m, z0.h5574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     fcvtzs	z0.s, p0/m, z0.s5575# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzu	z0.d, p0/m, z0.d5576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzu	z0.d, p0/m, z0.h5577# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzu	z0.d, p0/m, z0.s5578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -      -      -     fcvtzu	z0.h, p0/m, z0.h5579# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzu	z0.s, p0/m, z0.d5580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     fcvtzu	z0.s, p0/m, z0.h5581# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     fcvtzu	z0.s, p0/m, z0.s5582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     fdiv	z0.d, p7/m, z0.d, z31.d5583# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     10.00   -      -      -     fdiv	z0.h, p7/m, z0.h, z31.h5584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     fdiv	z0.s, p7/m, z0.s, z31.s5585# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     fdivr	z0.d, p7/m, z0.d, z31.d5586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     10.00   -      -      -     fdivr	z0.h, p7/m, z0.h, z31.h5587# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     fdivr	z0.s, p7/m, z0.s, z31.s5588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fexpa	z0.d, z31.d5589# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fexpa	z0.h, z31.h5590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fexpa	z0.s, z31.s5591# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmad	z0.d, p7/m, z1.d, z31.d5592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmad	z0.h, p7/m, z1.h, z31.h5593# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmad	z0.s, p7/m, z1.s, z31.s5594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmax	z0.d, p0/m, z0.d, #0.05595# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmax	z0.d, p7/m, z0.d, z31.d5596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmax	z0.h, p0/m, z0.h, #0.05597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmax	z0.h, p7/m, z0.h, z31.h5598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmax	z0.s, p0/m, z0.s, #0.05599# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmax	z0.s, p7/m, z0.s, z31.s5600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmax	z31.d, p7/m, z31.d, #1.05601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmax	z31.h, p7/m, z31.h, #1.05602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmax	z31.s, p7/m, z31.s, #1.05603# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmaxnm	z0.d, p0/m, z0.d, #0.05604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmaxnm	z0.d, p7/m, z0.d, z31.d5605# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmaxnm	z0.h, p0/m, z0.h, #0.05606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmaxnm	z0.h, p7/m, z0.h, z31.h5607# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmaxnm	z0.s, p0/m, z0.s, #0.05608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmaxnm	z0.s, p7/m, z0.s, z31.s5609# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmaxnm	z31.d, p7/m, z31.d, #1.05610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmaxnm	z31.h, p7/m, z31.h, #1.05611# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmaxnm	z31.s, p7/m, z31.s, #1.05612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.25   2.25   0.25   0.25   fmaxnmv	d0, p7, z31.d5613# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.00   3.00    -      -     fmaxnmv	h0, p7, z31.h5614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.75   2.75   0.25   0.25   fmaxnmv	s0, p7, z31.s5615# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.25   2.25   0.25   0.25   fmaxv	d0, p7, z31.d5616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.00   3.00    -      -     fmaxv	h0, p7, z31.h5617# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.75   2.75   0.25   0.25   fmaxv	s0, p7, z31.s5618# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmin	z0.d, p0/m, z0.d, #0.05619# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmin	z0.d, p7/m, z0.d, z31.d5620# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmin	z0.h, p0/m, z0.h, #0.05621# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmin	z0.h, p7/m, z0.h, z31.h5622# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmin	z0.s, p0/m, z0.s, #0.05623# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmin	z0.s, p7/m, z0.s, z31.s5624# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmin	z31.d, p7/m, z31.d, #1.05625# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmin	z31.h, p7/m, z31.h, #1.05626# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmin	z31.s, p7/m, z31.s, #1.05627# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fminnm	z0.d, p0/m, z0.d, #0.05628# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fminnm	z0.d, p7/m, z0.d, z31.d5629# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fminnm	z0.h, p0/m, z0.h, #0.05630# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fminnm	z0.h, p7/m, z0.h, z31.h5631# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fminnm	z0.s, p0/m, z0.s, #0.05632# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fminnm	z0.s, p7/m, z0.s, z31.s5633# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fminnm	z31.d, p7/m, z31.d, #1.05634# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fminnm	z31.h, p7/m, z31.h, #1.05635# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fminnm	z31.s, p7/m, z31.s, #1.05636# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.25   2.25   0.25   0.25   fminnmv	d0, p7, z31.d5637# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.00   3.00    -      -     fminnmv	h0, p7, z31.h5638# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.75   2.75   0.25   0.25   fminnmv	s0, p7, z31.s5639# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.25   2.25   0.25   0.25   fminv	d0, p7, z31.d5640# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.00   3.00    -      -     fminv	h0, p7, z31.h5641# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.75   2.75   0.25   0.25   fminv	s0, p7, z31.s5642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmla	z0.d, p7/m, z1.d, z31.d5643# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmla	z0.d, z1.d, z7.d[1]5644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmla	z0.h, p7/m, z1.h, z31.h5645# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmla	z0.h, z1.h, z7.h[7]5646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmla	z0.s, p7/m, z1.s, z31.s5647# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmla	z0.s, z1.s, z7.s[3]5648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmls	z0.d, p7/m, z1.d, z31.d5649# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmls	z0.d, z1.d, z7.d[1]5650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmls	z0.h, p7/m, z1.h, z31.h5651# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmls	z0.h, z1.h, z7.h[7]5652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmls	z0.s, p7/m, z1.s, z31.s5653# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmls	z0.s, z1.s, z7.s[3]5654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmov	z0.d, #-10.000000005655# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmov	z0.d, #0.125000005656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmov	z0.d, p0/m, #-10.000000005657# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmov	z0.d, p0/m, #0.125000005658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmov	z0.h, #-0.125000005659# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmov	z0.h, p0/m, #-0.125000005660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmov	z0.s, #-0.125000005661# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmov	z0.s, p0/m, #-0.125000005662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmsb	z0.d, p7/m, z1.d, z31.d5663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmsb	z0.h, p7/m, z1.h, z31.h5664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmsb	z0.s, p7/m, z1.s, z31.s5665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.d, p0/m, z0.d, #0.55666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.d, p7/m, z0.d, z31.d5667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.d, z0.d, z0.d[0]5668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.d, z1.d, z31.d5669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.h, p0/m, z0.h, #0.55670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.h, p7/m, z0.h, z31.h5671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.h, z0.h, z0.h[0]5672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.h, z1.h, z31.h5673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.s, p0/m, z0.s, #0.55674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.s, p7/m, z0.s, z31.s5675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.s, z0.s, z0.s[0]5676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z0.s, z1.s, z31.s5677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z31.d, p7/m, z31.d, #2.05678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z31.d, z31.d, z15.d[1]5679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z31.h, p7/m, z31.h, #2.05680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z31.h, z31.h, z7.h[7]5681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z31.s, p7/m, z31.s, #2.05682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmul	z31.s, z31.s, z7.s[3]5683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmulx	z0.d, p7/m, z0.d, z31.d5684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmulx	z0.h, p7/m, z0.h, z31.h5685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fmulx	z0.s, p7/m, z0.s, z31.s5686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fneg	z31.d, p7/m, z31.d5687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fneg	z31.h, p7/m, z31.h5688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fneg	z31.s, p7/m, z31.s5689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmad	z0.d, p7/m, z1.d, z31.d5690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmad	z0.h, p7/m, z1.h, z31.h5691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmad	z0.s, p7/m, z1.s, z31.s5692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmla	z0.d, p7/m, z1.d, z31.d5693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmla	z0.h, p7/m, z1.h, z31.h5694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmla	z0.s, p7/m, z1.s, z31.s5695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmls	z0.d, p7/m, z1.d, z31.d5696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmls	z0.h, p7/m, z1.h, z31.h5697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmls	z0.s, p7/m, z1.s, z31.s5698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmsb	z0.d, p7/m, z1.d, z31.d5699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmsb	z0.h, p7/m, z1.h, z31.h5700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fnmsb	z0.s, p7/m, z1.s, z31.s5701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frecpe	z0.d, z31.d5702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -      -      -     frecpe	z0.h, z31.h5703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     frecpe	z0.s, z31.s5704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     frecps	z0.d, z1.d, z31.d5705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     frecps	z0.h, z1.h, z31.h5706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     frecps	z0.s, z1.s, z31.s5707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frecpx	z31.d, p7/m, z31.d5708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frecpx	z31.h, p7/m, z31.h5709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frecpx	z31.s, p7/m, z31.s5710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frinta	z31.d, p7/m, z31.d5711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frinta	z31.h, p7/m, z31.h5712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frinta	z31.s, p7/m, z31.s5713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frinti	z31.d, p7/m, z31.d5714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frinti	z31.h, p7/m, z31.h5715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frinti	z31.s, p7/m, z31.s5716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintm	z31.d, p7/m, z31.d5717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintm	z31.h, p7/m, z31.h5718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintm	z31.s, p7/m, z31.s5719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintn	z31.d, p7/m, z31.d5720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintn	z31.h, p7/m, z31.h5721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintn	z31.s, p7/m, z31.s5722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintp	z31.d, p7/m, z31.d5723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintp	z31.h, p7/m, z31.h5724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintp	z31.s, p7/m, z31.s5725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintx	z31.d, p7/m, z31.d5726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintx	z31.h, p7/m, z31.h5727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintx	z31.s, p7/m, z31.s5728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintz	z31.d, p7/m, z31.d5729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintz	z31.h, p7/m, z31.h5730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frintz	z31.s, p7/m, z31.s5731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     frsqrte	z0.d, z31.d5732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -      -      -     frsqrte	z0.h, z31.h5733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     frsqrte	z0.s, z31.s5734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     frsqrts	z0.d, z1.d, z31.d5735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     frsqrts	z0.h, z1.h, z31.h5736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     frsqrts	z0.s, z1.s, z31.s5737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fscale	z0.d, p7/m, z0.d, z31.d5738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fscale	z0.h, p7/m, z0.h, z31.h5739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fscale	z0.s, p7/m, z0.s, z31.s5740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     fsqrt	z31.d, p7/m, z31.d5741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     10.00   -      -      -     fsqrt	z31.h, p7/m, z31.h5742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     fsqrt	z31.s, p7/m, z31.s5743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z0.d, p0/m, z0.d, #0.55744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z0.d, p7/m, z0.d, z31.d5745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z0.d, z1.d, z31.d5746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z0.h, p0/m, z0.h, #0.55747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z0.h, p7/m, z0.h, z31.h5748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z0.h, z1.h, z31.h5749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z0.s, p0/m, z0.s, #0.55750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z0.s, p7/m, z0.s, z31.s5751# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z0.s, z1.s, z31.s5752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z31.d, p7/m, z31.d, #1.05753# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z31.h, p7/m, z31.h, #1.05754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsub	z31.s, p7/m, z31.s, #1.05755# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsubr	z0.d, p0/m, z0.d, #0.55756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsubr	z0.d, p7/m, z0.d, z31.d5757# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsubr	z0.h, p0/m, z0.h, #0.55758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsubr	z0.h, p7/m, z0.h, z31.h5759# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsubr	z0.s, p0/m, z0.s, #0.55760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsubr	z0.s, p7/m, z0.s, z31.s5761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsubr	z31.d, p7/m, z31.d, #1.05762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsubr	z31.h, p7/m, z31.h, #1.05763# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fsubr	z31.s, p7/m, z31.s, #1.05764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ftmad	z0.d, z0.d, z31.d, #75765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ftmad	z0.h, z0.h, z31.h, #75766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ftmad	z0.s, z0.s, z31.s, #75767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ftsmul	z0.d, z1.d, z31.d5768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ftsmul	z0.h, z1.h, z31.h5769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ftsmul	z0.s, z1.s, z31.s5770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ftssel	z0.d, z1.d, z31.d5771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ftssel	z0.h, z1.h, z31.h5772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ftssel	z0.s, z1.s, z31.s5773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incb	x05774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incb	x0, #145775# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incb	x0, all, mul #165776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incb	x0, pow25777# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incb	x0, vl15778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incd	x05779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incd	x0, #145780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incd	x0, all, mul #165781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incd	x0, pow25782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incd	x0, vl15783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     incd	z0.d5784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     incd	z0.d, all, mul #165785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     inch	x05786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     inch	x0, #145787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     inch	x0, all, mul #165788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     inch	x0, pow25789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     inch	x0, vl15790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     inch	z0.h5791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     inch	z0.h, all, mul #165792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incp	x0, p0.b5793# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incp	x0, p0.d5794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incp	x0, p0.h5795# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incp	x0, p0.s5796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incp	xzr, p15.b5797# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incp	xzr, p15.d5798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incp	xzr, p15.h5799# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incp	xzr, p15.s5800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     incp	z31.d, p15.d5801# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     incp	z31.h, p15.h5802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     incp	z31.s, p15.s5803# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incw	x05804# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incw	x0, #145805# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incw	x0, all, mul #165806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incw	x0, pow25807# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     incw	x0, vl15808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     incw	z0.s5809# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     incw	z0.s, all, mul #165810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     index	z0.b, #0, #05811# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     index	z0.d, #0, #05812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     index	z0.h, #0, #05813# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z0.h, w0, w05814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     index	z0.s, #0, #05815# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z21.b, w10, w215816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     2.00    -      -      -     index	z21.d, x10, x215817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z21.s, w10, w215818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z23.b, #13, w85819# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z23.b, w13, #85820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     2.00    -      -      -     index	z23.d, #13, x85821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     2.00    -      -      -     index	z23.d, x13, #85822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z23.h, #13, w85823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z23.h, w13, #85824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z23.s, #13, w85825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z23.s, w13, #85826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     index	z31.b, #-1, #-15827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z31.b, #-1, wzr5828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z31.b, wzr, #-15829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z31.b, wzr, wzr5830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     index	z31.d, #-1, #-15831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     2.00    -      -      -     index	z31.d, #-1, xzr5832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     2.00    -      -      -     index	z31.d, xzr, #-15833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     2.00    -      -      -     index	z31.d, xzr, xzr5834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     index	z31.h, #-1, #-15835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z31.h, #-1, wzr5836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z31.h, wzr, #-15837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z31.h, wzr, wzr5838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     index	z31.s, #-1, #-15839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z31.s, #-1, wzr5840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z31.s, wzr, #-15841# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     index	z31.s, wzr, wzr5842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     insr	z0.b, w05843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     insr	z0.d, x05844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     insr	z0.h, w05845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     insr	z0.s, w05846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.b, b315847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     insr	z31.b, wzr5848# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.d, d315849# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     insr	z31.d, xzr5850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.h, h315851# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     insr	z31.h, wzr5852# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.s, s315853# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     insr	z31.s, wzr5854# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	b0, p7, z31.b5855# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	d0, p7, z31.d5856# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	h0, p7, z31.h5857# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	s0, p7, z31.s5858# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     lasta	w0, p7, z31.b5859# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     lasta	w0, p7, z31.h5860# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     lasta	w0, p7, z31.s5861# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     lasta	x0, p7, z31.d5862# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	b0, p7, z31.b5863# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	d0, p7, z31.d5864# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	h0, p7, z31.h5865# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	s0, p7, z31.s5866# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     lastb	w0, p7, z31.b5867# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     lastb	w0, p7, z31.h5868# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     lastb	w0, p7, z31.s5869# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     1.00    -      -     lastb	x0, p7, z31.d5870# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [sp, x0]5871# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [x0, x0]5872# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [x0]5873# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z0.d }, p0/z, [x0]5874# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1b	{ z0.d }, p0/z, [z0.d]5875# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z0.h }, p0/z, [x0]5876# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]5877# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]5878# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z0.s }, p0/z, [x0]5879# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1b	{ z0.s }, p0/z, [z0.s]5880# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]5881# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]5882# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]5883# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]5884# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]5885# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]5886# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z21.s }, p5/z, [x10, x21]5887# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z23.d }, p3/z, [x13, x8]5888# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]5889# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]5890# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1b	{ z31.d }, p7/z, [sp, z31.d]5891# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1b	{ z31.d }, p7/z, [z31.d, #31]5892# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]5893# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]5894# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1b	{ z31.s }, p7/z, [z31.s, #31]5895# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1b	{ z5.h }, p3/z, [x17, x16]5896# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]5897# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]5898# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1d	{ z0.d }, p0/z, [x0]5899# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z0.d }, p0/z, [z0.d]5900# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]5901# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]5902# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]5903# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]5904# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]5905# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]5906# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]5907# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z31.d }, p7/z, [sp, z31.d]5908# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z31.d }, p7/z, [z31.d, #248]5909# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]5910# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]5911# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1h	{ z0.d }, p0/z, [x0]5912# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z0.d }, p0/z, [z0.d]5913# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1h	{ z0.h }, p0/z, [x0]5914# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]5915# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]5916# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1h	{ z0.s }, p0/z, [x0]5917# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1h	{ z0.s }, p0/z, [z0.s]5918# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]5919# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]5920# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]5921# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]5922# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]5923# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]5924# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]5925# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]5926# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]5927# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z31.d }, p7/z, [sp, z31.d]5928# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z31.d }, p7/z, [z31.d, #62]5929# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]5930# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]5931# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]5932# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]5933# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1h	{ z31.s }, p7/z, [z31.s, #62]5934# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]5935# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]5936# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rb	{ z0.b }, p0/z, [x0]5937# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rb	{ z0.d }, p0/z, [x0]5938# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rb	{ z0.h }, p0/z, [x0]5939# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rb	{ z0.s }, p0/z, [x0]5940# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rb	{ z31.b }, p7/z, [sp, #63]5941# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rb	{ z31.d }, p7/z, [sp, #63]5942# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rb	{ z31.h }, p7/z, [sp, #63]5943# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rb	{ z31.s }, p7/z, [sp, #63]5944# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rd	{ z0.d }, p0/z, [x0]5945# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rd	{ z31.d }, p7/z, [sp, #504]5946# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rh	{ z0.d }, p0/z, [x0]5947# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rh	{ z0.h }, p0/z, [x0]5948# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rh	{ z0.s }, p0/z, [x0]5949# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rh	{ z31.d }, p7/z, [sp, #126]5950# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rh	{ z31.h }, p7/z, [sp, #126]5951# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rh	{ z31.s }, p7/z, [sp, #126]5952# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqb	{ z0.b }, p0/z, [x0, x0]5953# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqb	{ z0.b }, p0/z, [x0]5954# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqb	{ z21.b }, p5/z, [x10, #112]5955# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqb	{ z23.b }, p3/z, [x13, #-128]5956# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqb	{ z31.b }, p7/z, [sp, #-16]5957# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]5958# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqd	{ z0.d }, p0/z, [x0]5959# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqd	{ z23.d }, p3/z, [x13, #-128]5960# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqd	{ z23.d }, p3/z, [x13, #112]5961# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqd	{ z31.d }, p7/z, [sp, #-16]5962# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]5963# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqh	{ z0.h }, p0/z, [x0]5964# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqh	{ z23.h }, p3/z, [x13, #-128]5965# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqh	{ z23.h }, p3/z, [x13, #112]5966# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqh	{ z31.h }, p7/z, [sp, #-16]5967# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]5968# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqw	{ z0.s }, p0/z, [x0]5969# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqw	{ z23.s }, p3/z, [x13, #-128]5970# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqw	{ z23.s }, p3/z, [x13, #112]5971# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rqw	{ z31.s }, p7/z, [sp, #-16]5972# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsb	{ z0.d }, p0/z, [x0]5973# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsb	{ z0.h }, p0/z, [x0]5974# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsb	{ z0.s }, p0/z, [x0]5975# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsb	{ z31.d }, p7/z, [sp, #63]5976# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsb	{ z31.h }, p7/z, [sp, #63]5977# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsb	{ z31.s }, p7/z, [sp, #63]5978# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsh	{ z0.d }, p0/z, [x0]5979# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsh	{ z0.s }, p0/z, [x0]5980# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsh	{ z31.d }, p7/z, [sp, #126]5981# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsh	{ z31.s }, p7/z, [sp, #126]5982# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsw	{ z0.d }, p0/z, [x0]5983# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rsw	{ z31.d }, p7/z, [sp, #252]5984# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rw	{ z0.d }, p0/z, [x0]5985# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rw	{ z0.s }, p0/z, [x0]5986# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rw	{ z31.d }, p7/z, [sp, #252]5987# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1rw	{ z31.s }, p7/z, [sp, #252]5988# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z0.d }, p0/z, [x0]5989# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sb	{ z0.d }, p0/z, [z0.d]5990# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [sp, x0]5991# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [x0, x0]5992# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [x0]5993# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]5994# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z0.s }, p0/z, [x0]5995# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1sb	{ z0.s }, p0/z, [z0.s]5996# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]5997# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]5998# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]5999# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]6000# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]6001# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z21.s }, p5/z, [x10, x21]6002# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1sb	{ z23.s }, p5/z, [x17, z10.s, uxtw]6003# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z23.d }, p3/z, [x13, x8]6004# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]6005# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sb	{ z31.d }, p7/z, [sp, z31.d]6006# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sb	{ z31.d }, p7/z, [z31.d, #31]6007# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]6008# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]6009# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1sb	{ z31.s }, p7/z, [z31.s, #31]6010# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]6011# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]6012# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sh	{ z0.d }, p0/z, [x0]6013# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z0.d }, p0/z, [z0.d]6014# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]6015# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]6016# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sh	{ z0.s }, p0/z, [x0]6017# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1sh	{ z0.s }, p0/z, [z0.s]6018# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]6019# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]6020# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]6021# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]6022# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]6023# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]6024# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]6025# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]6026# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]6027# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z31.d }, p7/z, [sp, z31.d]6028# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z31.d }, p7/z, [z31.d, #62]6029# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]6030# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]6031# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]6032# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1sh	{ z31.s }, p7/z, [z31.s, #62]6033# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]6034# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]6035# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sw	{ z0.d }, p0/z, [x0]6036# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z0.d }, p0/z, [z0.d]6037# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]6038# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]6039# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]6040# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]6041# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]6042# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]6043# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]6044# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z31.d }, p7/z, [sp, z31.d]6045# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z31.d }, p7/z, [z31.d, #124]6046# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]6047# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]6048# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1w	{ z0.d }, p0/z, [x0]6049# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z0.d }, p0/z, [z0.d]6050# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]6051# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]6052# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1w	{ z0.s }, p0/z, [x0]6053# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1w	{ z0.s }, p0/z, [z0.s]6054# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]6055# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]6056# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]6057# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]6058# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]6059# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]6060# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]6061# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]6062# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]6063# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z31.d }, p7/z, [sp, z31.d]6064# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z31.d }, p7/z, [z31.d, #124]6065# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]6066# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]6067# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]6068# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1w	{ z31.s }, p7/z, [z31.s, #124]6069# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]6070# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2b	{ z0.b, z1.b }, p0/z, [x0]6071# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]6072# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]6073# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]6074# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]6075# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2d	{ z0.d, z1.d }, p0/z, [x0]6076# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]6077# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]6078# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]6079# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]6080# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2h	{ z0.h, z1.h }, p0/z, [x0]6081# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]6082# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]6083# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]6084# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]6085# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2w	{ z0.s, z1.s }, p0/z, [x0]6086# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]6087# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]6088# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]6089# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -     0.50   0.50   1.50   1.50    -      -     ld3b	{ z0.b - z2.b }, p0/z, [x0, x0]6090# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3b	{ z0.b - z2.b }, p0/z, [x0]6091# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3b	{ z21.b - z23.b }, p5/z, [x10, #15, mul vl]6092# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3b	{ z23.b - z25.b }, p3/z, [x13, #-24, mul vl]6093# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -     0.50   0.50   1.50   1.50    -      -     ld3b	{ z5.b - z7.b }, p3/z, [x17, x16]6094# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -     0.50   0.50   1.50   1.50    -      -     ld3d	{ z0.d - z2.d }, p0/z, [x0, x0, lsl #3]6095# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3d	{ z0.d - z2.d }, p0/z, [x0]6096# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3d	{ z21.d - z23.d }, p5/z, [x10, #15, mul vl]6097# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3d	{ z23.d - z25.d }, p3/z, [x13, #-24, mul vl]6098# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -     0.50   0.50   1.50   1.50    -      -     ld3d	{ z5.d - z7.d }, p3/z, [x17, x16, lsl #3]6099# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -     0.50   0.50   1.50   1.50    -      -     ld3h	{ z0.h - z2.h }, p0/z, [x0, x0, lsl #1]6100# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3h	{ z0.h - z2.h }, p0/z, [x0]6101# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3h	{ z21.h - z23.h }, p5/z, [x10, #15, mul vl]6102# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3h	{ z23.h - z25.h }, p3/z, [x13, #-24, mul vl]6103# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -     0.50   0.50   1.50   1.50    -      -     ld3h	{ z5.h - z7.h }, p3/z, [x17, x16, lsl #1]6104# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -     0.50   0.50   1.50   1.50    -      -     ld3w	{ z0.s - z2.s }, p0/z, [x0, x0, lsl #2]6105# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3w	{ z0.s - z2.s }, p0/z, [x0]6106# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3w	{ z21.s - z23.s }, p5/z, [x10, #15, mul vl]6107# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     ld3w	{ z23.s - z25.s }, p3/z, [x13, #-24, mul vl]6108# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -     0.50   0.50   1.50   1.50    -      -     ld3w	{ z5.s - z7.s }, p3/z, [x17, x16, lsl #2]6109# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -     1.00   1.00   2.00   2.00    -      -     ld4b	{ z0.b - z3.b }, p0/z, [x0, x0]6110# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4b	{ z0.b - z3.b }, p0/z, [x0]6111# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4b	{ z21.b - z24.b }, p5/z, [x10, #20, mul vl]6112# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4b	{ z23.b - z26.b }, p3/z, [x13, #-32, mul vl]6113# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -     1.00   1.00   2.00   2.00    -      -     ld4b	{ z5.b - z8.b }, p3/z, [x17, x16]6114# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -     1.00   1.00   2.00   2.00    -      -     ld4d	{ z0.d - z3.d }, p0/z, [x0, x0, lsl #3]6115# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4d	{ z0.d - z3.d }, p0/z, [x0]6116# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4d	{ z21.d - z24.d }, p5/z, [x10, #20, mul vl]6117# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4d	{ z23.d - z26.d }, p3/z, [x13, #-32, mul vl]6118# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -     1.00   1.00   2.00   2.00    -      -     ld4d	{ z5.d - z8.d }, p3/z, [x17, x16, lsl #3]6119# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -     1.00   1.00   2.00   2.00    -      -     ld4h	{ z0.h - z3.h }, p0/z, [x0, x0, lsl #1]6120# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4h	{ z0.h - z3.h }, p0/z, [x0]6121# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4h	{ z21.h - z24.h }, p5/z, [x10, #20, mul vl]6122# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4h	{ z23.h - z26.h }, p3/z, [x13, #-32, mul vl]6123# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -     1.00   1.00   2.00   2.00    -      -     ld4h	{ z5.h - z8.h }, p3/z, [x17, x16, lsl #1]6124# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -     1.00   1.00   2.00   2.00    -      -     ld4w	{ z0.s - z3.s }, p0/z, [x0, x0, lsl #2]6125# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4w	{ z0.s - z3.s }, p0/z, [x0]6126# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4w	{ z21.s - z24.s }, p5/z, [x10, #20, mul vl]6127# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     ld4w	{ z23.s - z26.s }, p3/z, [x13, #-32, mul vl]6128# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -     1.00   1.00   2.00   2.00    -      -     ld4w	{ z5.s - z8.s }, p3/z, [x17, x16, lsl #2]6129# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1b	{ z0.d }, p0/z, [x0, x0]6130# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1b	{ z0.d }, p0/z, [z0.d]6131# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1b	{ z0.h }, p0/z, [x0, x0]6132# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1b	{ z0.s }, p0/z, [x0, x0]6133# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]6134# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]6135# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1b	{ z0.s }, p0/z, [z0.s]6136# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]6137# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]6138# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1b	{ z31.b }, p7/z, [sp]6139# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1b	{ z31.d }, p7/z, [sp, z31.d]6140# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1b	{ z31.d }, p7/z, [sp]6141# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1b	{ z31.d }, p7/z, [z31.d, #31]6142# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1b	{ z31.h }, p7/z, [sp]6143# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1b	{ z31.s }, p7/z, [sp]6144# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1b	{ z31.s }, p7/z, [z31.s, #31]6145# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]6146# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]6147# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]6148# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z0.d }, p0/z, [z0.d]6149# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]6150# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]6151# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]6152# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z31.d }, p7/z, [sp, z31.d]6153# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1d	{ z31.d }, p7/z, [sp]6154# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z31.d }, p7/z, [z31.d, #248]6155# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]6156# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]6157# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]6158# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z0.d }, p0/z, [z0.d]6159# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]6160# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]6161# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]6162# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]6163# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1h	{ z0.s }, p0/z, [z0.s]6164# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]6165# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]6166# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]6167# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z31.d }, p7/z, [sp, z31.d]6168# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1h	{ z31.d }, p7/z, [sp]6169# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z31.d }, p7/z, [z31.d, #62]6170# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1h	{ z31.h }, p7/z, [sp]6171# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]6172# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]6173# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1h	{ z31.s }, p7/z, [sp]6174# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1h	{ z31.s }, p7/z, [z31.s, #62]6175# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sb	{ z0.d }, p0/z, [x0, x0]6176# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sb	{ z0.d }, p0/z, [z0.d]6177# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sb	{ z0.h }, p0/z, [x0, x0]6178# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sb	{ z0.s }, p0/z, [x0, x0]6179# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]6180# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]6181# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1sb	{ z0.s }, p0/z, [z0.s]6182# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]6183# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]6184# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sb	{ z31.d }, p7/z, [sp, z31.d]6185# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sb	{ z31.d }, p7/z, [sp]6186# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sb	{ z31.d }, p7/z, [z31.d, #31]6187# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sb	{ z31.h }, p7/z, [sp]6188# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sb	{ z31.s }, p7/z, [sp]6189# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1sb	{ z31.s }, p7/z, [z31.s, #31]6190# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]6191# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]6192# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]6193# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z0.d }, p0/z, [z0.d]6194# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]6195# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]6196# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]6197# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1sh	{ z0.s }, p0/z, [z0.s]6198# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]6199# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]6200# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]6201# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z31.d }, p7/z, [sp, z31.d]6202# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sh	{ z31.d }, p7/z, [sp]6203# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z31.d }, p7/z, [z31.d, #62]6204# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]6205# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]6206# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sh	{ z31.s }, p7/z, [sp]6207# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1sh	{ z31.s }, p7/z, [z31.s, #62]6208# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]6209# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]6210# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]6211# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z0.d }, p0/z, [z0.d]6212# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]6213# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]6214# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]6215# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z31.d }, p7/z, [sp, z31.d]6216# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1sw	{ z31.d }, p7/z, [sp]6217# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z31.d }, p7/z, [z31.d, #124]6218# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]6219# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]6220# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]6221# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z0.d }, p0/z, [z0.d]6222# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]6223# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]6224# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]6225# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1w	{ z0.s }, p0/z, [z0.s]6226# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]6227# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]6228# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]6229# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z31.d }, p7/z, [sp, z31.d]6230# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1w	{ z31.d }, p7/z, [sp]6231# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z31.d }, p7/z, [z31.d, #124]6232# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]6233# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]6234# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldff1w	{ z31.s }, p7/z, [sp]6235# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ldff1w	{ z31.s }, p7/z, [z31.s, #124]6236# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z0.b }, p0/z, [x0]6237# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z0.d }, p0/z, [x0]6238# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z0.h }, p0/z, [x0]6239# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z0.s }, p0/z, [x0]6240# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]6241# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]6242# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]6243# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]6244# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]6245# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]6246# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]6247# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]6248# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1d	{ z0.d }, p0/z, [x0]6249# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]6250# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]6251# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1h	{ z0.d }, p0/z, [x0]6252# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1h	{ z0.h }, p0/z, [x0]6253# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1h	{ z0.s }, p0/z, [x0]6254# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]6255# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]6256# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]6257# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]6258# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]6259# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]6260# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sb	{ z0.d }, p0/z, [x0]6261# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sb	{ z0.h }, p0/z, [x0]6262# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sb	{ z0.s }, p0/z, [x0]6263# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]6264# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]6265# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]6266# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]6267# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]6268# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]6269# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sh	{ z0.d }, p0/z, [x0]6270# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sh	{ z0.s }, p0/z, [x0]6271# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]6272# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]6273# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]6274# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]6275# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sw	{ z0.d }, p0/z, [x0]6276# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]6277# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]6278# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1w	{ z0.d }, p0/z, [x0]6279# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1w	{ z0.s }, p0/z, [x0]6280# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]6281# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]6282# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]6283# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]6284# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldnt1b	{ z0.b }, p0/z, [x0, x0]6285# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1b	{ z0.b }, p0/z, [x0]6286# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]6287# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]6288# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]6289# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1d	{ z0.d }, p0/z, [x0]6290# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]6291# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]6292# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]6293# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1h	{ z0.h }, p0/z, [x0]6294# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]6295# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]6296# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50    -      -      -      -     ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]6297# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1w	{ z0.s }, p0/z, [x0]6298# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]6299# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]6300# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50    -      -      -      -      -      -     ldr	p0, [x0]6301# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50    -      -      -      -      -      -     ldr	p5, [x10, #255, mul vl]6302# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50    -      -      -      -      -      -     ldr	p7, [x13, #-256, mul vl]6303# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldr	z0, [x0]6304# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldr	z23, [x13, #255, mul vl]6305# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldr	z31, [sp, #-256, mul vl]6306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.b, p0/m, z0.b, #06307# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.b, p0/m, z0.b, z0.b6308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.b, p0/m, z0.b, z1.d6309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.b, z0.b, #06310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.b, z1.b, z2.d6311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.d, p0/m, z0.d, #06312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.d, p0/m, z0.d, z0.d6313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.d, z0.d, #06314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.h, p0/m, z0.h, #06315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.h, p0/m, z0.h, z0.h6316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.h, p0/m, z0.h, z1.d6317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.h, z0.h, #06318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.h, z1.h, z2.d6319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.s, p0/m, z0.s, #06320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.s, p0/m, z0.s, z0.s6321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.s, p0/m, z0.s, z1.d6322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.s, z0.s, #06323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z0.s, z1.s, z2.d6324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z31.b, p0/m, z31.b, #76325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z31.b, z31.b, #76326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z31.d, p0/m, z31.d, #636327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z31.d, z31.d, #636328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z31.h, p0/m, z31.h, #156329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z31.h, z31.h, #156330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z31.s, p0/m, z31.s, #316331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsl	z31.s, z31.s, #316332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lslr	z0.b, p0/m, z0.b, z0.b6333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lslr	z0.d, p0/m, z0.d, z0.d6334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lslr	z0.h, p0/m, z0.h, z0.h6335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lslr	z0.s, p0/m, z0.s, z0.s6336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.b, p0/m, z0.b, #16337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.b, p0/m, z0.b, z0.b6338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.b, p0/m, z0.b, z1.d6339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.b, z0.b, #16340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.b, z1.b, z2.d6341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.d, p0/m, z0.d, #16342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.d, p0/m, z0.d, z0.d6343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.d, z0.d, #16344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.h, p0/m, z0.h, #16345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.h, p0/m, z0.h, z0.h6346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.h, p0/m, z0.h, z1.d6347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.h, z0.h, #16348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.h, z1.h, z2.d6349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.s, p0/m, z0.s, #16350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.s, p0/m, z0.s, z0.s6351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.s, p0/m, z0.s, z1.d6352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.s, z0.s, #16353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z0.s, z1.s, z2.d6354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z31.b, p0/m, z31.b, #86355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z31.b, z31.b, #86356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z31.d, p0/m, z31.d, #646357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z31.d, z31.d, #646358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z31.h, p0/m, z31.h, #166359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z31.h, z31.h, #166360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z31.s, p0/m, z31.s, #326361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsr	z31.s, z31.s, #326362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsrr	z0.b, p0/m, z0.b, z0.b6363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsrr	z0.d, p0/m, z0.d, z0.d6364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsrr	z0.h, p0/m, z0.h, z0.h6365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lsrr	z0.s, p0/m, z0.s, z0.s6366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mad	z17.b, p7/m, z4.b, z5.b6367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mad	z29.h, p4/m, z31.h, z18.h6368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mad	z7.s, p4/m, z5.s, z29.s6369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     mad	z0.d, p0/m, z0.d, z0.d6370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mla	z1.b, p0/m, z3.b, z3.b6371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mla	z21.h, p2/m, z31.h, z30.h6372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mla	z24.s, p3/m, z11.s, z9.s6373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     mla	z0.d, p0/m, z0.d, z0.d6374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mls	z11.b, p1/m, z28.b, z6.b6375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mls	z31.h, p0/m, z25.h, z24.h6376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mls	z1.s, p5/m, z7.s, z13.s6377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     mls	z0.d, p0/m, z0.d, z0.d6378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	p0.b, p0.b6379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	p0.b, p0/m, p0.b6380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	p0.b, p0/z, p0.b6381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	p15.b, p15.b6382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	p15.b, p15/m, p15.b6383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	p15.b, p15/z, p15.b6384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.b, #1276385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.b, b06386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.b, p0/m, b06387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z0.b, p0/m, w06388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.b, p0/z, #1276389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	z0.b, w06390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.d, #06391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.d, #0xe0000000000003ff6392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.d, #0xffffffffffff7fff6393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.d, #327686394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.d, d06395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.d, p0/m, d06396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z0.d, p0/m, x06397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	z0.d, x06398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.d, z0.d6399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.h, #-2566400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.h, #-327686401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.h, #06402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.h, #325126403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.h, #327676404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.h, h06405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.h, p0/m, h06406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z0.h, p0/m, w06407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.h, p0/z, #325126408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	z0.h, w06409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.q, q06410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.s, #06411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.s, #0xffff7fff6412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.s, #327686413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.s, p0/m, s06414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z0.s, p0/m, w06415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z0.s, s06416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	z0.s, w06417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.d, #-1286418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.d, #-327686419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.d, #1276420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.d, #325126421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.d, p0/z, #-1286422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.d, p0/z, #-327686423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.d, p0/z, #1276424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.d, p0/z, #325126425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.d, p15/m, #-1286426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.d, p15/m, #-327686427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.h, #-1286428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.h, #-327686429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.h, #1276430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.h, #325126431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.h, p0/z, #-1286432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.h, p0/z, #-327686433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.h, p0/z, #1276434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.h, p0/z, #325126435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.h, p15/m, #-1286436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.h, p15/m, #-327686437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.s, #-1286438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.s, #-327686439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.s, #1276440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.s, #325126441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.s, p0/z, #-1286442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.s, p0/z, #-327686443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.s, p0/z, #1276444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.s, p0/z, #325126445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.s, p15/m, #-1286446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z21.s, p15/m, #-327686447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.b, p15/m, z31.b6448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.b, p7/m, b316449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     movprfx	z31, z66450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z31.b, p7/m, wsp6451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     movprfx	z31.b, p0/m, z4.b6452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z31.b, p0/m, wsp6453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.b, z31.b[63]6454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.d, p15/m, z31.d6455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.d, p7/m, d316456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     movprfx	z31.d, p7/z, z6.d6457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z31.d, p7/m, sp6458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	z31.d, sp6459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.d, z0.d6460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.d, z31.d[7]6461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.h, p15/m, z31.h6462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.h, p7/m, h316463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z31.h, p7/m, wsp6464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	z31.h, wsp6465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.h, z31.h[31]6466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.s, p15/m, z31.s6467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.s, p7/m, s316468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.50   0.50    -      -     mov	z31.s, p7/m, wsp6469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     mov	z31.s, wsp6470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z31.s, z31.s[15]6471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z5.b, #-16472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z5.b, #-1286473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z5.b, #1276474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z5.b, p0/z, #-16475# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z5.b, p0/z, #-1286476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z5.b, p0/z, #1276477# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z5.b, p15/m, #-1286478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z5.d, #-66479# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z5.h, #-66480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z5.q, z17.q[3]6481# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     mov	z5.s, #-66482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     movs	p0.b, p0.b6483# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     movs	p0.b, p0/z, p0.b6484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     movs	p15.b, p15.b6485# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     movs	p15.b, p15/z, p15.b6486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ID_AA64ZFR0_EL16487# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL16488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL126489# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL26490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL36491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL1, x36492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     msb	z0.d, p0/m, z0.d, z0.d6493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     msb	z18.b, p1/m, z27.b, z0.b6494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     msb	z27.h, p5/m, z23.h, z1.h6495# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     msb	z26.s, p2/m, z0.s, z2.s6496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL12, x36497# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL2, x36498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL3, x36499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mul	z0.b, p7/m, z0.b, z31.b6500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     mul	z0.d, p7/m, z0.d, z31.d6501# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mul	z0.h, p7/m, z0.h, z31.h6502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mul	z0.s, p7/m, z0.s, z31.s6503# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mul	z31.b, z31.b, #-1286504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mul	z31.b, z31.b, #1276505# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     mul	z31.d, z31.d, #-1286506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     mul	z31.d, z31.d, #1276507# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mul	z31.h, z31.h, #-1286508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mul	z31.h, z31.h, #1276509# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mul	z31.s, z31.s, #-1286510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     mul	z31.s, z31.s, #1276511# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     nand	p0.b, p0/z, p0.b, p0.b6512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     nand	p15.b, p15/z, p15.b, p15.b6513# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     nands	p0.b, p0/z, p0.b, p0.b6514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     nands	p15.b, p15/z, p15.b, p15.b6515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     neg	z0.b, p0/m, z0.b6516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     neg	z0.d, p0/m, z0.d6517# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     neg	z0.h, p0/m, z0.h6518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     neg	z0.s, p0/m, z0.s6519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     neg	z31.b, p7/m, z31.b6520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     neg	z31.d, p7/m, z31.d6521# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     neg	z31.h, p7/m, z31.h6522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     neg	z31.s, p7/m, z31.s6523# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     nor	p0.b, p0/z, p0.b, p0.b6524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     nor	p15.b, p15/z, p15.b, p15.b6525# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     nors	p0.b, p0/z, p0.b, p0.b6526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     nors	p15.b, p15/z, p15.b, p15.b6527# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     not	p0.b, p0/z, p0.b6528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     not	p15.b, p15/z, p15.b6529# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     not	z31.b, p7/m, z31.b6530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     not	z31.d, p7/m, z31.d6531# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     not	z31.h, p7/m, z31.h6532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     not	z31.s, p7/m, z31.s6533# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     nots	p0.b, p0/z, p0.b6534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     nots	p15.b, p15/z, p15.b6535# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     orn	p0.b, p0/z, p0.b, p0.b6536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     orn	p15.b, p15/z, p15.b, p15.b6537# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     orns	p0.b, p0/z, p0.b, p0.b6538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     orns	p15.b, p15/z, p15.b, p15.b6539# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     orr	p0.b, p0/z, p0.b, p1.b6540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z0.d, z0.d, #0x66541# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z0.d, z0.d, #0xfffffffffffffff96542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z0.s, z0.s, #0x66543# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z0.s, z0.s, #0xfffffff96544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z23.d, z13.d, z8.d6545# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z23.h, z23.h, #0x66546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z23.h, z23.h, #0xfff96547# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z31.b, p7/m, z31.b, z31.b6548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z31.d, p7/m, z31.d, z31.d6549# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z31.h, p7/m, z31.h, z31.h6550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z31.s, p7/m, z31.s, z31.s6551# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z5.b, z5.b, #0x66552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     orr	z5.b, z5.b, #0xf96553# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     orrs	p0.b, p0/z, p0.b, p1.b6554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     orv	b0, p7, z31.b6555# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     orv	d0, p7, z31.d6556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     orv	h0, p7, z31.h6557# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     orv	s0, p7, z31.s6558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     pfalse	p15.b6559# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     pfirst	p0.b, p15, p0.b6560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     pfirst	p15.b, p15, p15.b6561# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     pnext	p0.b, p15, p0.b6562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     pnext	p0.d, p15, p0.d6563# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     pnext	p0.h, p15, p0.h6564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     pnext	p0.s, p15, p0.s6565# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     pnext	p15.b, p15, p15.b6566# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfb	#14, p5, [x21]6567# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfb	pldl1keep, p7, [x4, x9]6568# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfb	pldl3strm, p4, [x3, z15.s, uxtw]6569# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfb	pldl1strm, p7, [x28, z4.d, uxtw]6570# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfb	pstl3keep, p2, [x18, z19.d]6571# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfb	pstl3keep, p1, [z28.s]6572# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfb	pstl2strm, p5, [z25.d]6573# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfd	pstl3strm, p3, [x21]6574# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfd	pstl2keep, p3, [x24, x24, lsl #3]6575# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfd	pstl1strm, p3, [x27, z27.s, sxtw #3]6576# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfd	pstl1keep, p0, [x21, z2.d, uxtw #3]6577# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfd	pldl1strm, p7, [x22, z22.d, lsl #3]6578# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfd	pldl2strm, p1, [z2.s]6579# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfd	#15, p1, [z17.d]6580# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfh	pldl2strm, p3, [x17]6581# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfh	pstl2keep, p1, [x28, x9, lsl #1]6582# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfh	pldl1strm, p6, [x0, z10.s, uxtw #1]6583# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfh	pldl3keep, p7, [x24, z21.d, uxtw #1]6584# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfh	pstl1strm, p5, [x10, z6.d, lsl #1]6585# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfh	pldl3strm, p6, [z0.s]6586# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfh	pstl2keep, p2, [z21.d]6587# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     prfm	pldl1strm, [x5]6588# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     prfm	pldl1keep, [x25, x16]6589# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfw	pldl2strm, p2, [x4]6590# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfw	pstl1keep, p4, [x18, x21, lsl #2]6591# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfw	pldl2strm, p0, [x15, z6.s, uxtw #2]6592# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfw	pstl2keep, p0, [x27, z18.d, sxtw #2]6593# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfw	pstl2keep, p3, [x19, z8.d, lsl #2]6594# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfw	#7, p7, [z27.s]6595# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     prfw	#7, p1, [z20.d]6596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptest	p15, p0.b6597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptest	p15, p15.b6598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p0.b, pow26599# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p0.d, pow26600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p0.h, pow26601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p0.s, pow26602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p15.b6603# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p15.d6604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p15.h6605# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p15.s6606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s6607# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #146608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #156609# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #166610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #176611# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #186612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #196613# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #206614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #216615# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #226616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #236617# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #246618# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #256619# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #266620# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #276621# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, #286622# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, mul36623# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, mul46624# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl16625# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl1286626# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl166627# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl26628# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl2566629# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl36630# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl326631# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl46632# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl56633# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl66634# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl646635# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl76636# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ptrue	p7.s, vl86637# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p0.b, pow26638# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p0.d, pow26639# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p0.h, pow26640# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p0.s, pow26641# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p15.b6642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p15.d6643# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p15.h6644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p15.s6645# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s6646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #146647# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #156648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #166649# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #176650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #186651# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #196652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #206653# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #216654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #226655# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #236656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #246657# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #256658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #266659# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #276660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, #286661# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, mul36662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, mul46663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl16664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl1286665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl166666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl26667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl2566668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl36669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl326670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl46671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl56672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl66673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl646674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl76675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ptrues	p7.s, vl86676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     punpkhi	p0.h, p0.b6677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     punpkhi	p15.h, p15.b6678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     punpklo	p0.h, p0.b6679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     punpklo	p15.h, p15.b6680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     rbit	z0.b, p7/m, z31.b6681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     rbit	z0.d, p7/m, z31.d6682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     rbit	z0.h, p7/m, z31.h6683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     rbit	z0.s, p7/m, z31.s6684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     rdffr	p0.b6685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     rdffr	p0.b, p0/z6686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     rdffr	p15.b6687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     rdffr	p15.b, p15/z6688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     rdffrs	p0.b, p0/z6689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     rdffrs	p15.b, p15/z6690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     rdvl	x0, #06691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     rdvl	x21, #-326692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     rdvl	x23, #316693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     rdvl	xzr, #-16694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     rev	p1.h, p2.h6695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     rev	z0.b, z31.b6696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     rev	z0.d, z31.d6697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     rev	z0.h, z31.h6698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     rev	z0.s, z31.s6699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     revb	z0.d, p7/m, z31.d6700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     revb	z0.h, p7/m, z31.h6701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     revb	z0.s, p7/m, z31.s6702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     revh	z0.d, p7/m, z31.d6703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     revh	z0.s, p7/m, z31.s6704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     revw	z0.d, p7/m, z31.d6705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sabd	z31.b, p7/m, z31.b, z31.b6706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sabd	z31.d, p7/m, z31.d, z31.d6707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sabd	z31.h, p7/m, z31.h, z31.h6708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sabd	z31.s, p7/m, z31.s, z31.s6709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.25   2.75   0.25   0.75   saddv	d0, p7, z31.b6710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   saddv	d0, p7, z31.h6711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   saddv	d0, p7, z31.s6712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     scvtf	z0.d, p0/m, z0.d6713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     scvtf	z18.d, p3/m, z16.s6714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -      -      -     scvtf	z0.h, p0/m, z0.h6715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     scvtf	z0.h, p0/m, z0.s6716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     scvtf	z18.h, p1/m, z14.d6717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     scvtf	z0.s, p0/m, z0.d6718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     scvtf	z0.s, p0/m, z0.s6719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     sdiv	z0.d, p7/m, z0.d, z31.d6720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     sdiv	z0.s, p7/m, z0.s, z31.s6721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     sdivr	z0.d, p7/m, z0.d, z31.d6722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     sdivr	z0.s, p7/m, z0.s, z31.s6723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sdot	z0.d, z1.h, z15.h[1]6724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sdot	z0.d, z1.h, z31.h6725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sdot	z0.s, z1.b, z31.b6726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sdot	z0.s, z1.b, z7.b[3]6727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sel	z23.b, p11, z13.b, z8.b6728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sel	z23.d, p11, z13.d, z8.d6729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sel	z23.h, p11, z13.h, z8.h6730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sel	z23.s, p11, z13.s, z8.s6731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     setffr6732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z0.b, z0.b, #-1286733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z0.d, z0.d, #-1286734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z0.h, z0.h, #-1286735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z0.s, z0.s, #-1286736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z31.b, p7/m, z31.b, z31.b6737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z31.b, z31.b, #1276738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z31.d, p7/m, z31.d, z31.d6739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z31.d, z31.d, #1276740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z31.h, p7/m, z31.h, z31.h6741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z31.h, z31.h, #1276742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z31.s, p7/m, z31.s, z31.s6743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smax	z31.s, z31.s, #1276744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.25   2.75   0.25   0.75   smaxv	b0, p7, z31.b6745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   smaxv	h0, p7, z31.h6746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   smaxv	s0, p7, z31.s6747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.25   0.25   smaxv	d24, p5, z24.d6748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z0.b, z0.b, #-1286749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z0.d, z0.d, #-1286750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z0.h, z0.h, #-1286751# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z0.s, z0.s, #-1286752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z31.b, p7/m, z31.b, z31.b6753# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z31.b, z31.b, #1276754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z31.d, p7/m, z31.d, z31.d6755# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z31.d, z31.d, #1276756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z31.h, p7/m, z31.h, z31.h6757# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z31.h, z31.h, #1276758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z31.s, p7/m, z31.s, z31.s6759# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smin	z31.s, z31.s, #1276760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.25   2.75   0.25   0.75   sminv	b0, p7, z31.b6761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   sminv	h0, p7, z31.h6762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   sminv	s0, p7, z31.s6763# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.25   0.25   sminv	d17, p2, z18.d6764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     smmla	z0.s, z1.b, z2.b6765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     smulh	z0.b, p7/m, z0.b, z31.b6766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     smulh	z0.d, p7/m, z0.d, z31.d6767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     smulh	z0.h, p7/m, z0.h, z31.h6768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     smulh	z0.s, p7/m, z0.s, z31.s6769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.b, p7, z31.b, z31.b6770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.d, p7, z31.d, z31.d6771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.h, p7, z31.h, z31.h6772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.s, p7, z31.s, z31.s6773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z0.b, z0.b, #06774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z0.b, z0.b, z0.b6775# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z0.d, z0.d, #06776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z0.d, z0.d, #0, lsl #86777# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z0.d, z0.d, z0.d6778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z0.h, z0.h, #06779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z0.h, z0.h, #0, lsl #86780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z0.h, z0.h, z0.h6781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z0.s, z0.s, #06782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z0.s, z0.s, #0, lsl #86783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z0.s, z0.s, z0.s6784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z31.b, z31.b, #2556785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z31.d, z31.d, #652806786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z31.h, z31.h, #652806787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqadd	z31.s, z31.s, #652806788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecb	x06789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecb	x0, #146790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecb	x0, all, mul #166791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecb	x0, pow26792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecb	x0, vl16793# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecb	x0, w06794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecb	x0, w0, all, mul #166795# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecb	x0, w0, pow26796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecb	x0, w0, pow2, mul #166797# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecd	x06798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecd	x0, #146799# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecd	x0, all, mul #166800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecd	x0, pow26801# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecd	x0, vl16802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecd	x0, w06803# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecd	x0, w0, all, mul #166804# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecd	x0, w0, pow26805# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecd	x0, w0, pow2, mul #166806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdecd	z0.d6807# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdecd	z0.d, all, mul #166808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdecd	z0.d, pow26809# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdecd	z0.d, pow2, mul #166810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdech	x06811# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdech	x0, #146812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdech	x0, all, mul #166813# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdech	x0, pow26814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdech	x0, vl16815# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdech	x0, w06816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdech	x0, w0, all, mul #166817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdech	x0, w0, pow26818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdech	x0, w0, pow2, mul #166819# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdech	z0.h6820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdech	z0.h, all, mul #166821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdech	z0.h, pow26822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdech	z0.h, pow2, mul #166823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecp	x0, p0.b6824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecp	x0, p0.d6825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecp	x0, p0.h6826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecp	x0, p0.s6827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecp	xzr, p15.b, wzr6828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecp	xzr, p15.d, wzr6829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecp	xzr, p15.h, wzr6830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecp	xzr, p15.s, wzr6831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     sqdecp	z0.d, p0.d6832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     sqdecp	z0.h, p0.h6833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     sqdecp	z0.s, p0.s6834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecw	x06835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecw	x0, #146836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecw	x0, all, mul #166837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecw	x0, pow26838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecw	x0, vl16839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecw	x0, w06840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecw	x0, w0, all, mul #166841# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecw	x0, w0, pow26842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqdecw	x0, w0, pow2, mul #166843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdecw	z0.s6844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdecw	z0.s, all, mul #166845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdecw	z0.s, pow26846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqdecw	z0.s, pow2, mul #166847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincb	x06848# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincb	x0, #146849# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincb	x0, all, mul #166850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincb	x0, pow26851# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincb	x0, vl16852# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincb	x0, w06853# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincb	x0, w0, all, mul #166854# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincb	x0, w0, pow26855# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincb	x0, w0, pow2, mul #166856# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincd	x06857# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincd	x0, #146858# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincd	x0, all, mul #166859# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincd	x0, pow26860# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincd	x0, vl16861# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincd	x0, w06862# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincd	x0, w0, all, mul #166863# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincd	x0, w0, pow26864# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincd	x0, w0, pow2, mul #166865# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqincd	z0.d6866# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqincd	z0.d, all, mul #166867# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqincd	z0.d, pow26868# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqincd	z0.d, pow2, mul #166869# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqinch	x06870# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqinch	x0, #146871# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqinch	x0, all, mul #166872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqinch	x0, pow26873# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqinch	x0, vl16874# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqinch	x0, w06875# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqinch	x0, w0, all, mul #166876# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqinch	x0, w0, pow26877# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqinch	x0, w0, pow2, mul #166878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqinch	z0.h6879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqinch	z0.h, all, mul #166880# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqinch	z0.h, pow26881# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqinch	z0.h, pow2, mul #166882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincp	x0, p0.b6883# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincp	x0, p0.d6884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincp	x0, p0.h6885# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincp	x0, p0.s6886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincp	xzr, p15.b, wzr6887# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincp	xzr, p15.d, wzr6888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincp	xzr, p15.h, wzr6889# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincp	xzr, p15.s, wzr6890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     sqincp	z0.d, p0.d6891# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     sqincp	z0.h, p0.h6892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     sqincp	z0.s, p0.s6893# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincw	x06894# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincw	x0, #146895# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincw	x0, all, mul #166896# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincw	x0, pow26897# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincw	x0, vl16898# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincw	x0, w06899# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincw	x0, w0, all, mul #166900# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincw	x0, w0, pow26901# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     sqincw	x0, w0, pow2, mul #166902# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqincw	z0.s6903# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqincw	z0.s, all, mul #166904# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqincw	z0.s, pow26905# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sqincw	z0.s, pow2, mul #166906# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z0.b, z0.b, #06907# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z0.b, z0.b, z0.b6908# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z0.d, z0.d, #06909# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z0.d, z0.d, #0, lsl #86910# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z0.d, z0.d, z0.d6911# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z0.h, z0.h, #06912# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z0.h, z0.h, #0, lsl #86913# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z0.h, z0.h, z0.h6914# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z0.s, z0.s, #06915# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z0.s, z0.s, #0, lsl #86916# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z0.s, z0.s, z0.s6917# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z31.b, z31.b, #2556918# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z31.d, z31.d, #652806919# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z31.h, z31.h, #652806920# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sqsub	z31.s, z31.s, #652806921# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.b }, p0, [x0, x0]6922# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.b }, p0, [x0]6923# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.d }, p0, [x0, x0]6924# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.d }, p0, [x0, z0.d, sxtw]6925# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.d }, p0, [x0, z0.d, uxtw]6926# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.d }, p0, [x0, z0.d]6927# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.d }, p0, [x0]6928# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.d }, p7, [z0.d]6929# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.h }, p0, [x0, x0]6930# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.h }, p0, [x0]6931# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.s }, p0, [x0, x0]6932# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1b	{ z0.s }, p0, [x0, z0.s, sxtw]6933# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1b	{ z0.s }, p0, [x0, z0.s, uxtw]6934# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z0.s }, p0, [x0]6935# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1b	{ z0.s }, p7, [z0.s]6936# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z21.b }, p5, [x10, #5, mul vl]6937# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z21.d }, p5, [x10, #5, mul vl]6938# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z21.h }, p5, [x10, #5, mul vl]6939# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z21.s }, p5, [x10, #5, mul vl]6940# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z31.b }, p7, [sp, #-1, mul vl]6941# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z31.d }, p7, [sp, #-1, mul vl]6942# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z31.d }, p7, [z31.d, #31]6943# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z31.h }, p7, [sp, #-1, mul vl]6944# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1b	{ z31.s }, p7, [sp, #-1, mul vl]6945# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1b	{ z31.s }, p7, [z31.s, #31]6946# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z0.d }, p0, [x0, x0, lsl #3]6947# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]6948# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]6949# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z0.d }, p0, [x0, z0.d, sxtw]6950# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]6951# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z0.d }, p0, [x0, z0.d, uxtw]6952# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z0.d }, p0, [x0, z0.d]6953# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z0.d }, p0, [x0]6954# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z0.d }, p7, [z0.d]6955# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z21.d }, p5, [x10, #5, mul vl]6956# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z31.d }, p7, [sp, #-1, mul vl]6957# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1d	{ z31.d }, p7, [z31.d, #248]6958# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50   0.25   0.25   0.25   0.25   st1h	{ z0.d }, p0, [x0, x0, lsl #1]6959# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]6960# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]6961# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z0.d }, p0, [x0, z0.d, sxtw]6962# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]6963# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z0.d }, p0, [x0, z0.d, uxtw]6964# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z0.d }, p0, [x0, z0.d]6965# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z0.d }, p0, [x0]6966# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z0.d }, p7, [z0.d]6967# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50   0.25   0.25   0.25   0.25   st1h	{ z0.h }, p0, [x0, x0, lsl #1]6968# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z0.h }, p0, [x0]6969# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50   0.25   0.25   0.25   0.25   st1h	{ z0.s }, p0, [x0, x0, lsl #1]6970# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]6971# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1h	{ z0.s }, p0, [x0, z0.s, sxtw]6972# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]6973# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1h	{ z0.s }, p0, [x0, z0.s, uxtw]6974# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z0.s }, p0, [x0]6975# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1h	{ z0.s }, p7, [z0.s]6976# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z21.d }, p5, [x10, #5, mul vl]6977# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z21.h }, p5, [x10, #5, mul vl]6978# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z21.s }, p5, [x10, #5, mul vl]6979# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z31.d }, p7, [sp, #-1, mul vl]6980# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z31.d }, p7, [z31.d, #62]6981# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z31.h }, p7, [sp, #-1, mul vl]6982# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1h	{ z31.s }, p7, [sp, #-1, mul vl]6983# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1h	{ z31.s }, p7, [z31.s, #62]6984# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z0.d }, p0, [x0, x0, lsl #2]6985# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]6986# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]6987# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z0.d }, p0, [x0, z0.d, sxtw]6988# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]6989# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z0.d }, p0, [x0, z0.d, uxtw]6990# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z0.d }, p0, [x0, z0.d]6991# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z0.d }, p0, [x0]6992# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z0.d }, p7, [z0.d]6993# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z0.s }, p0, [x0, x0, lsl #2]6994# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]6995# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1w	{ z0.s }, p0, [x0, z0.s, sxtw]6996# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]6997# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1w	{ z0.s }, p0, [x0, z0.s, uxtw]6998# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z0.s }, p0, [x0]6999# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1w	{ z0.s }, p7, [z0.s]7000# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z21.d }, p5, [x10, #5, mul vl]7001# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z21.s }, p5, [x10, #5, mul vl]7002# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z31.d }, p7, [sp, #-1, mul vl]7003# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z31.d }, p7, [z31.d, #124]7004# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st1w	{ z31.s }, p7, [sp, #-1, mul vl]7005# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     0.50   0.50   0.50   0.50   st1w	{ z31.s }, p7, [z31.s, #124]7006# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2b	{ z0.b, z1.b }, p0, [x0, x0]7007# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2b	{ z0.b, z1.b }, p0, [x0]7008# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]7009# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]7010# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2b	{ z5.b, z6.b }, p3, [x17, x16]7011# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]7012# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2d	{ z0.d, z1.d }, p0, [x0]7013# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]7014# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]7015# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]7016# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50   0.25   0.25   0.25   0.25   st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]7017# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2h	{ z0.h, z1.h }, p0, [x0]7018# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]7019# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]7020# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50   0.25   0.25   0.25   0.25   st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]7021# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]7022# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2w	{ z0.s, z1.s }, p0, [x0]7023# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]7024# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]7025# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]7026# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -     2.50   2.50   1.25   1.25   1.25   1.25   st3b	{ z0.b - z2.b }, p0, [x0, x0]7027# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3b	{ z0.b - z2.b }, p0, [x0]7028# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3b	{ z21.b - z23.b }, p5, [x10, #15, mul vl]7029# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3b	{ z23.b - z25.b }, p3, [x13, #-24, mul vl]7030# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -     2.50   2.50   1.25   1.25   1.25   1.25   st3b	{ z5.b - z7.b }, p3, [x17, x16]7031# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -     2.50   2.50   1.25   1.25   1.25   1.25   st3d	{ z0.d - z2.d }, p0, [x0, x0, lsl #3]7032# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3d	{ z0.d - z2.d }, p0, [x0]7033# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3d	{ z21.d - z23.d }, p5, [x10, #15, mul vl]7034# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3d	{ z23.d - z25.d }, p3, [x13, #-24, mul vl]7035# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -     2.50   2.50   1.25   1.25   1.25   1.25   st3d	{ z5.d - z7.d }, p3, [x17, x16, lsl #3]7036# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -     2.50   2.50   1.25   1.25   1.25   1.25   st3h	{ z0.h - z2.h }, p0, [x0, x0, lsl #1]7037# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3h	{ z0.h - z2.h }, p0, [x0]7038# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3h	{ z21.h - z23.h }, p5, [x10, #15, mul vl]7039# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3h	{ z23.h - z25.h }, p3, [x13, #-24, mul vl]7040# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -     2.50   2.50   1.25   1.25   1.25   1.25   st3h	{ z5.h - z7.h }, p3, [x17, x16, lsl #1]7041# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -     2.50   2.50   1.25   1.25   1.25   1.25   st3w	{ z0.s - z2.s }, p0, [x0, x0, lsl #2]7042# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3w	{ z0.s - z2.s }, p0, [x0]7043# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3w	{ z21.s - z23.s }, p5, [x10, #15, mul vl]7044# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -      -      -     1.25   1.25   1.25   1.25   st3w	{ z23.s - z25.s }, p3, [x13, #-24, mul vl]7045# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.50   2.50    -      -     2.50   2.50   1.25   1.25   1.25   1.25   st3w	{ z5.s - z7.s }, p3, [x17, x16, lsl #2]7046# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     4.50   4.50   2.25   2.25   2.25   2.25   st4b	{ z0.b - z3.b }, p0, [x0, x0]7047# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4b	{ z0.b - z3.b }, p0, [x0]7048# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4b	{ z21.b - z24.b }, p5, [x10, #20, mul vl]7049# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4b	{ z23.b - z26.b }, p3, [x13, #-32, mul vl]7050# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     4.50   4.50   2.25   2.25   2.25   2.25   st4b	{ z5.b - z8.b }, p3, [x17, x16]7051# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     4.50   4.50   2.25   2.25   2.25   2.25   st4d	{ z0.d - z3.d }, p0, [x0, x0, lsl #3]7052# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4d	{ z0.d - z3.d }, p0, [x0]7053# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4d	{ z21.d - z24.d }, p5, [x10, #20, mul vl]7054# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4d	{ z23.d - z26.d }, p3, [x13, #-32, mul vl]7055# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     4.50   4.50   2.25   2.25   2.25   2.25   st4d	{ z5.d - z8.d }, p3, [x17, x16, lsl #3]7056# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     4.50   4.50   2.25   2.25   2.25   2.25   st4h	{ z0.h - z3.h }, p0, [x0, x0, lsl #1]7057# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4h	{ z0.h - z3.h }, p0, [x0]7058# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4h	{ z21.h - z24.h }, p5, [x10, #20, mul vl]7059# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4h	{ z23.h - z26.h }, p3, [x13, #-32, mul vl]7060# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     4.50   4.50   2.25   2.25   2.25   2.25   st4h	{ z5.h - z8.h }, p3, [x17, x16, lsl #1]7061# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     4.50   4.50   2.25   2.25   2.25   2.25   st4w	{ z0.s - z3.s }, p0, [x0, x0, lsl #2]7062# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4w	{ z0.s - z3.s }, p0, [x0]7063# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4w	{ z21.s - z24.s }, p5, [x10, #20, mul vl]7064# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -     2.25   2.25   2.25   2.25   st4w	{ z23.s - z26.s }, p3, [x13, #-32, mul vl]7065# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     4.50   4.50   2.25   2.25   2.25   2.25   st4w	{ z5.s - z8.s }, p3, [x17, x16, lsl #2]7066# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1b	{ z0.b }, p0, [x0, x0]7067# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1b	{ z0.b }, p0, [x0]7068# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1b	{ z21.b }, p5, [x10, #7, mul vl]7069# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]7070# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]7071# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1d	{ z0.d }, p0, [x0]7072# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1d	{ z21.d }, p5, [x10, #7, mul vl]7073# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]7074# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.50   0.50   0.25   0.25   0.25   0.25   stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]7075# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1h	{ z0.h }, p0, [x0]7076# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1h	{ z21.h }, p5, [x10, #7, mul vl]7077# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]7078# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]7079# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1w	{ z0.s }, p0, [x0]7080# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1w	{ z21.s }, p5, [x10, #7, mul vl]7081# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]7082# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     str	p0, [x0]7083# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     str	p15, [sp, #-256, mul vl]7084# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     str	p5, [x10, #255, mul vl]7085# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   str	z0, [x0]7086# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   str	z21, [x10, #-256, mul vl]7087# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   str	z31, [sp, #255, mul vl]7088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.b, p0/m, z0.b, z0.b7089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.b, z0.b, #07090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.b, z0.b, z0.b7091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.d, p0/m, z0.d, z0.d7092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.d, z0.d, #07093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.d, z0.d, #0, lsl #87094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.d, z0.d, z0.d7095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.h, p0/m, z0.h, z0.h7096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.h, z0.h, #07097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.h, z0.h, #0, lsl #87098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.h, z0.h, z0.h7099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.s, p0/m, z0.s, z0.s7100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.s, z0.s, #07101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.s, z0.s, #0, lsl #87102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z0.s, z0.s, z0.s7103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z21.b, p5/m, z21.b, z10.b7104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z21.b, z10.b, z21.b7105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z21.d, p5/m, z21.d, z10.d7106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z21.d, z10.d, z21.d7107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z21.h, p5/m, z21.h, z10.h7108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z21.h, z10.h, z21.h7109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z21.s, p5/m, z21.s, z10.s7110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z21.s, z10.s, z21.s7111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z23.b, p3/m, z23.b, z13.b7112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z23.b, z13.b, z8.b7113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z23.d, p3/m, z23.d, z13.d7114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z23.d, z13.d, z8.d7115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z23.h, p3/m, z23.h, z13.h7116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z23.h, z13.h, z8.h7117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z23.s, p3/m, z23.s, z13.s7118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z23.s, z13.s, z8.s7119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.b, p7/m, z31.b, z31.b7120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.b, z31.b, #2557121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.b, z31.b, z31.b7122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.d, p7/m, z31.d, z31.d7123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.d, z31.d, #652807124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.d, z31.d, z31.d7125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.h, p7/m, z31.h, z31.h7126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.h, z31.h, #652807127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.h, z31.h, z31.h7128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.s, p7/m, z31.s, z31.s7129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.s, z31.s, #652807130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sub	z31.s, z31.s, z31.s7131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z0.b, p0/m, z0.b, z0.b7132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z0.b, z0.b, #07133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z0.d, p0/m, z0.d, z0.d7134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z0.d, z0.d, #07135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z0.d, z0.d, #0, lsl #87136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z0.h, p0/m, z0.h, z0.h7137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z0.h, z0.h, #07138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z0.h, z0.h, #0, lsl #87139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z0.s, p0/m, z0.s, z0.s7140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z0.s, z0.s, #07141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z0.s, z0.s, #0, lsl #87142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z31.b, z31.b, #2557143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z31.d, z31.d, #652807144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z31.h, z31.h, #652807145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     subr	z31.s, z31.s, #652807146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sudot	z0.s, z1.b, z7.b[3]7147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sunpkhi	z31.d, z31.s7148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sunpkhi	z31.h, z31.b7149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sunpkhi	z31.s, z31.h7150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sunpklo	z31.d, z31.s7151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sunpklo	z31.h, z31.b7152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     sunpklo	z31.s, z31.h7153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxtb	z0.d, p0/m, z0.d7154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxtb	z0.h, p0/m, z0.h7155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxtb	z0.s, p0/m, z0.s7156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxtb	z31.d, p7/m, z31.d7157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxtb	z31.h, p7/m, z31.h7158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxtb	z31.s, p7/m, z31.s7159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxth	z0.d, p0/m, z0.d7160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxth	z0.s, p0/m, z0.s7161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxth	z31.d, p7/m, z31.d7162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxth	z31.s, p7/m, z31.s7163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxtw	z0.d, p0/m, z0.d7164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     sxtw	z31.d, p7/m, z31.d7165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     tbl	z31.b, { z31.b }, z31.b7166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     tbl	z31.d, { z31.d }, z31.d7167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     tbl	z31.h, { z31.h }, z31.h7168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     tbl	z31.s, { z31.s }, z31.s7169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     trn1	p15.b, p15.b, p15.b7170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     trn1	p15.d, p15.d, p15.d7171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     trn1	p15.h, p15.h, p15.h7172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     trn1	p15.s, p15.s, p15.s7173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     trn1	z31.b, z31.b, z31.b7174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     trn1	z31.d, z31.d, z31.d7175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     trn1	z31.h, z31.h, z31.h7176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     trn1	z31.s, z31.s, z31.s7177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     trn2	p15.b, p15.b, p15.b7178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     trn2	p15.d, p15.d, p15.d7179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     trn2	p15.h, p15.h, p15.h7180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     trn2	p15.s, p15.s, p15.s7181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     trn2	z31.b, z31.b, z31.b7182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     trn2	z31.d, z31.d, z31.d7183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     trn2	z31.h, z31.h, z31.h7184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     trn2	z31.s, z31.s, z31.s7185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uabd	z31.b, p7/m, z31.b, z31.b7186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uabd	z31.d, p7/m, z31.d, z31.d7187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uabd	z31.h, p7/m, z31.h, z31.h7188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uabd	z31.s, p7/m, z31.s, z31.s7189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.25   2.75   0.25   0.75   uaddv	d0, p7, z31.b7190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   uaddv	d0, p7, z31.h7191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   uaddv	d0, p7, z31.s7192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.25   0.25   uaddv	d28, p6, z6.d7193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     ucvtf	z0.d, p0/m, z0.d7194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -      -      -     ucvtf	z0.h, p0/m, z0.h7195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     ucvtf	z0.h, p0/m, z0.s7196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     ucvtf	z30.h, p2/m, z24.d7197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     ucvtf	z0.s, p0/m, z0.d7198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     ucvtf	z0.s, p0/m, z0.s7199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     udiv	z0.d, p7/m, z0.d, z31.d7200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     udiv	z0.s, p7/m, z0.s, z31.s7201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     udivr	z0.d, p7/m, z0.d, z31.d7202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -      -      -     udivr	z0.s, p7/m, z0.s, z31.s7203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     udot	z0.d, z1.h, z15.h[1]7204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     udot	z0.d, z1.h, z31.h7205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     ucvtf	z24.d, p5/m, z9.s7206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     udot	z0.s, z1.b, z31.b7207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     udot	z0.s, z1.b, z7.b[3]7208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umax	z0.b, z0.b, #07209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umax	z31.b, p7/m, z31.b, z31.b7210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umax	z31.b, z31.b, #2557211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umax	z31.d, p7/m, z31.d, z31.d7212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umax	z31.h, p7/m, z31.h, z31.h7213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umax	z31.s, p7/m, z31.s, z31.s7214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.25   2.75   0.25   0.75   umaxv	b0, p7, z31.b7215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   umaxv	h0, p7, z31.h7216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   umaxv	s0, p7, z31.s7217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.25   0.25   umaxv	d11, p4, z11.d7218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umin	z0.b, z0.b, #07219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umin	z31.b, p7/m, z31.b, z31.b7220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umin	z31.b, z31.b, #2557221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umin	z31.d, p7/m, z31.d, z31.d7222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umin	z31.h, p7/m, z31.h, z31.h7223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umin	z31.s, p7/m, z31.s, z31.s7224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     umin	z21.s, z21.s, #1397225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.25   2.75   0.25   0.75   uminv	b0, p7, z31.b7226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   uminv	h0, p7, z31.h7227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   2.75   0.25   0.25   uminv	s0, p7, z31.s7228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.25   0.25   uminv	d24, p5, z29.d7229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     ummla	z0.s, z1.b, z2.b7230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     umulh	z0.b, p7/m, z0.b, z31.b7231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     umulh	z0.d, p7/m, z0.d, z31.d7232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     umulh	z0.h, p7/m, z0.h, z31.h7233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     umulh	z0.s, p7/m, z0.s, z31.s7234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z0.b, z0.b, #07235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z0.b, z0.b, z0.b7236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z0.d, z0.d, #07237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z0.d, z0.d, #0, lsl #87238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z0.d, z0.d, z0.d7239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z0.h, z0.h, #07240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z0.h, z0.h, #0, lsl #87241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z0.h, z0.h, z0.h7242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z0.s, z0.s, #07243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z0.s, z0.s, #0, lsl #87244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z0.s, z0.s, z0.s7245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z31.b, z31.b, #2557246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z31.d, z31.d, #652807247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z31.h, z31.h, #652807248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqadd	z31.s, z31.s, #652807249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecb	w07250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecb	w0, all, mul #167251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecb	w0, pow27252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecb	w0, pow2, mul #167253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecb	x07254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecb	x0, #147255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecb	x0, all, mul #167256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecb	x0, pow27257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecb	x0, vl17258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecd	w07259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecd	w0, all, mul #167260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecd	w0, pow27261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecd	w0, pow2, mul #167262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecd	x07263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecd	x0, #147264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecd	x0, all, mul #167265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecd	x0, pow27266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecd	x0, vl17267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdecd	z0.d7268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdecd	z0.d, all, mul #167269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdecd	z0.d, pow27270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdecd	z0.d, pow2, mul #167271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdech	w07272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdech	w0, all, mul #167273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdech	w0, pow27274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdech	w0, pow2, mul #167275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdech	x07276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdech	x0, #147277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdech	x0, all, mul #167278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdech	x0, pow27279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdech	x0, vl17280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdech	z0.h7281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdech	z0.h, all, mul #167282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdech	z0.h, pow27283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdech	z0.h, pow2, mul #167284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecp	wzr, p15.b7285# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecp	wzr, p15.d7286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecp	wzr, p15.h7287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecp	wzr, p15.s7288# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecp	x0, p0.b7289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecp	x0, p0.d7290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecp	x0, p0.h7291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecp	x0, p0.s7292# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     uqdecp	z0.d, p0.d7293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     uqdecp	z0.h, p0.h7294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     uqdecp	z0.s, p0.s7295# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecw	w07296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecw	w0, all, mul #167297# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecw	w0, pow27298# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecw	w0, pow2, mul #167299# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecw	x07300# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecw	x0, #147301# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecw	x0, all, mul #167302# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecw	x0, pow27303# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqdecw	x0, vl17304# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdecw	z0.s7305# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdecw	z0.s, all, mul #167306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdecw	z0.s, pow27307# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqdecw	z0.s, pow2, mul #167308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincb	w07309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincb	w0, all, mul #167310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincb	w0, pow27311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincb	w0, pow2, mul #167312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincb	x07313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincb	x0, #147314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincb	x0, all, mul #167315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincb	x0, pow27316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincb	x0, vl17317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincd	w07318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincd	w0, all, mul #167319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincd	w0, pow27320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincd	w0, pow2, mul #167321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincd	x07322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincd	x0, #147323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincd	x0, all, mul #167324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincd	x0, pow27325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincd	x0, vl17326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqincd	z0.d7327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqincd	z0.d, all, mul #167328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqincd	z0.d, pow27329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqincd	z0.d, pow2, mul #167330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqinch	w07331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqinch	w0, all, mul #167332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqinch	w0, pow27333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqinch	w0, pow2, mul #167334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqinch	x07335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqinch	x0, #147336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqinch	x0, all, mul #167337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqinch	x0, pow27338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqinch	x0, vl17339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqinch	z0.h7340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqinch	z0.h, all, mul #167341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqinch	z0.h, pow27342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqinch	z0.h, pow2, mul #167343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincp	wzr, p15.b7344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincp	wzr, p15.d7345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincp	wzr, p15.h7346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincp	wzr, p15.s7347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincp	x0, p0.b7348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincp	x0, p0.d7349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincp	x0, p0.h7350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincp	x0, p0.s7351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     uqincp	z0.d, p0.d7352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     uqincp	z0.h, p0.h7353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -     0.50   0.50    -      -     uqincp	z0.s, p0.s7354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincw	w07355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincw	w0, all, mul #167356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincw	w0, pow27357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincw	w0, pow2, mul #167358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincw	x07359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincw	x0, #147360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincw	x0, all, mul #167361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincw	x0, pow27362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uqincw	x0, vl17363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqincw	z0.s7364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqincw	z0.s, all, mul #167365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqincw	z0.s, pow27366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     uqincw	z0.s, pow2, mul #167367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z0.b, z0.b, #07368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z0.b, z0.b, z0.b7369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z0.d, z0.d, #07370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z0.d, z0.d, #0, lsl #87371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z0.d, z0.d, z0.d7372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z0.h, z0.h, #07373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z0.h, z0.h, #0, lsl #87374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z0.h, z0.h, z0.h7375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z0.s, z0.s, #07376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z0.s, z0.s, #0, lsl #87377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z0.s, z0.s, z0.s7378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z31.b, z31.b, #2557379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z31.d, z31.d, #652807380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z31.h, z31.h, #652807381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uqsub	z31.s, z31.s, #652807382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usdot	z0.s, z1.b, z31.b7383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usdot	z0.s, z1.b, z7.b[3]7384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     usmmla	z0.s, z1.b, z2.b7385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uunpkhi	z31.d, z31.s7386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uunpkhi	z31.h, z31.b7387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uunpkhi	z31.s, z31.h7388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uunpklo	z31.d, z31.s7389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uunpklo	z31.h, z31.b7390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uunpklo	z31.s, z31.h7391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxtb	z0.d, p0/m, z0.d7392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxtb	z0.h, p0/m, z0.h7393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxtb	z0.s, p0/m, z0.s7394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxtb	z31.d, p7/m, z31.d7395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxtb	z31.h, p7/m, z31.h7396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxtb	z31.s, p7/m, z31.s7397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxth	z0.d, p0/m, z0.d7398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxth	z0.s, p0/m, z0.s7399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxth	z31.d, p7/m, z31.d7400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxth	z31.s, p7/m, z31.s7401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxtw	z0.d, p0/m, z0.d7402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     uxtw	z31.d, p7/m, z31.d7403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uzp1	p15.b, p15.b, p15.b7404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uzp1	p15.d, p15.d, p15.d7405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uzp1	p15.h, p15.h, p15.h7406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uzp1	p15.s, p15.s, p15.s7407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uzp1	z31.b, z31.b, z31.b7408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uzp1	z31.d, z31.d, z31.d7409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uzp1	z31.h, z31.h, z31.h7410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uzp1	z31.s, z31.s, z31.s7411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uzp2	p15.b, p15.b, p15.b7412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uzp2	p15.d, p15.d, p15.d7413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uzp2	p15.h, p15.h, p15.h7414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     uzp2	p15.s, p15.s, p15.s7415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uzp2	z31.b, z31.b, z31.b7416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uzp2	z31.d, z31.d, z31.d7417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uzp2	z31.h, z31.h, z31.h7418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     uzp2	z31.s, z31.s, z31.s7419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     whilele	p0.b, w30, wzr7420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     whilele	p6.h, x28, x307421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     whilelo	p15.d, xzr, x307422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     whilelo	p3.b, x9, x77423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     whilels	p4.b, w4, w207424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     whilels	p0.h, w30, wzr7425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     whilelt	p15.s, xzr, x307426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     wrffr	p0.b7427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     wrffr	p15.b7428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip1	p0.b, p0.b, p0.b7429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip1	p0.d, p0.d, p0.d7430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip1	p0.h, p0.h, p0.h7431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip1	p0.s, p0.s, p0.s7432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip1	p15.b, p15.b, p15.b7433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip1	p15.d, p15.d, p15.d7434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip1	p15.h, p15.h, p15.h7435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip1	p15.s, p15.s, p15.s7436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip1	z0.b, z0.b, z0.b7437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip1	z0.d, z0.d, z0.d7438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip1	z0.h, z0.h, z0.h7439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip1	z0.s, z0.s, z0.s7440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip1	z31.b, z31.b, z31.b7441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip1	z31.d, z31.d, z31.d7442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip1	z31.h, z31.h, z31.h7443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip1	z31.s, z31.s, z31.s7444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip2	p0.b, p0.b, p0.b7445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip2	p0.d, p0.d, p0.d7446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip2	p0.h, p0.h, p0.h7447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip2	p0.s, p0.s, p0.s7448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip2	p15.b, p15.b, p15.b7449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip2	p15.d, p15.d, p15.d7450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip2	p15.h, p15.h, p15.h7451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     zip2	p15.s, p15.s, p15.s7452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip2	z0.b, z0.b, z0.b7453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip2	z0.d, z0.d, z0.d7454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip2	z0.h, z0.h, z0.h7455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip2	z0.s, z0.s, z0.s7456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip2	z31.b, z31.b, z31.b7457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip2	z31.d, z31.d, z31.d7458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip2	z31.h, z31.h, z31.h7459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     zip2	z31.s, z31.s, z31.s7460