brintos

brintos / llvm-project-archived public Read only

0
0
Text · 830.7 KiB · cd4135a Raw
10264 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=cortex-a510 -mattr=+sve2-aes,+sve2-sha3,+sve2-sm4 -instruction-tables < %s | FileCheck %s3 4abs	z0.b, p0/m, z0.b5abs	z0.d, p0/m, z0.d6abs	z0.h, p0/m, z0.h7abs	z0.s, p0/m, z0.s8abs	z31.b, p7/m, z31.b9abs	z31.d, p7/m, z31.d10abs	z31.h, p7/m, z31.h11abs	z31.s, p7/m, z31.s12adclb	z0.d, z1.d, z31.d13adclb	z0.s, z1.s, z31.s14adclt	z0.d, z1.d, z31.d15adclt	z0.s, z1.s, z31.s16add	z0.b, p0/m, z0.b, z0.b17add	z0.b, z0.b, #018add	z0.b, z0.b, z0.b19add	z0.d, p0/m, z0.d, z0.d20add	z0.d, z0.d, #021add	z0.d, z0.d, #0, lsl #822add	z0.d, z0.d, z0.d23add	z0.h, p0/m, z0.h, z0.h24add	z0.h, z0.h, #025add	z0.h, z0.h, #0, lsl #826add	z0.h, z0.h, z0.h27add	z0.s, p0/m, z0.s, z0.s28add	z0.s, z0.s, #029add	z0.s, z0.s, #0, lsl #830add	z0.s, z0.s, z0.s31add	z0.s, z1.s, z2.s32add	z21.b, p5/m, z21.b, z10.b33add	z21.b, z10.b, z21.b34add	z21.d, p5/m, z21.d, z10.d35add	z21.d, z10.d, z21.d36add	z21.h, p5/m, z21.h, z10.h37add	z21.h, z10.h, z21.h38add	z21.s, p5/m, z21.s, z10.s39add	z21.s, z10.s, z21.s40add	z23.b, p3/m, z23.b, z13.b41add	z23.b, z13.b, z8.b42add	z23.d, p3/m, z23.d, z13.d43add	z23.d, z13.d, z8.d44add	z23.h, p3/m, z23.h, z13.h45add	z23.h, z13.h, z8.h46add	z23.s, p3/m, z23.s, z13.s47add	z23.s, z13.s, z8.s48add	z31.b, p7/m, z31.b, z31.b49add	z31.b, z31.b, #25550add	z31.b, z31.b, z31.b51add	z31.d, p7/m, z31.d, z31.d52add	z31.d, z31.d, #6528053add	z31.d, z31.d, z31.d54add	z31.h, p7/m, z31.h, z31.h55add	z31.h, z31.h, #6528056add	z31.h, z31.h, z31.h57add	z31.s, p7/m, z31.s, z31.s58add	z31.s, z31.s, #6528059add	z31.s, z31.s, z31.s60addhnb	z0.b, z1.h, z31.h61addhnb	z0.h, z1.s, z31.s62addhnb	z0.s, z1.d, z31.d63addhnt	z0.b, z1.h, z31.h64addhnt	z0.h, z1.s, z31.s65addhnt	z0.s, z1.d, z31.d66addp	z0.b, p0/m, z0.b, z1.b67addp	z0.h, p0/m, z0.h, z1.h68addp	z29.s, p7/m, z29.s, z30.s69addp	z31.d, p7/m, z31.d, z30.d70addpl	sp, sp, #3171addpl	x0, x0, #-3272addpl	x21, x21, #073addpl	x23, x8, #-174addvl	sp, sp, #3175addvl	x0, x0, #-3276addvl	x21, x21, #077addvl	x23, x8, #-178adr	z0.d, [z0.d, z0.d, lsl #1]79adr	z0.d, [z0.d, z0.d, lsl #2]80adr	z0.d, [z0.d, z0.d, lsl #3]81adr	z0.d, [z0.d, z0.d, sxtw #1]82adr	z0.d, [z0.d, z0.d, sxtw #2]83adr	z0.d, [z0.d, z0.d, sxtw #3]84adr	z0.d, [z0.d, z0.d, sxtw]85adr	z0.d, [z0.d, z0.d, uxtw #1]86adr	z0.d, [z0.d, z0.d, uxtw #2]87adr	z0.d, [z0.d, z0.d, uxtw #3]88adr	z0.d, [z0.d, z0.d, uxtw]89adr	z0.d, [z0.d, z0.d]90adr	z0.s, [z0.s, z0.s, lsl #1]91adr	z0.s, [z0.s, z0.s, lsl #2]92adr	z0.s, [z0.s, z0.s, lsl #3]93adr	z0.s, [z0.s, z0.s]94aesd	z0.b, z0.b, z31.b95aese	z0.b, z0.b, z31.b96aesimc	z0.b, z0.b97aesimc	z31.b, z31.b98aesmc	z0.b, z0.b99aesmc	z31.b, z31.b100and	p0.b, p0/z, p0.b, p1.b101and	z0.d, z0.d, #0x6102and	z0.d, z0.d, #0xfffffffffffffff9103and	z0.d, z0.d, z0.d104and	z0.s, z0.s, #0x6105and	z0.s, z0.s, #0xfffffff9106and	z23.d, z13.d, z8.d107and	z23.h, z23.h, #0x6108and	z23.h, z23.h, #0xfff9109and	z31.b, p7/m, z31.b, z31.b110and	z31.d, p7/m, z31.d, z31.d111and	z31.h, p7/m, z31.h, z31.h112and	z31.s, p7/m, z31.s, z31.s113and	z5.b, z5.b, #0x6114and	z5.b, z5.b, #0xf9115ands	p0.b, p0/z, p0.b, p1.b116andv	b0, p7, z31.b117andv	d0, p7, z31.d118andv	h0, p7, z31.h119andv	s0, p7, z31.s120asr	z0.b, p0/m, z0.b, #1121asr	z0.b, p0/m, z0.b, z0.b122asr	z0.b, p0/m, z0.b, z1.d123asr	z0.b, z0.b, #1124asr	z0.b, z1.b, z2.d125asr	z0.d, p0/m, z0.d, #1126asr	z0.d, p0/m, z0.d, z0.d127asr	z0.d, z0.d, #1128asr	z0.h, p0/m, z0.h, #1129asr	z0.h, p0/m, z0.h, z0.h130asr	z0.h, p0/m, z0.h, z1.d131asr	z0.h, z0.h, #1132asr	z0.h, z1.h, z2.d133asr	z0.s, p0/m, z0.s, #1134asr	z0.s, p0/m, z0.s, z0.s135asr	z0.s, p0/m, z0.s, z1.d136asr	z0.s, z0.s, #1137asr	z0.s, z1.s, z2.d138asr	z31.b, p0/m, z31.b, #8139asr	z31.b, z31.b, #8140asr	z31.d, p0/m, z31.d, #64141asr	z31.d, z31.d, #64142asr	z31.h, p0/m, z31.h, #16143asr	z31.h, z31.h, #16144asr	z31.s, p0/m, z31.s, #32145asr	z31.s, z31.s, #32146asrd	z0.b, p0/m, z0.b, #1147asrd	z0.d, p0/m, z0.d, #1148asrd	z0.h, p0/m, z0.h, #1149asrd	z0.s, p0/m, z0.s, #1150asrd	z31.b, p0/m, z31.b, #8151asrd	z31.d, p0/m, z31.d, #64152asrd	z31.h, p0/m, z31.h, #16153asrd	z31.s, p0/m, z31.s, #32154asrr	z0.b, p0/m, z0.b, z0.b155asrr	z0.d, p0/m, z0.d, z0.d156asrr	z0.h, p0/m, z0.h, z0.h157asrr	z0.s, p0/m, z0.s, z0.s158bcax	z29.d, z29.d, z30.d, z31.d159bdep	z0.b, z1.b, z31.b160bdep	z0.d, z1.d, z31.d161bdep	z0.h, z1.h, z31.h162bdep	z0.s, z1.s, z31.s163bext	z0.b, z1.b, z31.b164bext	z0.d, z1.d, z31.d165bext	z0.h, z1.h, z31.h166bext	z0.s, z1.s, z31.s167bfcvt	z0.h, p0/m, z1.s168bfcvtnt	z0.h, p0/m, z1.s169bfdot	z0.s, z1.h, z2.h170bfdot	z0.s, z1.h, z2.h[0]171bfdot	z0.s, z1.h, z2.h[3]172bfmlalb	z0.s, z1.h, z2.h173bfmlalb	z0.s, z1.h, z2.h[0]174bfmlalb	z0.s, z1.h, z2.h[7]175bfmlalb	z10.s, z21.h, z14.h176bfmlalb	z21.s, z14.h, z3.h[2]177bfmlalt	z0.s, z1.h, z2.h178bfmlalt	z0.s, z1.h, z2.h[0]179bfmlalt	z0.s, z1.h, z2.h[7]180bfmlalt	z0.s, z1.h, z7.h[7]181bfmlalt	z14.s, z10.h, z21.h182bfmmla	z0.s, z1.h, z2.h183bgrp	z0.b, z1.b, z31.b184bgrp	z0.d, z1.d, z31.d185bgrp	z0.h, z1.h, z31.h186bgrp	z0.s, z1.s, z31.s187bic	p0.b, p0/z, p0.b, p0.b188bic	p15.b, p15/z, p15.b, p15.b189bic	z0.d, z0.d, z0.d190bic	z23.d, z13.d, z8.d191bic	z31.b, p7/m, z31.b, z31.b192bic	z31.d, p7/m, z31.d, z31.d193bic	z31.h, p7/m, z31.h, z31.h194bic	z31.s, p7/m, z31.s, z31.s195bics	p0.b, p0/z, p0.b, p0.b196bics	p15.b, p15/z, p15.b, p15.b197brka	p0.b, p15/m, p15.b198brka	p0.b, p15/z, p15.b199brkas	p0.b, p15/z, p15.b200brkb	p0.b, p15/m, p15.b201brkb	p0.b, p15/z, p15.b202brkbs	p0.b, p15/z, p15.b203brkn	p0.b, p15/z, p1.b, p0.b204brkn	p15.b, p15/z, p15.b, p15.b205brkns	p0.b, p15/z, p1.b, p0.b206brkns	p15.b, p15/z, p15.b, p15.b207brkpa	p0.b, p15/z, p1.b, p2.b208brkpa	p15.b, p15/z, p15.b, p15.b209brkpas	p0.b, p15/z, p1.b, p2.b210brkpas	p15.b, p15/z, p15.b, p15.b211brkpb	p0.b, p15/z, p1.b, p2.b212brkpb	p15.b, p15/z, p15.b, p15.b213brkpbs	p0.b, p15/z, p1.b, p2.b214brkpbs	p15.b, p15/z, p15.b, p15.b215bsl	z0.d, z0.d, z1.d, z2.d216bsl1n	z0.d, z0.d, z1.d, z2.d217bsl2n	z0.d, z0.d, z1.d, z2.d218cadd	z0.b, z0.b, z0.b, #90219cadd	z0.d, z0.d, z0.d, #90220cadd	z0.h, z0.h, z0.h, #90221cadd	z0.s, z0.s, z0.s, #90222cadd	z31.b, z31.b, z31.b, #270223cadd	z31.d, z31.d, z31.d, #270224cadd	z31.h, z31.h, z31.h, #270225cadd	z31.s, z31.s, z31.s, #270226cdot	z0.d, z1.h, z15.h[1], #0227cdot	z0.d, z1.h, z31.h, #0228cdot	z0.d, z1.h, z31.h, #180229cdot	z0.d, z1.h, z31.h, #270230cdot	z0.d, z1.h, z31.h, #90231cdot	z0.s, z1.b, z31.b, #0232cdot	z0.s, z1.b, z7.b[3], #0233cdot	z29.d, z30.h, z0.h[0], #180234cdot	z31.d, z30.h, z7.h[1], #270235cdot	z5.d, z6.h, z3.h[0], #90236clasta	b0, p7, b0, z31.b237clasta	d0, p7, d0, z31.d238clasta	h0, p7, h0, z31.h239clasta	s0, p7, s0, z31.s240clasta	w0, p7, w0, z31.b241clasta	w0, p7, w0, z31.h242clasta	w0, p7, w0, z31.s243clasta	x0, p7, x0, z31.d244clasta	z0.b, p7, z0.b, z31.b245clasta	z0.d, p7, z0.d, z31.d246clasta	z0.h, p7, z0.h, z31.h247clasta	z0.s, p7, z0.s, z31.s248clastb	b0, p7, b0, z31.b249clastb	d0, p7, d0, z31.d250clastb	h0, p7, h0, z31.h251clastb	s0, p7, s0, z31.s252clastb	w0, p7, w0, z31.b253clastb	w0, p7, w0, z31.h254clastb	w0, p7, w0, z31.s255clastb	x0, p7, x0, z31.d256clastb	z0.b, p7, z0.b, z31.b257clastb	z0.d, p7, z0.d, z31.d258clastb	z0.h, p7, z0.h, z31.h259clastb	z0.s, p7, z0.s, z31.s260cls	z31.b, p7/m, z31.b261cls	z31.d, p7/m, z31.d262cls	z31.h, p7/m, z31.h263cls	z31.s, p7/m, z31.s264clz	z31.b, p7/m, z31.b265clz	z31.d, p7/m, z31.d266clz	z31.h, p7/m, z31.h267clz	z31.s, p7/m, z31.s268cmla	z0.b, z1.b, z2.b, #0269cmla	z0.d, z1.d, z2.d, #0270cmla	z0.h, z1.h, z2.h, #0271cmla	z0.h, z1.h, z2.h[0], #0272cmla	z0.s, z1.s, z2.s, #0273cmla	z0.s, z1.s, z2.s[0], #0274cmla	z15.b, z16.b, z17.b, #270275cmla	z15.d, z16.d, z17.d, #270276cmla	z15.h, z16.h, z17.h, #270277cmla	z15.s, z16.s, z17.s, #270278cmla	z29.b, z30.b, z31.b, #90279cmla	z29.d, z30.d, z31.d, #90280cmla	z29.h, z30.h, z31.h, #90281cmla	z29.s, z30.s, z31.s, #90282cmla	z31.b, z31.b, z31.b, #180283cmla	z31.d, z31.d, z31.d, #180284cmla	z31.h, z30.h, z7.h[0], #180285cmla	z31.h, z31.h, z31.h, #180286cmla	z31.s, z30.s, z7.s[0], #180287cmla	z31.s, z31.s, z31.s, #180288cmpeq	p0.b, p0/z, z0.b, #-16289cmpeq	p0.b, p0/z, z0.b, #15290cmpeq	p0.b, p0/z, z0.b, z0.b291cmpeq	p0.b, p0/z, z0.b, z0.d292cmpeq	p0.d, p0/z, z0.d, #-16293cmpeq	p0.d, p0/z, z0.d, #15294cmpeq	p0.d, p0/z, z0.d, z0.d295cmpeq	p0.h, p0/z, z0.h, #-16296cmpeq	p0.h, p0/z, z0.h, #15297cmpeq	p0.h, p0/z, z0.h, z0.d298cmpeq	p0.h, p0/z, z0.h, z0.h299cmpeq	p0.s, p0/z, z0.s, #-16300cmpeq	p0.s, p0/z, z0.s, #15301cmpeq	p0.s, p0/z, z0.s, z0.d302cmpeq	p0.s, p0/z, z0.s, z0.s303cmpge	p0.b, p0/z, z0.b, #-16304cmpge	p0.b, p0/z, z0.b, #15305cmpge	p0.b, p0/z, z0.b, z0.b306cmpge	p0.b, p0/z, z0.b, z0.d307cmpge	p0.b, p0/z, z1.b, z0.b308cmpge	p0.d, p0/z, z0.d, #-16309cmpge	p0.d, p0/z, z0.d, #15310cmpge	p0.d, p0/z, z0.d, z0.d311cmpge	p0.d, p0/z, z1.d, z0.d312cmpge	p0.h, p0/z, z0.h, #-16313cmpge	p0.h, p0/z, z0.h, #15314cmpge	p0.h, p0/z, z0.h, z0.d315cmpge	p0.h, p0/z, z0.h, z0.h316cmpge	p0.h, p0/z, z1.h, z0.h317cmpge	p0.s, p0/z, z0.s, #-16318cmpge	p0.s, p0/z, z0.s, #15319cmpge	p0.s, p0/z, z0.s, z0.d320cmpge	p0.s, p0/z, z0.s, z0.s321cmpge	p0.s, p0/z, z1.s, z0.s322cmpgt	p0.b, p0/z, z0.b, #-16323cmpgt	p0.b, p0/z, z0.b, #15324cmpgt	p0.b, p0/z, z0.b, z0.b325cmpgt	p0.b, p0/z, z0.b, z0.d326cmpgt	p0.b, p0/z, z1.b, z0.b327cmpgt	p0.d, p0/z, z0.d, #-16328cmpgt	p0.d, p0/z, z0.d, #15329cmpgt	p0.d, p0/z, z0.d, z0.d330cmpgt	p0.d, p0/z, z1.d, z0.d331cmpgt	p0.h, p0/z, z0.h, #-16332cmpgt	p0.h, p0/z, z0.h, #15333cmpgt	p0.h, p0/z, z0.h, z0.d334cmpgt	p0.h, p0/z, z0.h, z0.h335cmpgt	p0.h, p0/z, z1.h, z0.h336cmpgt	p0.s, p0/z, z0.s, #-16337cmpgt	p0.s, p0/z, z0.s, #15338cmpgt	p0.s, p0/z, z0.s, z0.d339cmpgt	p0.s, p0/z, z0.s, z0.s340cmpgt	p0.s, p0/z, z1.s, z0.s341cmphi	p0.b, p0/z, z0.b, #0342cmphi	p0.b, p0/z, z0.b, #127343cmphi	p0.b, p0/z, z0.b, z0.b344cmphi	p0.b, p0/z, z0.b, z0.d345cmphi	p0.b, p0/z, z1.b, z0.b346cmphi	p0.d, p0/z, z0.d, #0347cmphi	p0.d, p0/z, z0.d, #127348cmphi	p0.d, p0/z, z0.d, z0.d349cmphi	p0.d, p0/z, z1.d, z0.d350cmphi	p0.h, p0/z, z0.h, #0351cmphi	p0.h, p0/z, z0.h, #127352cmphi	p0.h, p0/z, z0.h, z0.d353cmphi	p0.h, p0/z, z0.h, z0.h354cmphi	p0.h, p0/z, z1.h, z0.h355cmphi	p0.s, p0/z, z0.s, #0356cmphi	p0.s, p0/z, z0.s, #127357cmphi	p0.s, p0/z, z0.s, z0.d358cmphi	p0.s, p0/z, z0.s, z0.s359cmphi	p0.s, p0/z, z1.s, z0.s360cmphs	p0.b, p0/z, z0.b, #0361cmphs	p0.b, p0/z, z0.b, #127362cmphs	p0.b, p0/z, z0.b, z0.b363cmphs	p0.b, p0/z, z0.b, z0.d364cmphs	p0.b, p0/z, z1.b, z0.b365cmphs	p0.d, p0/z, z0.d, #0366cmphs	p0.d, p0/z, z0.d, #127367cmphs	p0.d, p0/z, z0.d, z0.d368cmphs	p0.d, p0/z, z1.d, z0.d369cmphs	p0.h, p0/z, z0.h, #0370cmphs	p0.h, p0/z, z0.h, #127371cmphs	p0.h, p0/z, z0.h, z0.d372cmphs	p0.h, p0/z, z0.h, z0.h373cmphs	p0.h, p0/z, z1.h, z0.h374cmphs	p0.s, p0/z, z0.s, #0375cmphs	p0.s, p0/z, z0.s, #127376cmphs	p0.s, p0/z, z0.s, z0.d377cmphs	p0.s, p0/z, z0.s, z0.s378cmphs	p0.s, p0/z, z1.s, z0.s379cmple	p0.b, p0/z, z0.b, #-16380cmple	p0.b, p0/z, z0.b, #15381cmple	p0.b, p0/z, z0.b, z0.d382cmple	p0.d, p0/z, z0.d, #-16383cmple	p0.d, p0/z, z0.d, #15384cmple	p0.h, p0/z, z0.h, #-16385cmple	p0.h, p0/z, z0.h, #15386cmple	p0.h, p0/z, z0.h, z0.d387cmple	p0.s, p0/z, z0.s, #-16388cmple	p0.s, p0/z, z0.s, #15389cmple	p0.s, p0/z, z0.s, z0.d390cmplo	p0.b, p0/z, z0.b, #0391cmplo	p0.b, p0/z, z0.b, #127392cmplo	p0.b, p0/z, z0.b, z0.d393cmplo	p0.d, p0/z, z0.d, #0394cmplo	p0.d, p0/z, z0.d, #127395cmplo	p0.h, p0/z, z0.h, #0396cmplo	p0.h, p0/z, z0.h, #127397cmplo	p0.h, p0/z, z0.h, z0.d398cmplo	p0.s, p0/z, z0.s, #0399cmplo	p0.s, p0/z, z0.s, #127400cmplo	p0.s, p0/z, z0.s, z0.d401cmpls	p0.b, p0/z, z0.b, #0402cmpls	p0.b, p0/z, z0.b, #127403cmpls	p0.b, p0/z, z0.b, z0.d404cmpls	p0.d, p0/z, z0.d, #0405cmpls	p0.d, p0/z, z0.d, #127406cmpls	p0.h, p0/z, z0.h, #0407cmpls	p0.h, p0/z, z0.h, #127408cmpls	p0.h, p0/z, z0.h, z0.d409cmpls	p0.s, p0/z, z0.s, #0410cmpls	p0.s, p0/z, z0.s, #127411cmpls	p0.s, p0/z, z0.s, z0.d412cmplt	p0.b, p0/z, z0.b, #-16413cmplt	p0.b, p0/z, z0.b, #15414cmplt	p0.b, p0/z, z0.b, z0.d415cmplt	p0.d, p0/z, z0.d, #-16416cmplt	p0.d, p0/z, z0.d, #15417cmplt	p0.h, p0/z, z0.h, #-16418cmplt	p0.h, p0/z, z0.h, #15419cmplt	p0.h, p0/z, z0.h, z0.d420cmplt	p0.s, p0/z, z0.s, #-16421cmplt	p0.s, p0/z, z0.s, #15422cmplt	p0.s, p0/z, z0.s, z0.d423cmpne	p0.b, p0/z, z0.b, #-16424cmpne	p0.b, p0/z, z0.b, #15425cmpne	p0.b, p0/z, z0.b, z0.b426cmpne	p0.b, p0/z, z0.b, z0.d427cmpne	p0.d, p0/z, z0.d, #-16428cmpne	p0.d, p0/z, z0.d, #15429cmpne	p0.d, p0/z, z0.d, z0.d430cmpne	p0.h, p0/z, z0.h, #-16431cmpne	p0.h, p0/z, z0.h, #15432cmpne	p0.h, p0/z, z0.h, z0.d433cmpne	p0.h, p0/z, z0.h, z0.h434cmpne	p0.s, p0/z, z0.s, #-16435cmpne	p0.s, p0/z, z0.s, #15436cmpne	p0.s, p0/z, z0.s, z0.d437cmpne	p0.s, p0/z, z0.s, z0.s438cnot	z31.b, p7/m, z31.b439cnot	z31.d, p7/m, z31.d440cnot	z31.h, p7/m, z31.h441cnot	z31.s, p7/m, z31.s442cnt	z31.b, p7/m, z31.b443cnt	z31.d, p7/m, z31.d444cnt	z31.h, p7/m, z31.h445cnt	z31.s, p7/m, z31.s446cntb	x0447cntb	x0, #28448cntb	x0, all, mul #16449cntb	x0, pow2450cntd	x0451cntd	x0, #28452cntd	x0, all, mul #16453cntd	x0, pow2454cnth	x0455cnth	x0, #28456cnth	x0, all, mul #16457cnth	x0, pow2458cntp	x0, p15, p0.b459cntp	x0, p15, p0.d460cntp	x0, p15, p0.h461cntp	x0, p15, p0.s462cntw	x0463cntw	x0, #28464cntw	x0, all, mul #16465cntw	x0, pow2466compact	z31.d, p7, z31.d467compact	z31.s, p7, z31.s468ctermeq	w30, wzr469ctermeq	wzr, w30470ctermeq	x30, xzr471ctermeq	xzr, x30472ctermne	w30, wzr473ctermne	wzr, w30474ctermne	x30, xzr475ctermne	xzr, x30476decb	x0477decb	x0, #14478decb	x0, all, mul #16479decb	x0, pow2480decb	x0, vl1481decd	x0482decd	x0, #14483decd	x0, all, mul #16484decd	x0, pow2485decd	x0, vl1486dech	x0487dech	x0, #14488dech	x0, all, mul #16489dech	x0, pow2490dech	x0, vl1491decp	x0, p0.b492decp	x0, p0.d493decp	x0, p0.h494decp	x0, p0.s495decp	xzr, p15.b496decp	xzr, p15.d497decp	xzr, p15.h498decp	xzr, p15.s499decp	z31.d, p15.d500decp	z31.h, p15.h501decp	z31.s, p15.s502decw	x0503decw	x0, #14504decw	x0, all, mul #16505decw	x0, pow2506decw	x0, vl1507dupm	z0.d, #0xfffffffffffffff9508dupm	z0.s, #0xfffffff9509dupm	z23.h, #0xfff9510dupm	z5.b, #0xf9511eor	p0.b, p0/z, p0.b, p1.b512eor	z0.d, z0.d, #0x6513eor	z0.d, z0.d, #0xfffffffffffffff9514eor	z0.d, z0.d, z0.d515eor	z0.s, z0.s, #0x6516eor	z0.s, z0.s, #0xfffffff9517eor	z23.d, z13.d, z8.d518eor	z23.h, z23.h, #0x6519eor	z23.h, z23.h, #0xfff9520eor	z31.b, p7/m, z31.b, z31.b521eor	z31.d, p7/m, z31.d, z31.d522eor	z31.h, p7/m, z31.h, z31.h523eor	z31.s, p7/m, z31.s, z31.s524eor	z5.b, z5.b, #0x6525eor	z5.b, z5.b, #0xf9526eor3	z29.d, z29.d, z30.d, z31.d527eorbt	z0.b, z1.b, z31.b528eorbt	z0.d, z1.d, z31.d529eorbt	z0.h, z1.h, z31.h530eorbt	z0.s, z1.s, z31.s531eors	p0.b, p0/z, p0.b, p1.b532eortb	z0.b, z1.b, z31.b533eortb	z0.d, z1.d, z31.d534eortb	z0.h, z1.h, z31.h535eortb	z0.s, z1.s, z31.s536eorv	b0, p7, z31.b537eorv	d0, p7, z31.d538eorv	h0, p7, z31.h539eorv	s0, p7, z31.s540ext	z0.b, { z1.b, z2.b }, #0541ext	z31.b, z31.b, z0.b, #0542ext	z31.b, z31.b, z0.b, #255543ext	z31.b, { z30.b, z31.b }, #255544fabd	z0.d, p7/m, z0.d, z31.d545fabd	z0.h, p7/m, z0.h, z31.h546fabd	z0.s, p7/m, z0.s, z31.s547fabs	z31.d, p7/m, z31.d548fabs	z31.h, p7/m, z31.h549fabs	z31.s, p7/m, z31.s550facge	p0.d, p0/z, z0.d, z1.d551facge	p0.d, p0/z, z1.d, z0.d552facge	p0.h, p0/z, z0.h, z1.h553facge	p0.h, p0/z, z1.h, z0.h554facge	p0.s, p0/z, z0.s, z1.s555facge	p0.s, p0/z, z1.s, z0.s556facgt	p0.d, p0/z, z0.d, z1.d557facgt	p0.d, p0/z, z1.d, z0.d558facgt	p0.h, p0/z, z0.h, z1.h559facgt	p0.h, p0/z, z1.h, z0.h560facgt	p0.s, p0/z, z0.s, z1.s561facgt	p0.s, p0/z, z1.s, z0.s562fadd	z0.d, p0/m, z0.d, #0.5563fadd	z0.d, p7/m, z0.d, z31.d564fadd	z0.d, z1.d, z31.d565fadd	z0.h, p0/m, z0.h, #0.5566fadd	z0.h, p7/m, z0.h, z31.h567fadd	z0.h, z1.h, z31.h568fadd	z0.s, p0/m, z0.s, #0.5569fadd	z0.s, p7/m, z0.s, z31.s570fadd	z0.s, z1.s, z31.s571fadd	z31.d, p7/m, z31.d, #1.0572fadd	z31.h, p7/m, z31.h, #1.0573fadd	z31.s, p7/m, z31.s, #1.0574fadda	d0, p7, d0, z31.d575fadda	h0, p7, h0, z31.h576fadda	s0, p7, s0, z31.s577faddp	z0.h, p0/m, z0.h, z1.h578faddp	z29.s, p3/m, z29.s, z30.s579faddp	z31.d, p7/m, z31.d, z30.d580faddv	d0, p7, z31.d581faddv	h0, p7, z31.h582faddv	s0, p7, z31.s583fcadd	z0.d, p0/m, z0.d, z0.d, #90584fcadd	z0.h, p0/m, z0.h, z0.h, #90585fcadd	z0.s, p0/m, z0.s, z0.s, #90586fcadd	z31.d, p7/m, z31.d, z31.d, #270587fcadd	z31.h, p7/m, z31.h, z31.h, #270588fcadd	z31.s, p7/m, z31.s, z31.s, #270589fcmeq	p0.d, p0/z, z0.d, #0.0590fcmeq	p0.d, p0/z, z0.d, z1.d591fcmeq	p0.h, p0/z, z0.h, #0.0592fcmeq	p0.h, p0/z, z0.h, z1.h593fcmeq	p0.s, p0/z, z0.s, #0.0594fcmeq	p0.s, p0/z, z0.s, z1.s595fcmge	p0.d, p0/z, z0.d, #0.0596fcmge	p0.d, p0/z, z0.d, z1.d597fcmge	p0.d, p0/z, z1.d, z0.d598fcmge	p0.h, p0/z, z0.h, #0.0599fcmge	p0.h, p0/z, z0.h, z1.h600fcmge	p0.h, p0/z, z1.h, z0.h601fcmge	p0.s, p0/z, z0.s, #0.0602fcmge	p0.s, p0/z, z0.s, z1.s603fcmge	p0.s, p0/z, z1.s, z0.s604fcmgt	p0.d, p0/z, z0.d, #0.0605fcmgt	p0.d, p0/z, z0.d, z1.d606fcmgt	p0.d, p0/z, z1.d, z0.d607fcmgt	p0.h, p0/z, z0.h, #0.0608fcmgt	p0.h, p0/z, z0.h, z1.h609fcmgt	p0.h, p0/z, z1.h, z0.h610fcmgt	p0.s, p0/z, z0.s, #0.0611fcmgt	p0.s, p0/z, z0.s, z1.s612fcmgt	p0.s, p0/z, z1.s, z0.s613fcmla	z0.d, p0/m, z0.d, z0.d, #0614fcmla	z0.d, p0/m, z1.d, z2.d, #90615fcmla	z0.h, p0/m, z0.h, z0.h, #0616fcmla	z0.h, p0/m, z1.h, z2.h, #90617fcmla	z0.h, z0.h, z0.h[0], #0618fcmla	z0.s, p0/m, z0.s, z0.s, #0619fcmla	z0.s, p0/m, z1.s, z2.s, #90620fcmla	z21.s, z10.s, z5.s[1], #90621fcmla	z23.s, z13.s, z8.s[0], #270622fcmla	z29.d, p7/m, z30.d, z31.d, #180623fcmla	z29.h, p7/m, z30.h, z31.h, #180624fcmla	z29.s, p7/m, z30.s, z31.s, #180625fcmla	z31.d, p7/m, z31.d, z31.d, #270626fcmla	z31.h, p7/m, z31.h, z31.h, #270627fcmla	z31.h, z31.h, z7.h[3], #270628fcmla	z31.s, p7/m, z31.s, z31.s, #270629fcmle	p0.d, p0/z, z0.d, #0.0630fcmle	p0.h, p0/z, z0.h, #0.0631fcmle	p0.s, p0/z, z0.s, #0.0632fcmlt	p0.d, p0/z, z0.d, #0.0633fcmlt	p0.h, p0/z, z0.h, #0.0634fcmlt	p0.s, p0/z, z0.s, #0.0635fcmne	p0.d, p0/z, z0.d, #0.0636fcmne	p0.d, p0/z, z0.d, z1.d637fcmne	p0.h, p0/z, z0.h, #0.0638fcmne	p0.h, p0/z, z0.h, z1.h639fcmne	p0.s, p0/z, z0.s, #0.0640fcmne	p0.s, p0/z, z0.s, z1.s641fcmuo	p0.d, p0/z, z0.d, z1.d642fcmuo	p0.h, p0/z, z0.h, z1.h643fcmuo	p0.s, p0/z, z0.s, z1.s644fcvt	z0.d, p0/m, z0.h645fcvt	z0.d, p0/m, z0.s646fcvt	z0.h, p0/m, z0.d647fcvt	z0.h, p0/m, z0.s648fcvt	z0.s, p0/m, z0.d649fcvt	z0.s, p0/m, z0.h650fcvtlt	z0.s, p0/m, z1.h651fcvtlt	z30.d, p7/m, z31.s652fcvtnt	z0.h, p0/m, z1.s653fcvtnt	z30.s, p7/m, z31.d654fcvtx	z0.s, p0/m, z0.d655fcvtx	z30.s, p7/m, z31.d656fcvtxnt	z0.s, p0/m, z1.d657fcvtxnt	z30.s, p7/m, z31.d658fcvtzs	z0.d, p0/m, z0.d659fcvtzs	z0.d, p0/m, z0.h660fcvtzs	z0.d, p0/m, z0.s661fcvtzs	z0.h, p0/m, z0.h662fcvtzs	z0.s, p0/m, z0.d663fcvtzs	z0.s, p0/m, z0.h664fcvtzs	z0.s, p0/m, z0.s665fcvtzu	z0.d, p0/m, z0.d666fcvtzu	z0.d, p0/m, z0.h667fcvtzu	z0.d, p0/m, z0.s668fcvtzu	z0.h, p0/m, z0.h669fcvtzu	z0.s, p0/m, z0.d670fcvtzu	z0.s, p0/m, z0.h671fcvtzu	z0.s, p0/m, z0.s672fdiv	z0.d, p7/m, z0.d, z31.d673fdiv	z0.h, p7/m, z0.h, z31.h674fdiv	z0.s, p7/m, z0.s, z31.s675fdivr	z0.d, p7/m, z0.d, z31.d676fdivr	z0.h, p7/m, z0.h, z31.h677fdivr	z0.s, p7/m, z0.s, z31.s678fexpa	z0.d, z31.d679fexpa	z0.h, z31.h680fexpa	z0.s, z31.s681flogb	z31.d, p7/m, z31.d682flogb	z31.h, p7/m, z31.h683flogb	z31.s, p7/m, z31.s684fmad	z0.d, p7/m, z1.d, z31.d685fmad	z0.h, p7/m, z1.h, z31.h686fmad	z0.s, p7/m, z1.s, z31.s687fmax	z0.d, p0/m, z0.d, #0.0688fmax	z0.d, p7/m, z0.d, z31.d689fmax	z0.h, p0/m, z0.h, #0.0690fmax	z0.h, p7/m, z0.h, z31.h691fmax	z0.s, p0/m, z0.s, #0.0692fmax	z0.s, p7/m, z0.s, z31.s693fmax	z31.d, p7/m, z31.d, #1.0694fmax	z31.h, p7/m, z31.h, #1.0695fmax	z31.s, p7/m, z31.s, #1.0696fmaxnm	z0.d, p0/m, z0.d, #0.0697fmaxnm	z0.d, p7/m, z0.d, z31.d698fmaxnm	z0.h, p0/m, z0.h, #0.0699fmaxnm	z0.h, p7/m, z0.h, z31.h700fmaxnm	z0.s, p0/m, z0.s, #0.0701fmaxnm	z0.s, p7/m, z0.s, z31.s702fmaxnm	z31.d, p7/m, z31.d, #1.0703fmaxnm	z31.h, p7/m, z31.h, #1.0704fmaxnm	z31.s, p7/m, z31.s, #1.0705fmaxnmp	z0.h, p0/m, z0.h, z1.h706fmaxnmp	z29.s, p3/m, z29.s, z30.s707fmaxnmp	z31.d, p7/m, z31.d, z30.d708fmaxnmv	d0, p7, z31.d709fmaxnmv	h0, p7, z31.h710fmaxnmv	s0, p7, z31.s711fmaxp	z0.h, p0/m, z0.h, z1.h712fmaxp	z29.s, p3/m, z29.s, z30.s713fmaxp	z31.d, p7/m, z31.d, z30.d714fmaxv	d0, p7, z31.d715fmaxv	h0, p7, z31.h716fmaxv	s0, p7, z31.s717fmin	z0.d, p0/m, z0.d, #0.0718fmin	z0.d, p7/m, z0.d, z31.d719fmin	z0.h, p0/m, z0.h, #0.0720fmin	z0.h, p7/m, z0.h, z31.h721fmin	z0.s, p0/m, z0.s, #0.0722fmin	z0.s, p7/m, z0.s, z31.s723fmin	z31.d, p7/m, z31.d, #1.0724fmin	z31.h, p7/m, z31.h, #1.0725fmin	z31.s, p7/m, z31.s, #1.0726fminnm	z0.d, p0/m, z0.d, #0.0727fminnm	z0.d, p7/m, z0.d, z31.d728fminnm	z0.h, p0/m, z0.h, #0.0729fminnm	z0.h, p7/m, z0.h, z31.h730fminnm	z0.s, p0/m, z0.s, #0.0731fminnm	z0.s, p7/m, z0.s, z31.s732fminnm	z31.d, p7/m, z31.d, #1.0733fminnm	z31.h, p7/m, z31.h, #1.0734fminnm	z31.s, p7/m, z31.s, #1.0735fminnmp	z0.h, p0/m, z0.h, z1.h736fminnmp	z29.s, p3/m, z29.s, z30.s737fminnmp	z31.d, p7/m, z31.d, z30.d738fminnmv	d0, p7, z31.d739fminnmv	h0, p7, z31.h740fminnmv	s0, p7, z31.s741fminp	z0.h, p0/m, z0.h, z1.h742fminp	z29.s, p3/m, z29.s, z30.s743fminp	z31.d, p7/m, z31.d, z30.d744fminv	d0, p7, z31.d745fminv	h0, p7, z31.h746fminv	s0, p7, z31.s747fmla	z0.d, p7/m, z1.d, z31.d748fmla	z0.d, z1.d, z7.d[1]749fmla	z0.h, p7/m, z1.h, z31.h750fmla	z0.h, z1.h, z7.h[7]751fmla	z0.s, p7/m, z1.s, z31.s752fmla	z0.s, z1.s, z7.s[3]753fmlalb	z0.s, z1.h, z7.h[0]754fmlalb	z29.s, z30.h, z31.h755fmlalb	z30.s, z31.h, z7.h[7]756fmlalt	z0.s, z1.h, z7.h[0]757fmlalt	z29.s, z30.h, z31.h758fmlalt	z30.s, z31.h, z7.h[7]759fmls	z0.d, p7/m, z1.d, z31.d760fmls	z0.d, z1.d, z7.d[1]761fmls	z0.h, p7/m, z1.h, z31.h762fmls	z0.h, z1.h, z7.h[7]763fmls	z0.s, p7/m, z1.s, z31.s764fmls	z0.s, z1.s, z7.s[3]765fmlslb	z0.s, z1.h, z7.h[0]766fmlslb	z29.s, z30.h, z31.h767fmlslb	z30.s, z31.h, z7.h[7]768fmlslt	z0.s, z1.h, z7.h[0]769fmlslt	z29.s, z30.h, z31.h770fmlslt	z30.s, z31.h, z7.h[7]771fmov	z0.d, #-10.00000000772fmov	z0.d, #0.12500000773fmov	z0.d, p0/m, #-10.00000000774fmov	z0.d, p0/m, #0.12500000775fmov	z0.h, #-0.12500000776fmov	z0.h, p0/m, #-0.12500000777fmov	z0.s, #-0.12500000778fmov	z0.s, p0/m, #-0.12500000779fmsb	z0.d, p7/m, z1.d, z31.d780fmsb	z0.h, p7/m, z1.h, z31.h781fmsb	z0.s, p7/m, z1.s, z31.s782fmul	z0.d, p0/m, z0.d, #0.5783fmul	z0.d, p7/m, z0.d, z31.d784fmul	z0.d, z0.d, z0.d[0]785fmul	z0.d, z1.d, z31.d786fmul	z0.h, p0/m, z0.h, #0.5787fmul	z0.h, p7/m, z0.h, z31.h788fmul	z0.h, z0.h, z0.h[0]789fmul	z0.h, z1.h, z31.h790fmul	z0.s, p0/m, z0.s, #0.5791fmul	z0.s, p7/m, z0.s, z31.s792fmul	z0.s, z0.s, z0.s[0]793fmul	z0.s, z1.s, z31.s794fmul	z31.d, p7/m, z31.d, #2.0795fmul	z31.d, z31.d, z15.d[1]796fmul	z31.h, p7/m, z31.h, #2.0797fmul	z31.h, z31.h, z7.h[7]798fmul	z31.s, p7/m, z31.s, #2.0799fmul	z31.s, z31.s, z7.s[3]800fmulx	z0.d, p7/m, z0.d, z31.d801fmulx	z0.h, p7/m, z0.h, z31.h802fmulx	z0.s, p7/m, z0.s, z31.s803fneg	z31.d, p7/m, z31.d804fneg	z31.h, p7/m, z31.h805fneg	z31.s, p7/m, z31.s806fnmad	z0.d, p7/m, z1.d, z31.d807fnmad	z0.h, p7/m, z1.h, z31.h808fnmad	z0.s, p7/m, z1.s, z31.s809fnmla	z0.d, p7/m, z1.d, z31.d810fnmla	z0.h, p7/m, z1.h, z31.h811fnmla	z0.s, p7/m, z1.s, z31.s812fnmls	z0.d, p7/m, z1.d, z31.d813fnmls	z0.h, p7/m, z1.h, z31.h814fnmls	z0.s, p7/m, z1.s, z31.s815fnmsb	z0.d, p7/m, z1.d, z31.d816fnmsb	z0.h, p7/m, z1.h, z31.h817fnmsb	z0.s, p7/m, z1.s, z31.s818frecpe	z0.d, z31.d819frecpe	z0.h, z31.h820frecpe	z0.s, z31.s821frecps	z0.d, z1.d, z31.d822frecps	z0.h, z1.h, z31.h823frecps	z0.s, z1.s, z31.s824frecpx	z31.d, p7/m, z31.d825frecpx	z31.h, p7/m, z31.h826frecpx	z31.s, p7/m, z31.s827frinta	z31.d, p7/m, z31.d828frinta	z31.h, p7/m, z31.h829frinta	z31.s, p7/m, z31.s830frinti	z31.d, p7/m, z31.d831frinti	z31.h, p7/m, z31.h832frinti	z31.s, p7/m, z31.s833frintm	z31.d, p7/m, z31.d834frintm	z31.h, p7/m, z31.h835frintm	z31.s, p7/m, z31.s836frintn	z31.d, p7/m, z31.d837frintn	z31.h, p7/m, z31.h838frintn	z31.s, p7/m, z31.s839frintp	z31.d, p7/m, z31.d840frintp	z31.h, p7/m, z31.h841frintp	z31.s, p7/m, z31.s842frintx	z31.d, p7/m, z31.d843frintx	z31.h, p7/m, z31.h844frintx	z31.s, p7/m, z31.s845frintz	z31.d, p7/m, z31.d846frintz	z31.h, p7/m, z31.h847frintz	z31.s, p7/m, z31.s848frsqrte	z0.d, z31.d849frsqrte	z0.h, z31.h850frsqrte	z0.s, z31.s851frsqrts	z0.d, z1.d, z31.d852frsqrts	z0.h, z1.h, z31.h853frsqrts	z0.s, z1.s, z31.s854fscale	z0.d, p7/m, z0.d, z31.d855fscale	z0.h, p7/m, z0.h, z31.h856fscale	z0.s, p7/m, z0.s, z31.s857fsqrt	z31.d, p7/m, z31.d858fsqrt	z31.h, p7/m, z31.h859fsqrt	z31.s, p7/m, z31.s860fsub	z0.d, p0/m, z0.d, #0.5861fsub	z0.d, p7/m, z0.d, z31.d862fsub	z0.d, z1.d, z31.d863fsub	z0.h, p0/m, z0.h, #0.5864fsub	z0.h, p7/m, z0.h, z31.h865fsub	z0.h, z1.h, z31.h866fsub	z0.s, p0/m, z0.s, #0.5867fsub	z0.s, p7/m, z0.s, z31.s868fsub	z0.s, z1.s, z31.s869fsub	z31.d, p7/m, z31.d, #1.0870fsub	z31.h, p7/m, z31.h, #1.0871fsub	z31.s, p7/m, z31.s, #1.0872fsubr	z0.d, p0/m, z0.d, #0.5873fsubr	z0.d, p7/m, z0.d, z31.d874fsubr	z0.h, p0/m, z0.h, #0.5875fsubr	z0.h, p7/m, z0.h, z31.h876fsubr	z0.s, p0/m, z0.s, #0.5877fsubr	z0.s, p7/m, z0.s, z31.s878fsubr	z31.d, p7/m, z31.d, #1.0879fsubr	z31.h, p7/m, z31.h, #1.0880fsubr	z31.s, p7/m, z31.s, #1.0881ftmad	z0.d, z0.d, z31.d, #7882ftmad	z0.h, z0.h, z31.h, #7883ftmad	z0.s, z0.s, z31.s, #7884ftsmul	z0.d, z1.d, z31.d885ftsmul	z0.h, z1.h, z31.h886ftsmul	z0.s, z1.s, z31.s887ftssel	z0.d, z1.d, z31.d888ftssel	z0.h, z1.h, z31.h889ftssel	z0.s, z1.s, z31.s890histcnt	z0.s, p0/z, z1.s, z2.s891histcnt	z29.d, p7/z, z30.d, z31.d892histseg	z0.b, z1.b, z31.b893incb	x0894incb	x0, #14895incb	x0, all, mul #16896incb	x0, pow2897incb	x0, vl1898incd	x0899incd	x0, #14900incd	x0, all, mul #16901incd	x0, pow2902incd	x0, vl1903incd	z0.d904incd	z0.d, all, mul #16905inch	x0906inch	x0, #14907inch	x0, all, mul #16908inch	x0, pow2909inch	x0, vl1910inch	z0.h911inch	z0.h, all, mul #16912incp	x0, p0.b913incp	x0, p0.d914incp	x0, p0.h915incp	x0, p0.s916incp	xzr, p15.b917incp	xzr, p15.d918incp	xzr, p15.h919incp	xzr, p15.s920incp	z31.d, p15.d921incp	z31.h, p15.h922incp	z31.s, p15.s923incw	x0924incw	x0, #14925incw	x0, all, mul #16926incw	x0, pow2927incw	x0, vl1928incw	z0.s929incw	z0.s, all, mul #16930index	z0.b, #0, #0931index	z0.d, #0, #0932index	z0.h, #0, #0933index	z0.h, w0, w0934index	z0.s, #0, #0935index	z21.b, w10, w21936index	z21.d, x10, x21937index	z21.s, w10, w21938index	z23.b, #13, w8939index	z23.b, w13, #8940index	z23.d, #13, x8941index	z23.d, x13, #8942index	z23.h, #13, w8943index	z23.h, w13, #8944index	z23.s, #13, w8945index	z23.s, w13, #8946index	z31.b, #-1, #-1947index	z31.b, #-1, wzr948index	z31.b, wzr, #-1949index	z31.b, wzr, wzr950index	z31.d, #-1, #-1951index	z31.d, #-1, xzr952index	z31.d, xzr, #-1953index	z31.d, xzr, xzr954index	z31.h, #-1, #-1955index	z31.h, #-1, wzr956index	z31.h, wzr, #-1957index	z31.h, wzr, wzr958index	z31.s, #-1, #-1959index	z31.s, #-1, wzr960index	z31.s, wzr, #-1961index	z31.s, wzr, wzr962insr	z0.b, w0963insr	z0.d, x0964insr	z0.h, w0965insr	z0.s, w0966insr	z31.b, b31967insr	z31.b, wzr968insr	z31.d, d31969insr	z31.d, xzr970insr	z31.h, h31971insr	z31.h, wzr972insr	z31.s, s31973insr	z31.s, wzr974lasta	b0, p7, z31.b975lasta	d0, p7, z31.d976lasta	h0, p7, z31.h977lasta	s0, p7, z31.s978lasta	w0, p7, z31.b979lasta	w0, p7, z31.h980lasta	w0, p7, z31.s981lasta	x0, p7, z31.d982lastb	b0, p7, z31.b983lastb	d0, p7, z31.d984lastb	h0, p7, z31.h985lastb	s0, p7, z31.s986lastb	w0, p7, z31.b987lastb	w0, p7, z31.h988lastb	w0, p7, z31.s989lastb	x0, p7, z31.d990ld1b	{ z0.b }, p0/z, [sp, x0]991ld1b	{ z0.b }, p0/z, [x0, x0]992ld1b	{ z0.b }, p0/z, [x0]993ld1b	{ z0.d }, p0/z, [x0]994ld1b	{ z0.d }, p0/z, [z0.d]995ld1b	{ z0.h }, p0/z, [x0]996ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]997ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]998ld1b	{ z0.s }, p0/z, [x0]999ld1b	{ z0.s }, p0/z, [z0.s]1000ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]1001ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]1002ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]1003ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]1004ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]1005ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]1006ld1b	{ z21.s }, p5/z, [x10, x21]1007ld1b	{ z23.d }, p3/z, [x13, x8]1008ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]1009ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]1010ld1b	{ z31.d }, p7/z, [sp, z31.d]1011ld1b	{ z31.d }, p7/z, [z31.d, #31]1012ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]1013ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]1014ld1b	{ z31.s }, p7/z, [z31.s, #31]1015ld1b	{ z5.h }, p3/z, [x17, x16]1016ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]1017ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]1018ld1d	{ z0.d }, p0/z, [x0]1019ld1d	{ z0.d }, p0/z, [z0.d]1020ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]1021ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]1022ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]1023ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]1024ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]1025ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]1026ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]1027ld1d	{ z31.d }, p7/z, [sp, z31.d]1028ld1d	{ z31.d }, p7/z, [z31.d, #248]1029ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1030ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1031ld1h	{ z0.d }, p0/z, [x0]1032ld1h	{ z0.d }, p0/z, [z0.d]1033ld1h	{ z0.h }, p0/z, [x0]1034ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]1035ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]1036ld1h	{ z0.s }, p0/z, [x0]1037ld1h	{ z0.s }, p0/z, [z0.s]1038ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]1039ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]1040ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]1041ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]1042ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]1043ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]1044ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]1045ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1046ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]1047ld1h	{ z31.d }, p7/z, [sp, z31.d]1048ld1h	{ z31.d }, p7/z, [z31.d, #62]1049ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]1050ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]1051ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1052ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1053ld1h	{ z31.s }, p7/z, [z31.s, #62]1054ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]1055ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]1056ld1rb	{ z0.b }, p0/z, [x0]1057ld1rb	{ z0.d }, p0/z, [x0]1058ld1rb	{ z0.h }, p0/z, [x0]1059ld1rb	{ z0.s }, p0/z, [x0]1060ld1rb	{ z31.b }, p7/z, [sp, #63]1061ld1rb	{ z31.d }, p7/z, [sp, #63]1062ld1rb	{ z31.h }, p7/z, [sp, #63]1063ld1rb	{ z31.s }, p7/z, [sp, #63]1064ld1rd	{ z0.d }, p0/z, [x0]1065ld1rd	{ z31.d }, p7/z, [sp, #504]1066ld1rh	{ z0.d }, p0/z, [x0]1067ld1rh	{ z0.h }, p0/z, [x0]1068ld1rh	{ z0.s }, p0/z, [x0]1069ld1rh	{ z31.d }, p7/z, [sp, #126]1070ld1rh	{ z31.h }, p7/z, [sp, #126]1071ld1rh	{ z31.s }, p7/z, [sp, #126]1072ld1rqb	{ z0.b }, p0/z, [x0, x0]1073ld1rqb	{ z0.b }, p0/z, [x0]1074ld1rqb	{ z21.b }, p5/z, [x10, #112]1075ld1rqb	{ z23.b }, p3/z, [x13, #-128]1076ld1rqb	{ z31.b }, p7/z, [sp, #-16]1077ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]1078ld1rqd	{ z0.d }, p0/z, [x0]1079ld1rqd	{ z23.d }, p3/z, [x13, #-128]1080ld1rqd	{ z23.d }, p3/z, [x13, #112]1081ld1rqd	{ z31.d }, p7/z, [sp, #-16]1082ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]1083ld1rqh	{ z0.h }, p0/z, [x0]1084ld1rqh	{ z23.h }, p3/z, [x13, #-128]1085ld1rqh	{ z23.h }, p3/z, [x13, #112]1086ld1rqh	{ z31.h }, p7/z, [sp, #-16]1087ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]1088ld1rqw	{ z0.s }, p0/z, [x0]1089ld1rqw	{ z23.s }, p3/z, [x13, #-128]1090ld1rqw	{ z23.s }, p3/z, [x13, #112]1091ld1rqw	{ z31.s }, p7/z, [sp, #-16]1092ld1rsb	{ z0.d }, p0/z, [x0]1093ld1rsb	{ z0.h }, p0/z, [x0]1094ld1rsb	{ z0.s }, p0/z, [x0]1095ld1rsb	{ z31.d }, p7/z, [sp, #63]1096ld1rsb	{ z31.h }, p7/z, [sp, #63]1097ld1rsb	{ z31.s }, p7/z, [sp, #63]1098ld1rsh	{ z0.d }, p0/z, [x0]1099ld1rsh	{ z0.s }, p0/z, [x0]1100ld1rsh	{ z31.d }, p7/z, [sp, #126]1101ld1rsh	{ z31.s }, p7/z, [sp, #126]1102ld1rsw	{ z0.d }, p0/z, [x0]1103ld1rsw	{ z31.d }, p7/z, [sp, #252]1104ld1rw	{ z0.d }, p0/z, [x0]1105ld1rw	{ z0.s }, p0/z, [x0]1106ld1rw	{ z31.d }, p7/z, [sp, #252]1107ld1rw	{ z31.s }, p7/z, [sp, #252]1108ld1sb	{ z0.d }, p0/z, [x0]1109ld1sb	{ z0.d }, p0/z, [z0.d]1110ld1sb	{ z0.h }, p0/z, [sp, x0]1111ld1sb	{ z0.h }, p0/z, [x0, x0]1112ld1sb	{ z0.h }, p0/z, [x0]1113ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]1114ld1sb	{ z0.s }, p0/z, [x0]1115ld1sb	{ z0.s }, p0/z, [z0.s]1116ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]1117ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]1118ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]1119ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]1120ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]1121ld1sb	{ z21.s }, p5/z, [x10, x21]1122ld1sb	{ z23.d }, p3/z, [x13, x8]1123ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]1124ld1sb	{ z31.d }, p7/z, [sp, z31.d]1125ld1sb	{ z31.d }, p7/z, [z31.d, #31]1126ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]1127ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]1128ld1sb	{ z31.s }, p7/z, [z31.s, #31]1129ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1130ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1131ld1sh	{ z0.d }, p0/z, [x0]1132ld1sh	{ z0.d }, p0/z, [z0.d]1133ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]1134ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]1135ld1sh	{ z0.s }, p0/z, [x0]1136ld1sh	{ z0.s }, p0/z, [z0.s]1137ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]1138ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]1139ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]1140ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]1141ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]1142ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]1143ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]1144ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1145ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]1146ld1sh	{ z31.d }, p7/z, [sp, z31.d]1147ld1sh	{ z31.d }, p7/z, [z31.d, #62]1148ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]1149ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1150ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1151ld1sh	{ z31.s }, p7/z, [z31.s, #62]1152ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1153ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1154ld1sw	{ z0.d }, p0/z, [x0]1155ld1sw	{ z0.d }, p0/z, [z0.d]1156ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]1157ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]1158ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]1159ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]1160ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]1161ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1162ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]1163ld1sw	{ z31.d }, p7/z, [sp, z31.d]1164ld1sw	{ z31.d }, p7/z, [z31.d, #124]1165ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1166ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1167ld1w	{ z0.d }, p0/z, [x0]1168ld1w	{ z0.d }, p0/z, [z0.d]1169ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]1170ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]1171ld1w	{ z0.s }, p0/z, [x0]1172ld1w	{ z0.s }, p0/z, [z0.s]1173ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]1174ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]1175ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]1176ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]1177ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]1178ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]1179ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]1180ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1181ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]1182ld1w	{ z31.d }, p7/z, [sp, z31.d]1183ld1w	{ z31.d }, p7/z, [z31.d, #124]1184ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]1185ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]1186ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]1187ld1w	{ z31.s }, p7/z, [z31.s, #124]1188ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]1189ld2b	{ z0.b, z1.b }, p0/z, [x0]1190ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]1191ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]1192ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]1193ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]1194ld2d	{ z0.d, z1.d }, p0/z, [x0]1195ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]1196ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]1197ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]1198ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]1199ld2h	{ z0.h, z1.h }, p0/z, [x0]1200ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]1201ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]1202ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]1203ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]1204ld2w	{ z0.s, z1.s }, p0/z, [x0]1205ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]1206ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]1207ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]1208ld3b	{ z0.b, z1.b, z2.b }, p0/z, [x0, x0]1209ld3b	{ z0.b, z1.b, z2.b }, p0/z, [x0]1210ld3b	{ z21.b, z22.b, z23.b }, p5/z, [x10, #15, mul vl]1211ld3b	{ z23.b, z24.b, z25.b }, p3/z, [x13, #-24, mul vl]1212ld3b	{ z5.b, z6.b, z7.b }, p3/z, [x17, x16]1213ld3d	{ z0.d, z1.d, z2.d }, p0/z, [x0, x0, lsl #3]1214ld3d	{ z0.d, z1.d, z2.d }, p0/z, [x0]1215ld3d	{ z21.d, z22.d, z23.d }, p5/z, [x10, #15, mul vl]1216ld3d	{ z23.d, z24.d, z25.d }, p3/z, [x13, #-24, mul vl]1217ld3d	{ z5.d, z6.d, z7.d }, p3/z, [x17, x16, lsl #3]1218ld3h	{ z0.h, z1.h, z2.h }, p0/z, [x0, x0, lsl #1]1219ld3h	{ z0.h, z1.h, z2.h }, p0/z, [x0]1220ld3h	{ z21.h, z22.h, z23.h }, p5/z, [x10, #15, mul vl]1221ld3h	{ z23.h, z24.h, z25.h }, p3/z, [x13, #-24, mul vl]1222ld3h	{ z5.h, z6.h, z7.h }, p3/z, [x17, x16, lsl #1]1223ld3w	{ z0.s, z1.s, z2.s }, p0/z, [x0, x0, lsl #2]1224ld3w	{ z0.s, z1.s, z2.s }, p0/z, [x0]1225ld3w	{ z21.s, z22.s, z23.s }, p5/z, [x10, #15, mul vl]1226ld3w	{ z23.s, z24.s, z25.s }, p3/z, [x13, #-24, mul vl]1227ld3w	{ z5.s, z6.s, z7.s }, p3/z, [x17, x16, lsl #2]1228ld4b	{ z0.b, z1.b, z2.b, z3.b }, p0/z, [x0, x0]1229ld4b	{ z0.b, z1.b, z2.b, z3.b }, p0/z, [x0]1230ld4b	{ z21.b, z22.b, z23.b, z24.b }, p5/z, [x10, #20, mul vl]1231ld4b	{ z23.b, z24.b, z25.b, z26.b }, p3/z, [x13, #-32, mul vl]1232ld4b	{ z5.b, z6.b, z7.b, z8.b }, p3/z, [x17, x16]1233ld4d	{ z0.d, z1.d, z2.d, z3.d }, p0/z, [x0, x0, lsl #3]1234ld4d	{ z0.d, z1.d, z2.d, z3.d }, p0/z, [x0]1235ld4d	{ z21.d, z22.d, z23.d, z24.d }, p5/z, [x10, #20, mul vl]1236ld4d	{ z23.d, z24.d, z25.d, z26.d }, p3/z, [x13, #-32, mul vl]1237ld4d	{ z5.d, z6.d, z7.d, z8.d }, p3/z, [x17, x16, lsl #3]1238ld4h	{ z0.h, z1.h, z2.h, z3.h }, p0/z, [x0, x0, lsl #1]1239ld4h	{ z0.h, z1.h, z2.h, z3.h }, p0/z, [x0]1240ld4h	{ z21.h, z22.h, z23.h, z24.h }, p5/z, [x10, #20, mul vl]1241ld4h	{ z23.h, z24.h, z25.h, z26.h }, p3/z, [x13, #-32, mul vl]1242ld4h	{ z5.h, z6.h, z7.h, z8.h }, p3/z, [x17, x16, lsl #1]1243ld4w	{ z0.s, z1.s, z2.s, z3.s }, p0/z, [x0, x0, lsl #2]1244ld4w	{ z0.s, z1.s, z2.s, z3.s }, p0/z, [x0]1245ld4w	{ z21.s, z22.s, z23.s, z24.s }, p5/z, [x10, #20, mul vl]1246ld4w	{ z23.s, z24.s, z25.s, z26.s }, p3/z, [x13, #-32, mul vl]1247ld4w	{ z5.s, z6.s, z7.s, z8.s }, p3/z, [x17, x16, lsl #2]1248ldff1b	{ z0.d }, p0/z, [x0, x0]1249ldff1b	{ z0.d }, p0/z, [z0.d]1250ldff1b	{ z0.h }, p0/z, [x0, x0]1251ldff1b	{ z0.s }, p0/z, [x0, x0]1252ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]1253ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]1254ldff1b	{ z0.s }, p0/z, [z0.s]1255ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]1256ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]1257ldff1b	{ z31.b }, p7/z, [sp]1258ldff1b	{ z31.d }, p7/z, [sp, z31.d]1259ldff1b	{ z31.d }, p7/z, [sp]1260ldff1b	{ z31.d }, p7/z, [z31.d, #31]1261ldff1b	{ z31.h }, p7/z, [sp]1262ldff1b	{ z31.s }, p7/z, [sp]1263ldff1b	{ z31.s }, p7/z, [z31.s, #31]1264ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]1265ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]1266ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]1267ldff1d	{ z0.d }, p0/z, [z0.d]1268ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]1269ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]1270ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]1271ldff1d	{ z31.d }, p7/z, [sp, z31.d]1272ldff1d	{ z31.d }, p7/z, [sp]1273ldff1d	{ z31.d }, p7/z, [z31.d, #248]1274ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]1275ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1276ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1277ldff1h	{ z0.d }, p0/z, [z0.d]1278ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]1279ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]1280ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]1281ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]1282ldff1h	{ z0.s }, p0/z, [z0.s]1283ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]1284ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]1285ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1286ldff1h	{ z31.d }, p7/z, [sp, z31.d]1287ldff1h	{ z31.d }, p7/z, [sp]1288ldff1h	{ z31.d }, p7/z, [z31.d, #62]1289ldff1h	{ z31.h }, p7/z, [sp]1290ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1291ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1292ldff1h	{ z31.s }, p7/z, [sp]1293ldff1h	{ z31.s }, p7/z, [z31.s, #62]1294ldff1sb	{ z0.d }, p0/z, [x0, x0]1295ldff1sb	{ z0.d }, p0/z, [z0.d]1296ldff1sb	{ z0.h }, p0/z, [x0, x0]1297ldff1sb	{ z0.s }, p0/z, [x0, x0]1298ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]1299ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]1300ldff1sb	{ z0.s }, p0/z, [z0.s]1301ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]1302ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]1303ldff1sb	{ z31.d }, p7/z, [sp, z31.d]1304ldff1sb	{ z31.d }, p7/z, [sp]1305ldff1sb	{ z31.d }, p7/z, [z31.d, #31]1306ldff1sb	{ z31.h }, p7/z, [sp]1307ldff1sb	{ z31.s }, p7/z, [sp]1308ldff1sb	{ z31.s }, p7/z, [z31.s, #31]1309ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]1310ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1311ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1312ldff1sh	{ z0.d }, p0/z, [z0.d]1313ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]1314ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]1315ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]1316ldff1sh	{ z0.s }, p0/z, [z0.s]1317ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]1318ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]1319ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1320ldff1sh	{ z31.d }, p7/z, [sp, z31.d]1321ldff1sh	{ z31.d }, p7/z, [sp]1322ldff1sh	{ z31.d }, p7/z, [z31.d, #62]1323ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1324ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1325ldff1sh	{ z31.s }, p7/z, [sp]1326ldff1sh	{ z31.s }, p7/z, [z31.s, #62]1327ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]1328ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1329ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1330ldff1sw	{ z0.d }, p0/z, [z0.d]1331ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]1332ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]1333ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1334ldff1sw	{ z31.d }, p7/z, [sp, z31.d]1335ldff1sw	{ z31.d }, p7/z, [sp]1336ldff1sw	{ z31.d }, p7/z, [z31.d, #124]1337ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]1338ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1339ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1340ldff1w	{ z0.d }, p0/z, [z0.d]1341ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]1342ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]1343ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]1344ldff1w	{ z0.s }, p0/z, [z0.s]1345ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]1346ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]1347ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1348ldff1w	{ z31.d }, p7/z, [sp, z31.d]1349ldff1w	{ z31.d }, p7/z, [sp]1350ldff1w	{ z31.d }, p7/z, [z31.d, #124]1351ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]1352ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]1353ldff1w	{ z31.s }, p7/z, [sp]1354ldff1w	{ z31.s }, p7/z, [z31.s, #124]1355ldnf1b	{ z0.b }, p0/z, [x0]1356ldnf1b	{ z0.d }, p0/z, [x0]1357ldnf1b	{ z0.h }, p0/z, [x0]1358ldnf1b	{ z0.s }, p0/z, [x0]1359ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]1360ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]1361ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]1362ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]1363ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]1364ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]1365ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]1366ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]1367ldnf1d	{ z0.d }, p0/z, [x0]1368ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]1369ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]1370ldnf1h	{ z0.d }, p0/z, [x0]1371ldnf1h	{ z0.h }, p0/z, [x0]1372ldnf1h	{ z0.s }, p0/z, [x0]1373ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]1374ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]1375ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]1376ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]1377ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]1378ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]1379ldnf1sb	{ z0.d }, p0/z, [x0]1380ldnf1sb	{ z0.h }, p0/z, [x0]1381ldnf1sb	{ z0.s }, p0/z, [x0]1382ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]1383ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]1384ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]1385ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]1386ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]1387ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]1388ldnf1sh	{ z0.d }, p0/z, [x0]1389ldnf1sh	{ z0.s }, p0/z, [x0]1390ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]1391ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]1392ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]1393ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]1394ldnf1sw	{ z0.d }, p0/z, [x0]1395ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]1396ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]1397ldnf1w	{ z0.d }, p0/z, [x0]1398ldnf1w	{ z0.s }, p0/z, [x0]1399ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]1400ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]1401ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]1402ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]1403ldnt1b	{ z0.b }, p0/z, [x0, x0]1404ldnt1b	{ z0.b }, p0/z, [x0]1405ldnt1b	{ z0.d }, p0/z, [z1.d]1406ldnt1b	{ z0.s }, p0/z, [z1.s]1407ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]1408ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]1409ldnt1b	{ z31.d }, p7/z, [z31.d, x0]1410ldnt1b	{ z31.d }, p7/z, [z31.d]1411ldnt1b	{ z31.s }, p7/z, [z31.s, x0]1412ldnt1b	{ z31.s }, p7/z, [z31.s]1413ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]1414ldnt1d	{ z0.d }, p0/z, [x0]1415ldnt1d	{ z0.d }, p0/z, [z1.d]1416ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]1417ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]1418ldnt1d	{ z31.d }, p7/z, [z31.d, x0]1419ldnt1d	{ z31.d }, p7/z, [z31.d]1420ldnt1h	{ z0.d }, p0/z, [z1.d]1421ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]1422ldnt1h	{ z0.h }, p0/z, [x0]1423ldnt1h	{ z0.s }, p0/z, [z1.s]1424ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]1425ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]1426ldnt1h	{ z31.d }, p7/z, [z31.d, x0]1427ldnt1h	{ z31.d }, p7/z, [z31.d]1428ldnt1h	{ z31.s }, p7/z, [z31.s, x0]1429ldnt1h	{ z31.s }, p7/z, [z31.s]1430ldnt1sb	{ z0.d }, p0/z, [z1.d]1431ldnt1sb	{ z0.s }, p0/z, [z1.s]1432ldnt1sb	{ z31.d }, p7/z, [z31.d, x0]1433ldnt1sb	{ z31.d }, p7/z, [z31.d]1434ldnt1sb	{ z31.s }, p7/z, [z31.s, x0]1435ldnt1sb	{ z31.s }, p7/z, [z31.s]1436ldnt1sh	{ z0.d }, p0/z, [z1.d]1437ldnt1sh	{ z0.s }, p0/z, [z1.s]1438ldnt1sh	{ z31.d }, p7/z, [z31.d, x0]1439ldnt1sh	{ z31.d }, p7/z, [z31.d]1440ldnt1sh	{ z31.s }, p7/z, [z31.s, x0]1441ldnt1sh	{ z31.s }, p7/z, [z31.s]1442ldnt1sw	{ z0.d }, p0/z, [z1.d]1443ldnt1sw	{ z31.d }, p7/z, [z31.d, x0]1444ldnt1sw	{ z31.d }, p7/z, [z31.d]1445ldnt1w	{ z0.d }, p0/z, [z1.d]1446ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]1447ldnt1w	{ z0.s }, p0/z, [x0]1448ldnt1w	{ z0.s }, p0/z, [z1.s]1449ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]1450ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]1451ldnt1w	{ z31.d }, p7/z, [z31.d, x0]1452ldnt1w	{ z31.d }, p7/z, [z31.d]1453ldnt1w	{ z31.s }, p7/z, [z31.s, x0]1454ldnt1w	{ z31.s }, p7/z, [z31.s]1455ldr	p0, [x0]1456ldr	p5, [x10, #255, mul vl]1457ldr	p7, [x13, #-256, mul vl]1458ldr	z0, [x0]1459ldr	z23, [x13, #255, mul vl]1460ldr	z31, [sp, #-256, mul vl]1461lsl	z0.b, p0/m, z0.b, #01462lsl	z0.b, p0/m, z0.b, z0.b1463lsl	z0.b, p0/m, z0.b, z1.d1464lsl	z0.b, z0.b, #01465lsl	z0.b, z1.b, z2.d1466lsl	z0.d, p0/m, z0.d, #01467lsl	z0.d, p0/m, z0.d, z0.d1468lsl	z0.d, z0.d, #01469lsl	z0.h, p0/m, z0.h, #01470lsl	z0.h, p0/m, z0.h, z0.h1471lsl	z0.h, p0/m, z0.h, z1.d1472lsl	z0.h, z0.h, #01473lsl	z0.h, z1.h, z2.d1474lsl	z0.s, p0/m, z0.s, #01475lsl	z0.s, p0/m, z0.s, z0.s1476lsl	z0.s, p0/m, z0.s, z1.d1477lsl	z0.s, z0.s, #01478lsl	z0.s, z1.s, z2.d1479lsl	z31.b, p0/m, z31.b, #71480lsl	z31.b, z31.b, #71481lsl	z31.d, p0/m, z31.d, #631482lsl	z31.d, z31.d, #631483lsl	z31.h, p0/m, z31.h, #151484lsl	z31.h, z31.h, #151485lsl	z31.s, p0/m, z31.s, #311486lsl	z31.s, z31.s, #311487lslr	z0.b, p0/m, z0.b, z0.b1488lslr	z0.d, p0/m, z0.d, z0.d1489lslr	z0.h, p0/m, z0.h, z0.h1490lslr	z0.s, p0/m, z0.s, z0.s1491lsr	z0.b, p0/m, z0.b, #11492lsr	z0.b, p0/m, z0.b, z0.b1493lsr	z0.b, p0/m, z0.b, z1.d1494lsr	z0.b, z0.b, #11495lsr	z0.b, z1.b, z2.d1496lsr	z0.d, p0/m, z0.d, #11497lsr	z0.d, p0/m, z0.d, z0.d1498lsr	z0.d, z0.d, #11499lsr	z0.h, p0/m, z0.h, #11500lsr	z0.h, p0/m, z0.h, z0.h1501lsr	z0.h, p0/m, z0.h, z1.d1502lsr	z0.h, z0.h, #11503lsr	z0.h, z1.h, z2.d1504lsr	z0.s, p0/m, z0.s, #11505lsr	z0.s, p0/m, z0.s, z0.s1506lsr	z0.s, p0/m, z0.s, z1.d1507lsr	z0.s, z0.s, #11508lsr	z0.s, z1.s, z2.d1509lsr	z31.b, p0/m, z31.b, #81510lsr	z31.b, z31.b, #81511lsr	z31.d, p0/m, z31.d, #641512lsr	z31.d, z31.d, #641513lsr	z31.h, p0/m, z31.h, #161514lsr	z31.h, z31.h, #161515lsr	z31.s, p0/m, z31.s, #321516lsr	z31.s, z31.s, #321517lsrr	z0.b, p0/m, z0.b, z0.b1518lsrr	z0.d, p0/m, z0.d, z0.d1519lsrr	z0.h, p0/m, z0.h, z0.h1520lsrr	z0.s, p0/m, z0.s, z0.s1521mad	z0.b, p7/m, z1.b, z31.b1522mad	z0.d, p7/m, z1.d, z31.d1523mad	z0.h, p7/m, z1.h, z31.h1524mad	z0.s, p7/m, z1.s, z31.s1525match	p0.b, p0/z, z0.b, z0.b1526match	p0.h, p0/z, z0.h, z0.h1527match	p15.b, p7/z, z30.b, z31.b1528match	p15.h, p7/z, z30.h, z31.h1529mla	z0.b, p7/m, z1.b, z31.b1530mla	z0.d, p7/m, z1.d, z31.d1531mla	z0.d, z1.d, z7.d[1]1532mla	z0.h, p7/m, z1.h, z31.h1533mla	z0.h, z1.h, z7.h[7]1534mla	z0.s, p7/m, z1.s, z31.s1535mla	z0.s, z1.s, z7.s[3]1536mls	z0.b, p7/m, z1.b, z31.b1537mls	z0.d, p7/m, z1.d, z31.d1538mls	z0.d, z1.d, z7.d[1]1539mls	z0.h, p7/m, z1.h, z31.h1540mls	z0.h, z1.h, z7.h[7]1541mls	z0.s, p7/m, z1.s, z31.s1542mls	z0.s, z1.s, z7.s[3]1543mov	p0.b, p0.b1544mov	p0.b, p0/m, p0.b1545mov	p0.b, p0/z, p0.b1546mov	p15.b, p15.b1547mov	p15.b, p15/m, p15.b1548mov	p15.b, p15/z, p15.b1549mov	z0.b, #1271550mov	z0.b, b01551mov	z0.b, p0/m, b01552mov	z0.b, p0/m, w01553mov	z0.b, p0/z, #1271554mov	z0.b, w01555mov	z0.d, #01556mov	z0.d, #0xe0000000000003ff1557mov	z0.d, #0xffffffffffff7fff1558mov	z0.d, #327681559mov	z0.d, d01560mov	z0.d, p0/m, d01561mov	z0.d, p0/m, x01562mov	z0.d, x01563mov	z0.d, z0.d1564mov	z0.h, #-2561565mov	z0.h, #-327681566mov	z0.h, #01567mov	z0.h, #325121568mov	z0.h, #327671569mov	z0.h, h01570mov	z0.h, p0/m, h01571mov	z0.h, p0/m, w01572mov	z0.h, p0/z, #325121573mov	z0.h, w01574mov	z0.q, q01575mov	z0.s, #01576mov	z0.s, #0xffff7fff1577mov	z0.s, #327681578mov	z0.s, p0/m, s01579mov	z0.s, p0/m, w01580mov	z0.s, s01581mov	z0.s, w01582mov	z21.d, #-1281583mov	z21.d, #-327681584mov	z21.d, #1271585mov	z21.d, #325121586mov	z21.d, p0/z, #-1281587mov	z21.d, p0/z, #-327681588mov	z21.d, p0/z, #1271589mov	z21.d, p0/z, #325121590mov	z21.d, p15/m, #-1281591mov	z21.d, p15/m, #-327681592mov	z21.h, #-1281593mov	z21.h, #-327681594mov	z21.h, #1271595mov	z21.h, #325121596mov	z21.h, p0/z, #-1281597mov	z21.h, p0/z, #-327681598mov	z21.h, p0/z, #1271599mov	z21.h, p0/z, #325121600mov	z21.h, p15/m, #-1281601mov	z21.h, p15/m, #-327681602mov	z21.s, #-1281603mov	z21.s, #-327681604mov	z21.s, #1271605mov	z21.s, #325121606mov	z21.s, p0/z, #-1281607mov	z21.s, p0/z, #-327681608mov	z21.s, p0/z, #1271609mov	z21.s, p0/z, #325121610mov	z21.s, p15/m, #-1281611mov	z21.s, p15/m, #-327681612mov	z31.b, p15/m, z31.b1613mov	z31.b, p7/m, b311614movprfx z31, z61615mov	z31.b, p7/m, wsp1616mov	z31.b, wsp1617mov	z31.b, z31.b[63]1618mov	z31.d, p15/m, z31.d1619mov	z31.d, p7/m, d311620movprfx z31.d, p7/z, z6.d1621mov	z31.d, p7/m, sp1622mov	z31.d, sp1623mov	z31.d, z0.d1624mov	z31.d, z31.d[7]1625mov	z31.h, p15/m, z31.h1626mov	z31.h, p7/m, h311627mov	z31.h, p7/m, wsp1628mov	z31.h, wsp1629mov	z31.h, z31.h[31]1630mov	z31.s, p15/m, z31.s1631mov	z31.s, p7/m, s311632mov	z31.s, p7/m, wsp1633mov	z31.s, wsp1634mov	z31.s, z31.s[15]1635mov	z5.b, #-11636mov	z5.b, #-1281637mov	z5.b, #1271638mov	z5.b, p0/z, #-11639mov	z5.b, p0/z, #-1281640mov	z5.b, p0/z, #1271641mov	z5.b, p15/m, #-1281642mov	z5.d, #-61643mov	z5.h, #-61644mov	z5.q, z17.q[3]1645mov	z5.s, #-61646movs	p0.b, p0.b1647movs	p0.b, p0/z, p0.b1648movs	p15.b, p15.b1649movs	p15.b, p15/z, p15.b1650mrs	x3, ID_AA64ZFR0_EL11651mrs	x3, ZCR_EL11652mrs	x3, ZCR_EL121653mrs	x3, ZCR_EL21654mrs	x3, ZCR_EL31655msb	z0.b, p7/m, z1.b, z31.b1656msb	z0.d, p7/m, z1.d, z31.d1657msb	z0.h, p7/m, z1.h, z31.h1658msb	z0.s, p7/m, z1.s, z31.s1659msr	ZCR_EL1, x31660msr	ZCR_EL12, x31661msr	ZCR_EL2, x31662msr	ZCR_EL3, x31663mul	z0.b, p7/m, z0.b, z31.b1664mul	z0.b, z1.b, z2.b1665mul	z0.d, p7/m, z0.d, z31.d1666mul	z0.d, z1.d, z15.d[1]1667mul	z0.h, p7/m, z0.h, z31.h1668mul	z0.h, z1.h, z2.h1669mul	z0.h, z1.h, z7.h[7]1670mul	z0.s, p7/m, z0.s, z31.s1671mul	z0.s, z1.s, z7.s[3]1672mul	z29.s, z30.s, z31.s1673mul	z31.b, z31.b, #-1281674mul	z31.b, z31.b, #1271675mul	z31.d, z31.d, #-1281676mul	z31.d, z31.d, #1271677mul	z31.d, z31.d, z31.d1678mul	z31.h, z31.h, #-1281679mul	z31.h, z31.h, #1271680mul	z31.s, z31.s, #-1281681mul	z31.s, z31.s, #1271682nand	p0.b, p0/z, p0.b, p0.b1683nand	p15.b, p15/z, p15.b, p15.b1684nands	p0.b, p0/z, p0.b, p0.b1685nands	p15.b, p15/z, p15.b, p15.b1686nbsl	z0.d, z0.d, z1.d, z2.d1687neg	z0.b, p0/m, z0.b1688neg	z0.d, p0/m, z0.d1689neg	z0.h, p0/m, z0.h1690neg	z0.s, p0/m, z0.s1691neg	z31.b, p7/m, z31.b1692neg	z31.d, p7/m, z31.d1693neg	z31.h, p7/m, z31.h1694neg	z31.s, p7/m, z31.s1695nmatch	p0.b, p0/z, z0.b, z0.b1696nmatch	p0.h, p0/z, z0.h, z0.h1697nmatch	p15.b, p7/z, z30.b, z31.b1698nmatch	p15.h, p7/z, z30.h, z31.h1699nor	p0.b, p0/z, p0.b, p0.b1700nor	p15.b, p15/z, p15.b, p15.b1701nors	p0.b, p0/z, p0.b, p0.b1702nors	p15.b, p15/z, p15.b, p15.b1703not	p0.b, p0/z, p0.b1704not	p15.b, p15/z, p15.b1705not	z31.b, p7/m, z31.b1706not	z31.d, p7/m, z31.d1707not	z31.h, p7/m, z31.h1708not	z31.s, p7/m, z31.s1709nots	p0.b, p0/z, p0.b1710nots	p15.b, p15/z, p15.b1711orn	p0.b, p0/z, p0.b, p0.b1712orn	p15.b, p15/z, p15.b, p15.b1713orns	p0.b, p0/z, p0.b, p0.b1714orns	p15.b, p15/z, p15.b, p15.b1715orr	p0.b, p0/z, p0.b, p1.b1716orr	z0.d, z0.d, #0x61717orr	z0.d, z0.d, #0xfffffffffffffff91718orr	z0.s, z0.s, #0x61719orr	z0.s, z0.s, #0xfffffff91720orr	z23.d, z13.d, z8.d1721orr	z23.h, z23.h, #0x61722orr	z23.h, z23.h, #0xfff91723orr	z31.b, p7/m, z31.b, z31.b1724orr	z31.d, p7/m, z31.d, z31.d1725orr	z31.h, p7/m, z31.h, z31.h1726orr	z31.s, p7/m, z31.s, z31.s1727orr	z5.b, z5.b, #0x61728orr	z5.b, z5.b, #0xf91729orrs	p0.b, p0/z, p0.b, p1.b1730orv	b0, p7, z31.b1731orv	d0, p7, z31.d1732orv	h0, p7, z31.h1733orv	s0, p7, z31.s1734pfalse	p15.b1735pfirst	p0.b, p15, p0.b1736pfirst	p15.b, p15, p15.b1737pmul	z0.b, z1.b, z2.b1738pmul	z29.b, z30.b, z31.b1739pmullb	z0.h, z1.b, z2.b1740pmullb	z29.q, z30.d, z31.d1741pmullb	z31.d, z31.s, z31.s1742pmullt	z0.h, z1.b, z2.b1743pmullt	z29.q, z30.d, z31.d1744pmullt	z31.d, z31.s, z31.s1745pnext	p0.b, p15, p0.b1746pnext	p0.d, p15, p0.d1747pnext	p0.h, p15, p0.h1748pnext	p0.s, p15, p0.s1749pnext	p15.b, p15, p15.b1750prfb	#14, p0, [x0]1751prfb	#15, p0, [x0]1752prfb	#6, p0, [x0]1753prfb	#7, p0, [x0]1754prfb	#7, p3, [z13.s, #31]1755prfb	#7, p3, [z13.s]1756prfb	pldl1keep, p0, [x0, z0.d, uxtw]1757prfb	pldl1keep, p0, [x0, z0.d]1758prfb	pldl1keep, p0, [x0, z0.s, uxtw]1759prfb	pldl1keep, p0, [x0]1760prfb	pldl1strm, p0, [x0, #-32, mul vl]1761prfb	pldl1strm, p0, [x0, #31, mul vl]1762prfb	pldl1strm, p0, [x0]1763prfb	pldl2keep, p0, [x0]1764prfb	pldl2strm, p0, [x0]1765prfb	pldl3keep, p0, [x0]1766prfb	pldl3strm, p0, [x0]1767prfb	pldl3strm, p5, [x10, z21.d, sxtw]1768prfb	pldl3strm, p5, [x10, z21.s, uxtw]1769prfb	pldl3strm, p5, [z10.d, #31]1770prfb	pldl3strm, p5, [z10.d]1771prfb	pstl1keep, p0, [x0]1772prfb	pstl1strm, p0, [x0]1773prfb	pstl2keep, p0, [x0]1774prfb	pstl2strm, p0, [x0]1775prfb	pstl3keep, p0, [x0]1776prfb	pstl3strm, p0, [x0]1777prfd	#14, p0, [x0]1778prfd	#15, p0, [x0]1779prfd	#15, p7, [z31.d, #248]1780prfd	#15, p7, [z31.d]1781prfd	#15, p7, [z31.s, #248]1782prfd	#15, p7, [z31.s]1783prfd	#6, p0, [x0]1784prfd	#7, p0, [x0]1785prfd	pldl1keep, p0, [x0, z0.d, lsl #3]1786prfd	pldl1keep, p0, [x0, z0.d, sxtw #3]1787prfd	pldl1keep, p0, [x0, z0.d, uxtw #3]1788prfd	pldl1keep, p0, [x0, z0.s, sxtw #3]1789prfd	pldl1keep, p0, [x0, z0.s, uxtw #3]1790prfd	pldl1keep, p0, [x0]1791prfd	pldl1strm, p0, [x0, #-32, mul vl]1792prfd	pldl1strm, p0, [x0, #31, mul vl]1793prfd	pldl1strm, p0, [x0]1794prfd	pldl2keep, p0, [x0]1795prfd	pldl2strm, p0, [x0]1796prfd	pldl3keep, p0, [x0]1797prfd	pldl3strm, p0, [x0]1798prfd	pstl1keep, p0, [x0]1799prfd	pstl1strm, p0, [x0]1800prfd	pstl2keep, p0, [x0]1801prfd	pstl2strm, p0, [x0]1802prfd	pstl3keep, p0, [x0]1803prfd	pstl3strm, p0, [x0]1804prfh	#14, p0, [x0]1805prfh	#15, p0, [x0]1806prfh	#15, p7, [z31.d, #62]1807prfh	#15, p7, [z31.d]1808prfh	#15, p7, [z31.s, #62]1809prfh	#15, p7, [z31.s]1810prfh	#6, p0, [x0]1811prfh	#7, p0, [x0]1812prfh	pldl1keep, p0, [x0, z0.d, lsl #1]1813prfh	pldl1keep, p0, [x0]1814prfh	pldl1strm, p0, [x0, #-32, mul vl]1815prfh	pldl1strm, p0, [x0, #31, mul vl]1816prfh	pldl1strm, p0, [x0]1817prfh	pldl2keep, p0, [x0]1818prfh	pldl2strm, p0, [x0]1819prfh	pldl3keep, p0, [x0]1820prfh	pldl3strm, p0, [x0]1821prfh	pldl3strm, p5, [x10, z21.d, sxtw #1]1822prfh	pldl3strm, p5, [x10, z21.d, uxtw #1]1823prfh	pldl3strm, p5, [x10, z21.s, sxtw #1]1824prfh	pldl3strm, p5, [x10, z21.s, uxtw #1]1825prfh	pstl1keep, p0, [x0]1826prfh	pstl1strm, p0, [x0]1827prfh	pstl2keep, p0, [x0]1828prfh	pstl2strm, p0, [x0]1829prfh	pstl3keep, p0, [x0]1830prfh	pstl3strm, p0, [x0]1831prfw	#14, p0, [x0]1832prfw	#15, p0, [x0]1833prfw	#15, p7, [z31.d, #124]1834prfw	#15, p7, [z31.d]1835prfw	#15, p7, [z31.s, #124]1836prfw	#15, p7, [z31.s]1837prfw	#6, p0, [x0]1838prfw	#7, p0, [x0]1839prfw	#7, p3, [x13, z8.d, uxtw #2]1840prfw	pldl1keep, p0, [x0, z0.d, sxtw #2]1841prfw	pldl1keep, p0, [x0, z0.s, uxtw #2]1842prfw	pldl1keep, p0, [x0]1843prfw	pldl1strm, p0, [x0, #-32, mul vl]1844prfw	pldl1strm, p0, [x0, #31, mul vl]1845prfw	pldl1strm, p0, [x0]1846prfw	pldl2keep, p0, [x0]1847prfw	pldl2strm, p0, [x0]1848prfw	pldl3keep, p0, [x0]1849prfw	pldl3strm, p0, [x0]1850prfw	pldl3strm, p5, [x10, z21.d, lsl #2]1851prfw	pldl3strm, p5, [x10, z21.s, sxtw #2]1852prfw	pstl1keep, p0, [x0]1853prfw	pstl1strm, p0, [x0]1854prfw	pstl2keep, p0, [x0]1855prfw	pstl2strm, p0, [x0]1856prfw	pstl3keep, p0, [x0]1857prfw	pstl3strm, p0, [x0]1858ptest	p15, p0.b1859ptest	p15, p15.b1860ptrue	p0.b, pow21861ptrue	p0.d, pow21862ptrue	p0.h, pow21863ptrue	p0.s, pow21864ptrue	p15.b1865ptrue	p15.d1866ptrue	p15.h1867ptrue	p15.s1868ptrue	p7.s1869ptrue	p7.s, #141870ptrue	p7.s, #151871ptrue	p7.s, #161872ptrue	p7.s, #171873ptrue	p7.s, #181874ptrue	p7.s, #191875ptrue	p7.s, #201876ptrue	p7.s, #211877ptrue	p7.s, #221878ptrue	p7.s, #231879ptrue	p7.s, #241880ptrue	p7.s, #251881ptrue	p7.s, #261882ptrue	p7.s, #271883ptrue	p7.s, #281884ptrue	p7.s, mul31885ptrue	p7.s, mul41886ptrue	p7.s, vl11887ptrue	p7.s, vl1281888ptrue	p7.s, vl161889ptrue	p7.s, vl21890ptrue	p7.s, vl2561891ptrue	p7.s, vl31892ptrue	p7.s, vl321893ptrue	p7.s, vl41894ptrue	p7.s, vl51895ptrue	p7.s, vl61896ptrue	p7.s, vl641897ptrue	p7.s, vl71898ptrue	p7.s, vl81899ptrues	p0.b, pow21900ptrues	p0.d, pow21901ptrues	p0.h, pow21902ptrues	p0.s, pow21903ptrues	p15.b1904ptrues	p15.d1905ptrues	p15.h1906ptrues	p15.s1907ptrues	p7.s1908ptrues	p7.s, #141909ptrues	p7.s, #151910ptrues	p7.s, #161911ptrues	p7.s, #171912ptrues	p7.s, #181913ptrues	p7.s, #191914ptrues	p7.s, #201915ptrues	p7.s, #211916ptrues	p7.s, #221917ptrues	p7.s, #231918ptrues	p7.s, #241919ptrues	p7.s, #251920ptrues	p7.s, #261921ptrues	p7.s, #271922ptrues	p7.s, #281923ptrues	p7.s, mul31924ptrues	p7.s, mul41925ptrues	p7.s, vl11926ptrues	p7.s, vl1281927ptrues	p7.s, vl161928ptrues	p7.s, vl21929ptrues	p7.s, vl2561930ptrues	p7.s, vl31931ptrues	p7.s, vl321932ptrues	p7.s, vl41933ptrues	p7.s, vl51934ptrues	p7.s, vl61935ptrues	p7.s, vl641936ptrues	p7.s, vl71937ptrues	p7.s, vl81938punpkhi	p0.h, p0.b1939punpkhi	p15.h, p15.b1940punpklo	p0.h, p0.b1941punpklo	p15.h, p15.b1942raddhnb	z0.b, z1.h, z31.h1943raddhnb	z0.h, z1.s, z31.s1944raddhnb	z0.s, z1.d, z31.d1945raddhnt	z0.b, z1.h, z31.h1946raddhnt	z0.h, z1.s, z31.s1947raddhnt	z0.s, z1.d, z31.d1948rax1	z0.d, z1.d, z31.d1949rbit	z0.b, p7/m, z31.b1950rbit	z0.d, p7/m, z31.d1951rbit	z0.h, p7/m, z31.h1952rbit	z0.s, p7/m, z31.s1953rdffr	p0.b1954rdffr	p0.b, p0/z1955rdffr	p15.b1956rdffr	p15.b, p15/z1957rdffrs	p0.b, p0/z1958rdffrs	p15.b, p15/z1959rdvl	x0, #01960rdvl	x21, #-321961rdvl	x23, #311962rdvl	xzr, #-11963rev	z0.b, z31.b1964rev	z0.d, z31.d1965rev	z0.h, z31.h1966rev	z0.s, z31.s1967revb	z0.d, p7/m, z31.d1968revb	z0.h, p7/m, z31.h1969revb	z0.s, p7/m, z31.s1970revh	z0.d, p7/m, z31.d1971revh	z0.s, p7/m, z31.s1972revw	z0.d, p7/m, z31.d1973rshrnb	z0.b, z0.h, #11974rshrnb	z0.h, z0.s, #11975rshrnb	z0.s, z0.d, #11976rshrnb	z31.b, z31.h, #81977rshrnb	z31.h, z31.s, #161978rshrnb	z31.s, z31.d, #321979rshrnt	z0.b, z0.h, #11980rshrnt	z0.h, z0.s, #11981rshrnt	z0.s, z0.d, #11982rshrnt	z31.b, z31.h, #81983rshrnt	z31.h, z31.s, #161984rshrnt	z31.s, z31.d, #321985rsubhnb	z0.b, z1.h, z31.h1986rsubhnb	z0.h, z1.s, z31.s1987rsubhnb	z0.s, z1.d, z31.d1988rsubhnt	z0.b, z1.h, z31.h1989rsubhnt	z0.h, z1.s, z31.s1990rsubhnt	z0.s, z1.d, z31.d1991saba	z0.b, z1.b, z31.b1992saba	z0.d, z1.d, z31.d1993saba	z0.h, z1.h, z31.h1994saba	z0.s, z1.s, z31.s1995sabalb	z0.d, z1.s, z31.s1996sabalb	z0.h, z1.b, z31.b1997sabalb	z0.s, z1.h, z31.h1998sabalt	z0.d, z1.s, z31.s1999sabalt	z0.h, z1.b, z31.b2000sabalt	z0.s, z1.h, z31.h2001sabd	z31.b, p7/m, z31.b, z31.b2002sabd	z31.d, p7/m, z31.d, z31.d2003sabd	z31.h, p7/m, z31.h, z31.h2004sabd	z31.s, p7/m, z31.s, z31.s2005sabdlb	z0.h, z1.b, z2.b2006sabdlb	z29.s, z30.h, z31.h2007sabdlb	z31.d, z31.s, z31.s2008sabdlt	z0.h, z1.b, z2.b2009sabdlt	z29.s, z30.h, z31.h2010sabdlt	z31.d, z31.s, z31.s2011sadalp	z0.h, p0/m, z1.b2012sadalp	z29.s, p0/m, z30.h2013sadalp	z30.d, p7/m, z31.s2014saddlb	z0.h, z1.b, z2.b2015saddlb	z29.s, z30.h, z31.h2016saddlb	z31.d, z31.s, z31.s2017saddlbt	z0.d, z1.s, z31.s2018saddlbt	z0.h, z1.b, z31.b2019saddlbt	z0.s, z1.h, z31.h2020saddlt	z0.h, z1.b, z2.b2021saddlt	z29.s, z30.h, z31.h2022saddlt	z31.d, z31.s, z31.s2023saddv	d0, p7, z31.b2024saddv	d0, p7, z31.h2025saddv	d0, p7, z31.s2026saddwb	z0.h, z1.h, z2.b2027saddwb	z29.s, z30.s, z31.h2028saddwb	z31.d, z31.d, z31.s2029saddwt	z0.h, z1.h, z2.b2030saddwt	z29.s, z30.s, z31.h2031saddwt	z31.d, z31.d, z31.s2032sbclb	z0.d, z1.d, z31.d2033sbclb	z0.s, z1.s, z31.s2034sbclt	z0.d, z1.d, z31.d2035sbclt	z0.s, z1.s, z31.s2036scvtf	z0.d, p0/m, z0.d2037scvtf	z0.d, p0/m, z0.s2038scvtf	z0.h, p0/m, z0.d2039scvtf	z0.h, p0/m, z0.h2040scvtf	z0.h, p0/m, z0.s2041scvtf	z0.s, p0/m, z0.d2042scvtf	z0.s, p0/m, z0.s2043sdiv	z0.d, p7/m, z0.d, z31.d2044sdiv	z0.s, p7/m, z0.s, z31.s2045sdivr	z0.d, p7/m, z0.d, z31.d2046sdivr	z0.s, p7/m, z0.s, z31.s2047sdot	z0.d, z1.h, z15.h[1]2048sdot	z0.d, z1.h, z31.h2049sdot	z0.s, z1.b, z31.b2050sdot	z0.s, z1.b, z7.b[3]2051sel	z23.b, p11, z13.b, z8.b2052sel	z23.d, p11, z13.d, z8.d2053sel	z23.h, p11, z13.h, z8.h2054sel	z23.s, p11, z13.s, z8.s2055setffr2056shadd	z0.b, p0/m, z0.b, z1.b2057shadd	z0.h, p0/m, z0.h, z1.h2058shadd	z29.s, p7/m, z29.s, z30.s2059shadd	z31.d, p7/m, z31.d, z30.d2060shrnb	z0.b, z0.h, #12061shrnb	z0.h, z0.s, #12062shrnb	z0.s, z0.d, #12063shrnb	z31.b, z31.h, #82064shrnb	z31.h, z31.s, #162065shrnb	z31.s, z31.d, #322066shrnt	z0.b, z0.h, #12067shrnt	z0.h, z0.s, #12068shrnt	z0.s, z0.d, #12069shrnt	z31.b, z31.h, #82070shrnt	z31.h, z31.s, #162071shrnt	z31.s, z31.d, #322072shsub	z0.b, p0/m, z0.b, z1.b2073shsub	z0.h, p0/m, z0.h, z1.h2074shsub	z29.s, p7/m, z29.s, z30.s2075shsub	z31.d, p7/m, z31.d, z30.d2076shsubr	z0.b, p0/m, z0.b, z1.b2077shsubr	z0.h, p0/m, z0.h, z1.h2078shsubr	z29.s, p7/m, z29.s, z30.s2079shsubr	z31.d, p7/m, z31.d, z30.d2080sli	z0.b, z0.b, #02081sli	z0.d, z0.d, #02082sli	z0.h, z0.h, #02083sli	z0.s, z0.s, #02084sli	z31.b, z31.b, #72085sli	z31.d, z31.d, #632086sli	z31.h, z31.h, #152087sli	z31.s, z31.s, #312088sm4e	z0.s, z0.s, z31.s2089sm4ekey	z0.s, z1.s, z31.s2090smax	z0.b, z0.b, #-1282091smax	z0.d, z0.d, #-1282092smax	z0.h, z0.h, #-1282093smax	z0.s, z0.s, #-1282094smax	z31.b, p7/m, z31.b, z31.b2095smax	z31.b, z31.b, #1272096smax	z31.d, p7/m, z31.d, z31.d2097smax	z31.d, z31.d, #1272098smax	z31.h, p7/m, z31.h, z31.h2099smax	z31.h, z31.h, #1272100smax	z31.s, p7/m, z31.s, z31.s2101smax	z31.s, z31.s, #1272102smaxp	z0.b, p0/m, z0.b, z1.b2103smaxp	z0.h, p0/m, z0.h, z1.h2104smaxp	z29.s, p7/m, z29.s, z30.s2105smaxp	z31.d, p7/m, z31.d, z30.d2106smaxv	b0, p7, z31.b2107smaxv	d0, p7, z31.d2108smaxv	h0, p7, z31.h2109smaxv	s0, p7, z31.s2110smin	z0.b, z0.b, #-1282111smin	z0.d, z0.d, #-1282112smin	z0.h, z0.h, #-1282113smin	z0.s, z0.s, #-1282114smin	z31.b, p7/m, z31.b, z31.b2115smin	z31.b, z31.b, #1272116smin	z31.d, p7/m, z31.d, z31.d2117smin	z31.d, z31.d, #1272118smin	z31.h, p7/m, z31.h, z31.h2119smin	z31.h, z31.h, #1272120smin	z31.s, p7/m, z31.s, z31.s2121smin	z31.s, z31.s, #1272122sminp	z0.b, p0/m, z0.b, z1.b2123sminp	z0.h, p0/m, z0.h, z1.h2124sminp	z29.s, p7/m, z29.s, z30.s2125sminp	z31.d, p7/m, z31.d, z30.d2126sminv	b0, p7, z31.b2127sminv	d0, p7, z31.d2128sminv	h0, p7, z31.h2129sminv	s0, p7, z31.s2130smlalb	z0.d, z1.s, z15.s[1]2131smlalb	z0.d, z1.s, z31.s2132smlalb	z0.h, z1.b, z31.b2133smlalb	z0.s, z1.h, z31.h2134smlalb	z0.s, z1.h, z7.h[7]2135smlalt	z0.d, z1.s, z15.s[1]2136smlalt	z0.d, z1.s, z31.s2137smlalt	z0.h, z1.b, z31.b2138smlalt	z0.s, z1.h, z31.h2139smlalt	z0.s, z1.h, z7.h[7]2140smlslb	z0.d, z1.s, z15.s[1]2141smlslb	z0.d, z1.s, z31.s2142smlslb	z0.h, z1.b, z31.b2143smlslb	z0.s, z1.h, z31.h2144smlslb	z0.s, z1.h, z7.h[7]2145smlslt	z0.d, z1.s, z15.s[1]2146smlslt	z0.d, z1.s, z31.s2147smlslt	z0.h, z1.b, z31.b2148smlslt	z0.s, z1.h, z31.h2149smlslt	z0.s, z1.h, z7.h[7]2150smmla	z0.s, z1.b, z2.b2151smulh	z0.b, p7/m, z0.b, z31.b2152smulh	z0.b, z1.b, z2.b2153smulh	z0.d, p7/m, z0.d, z31.d2154smulh	z0.h, p7/m, z0.h, z31.h2155smulh	z0.h, z1.h, z2.h2156smulh	z0.s, p7/m, z0.s, z31.s2157smulh	z29.s, z30.s, z31.s2158smulh	z31.d, z31.d, z31.d2159smullb	z0.d, z1.s, z15.s[1]2160smullb	z0.h, z1.b, z2.b2161smullb	z0.s, z1.h, z7.h[7]2162smullb	z29.s, z30.h, z31.h2163smullb	z31.d, z31.s, z31.s2164smullt	z0.d, z1.s, z15.s[1]2165smullt	z0.h, z1.b, z2.b2166smullt	z0.s, z1.h, z7.h[7]2167smullt	z29.s, z30.h, z31.h2168smullt	z31.d, z31.s, z31.s2169splice	z29.b, p7, { z30.b, z31.b }2170splice	z29.d, p7, { z30.d, z31.d }2171splice	z29.h, p7, { z30.h, z31.h }2172splice	z29.s, p7, { z30.s, z31.s }2173splice	z31.b, p7, z31.b, z31.b2174splice	z31.d, p7, z31.d, z31.d2175splice	z31.h, p7, z31.h, z31.h2176splice	z31.s, p7, z31.s, z31.s2177sqabs	z31.b, p7/m, z31.b2178sqabs	z31.d, p7/m, z31.d2179sqabs	z31.h, p7/m, z31.h2180sqabs	z31.s, p7/m, z31.s2181sqadd	z0.b, p0/m, z0.b, z1.b2182sqadd	z0.b, z0.b, #02183sqadd	z0.b, z0.b, z0.b2184sqadd	z0.d, z0.d, #02185sqadd	z0.d, z0.d, #0, lsl #82186sqadd	z0.d, z0.d, z0.d2187sqadd	z0.h, p0/m, z0.h, z1.h2188sqadd	z0.h, z0.h, #02189sqadd	z0.h, z0.h, #0, lsl #82190sqadd	z0.h, z0.h, z0.h2191sqadd	z0.s, z0.s, #02192sqadd	z0.s, z0.s, #0, lsl #82193sqadd	z0.s, z0.s, z0.s2194sqadd	z29.s, p7/m, z29.s, z30.s2195sqadd	z31.b, z31.b, #2552196sqadd	z31.d, p7/m, z31.d, z30.d2197sqadd	z31.d, z31.d, #652802198sqadd	z31.h, z31.h, #652802199sqadd	z31.s, z31.s, #652802200sqcadd	z0.b, z0.b, z0.b, #902201sqcadd	z0.d, z0.d, z0.d, #902202sqcadd	z0.h, z0.h, z0.h, #902203sqcadd	z0.s, z0.s, z0.s, #902204sqcadd	z31.b, z31.b, z31.b, #2702205sqcadd	z31.d, z31.d, z31.d, #2702206sqcadd	z31.h, z31.h, z31.h, #2702207sqcadd	z31.s, z31.s, z31.s, #2702208sqdecb	x02209sqdecb	x0, #142210sqdecb	x0, all, mul #162211sqdecb	x0, pow22212sqdecb	x0, vl12213sqdecb	x0, w02214sqdecb	x0, w0, all, mul #162215sqdecb	x0, w0, pow22216sqdecb	x0, w0, pow2, mul #162217sqdecd	x02218sqdecd	x0, #142219sqdecd	x0, all, mul #162220sqdecd	x0, pow22221sqdecd	x0, vl12222sqdecd	x0, w02223sqdecd	x0, w0, all, mul #162224sqdecd	x0, w0, pow22225sqdecd	x0, w0, pow2, mul #162226sqdecd	z0.d2227sqdecd	z0.d, all, mul #162228sqdecd	z0.d, pow22229sqdecd	z0.d, pow2, mul #162230sqdech	x02231sqdech	x0, #142232sqdech	x0, all, mul #162233sqdech	x0, pow22234sqdech	x0, vl12235sqdech	x0, w02236sqdech	x0, w0, all, mul #162237sqdech	x0, w0, pow22238sqdech	x0, w0, pow2, mul #162239sqdech	z0.h2240sqdech	z0.h, all, mul #162241sqdech	z0.h, pow22242sqdech	z0.h, pow2, mul #162243sqdecp	x0, p0.b2244sqdecp	x0, p0.d2245sqdecp	x0, p0.h2246sqdecp	x0, p0.s2247sqdecp	xzr, p15.b, wzr2248sqdecp	xzr, p15.d, wzr2249sqdecp	xzr, p15.h, wzr2250sqdecp	xzr, p15.s, wzr2251sqdecp	z0.d, p0.d2252sqdecp	z0.h, p0.h2253sqdecp	z0.s, p0.s2254sqdecw	x02255sqdecw	x0, #142256sqdecw	x0, all, mul #162257sqdecw	x0, pow22258sqdecw	x0, vl12259sqdecw	x0, w02260sqdecw	x0, w0, all, mul #162261sqdecw	x0, w0, pow22262sqdecw	x0, w0, pow2, mul #162263sqdecw	z0.s2264sqdecw	z0.s, all, mul #162265sqdecw	z0.s, pow22266sqdecw	z0.s, pow2, mul #162267sqdmlalb	z0.d, z1.s, z15.s[3]2268sqdmlalb	z0.d, z1.s, z31.s2269sqdmlalb	z0.h, z1.b, z31.b2270sqdmlalb	z0.s, z1.h, z31.h2271sqdmlalb	z0.s, z1.h, z7.h[7]2272sqdmlalbt	z0.d, z1.s, z31.s2273sqdmlalbt	z0.h, z1.b, z31.b2274sqdmlalbt	z0.s, z1.h, z31.h2275sqdmlalt	z0.d, z1.s, z15.s[3]2276sqdmlalt	z0.d, z1.s, z31.s2277sqdmlalt	z0.h, z1.b, z31.b2278sqdmlalt	z0.s, z1.h, z31.h2279sqdmlalt	z0.s, z1.h, z7.h[7]2280sqdmlslb	z0.d, z1.s, z15.s[3]2281sqdmlslb	z0.d, z1.s, z31.s2282sqdmlslb	z0.h, z1.b, z31.b2283sqdmlslb	z0.s, z1.h, z31.h2284sqdmlslb	z0.s, z1.h, z7.h[7]2285sqdmlslbt	z0.d, z1.s, z31.s2286sqdmlslbt	z0.h, z1.b, z31.b2287sqdmlslbt	z0.s, z1.h, z31.h2288sqdmlslt	z0.d, z1.s, z15.s[3]2289sqdmlslt	z0.d, z1.s, z31.s2290sqdmlslt	z0.h, z1.b, z31.b2291sqdmlslt	z0.s, z1.h, z31.h2292sqdmlslt	z0.s, z1.h, z7.h[7]2293sqdmulh	z0.b, z1.b, z2.b2294sqdmulh	z0.d, z1.d, z15.d[1]2295sqdmulh	z0.h, z1.h, z2.h2296sqdmulh	z0.h, z1.h, z7.h[7]2297sqdmulh	z0.s, z1.s, z7.s[3]2298sqdmulh	z29.s, z30.s, z31.s2299sqdmulh	z31.d, z31.d, z31.d2300sqdmullb	z0.d, z1.s, z15.s[1]2301sqdmullb	z0.h, z1.b, z2.b2302sqdmullb	z0.s, z1.h, z7.h[7]2303sqdmullb	z29.s, z30.h, z31.h2304sqdmullb	z31.d, z31.s, z31.s2305sqdmullt	z0.d, z1.s, z15.s[1]2306sqdmullt	z0.h, z1.b, z2.b2307sqdmullt	z0.s, z1.h, z7.h[7]2308sqdmullt	z29.s, z30.h, z31.h2309sqdmullt	z31.d, z31.s, z31.s2310sqincb	x02311sqincb	x0, #142312sqincb	x0, all, mul #162313sqincb	x0, pow22314sqincb	x0, vl12315sqincb	x0, w02316sqincb	x0, w0, all, mul #162317sqincb	x0, w0, pow22318sqincb	x0, w0, pow2, mul #162319sqincd	x02320sqincd	x0, #142321sqincd	x0, all, mul #162322sqincd	x0, pow22323sqincd	x0, vl12324sqincd	x0, w02325sqincd	x0, w0, all, mul #162326sqincd	x0, w0, pow22327sqincd	x0, w0, pow2, mul #162328sqincd	z0.d2329sqincd	z0.d, all, mul #162330sqincd	z0.d, pow22331sqincd	z0.d, pow2, mul #162332sqinch	x02333sqinch	x0, #142334sqinch	x0, all, mul #162335sqinch	x0, pow22336sqinch	x0, vl12337sqinch	x0, w02338sqinch	x0, w0, all, mul #162339sqinch	x0, w0, pow22340sqinch	x0, w0, pow2, mul #162341sqinch	z0.h2342sqinch	z0.h, all, mul #162343sqinch	z0.h, pow22344sqinch	z0.h, pow2, mul #162345sqincp	x0, p0.b2346sqincp	x0, p0.d2347sqincp	x0, p0.h2348sqincp	x0, p0.s2349sqincp	xzr, p15.b, wzr2350sqincp	xzr, p15.d, wzr2351sqincp	xzr, p15.h, wzr2352sqincp	xzr, p15.s, wzr2353sqincp	z0.d, p0.d2354sqincp	z0.h, p0.h2355sqincp	z0.s, p0.s2356sqincw	x02357sqincw	x0, #142358sqincw	x0, all, mul #162359sqincw	x0, pow22360sqincw	x0, vl12361sqincw	x0, w02362sqincw	x0, w0, all, mul #162363sqincw	x0, w0, pow22364sqincw	x0, w0, pow2, mul #162365sqincw	z0.s2366sqincw	z0.s, all, mul #162367sqincw	z0.s, pow22368sqincw	z0.s, pow2, mul #162369sqneg	z31.b, p7/m, z31.b2370sqneg	z31.d, p7/m, z31.d2371sqneg	z31.h, p7/m, z31.h2372sqneg	z31.s, p7/m, z31.s2373sqrdcmlah	z0.b, z1.b, z2.b, #02374sqrdcmlah	z0.d, z1.d, z2.d, #02375sqrdcmlah	z0.h, z1.h, z2.h, #02376sqrdcmlah	z0.h, z1.h, z2.h[0], #02377sqrdcmlah	z0.s, z1.s, z2.s, #02378sqrdcmlah	z0.s, z1.s, z2.s[0], #02379sqrdcmlah	z15.b, z16.b, z17.b, #2702380sqrdcmlah	z15.d, z16.d, z17.d, #2702381sqrdcmlah	z15.h, z16.h, z17.h, #2702382sqrdcmlah	z15.s, z16.s, z17.s, #2702383sqrdcmlah	z29.b, z30.b, z31.b, #902384sqrdcmlah	z29.d, z30.d, z31.d, #902385sqrdcmlah	z29.h, z30.h, z31.h, #902386sqrdcmlah	z29.s, z30.s, z31.s, #902387sqrdcmlah	z31.b, z31.b, z31.b, #1802388sqrdcmlah	z31.d, z31.d, z31.d, #1802389sqrdcmlah	z31.h, z30.h, z7.h[0], #1802390sqrdcmlah	z31.h, z31.h, z31.h, #1802391sqrdcmlah	z31.s, z30.s, z7.s[0], #1802392sqrdcmlah	z31.s, z31.s, z31.s, #1802393sqrdmlah	z0.b, z1.b, z31.b2394sqrdmlah	z0.d, z1.d, z15.d[1]2395sqrdmlah	z0.d, z1.d, z31.d2396sqrdmlah	z0.h, z1.h, z31.h2397sqrdmlah	z0.h, z1.h, z7.h[7]2398sqrdmlah	z0.s, z1.s, z31.s2399sqrdmlah	z0.s, z1.s, z7.s[3]2400sqrdmlsh	z0.b, z1.b, z31.b2401sqrdmlsh	z0.d, z1.d, z15.d[1]2402sqrdmlsh	z0.d, z1.d, z31.d2403sqrdmlsh	z0.h, z1.h, z31.h2404sqrdmlsh	z0.h, z1.h, z7.h[7]2405sqrdmlsh	z0.s, z1.s, z31.s2406sqrdmlsh	z0.s, z1.s, z7.s[3]2407sqrdmulh	z0.b, z1.b, z2.b2408sqrdmulh	z0.d, z1.d, z15.d[1]2409sqrdmulh	z0.h, z1.h, z2.h2410sqrdmulh	z0.h, z1.h, z7.h[7]2411sqrdmulh	z0.s, z1.s, z7.s[3]2412sqrdmulh	z29.s, z30.s, z31.s2413sqrdmulh	z31.d, z31.d, z31.d2414sqrshl	z0.b, p0/m, z0.b, z1.b2415sqrshl	z0.h, p0/m, z0.h, z1.h2416sqrshl	z29.s, p7/m, z29.s, z30.s2417sqrshl	z31.d, p7/m, z31.d, z30.d2418sqrshlr	z0.b, p0/m, z0.b, z1.b2419sqrshlr	z0.h, p0/m, z0.h, z1.h2420sqrshlr	z29.s, p7/m, z29.s, z30.s2421sqrshlr	z31.d, p7/m, z31.d, z30.d2422sqrshrnb	z0.b, z0.h, #12423sqrshrnb	z0.h, z0.s, #12424sqrshrnb	z0.s, z0.d, #12425sqrshrnb	z31.b, z31.h, #82426sqrshrnb	z31.h, z31.s, #162427sqrshrnb	z31.s, z31.d, #322428sqrshrnt	z0.b, z0.h, #12429sqrshrnt	z0.h, z0.s, #12430sqrshrnt	z0.s, z0.d, #12431sqrshrnt	z31.b, z31.h, #82432sqrshrnt	z31.h, z31.s, #162433sqrshrnt	z31.s, z31.d, #322434sqrshrunb	z0.b, z0.h, #12435sqrshrunb	z0.h, z0.s, #12436sqrshrunb	z0.s, z0.d, #12437sqrshrunb	z31.b, z31.h, #82438sqrshrunb	z31.h, z31.s, #162439sqrshrunb	z31.s, z31.d, #322440sqrshrunt	z0.b, z0.h, #12441sqrshrunt	z0.h, z0.s, #12442sqrshrunt	z0.s, z0.d, #12443sqrshrunt	z31.b, z31.h, #82444sqrshrunt	z31.h, z31.s, #162445sqrshrunt	z31.s, z31.d, #322446sqshl	z0.b, p0/m, z0.b, #02447sqshl	z0.b, p0/m, z0.b, z1.b2448sqshl	z0.d, p0/m, z0.d, #02449sqshl	z0.h, p0/m, z0.h, #02450sqshl	z0.h, p0/m, z0.h, z1.h2451sqshl	z0.s, p0/m, z0.s, #02452sqshl	z29.s, p7/m, z29.s, z30.s2453sqshl	z31.b, p0/m, z31.b, #72454sqshl	z31.d, p0/m, z31.d, #632455sqshl	z31.d, p7/m, z31.d, z30.d2456sqshl	z31.h, p0/m, z31.h, #152457sqshl	z31.s, p0/m, z31.s, #312458sqshlr	z0.b, p0/m, z0.b, z1.b2459sqshlr	z0.h, p0/m, z0.h, z1.h2460sqshlr	z29.s, p7/m, z29.s, z30.s2461sqshlr	z31.d, p7/m, z31.d, z30.d2462sqshlu	z0.b, p0/m, z0.b, #02463sqshlu	z0.d, p0/m, z0.d, #02464sqshlu	z0.h, p0/m, z0.h, #02465sqshlu	z0.s, p0/m, z0.s, #02466sqshlu	z31.b, p0/m, z31.b, #72467sqshlu	z31.d, p0/m, z31.d, #632468sqshlu	z31.h, p0/m, z31.h, #152469sqshlu	z31.s, p0/m, z31.s, #312470sqshrnb	z0.b, z0.h, #12471sqshrnb	z0.h, z0.s, #12472sqshrnb	z0.s, z0.d, #12473sqshrnb	z31.b, z31.h, #82474sqshrnb	z31.h, z31.s, #162475sqshrnb	z31.s, z31.d, #322476sqshrnt	z0.b, z0.h, #12477sqshrnt	z0.h, z0.s, #12478sqshrnt	z0.s, z0.d, #12479sqshrnt	z31.b, z31.h, #82480sqshrnt	z31.h, z31.s, #162481sqshrnt	z31.s, z31.d, #322482sqshrunb	z0.b, z0.h, #12483sqshrunb	z0.h, z0.s, #12484sqshrunb	z0.s, z0.d, #12485sqshrunb	z31.b, z31.h, #82486sqshrunb	z31.h, z31.s, #162487sqshrunb	z31.s, z31.d, #322488sqshrunt	z0.b, z0.h, #12489sqshrunt	z0.h, z0.s, #12490sqshrunt	z0.s, z0.d, #12491sqshrunt	z31.b, z31.h, #82492sqshrunt	z31.h, z31.s, #162493sqshrunt	z31.s, z31.d, #322494sqsub	z0.b, p0/m, z0.b, z1.b2495sqsub	z0.b, z0.b, #02496sqsub	z0.b, z0.b, z0.b2497sqsub	z0.d, z0.d, #02498sqsub	z0.d, z0.d, #0, lsl #82499sqsub	z0.d, z0.d, z0.d2500sqsub	z0.h, p0/m, z0.h, z1.h2501sqsub	z0.h, z0.h, #02502sqsub	z0.h, z0.h, #0, lsl #82503sqsub	z0.h, z0.h, z0.h2504sqsub	z0.s, z0.s, #02505sqsub	z0.s, z0.s, #0, lsl #82506sqsub	z0.s, z0.s, z0.s2507sqsub	z29.s, p7/m, z29.s, z30.s2508sqsub	z31.b, z31.b, #2552509sqsub	z31.d, p7/m, z31.d, z30.d2510sqsub	z31.d, z31.d, #652802511sqsub	z31.h, z31.h, #652802512sqsub	z31.s, z31.s, #652802513sqsubr	z0.b, p0/m, z0.b, z1.b2514sqsubr	z0.h, p0/m, z0.h, z1.h2515sqsubr	z29.s, p7/m, z29.s, z30.s2516sqsubr	z31.d, p7/m, z31.d, z30.d2517sqxtnb	z0.b, z31.h2518sqxtnb	z0.h, z31.s2519sqxtnb	z0.s, z31.d2520sqxtnt	z0.b, z31.h2521sqxtnt	z0.h, z31.s2522sqxtnt	z0.s, z31.d2523sqxtunb	z0.b, z31.h2524sqxtunb	z0.h, z31.s2525sqxtunb	z0.s, z31.d2526sqxtunt	z0.b, z31.h2527sqxtunt	z0.h, z31.s2528sqxtunt	z0.s, z31.d2529srhadd	z0.b, p0/m, z0.b, z1.b2530srhadd	z0.h, p0/m, z0.h, z1.h2531srhadd	z29.s, p7/m, z29.s, z30.s2532srhadd	z31.d, p7/m, z31.d, z30.d2533sri	z0.b, z0.b, #12534sri	z0.d, z0.d, #12535sri	z0.h, z0.h, #12536sri	z0.s, z0.s, #12537sri	z31.b, z31.b, #82538sri	z31.d, z31.d, #642539sri	z31.h, z31.h, #162540sri	z31.s, z31.s, #322541srshl	z0.b, p0/m, z0.b, z1.b2542srshl	z0.h, p0/m, z0.h, z1.h2543srshl	z29.s, p7/m, z29.s, z30.s2544srshl	z31.d, p7/m, z31.d, z30.d2545srshlr	z0.b, p0/m, z0.b, z1.b2546srshlr	z0.h, p0/m, z0.h, z1.h2547srshlr	z29.s, p7/m, z29.s, z30.s2548srshlr	z31.d, p7/m, z31.d, z30.d2549srshr	z0.b, p0/m, z0.b, #12550srshr	z0.d, p0/m, z0.d, #12551srshr	z0.h, p0/m, z0.h, #12552srshr	z0.s, p0/m, z0.s, #12553srshr	z31.b, p0/m, z31.b, #82554srshr	z31.d, p0/m, z31.d, #642555srshr	z31.h, p0/m, z31.h, #162556srshr	z31.s, p0/m, z31.s, #322557srsra	z0.b, z0.b, #12558srsra	z0.d, z0.d, #12559srsra	z0.h, z0.h, #12560srsra	z0.s, z0.s, #12561srsra	z31.b, z31.b, #82562srsra	z31.d, z31.d, #642563srsra	z31.h, z31.h, #162564srsra	z31.s, z31.s, #322565sshllb	z0.d, z0.s, #02566sshllb	z0.h, z0.b, #02567sshllb	z0.s, z0.h, #02568sshllb	z31.d, z31.s, #312569sshllb	z31.h, z31.b, #72570sshllb	z31.s, z31.h, #152571sshllt	z0.d, z0.s, #02572sshllt	z0.h, z0.b, #02573sshllt	z0.s, z0.h, #02574sshllt	z31.d, z31.s, #312575sshllt	z31.h, z31.b, #72576sshllt	z31.s, z31.h, #152577ssra	z0.b, z0.b, #12578ssra	z0.d, z0.d, #12579ssra	z0.h, z0.h, #12580ssra	z0.s, z0.s, #12581ssra	z31.b, z31.b, #82582ssra	z31.d, z31.d, #642583ssra	z31.h, z31.h, #162584ssra	z31.s, z31.s, #322585ssublb	z0.h, z1.b, z2.b2586ssublb	z29.s, z30.h, z31.h2587ssublb	z31.d, z31.s, z31.s2588ssublbt	z0.d, z1.s, z31.s2589ssublbt	z0.h, z1.b, z31.b2590ssublbt	z0.s, z1.h, z31.h2591ssublt	z0.h, z1.b, z2.b2592ssublt	z29.s, z30.h, z31.h2593ssublt	z31.d, z31.s, z31.s2594ssubltb	z0.d, z1.s, z31.s2595ssubltb	z0.h, z1.b, z31.b2596ssubltb	z0.s, z1.h, z31.h2597ssubwb	z0.h, z1.h, z2.b2598ssubwb	z29.s, z30.s, z31.h2599ssubwb	z31.d, z31.d, z31.s2600ssubwt	z0.h, z1.h, z2.b2601ssubwt	z29.s, z30.s, z31.h2602ssubwt	z31.d, z31.d, z31.s2603st1b	{ z0.b }, p0, [x0, x0]2604st1b	{ z0.b }, p0, [x0]2605st1b	{ z0.d }, p0, [x0, x0]2606st1b	{ z0.d }, p0, [x0, z0.d, sxtw]2607st1b	{ z0.d }, p0, [x0, z0.d, uxtw]2608st1b	{ z0.d }, p0, [x0, z0.d]2609st1b	{ z0.d }, p0, [x0]2610st1b	{ z0.d }, p7, [z0.d]2611st1b	{ z0.h }, p0, [x0, x0]2612st1b	{ z0.h }, p0, [x0]2613st1b	{ z0.s }, p0, [x0, x0]2614st1b	{ z0.s }, p0, [x0, z0.s, sxtw]2615st1b	{ z0.s }, p0, [x0, z0.s, uxtw]2616st1b	{ z0.s }, p0, [x0]2617st1b	{ z0.s }, p7, [z0.s]2618st1b	{ z21.b }, p5, [x10, #5, mul vl]2619st1b	{ z21.d }, p5, [x10, #5, mul vl]2620st1b	{ z21.h }, p5, [x10, #5, mul vl]2621st1b	{ z21.s }, p5, [x10, #5, mul vl]2622st1b	{ z31.b }, p7, [sp, #-1, mul vl]2623st1b	{ z31.d }, p7, [sp, #-1, mul vl]2624st1b	{ z31.d }, p7, [z31.d, #31]2625st1b	{ z31.h }, p7, [sp, #-1, mul vl]2626st1b	{ z31.s }, p7, [sp, #-1, mul vl]2627st1b	{ z31.s }, p7, [z31.s, #31]2628st1d	{ z0.d }, p0, [x0, x0, lsl #3]2629st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]2630st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]2631st1d	{ z0.d }, p0, [x0, z0.d, sxtw]2632st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]2633st1d	{ z0.d }, p0, [x0, z0.d, uxtw]2634st1d	{ z0.d }, p0, [x0, z0.d]2635st1d	{ z0.d }, p0, [x0]2636st1d	{ z0.d }, p7, [z0.d]2637st1d	{ z21.d }, p5, [x10, #5, mul vl]2638st1d	{ z31.d }, p7, [sp, #-1, mul vl]2639st1d	{ z31.d }, p7, [z31.d, #248]2640st1h	{ z0.d }, p0, [x0, x0, lsl #1]2641st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]2642st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]2643st1h	{ z0.d }, p0, [x0, z0.d, sxtw]2644st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]2645st1h	{ z0.d }, p0, [x0, z0.d, uxtw]2646st1h	{ z0.d }, p0, [x0, z0.d]2647st1h	{ z0.d }, p0, [x0]2648st1h	{ z0.d }, p7, [z0.d]2649st1h	{ z0.h }, p0, [x0, x0, lsl #1]2650st1h	{ z0.h }, p0, [x0]2651st1h	{ z0.s }, p0, [x0, x0, lsl #1]2652st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]2653st1h	{ z0.s }, p0, [x0, z0.s, sxtw]2654st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]2655st1h	{ z0.s }, p0, [x0, z0.s, uxtw]2656st1h	{ z0.s }, p0, [x0]2657st1h	{ z0.s }, p7, [z0.s]2658st1h	{ z21.d }, p5, [x10, #5, mul vl]2659st1h	{ z21.h }, p5, [x10, #5, mul vl]2660st1h	{ z21.s }, p5, [x10, #5, mul vl]2661st1h	{ z31.d }, p7, [sp, #-1, mul vl]2662st1h	{ z31.d }, p7, [z31.d, #62]2663st1h	{ z31.h }, p7, [sp, #-1, mul vl]2664st1h	{ z31.s }, p7, [sp, #-1, mul vl]2665st1h	{ z31.s }, p7, [z31.s, #62]2666st1w	{ z0.d }, p0, [x0, x0, lsl #2]2667st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]2668st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]2669st1w	{ z0.d }, p0, [x0, z0.d, sxtw]2670st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]2671st1w	{ z0.d }, p0, [x0, z0.d, uxtw]2672st1w	{ z0.d }, p0, [x0, z0.d]2673st1w	{ z0.d }, p0, [x0]2674st1w	{ z0.d }, p7, [z0.d]2675st1w	{ z0.s }, p0, [x0, x0, lsl #2]2676st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]2677st1w	{ z0.s }, p0, [x0, z0.s, sxtw]2678st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]2679st1w	{ z0.s }, p0, [x0, z0.s, uxtw]2680st1w	{ z0.s }, p0, [x0]2681st1w	{ z0.s }, p7, [z0.s]2682st1w	{ z21.d }, p5, [x10, #5, mul vl]2683st1w	{ z21.s }, p5, [x10, #5, mul vl]2684st1w	{ z31.d }, p7, [sp, #-1, mul vl]2685st1w	{ z31.d }, p7, [z31.d, #124]2686st1w	{ z31.s }, p7, [sp, #-1, mul vl]2687st1w	{ z31.s }, p7, [z31.s, #124]2688st2b	{ z0.b, z1.b }, p0, [x0, x0]2689st2b	{ z0.b, z1.b }, p0, [x0]2690st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]2691st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]2692st2b	{ z5.b, z6.b }, p3, [x17, x16]2693st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]2694st2d	{ z0.d, z1.d }, p0, [x0]2695st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]2696st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]2697st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]2698st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]2699st2h	{ z0.h, z1.h }, p0, [x0]2700st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]2701st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]2702st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]2703st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]2704st2w	{ z0.s, z1.s }, p0, [x0]2705st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]2706st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]2707st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]2708st3b	{ z0.b, z1.b, z2.b }, p0, [x0, x0]2709st3b	{ z0.b, z1.b, z2.b }, p0, [x0]2710st3b	{ z21.b, z22.b, z23.b }, p5, [x10, #15, mul vl]2711st3b	{ z23.b, z24.b, z25.b }, p3, [x13, #-24, mul vl]2712st3b	{ z5.b, z6.b, z7.b }, p3, [x17, x16]2713st3d	{ z0.d, z1.d, z2.d }, p0, [x0, x0, lsl #3]2714st3d	{ z0.d, z1.d, z2.d }, p0, [x0]2715st3d	{ z21.d, z22.d, z23.d }, p5, [x10, #15, mul vl]2716st3d	{ z23.d, z24.d, z25.d }, p3, [x13, #-24, mul vl]2717st3d	{ z5.d, z6.d, z7.d }, p3, [x17, x16, lsl #3]2718st3h	{ z0.h, z1.h, z2.h }, p0, [x0, x0, lsl #1]2719st3h	{ z0.h, z1.h, z2.h }, p0, [x0]2720st3h	{ z21.h, z22.h, z23.h }, p5, [x10, #15, mul vl]2721st3h	{ z23.h, z24.h, z25.h }, p3, [x13, #-24, mul vl]2722st3h	{ z5.h, z6.h, z7.h }, p3, [x17, x16, lsl #1]2723st3w	{ z0.s, z1.s, z2.s }, p0, [x0, x0, lsl #2]2724st3w	{ z0.s, z1.s, z2.s }, p0, [x0]2725st3w	{ z21.s, z22.s, z23.s }, p5, [x10, #15, mul vl]2726st3w	{ z23.s, z24.s, z25.s }, p3, [x13, #-24, mul vl]2727st3w	{ z5.s, z6.s, z7.s }, p3, [x17, x16, lsl #2]2728st4b	{ z0.b, z1.b, z2.b, z3.b }, p0, [x0, x0]2729st4b	{ z0.b, z1.b, z2.b, z3.b }, p0, [x0]2730st4b	{ z21.b, z22.b, z23.b, z24.b }, p5, [x10, #20, mul vl]2731st4b	{ z23.b, z24.b, z25.b, z26.b }, p3, [x13, #-32, mul vl]2732st4b	{ z5.b, z6.b, z7.b, z8.b }, p3, [x17, x16]2733st4d	{ z0.d, z1.d, z2.d, z3.d }, p0, [x0, x0, lsl #3]2734st4d	{ z0.d, z1.d, z2.d, z3.d }, p0, [x0]2735st4d	{ z21.d, z22.d, z23.d, z24.d }, p5, [x10, #20, mul vl]2736st4d	{ z23.d, z24.d, z25.d, z26.d }, p3, [x13, #-32, mul vl]2737st4d	{ z5.d, z6.d, z7.d, z8.d }, p3, [x17, x16, lsl #3]2738st4h	{ z0.h, z1.h, z2.h, z3.h }, p0, [x0, x0, lsl #1]2739st4h	{ z0.h, z1.h, z2.h, z3.h }, p0, [x0]2740st4h	{ z21.h, z22.h, z23.h, z24.h }, p5, [x10, #20, mul vl]2741st4h	{ z23.h, z24.h, z25.h, z26.h }, p3, [x13, #-32, mul vl]2742st4h	{ z5.h, z6.h, z7.h, z8.h }, p3, [x17, x16, lsl #1]2743st4w	{ z0.s, z1.s, z2.s, z3.s }, p0, [x0, x0, lsl #2]2744st4w	{ z0.s, z1.s, z2.s, z3.s }, p0, [x0]2745st4w	{ z21.s, z22.s, z23.s, z24.s }, p5, [x10, #20, mul vl]2746st4w	{ z23.s, z24.s, z25.s, z26.s }, p3, [x13, #-32, mul vl]2747st4w	{ z5.s, z6.s, z7.s, z8.s }, p3, [x17, x16, lsl #2]2748stnt1b	{ z0.b }, p0, [x0, x0]2749stnt1b	{ z0.b }, p0, [x0]2750stnt1b	{ z0.d }, p0, [z1.d]2751stnt1b	{ z0.s }, p0, [z1.s]2752stnt1b	{ z21.b }, p5, [x10, #7, mul vl]2753stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]2754stnt1b	{ z31.d }, p7, [z31.d, x0]2755stnt1b	{ z31.d }, p7, [z31.d]2756stnt1b	{ z31.s }, p7, [z31.s, x0]2757stnt1b	{ z31.s }, p7, [z31.s]2758stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]2759stnt1d	{ z0.d }, p0, [x0]2760stnt1d	{ z0.d }, p0, [z1.d]2761stnt1d	{ z21.d }, p5, [x10, #7, mul vl]2762stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]2763stnt1d	{ z31.d }, p7, [z31.d, x0]2764stnt1d	{ z31.d }, p7, [z31.d]2765stnt1h	{ z0.d }, p0, [z1.d]2766stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]2767stnt1h	{ z0.h }, p0, [x0]2768stnt1h	{ z0.s }, p0, [z1.s]2769stnt1h	{ z21.h }, p5, [x10, #7, mul vl]2770stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]2771stnt1h	{ z31.d }, p7, [z31.d, x0]2772stnt1h	{ z31.d }, p7, [z31.d]2773stnt1h	{ z31.s }, p7, [z31.s, x0]2774stnt1h	{ z31.s }, p7, [z31.s]2775stnt1w	{ z0.d }, p0, [z1.d]2776stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]2777stnt1w	{ z0.s }, p0, [x0]2778stnt1w	{ z0.s }, p0, [z1.s]2779stnt1w	{ z21.s }, p5, [x10, #7, mul vl]2780stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]2781stnt1w	{ z31.d }, p7, [z31.d, x0]2782stnt1w	{ z31.d }, p7, [z31.d]2783stnt1w	{ z31.s }, p7, [z31.s, x0]2784stnt1w	{ z31.s }, p7, [z31.s]2785str	p0, [x0]2786str	p15, [sp, #-256, mul vl]2787str	p5, [x10, #255, mul vl]2788str	z0, [x0]2789str	z21, [x10, #-256, mul vl]2790str	z31, [sp, #255, mul vl]2791sub	z0.b, p0/m, z0.b, z0.b2792sub	z0.b, z0.b, #02793sub	z0.b, z0.b, z0.b2794sub	z0.d, p0/m, z0.d, z0.d2795sub	z0.d, z0.d, #02796sub	z0.d, z0.d, #0, lsl #82797sub	z0.d, z0.d, z0.d2798sub	z0.h, p0/m, z0.h, z0.h2799sub	z0.h, z0.h, #02800sub	z0.h, z0.h, #0, lsl #82801sub	z0.h, z0.h, z0.h2802sub	z0.s, p0/m, z0.s, z0.s2803sub	z0.s, z0.s, #02804sub	z0.s, z0.s, #0, lsl #82805sub	z0.s, z0.s, z0.s2806sub	z21.b, p5/m, z21.b, z10.b2807sub	z21.b, z10.b, z21.b2808sub	z21.d, p5/m, z21.d, z10.d2809sub	z21.d, z10.d, z21.d2810sub	z21.h, p5/m, z21.h, z10.h2811sub	z21.h, z10.h, z21.h2812sub	z21.s, p5/m, z21.s, z10.s2813sub	z21.s, z10.s, z21.s2814sub	z23.b, p3/m, z23.b, z13.b2815sub	z23.b, z13.b, z8.b2816sub	z23.d, p3/m, z23.d, z13.d2817sub	z23.d, z13.d, z8.d2818sub	z23.h, p3/m, z23.h, z13.h2819sub	z23.h, z13.h, z8.h2820sub	z23.s, p3/m, z23.s, z13.s2821sub	z23.s, z13.s, z8.s2822sub	z31.b, p7/m, z31.b, z31.b2823sub	z31.b, z31.b, #2552824sub	z31.b, z31.b, z31.b2825sub	z31.d, p7/m, z31.d, z31.d2826sub	z31.d, z31.d, #652802827sub	z31.d, z31.d, z31.d2828sub	z31.h, p7/m, z31.h, z31.h2829sub	z31.h, z31.h, #652802830sub	z31.h, z31.h, z31.h2831sub	z31.s, p7/m, z31.s, z31.s2832sub	z31.s, z31.s, #652802833sub	z31.s, z31.s, z31.s2834subhnb	z0.b, z1.h, z31.h2835subhnb	z0.h, z1.s, z31.s2836subhnb	z0.s, z1.d, z31.d2837subhnt	z0.b, z1.h, z31.h2838subhnt	z0.h, z1.s, z31.s2839subhnt	z0.s, z1.d, z31.d2840subr	z0.b, p0/m, z0.b, z0.b2841subr	z0.b, z0.b, #02842subr	z0.d, p0/m, z0.d, z0.d2843subr	z0.d, z0.d, #02844subr	z0.d, z0.d, #0, lsl #82845subr	z0.h, p0/m, z0.h, z0.h2846subr	z0.h, z0.h, #02847subr	z0.h, z0.h, #0, lsl #82848subr	z0.s, p0/m, z0.s, z0.s2849subr	z0.s, z0.s, #02850subr	z0.s, z0.s, #0, lsl #82851subr	z31.b, z31.b, #2552852subr	z31.d, z31.d, #652802853subr	z31.h, z31.h, #652802854subr	z31.s, z31.s, #652802855sunpkhi	z31.d, z31.s2856sunpkhi	z31.h, z31.b2857sunpkhi	z31.s, z31.h2858sunpklo	z31.d, z31.s2859sunpklo	z31.h, z31.b2860sunpklo	z31.s, z31.h2861suqadd	z0.b, p0/m, z0.b, z1.b2862suqadd	z0.h, p0/m, z0.h, z1.h2863suqadd	z29.s, p7/m, z29.s, z30.s2864suqadd	z31.d, p7/m, z31.d, z30.d2865sxtb	z0.d, p0/m, z0.d2866sxtb	z0.h, p0/m, z0.h2867sxtb	z0.s, p0/m, z0.s2868sxtb	z31.d, p7/m, z31.d2869sxtb	z31.h, p7/m, z31.h2870sxtb	z31.s, p7/m, z31.s2871sxth	z0.d, p0/m, z0.d2872sxth	z0.s, p0/m, z0.s2873sxth	z31.d, p7/m, z31.d2874sxth	z31.s, p7/m, z31.s2875sxtw	z0.d, p0/m, z0.d2876sxtw	z31.d, p7/m, z31.d2877tbl	z28.b, { z29.b, z30.b }, z31.b2878tbl	z28.d, { z29.d, z30.d }, z31.d2879tbl	z28.h, { z29.h, z30.h }, z31.h2880tbl	z28.s, { z29.s, z30.s }, z31.s2881tbl	z31.b, { z31.b }, z31.b2882tbl	z31.d, { z31.d }, z31.d2883tbl	z31.h, { z31.h }, z31.h2884tbl	z31.s, { z31.s }, z31.s2885tbx	z31.b, z31.b, z31.b2886tbx	z31.d, z31.d, z31.d2887tbx	z31.h, z31.h, z31.h2888tbx	z31.s, z31.s, z31.s2889trn1	p15.b, p15.b, p15.b2890trn1	p15.d, p15.d, p15.d2891trn1	p15.h, p15.h, p15.h2892trn1	p15.s, p15.s, p15.s2893trn1	z31.b, z31.b, z31.b2894trn1	z31.d, z31.d, z31.d2895trn1	z31.h, z31.h, z31.h2896trn1	z31.s, z31.s, z31.s2897trn2	p15.b, p15.b, p15.b2898trn2	p15.d, p15.d, p15.d2899trn2	p15.h, p15.h, p15.h2900trn2	p15.s, p15.s, p15.s2901trn2	z31.b, z31.b, z31.b2902trn2	z31.d, z31.d, z31.d2903trn2	z31.h, z31.h, z31.h2904trn2	z31.s, z31.s, z31.s2905uaba	z0.b, z1.b, z31.b2906uaba	z0.d, z1.d, z31.d2907uaba	z0.h, z1.h, z31.h2908uaba	z0.s, z1.s, z31.s2909uabalb	z0.d, z1.s, z31.s2910uabalb	z0.h, z1.b, z31.b2911uabalb	z0.s, z1.h, z31.h2912uabalt	z0.d, z1.s, z31.s2913uabalt	z0.h, z1.b, z31.b2914uabalt	z0.s, z1.h, z31.h2915uabd	z31.b, p7/m, z31.b, z31.b2916uabd	z31.d, p7/m, z31.d, z31.d2917uabd	z31.h, p7/m, z31.h, z31.h2918uabd	z31.s, p7/m, z31.s, z31.s2919uabdlb	z0.h, z1.b, z2.b2920uabdlb	z29.s, z30.h, z31.h2921uabdlb	z31.d, z31.s, z31.s2922uabdlt	z0.h, z1.b, z2.b2923uabdlt	z29.s, z30.h, z31.h2924uabdlt	z31.d, z31.s, z31.s2925uadalp	z0.h, p0/m, z1.b2926uadalp	z29.s, p0/m, z30.h2927uadalp	z30.d, p7/m, z31.s2928uaddlb	z0.h, z1.b, z2.b2929uaddlb	z29.s, z30.h, z31.h2930uaddlb	z31.d, z31.s, z31.s2931uaddlt	z0.h, z1.b, z2.b2932uaddlt	z29.s, z30.h, z31.h2933uaddlt	z31.d, z31.s, z31.s2934uaddv	d0, p7, z31.b2935uaddv	d0, p7, z31.d2936uaddv	d0, p7, z31.h2937uaddv	d0, p7, z31.s2938uaddwb	z0.h, z1.h, z2.b2939uaddwb	z29.s, z30.s, z31.h2940uaddwb	z31.d, z31.d, z31.s2941uaddwt	z0.h, z1.h, z2.b2942uaddwt	z29.s, z30.s, z31.h2943uaddwt	z31.d, z31.d, z31.s2944ucvtf	z0.d, p0/m, z0.d2945ucvtf	z0.d, p0/m, z0.s2946ucvtf	z0.h, p0/m, z0.d2947ucvtf	z0.h, p0/m, z0.h2948ucvtf	z0.h, p0/m, z0.s2949ucvtf	z0.s, p0/m, z0.d2950ucvtf	z0.s, p0/m, z0.s2951udiv	z0.d, p7/m, z0.d, z31.d2952udiv	z0.s, p7/m, z0.s, z31.s2953udivr	z0.d, p7/m, z0.d, z31.d2954udivr	z0.s, p7/m, z0.s, z31.s2955udot	z0.d, z1.h, z15.h[1]2956udot	z0.d, z1.h, z31.h2957udot	z0.s, z1.b, z31.b2958udot	z0.s, z1.b, z7.b[3]2959uhadd	z0.b, p0/m, z0.b, z1.b2960uhadd	z0.h, p0/m, z0.h, z1.h2961uhadd	z29.s, p7/m, z29.s, z30.s2962uhadd	z31.d, p7/m, z31.d, z30.d2963uhsub	z0.b, p0/m, z0.b, z1.b2964uhsub	z0.h, p0/m, z0.h, z1.h2965uhsub	z29.s, p7/m, z29.s, z30.s2966uhsub	z31.d, p7/m, z31.d, z30.d2967uhsubr	z0.b, p0/m, z0.b, z1.b2968uhsubr	z0.h, p0/m, z0.h, z1.h2969uhsubr	z29.s, p7/m, z29.s, z30.s2970uhsubr	z31.d, p7/m, z31.d, z30.d2971umax	z0.b, z0.b, #02972umax	z31.b, p7/m, z31.b, z31.b2973umax	z31.b, z31.b, #2552974umax	z31.d, p7/m, z31.d, z31.d2975umax	z31.h, p7/m, z31.h, z31.h2976umax	z31.s, p7/m, z31.s, z31.s2977umaxp	z0.b, p0/m, z0.b, z1.b2978umaxp	z0.h, p0/m, z0.h, z1.h2979umaxp	z29.s, p7/m, z29.s, z30.s2980umaxp	z31.d, p7/m, z31.d, z30.d2981umaxv	b0, p7, z31.b2982umaxv	d0, p7, z31.d2983umaxv	h0, p7, z31.h2984umaxv	s0, p7, z31.s2985umin	z0.b, z0.b, #02986umin	z31.b, p7/m, z31.b, z31.b2987umin	z31.b, z31.b, #2552988umin	z31.d, p7/m, z31.d, z31.d2989umin	z31.h, p7/m, z31.h, z31.h2990umin	z31.s, p7/m, z31.s, z31.s2991uminp	z0.b, p0/m, z0.b, z1.b2992uminp	z0.h, p0/m, z0.h, z1.h2993uminp	z29.s, p7/m, z29.s, z30.s2994uminp	z31.d, p7/m, z31.d, z30.d2995uminv	b0, p7, z31.b2996uminv	d0, p7, z31.d2997uminv	h0, p7, z31.h2998uminv	s0, p7, z31.s2999umlalb	z0.d, z1.s, z15.s[1]3000umlalb	z0.d, z1.s, z31.s3001umlalb	z0.h, z1.b, z31.b3002umlalb	z0.s, z1.h, z31.h3003umlalb	z0.s, z1.h, z7.h[7]3004umlalt	z0.d, z1.s, z15.s[1]3005umlalt	z0.d, z1.s, z31.s3006umlalt	z0.h, z1.b, z31.b3007umlalt	z0.s, z1.h, z31.h3008umlalt	z0.s, z1.h, z7.h[7]3009umlslb	z0.d, z1.s, z15.s[1]3010umlslb	z0.d, z1.s, z31.s3011umlslb	z0.h, z1.b, z31.b3012umlslb	z0.s, z1.h, z31.h3013umlslb	z0.s, z1.h, z7.h[7]3014umlslt	z0.d, z1.s, z15.s[1]3015umlslt	z0.d, z1.s, z31.s3016umlslt	z0.h, z1.b, z31.b3017umlslt	z0.s, z1.h, z31.h3018umlslt	z0.s, z1.h, z7.h[7]3019ummla	z0.s, z1.b, z2.b3020umulh	z0.b, p7/m, z0.b, z31.b3021umulh	z0.b, z1.b, z2.b3022umulh	z0.d, p7/m, z0.d, z31.d3023umulh	z0.h, p7/m, z0.h, z31.h3024umulh	z0.h, z1.h, z2.h3025umulh	z0.s, p7/m, z0.s, z31.s3026umulh	z29.s, z30.s, z31.s3027umulh	z31.d, z31.d, z31.d3028umullb	z0.d, z1.s, z15.s[1]3029umullb	z0.h, z1.b, z2.b3030umullb	z0.s, z1.h, z7.h[7]3031umullb	z29.s, z30.h, z31.h3032umullb	z31.d, z31.s, z31.s3033umullt	z0.d, z1.s, z15.s[1]3034umullt	z0.h, z1.b, z2.b3035umullt	z0.s, z1.h, z7.h[7]3036umullt	z29.s, z30.h, z31.h3037umullt	z31.d, z31.s, z31.s3038uqadd	z0.b, p0/m, z0.b, z1.b3039uqadd	z0.b, z0.b, #03040uqadd	z0.b, z0.b, z0.b3041uqadd	z0.d, z0.d, #03042uqadd	z0.d, z0.d, #0, lsl #83043uqadd	z0.d, z0.d, z0.d3044uqadd	z0.h, p0/m, z0.h, z1.h3045uqadd	z0.h, z0.h, #03046uqadd	z0.h, z0.h, #0, lsl #83047uqadd	z0.h, z0.h, z0.h3048uqadd	z0.s, z0.s, #03049uqadd	z0.s, z0.s, #0, lsl #83050uqadd	z0.s, z0.s, z0.s3051uqadd	z29.s, p7/m, z29.s, z30.s3052uqadd	z31.b, z31.b, #2553053uqadd	z31.d, p7/m, z31.d, z30.d3054uqadd	z31.d, z31.d, #652803055uqadd	z31.h, z31.h, #652803056uqadd	z31.s, z31.s, #652803057uqdecb	w03058uqdecb	w0, all, mul #163059uqdecb	w0, pow23060uqdecb	w0, pow2, mul #163061uqdecb	x03062uqdecb	x0, #143063uqdecb	x0, all, mul #163064uqdecb	x0, pow23065uqdecb	x0, vl13066uqdecd	w03067uqdecd	w0, all, mul #163068uqdecd	w0, pow23069uqdecd	w0, pow2, mul #163070uqdecd	x03071uqdecd	x0, #143072uqdecd	x0, all, mul #163073uqdecd	x0, pow23074uqdecd	x0, vl13075uqdecd	z0.d3076uqdecd	z0.d, all, mul #163077uqdecd	z0.d, pow23078uqdecd	z0.d, pow2, mul #163079uqdech	w03080uqdech	w0, all, mul #163081uqdech	w0, pow23082uqdech	w0, pow2, mul #163083uqdech	x03084uqdech	x0, #143085uqdech	x0, all, mul #163086uqdech	x0, pow23087uqdech	x0, vl13088uqdech	z0.h3089uqdech	z0.h, all, mul #163090uqdech	z0.h, pow23091uqdech	z0.h, pow2, mul #163092uqdecp	wzr, p15.b3093uqdecp	wzr, p15.d3094uqdecp	wzr, p15.h3095uqdecp	wzr, p15.s3096uqdecp	x0, p0.b3097uqdecp	x0, p0.d3098uqdecp	x0, p0.h3099uqdecp	x0, p0.s3100uqdecp	z0.d, p0.d3101uqdecp	z0.h, p0.h3102uqdecp	z0.s, p0.s3103uqdecw	w03104uqdecw	w0, all, mul #163105uqdecw	w0, pow23106uqdecw	w0, pow2, mul #163107uqdecw	x03108uqdecw	x0, #143109uqdecw	x0, all, mul #163110uqdecw	x0, pow23111uqdecw	x0, vl13112uqdecw	z0.s3113uqdecw	z0.s, all, mul #163114uqdecw	z0.s, pow23115uqdecw	z0.s, pow2, mul #163116uqincb	w03117uqincb	w0, all, mul #163118uqincb	w0, pow23119uqincb	w0, pow2, mul #163120uqincb	x03121uqincb	x0, #143122uqincb	x0, all, mul #163123uqincb	x0, pow23124uqincb	x0, vl13125uqincd	w03126uqincd	w0, all, mul #163127uqincd	w0, pow23128uqincd	w0, pow2, mul #163129uqincd	x03130uqincd	x0, #143131uqincd	x0, all, mul #163132uqincd	x0, pow23133uqincd	x0, vl13134uqincd	z0.d3135uqincd	z0.d, all, mul #163136uqincd	z0.d, pow23137uqincd	z0.d, pow2, mul #163138uqinch	w03139uqinch	w0, all, mul #163140uqinch	w0, pow23141uqinch	w0, pow2, mul #163142uqinch	x03143uqinch	x0, #143144uqinch	x0, all, mul #163145uqinch	x0, pow23146uqinch	x0, vl13147uqinch	z0.h3148uqinch	z0.h, all, mul #163149uqinch	z0.h, pow23150uqinch	z0.h, pow2, mul #163151uqincp	wzr, p15.b3152uqincp	wzr, p15.d3153uqincp	wzr, p15.h3154uqincp	wzr, p15.s3155uqincp	x0, p0.b3156uqincp	x0, p0.d3157uqincp	x0, p0.h3158uqincp	x0, p0.s3159uqincp	z0.d, p0.d3160uqincp	z0.h, p0.h3161uqincp	z0.s, p0.s3162uqincw	w03163uqincw	w0, all, mul #163164uqincw	w0, pow23165uqincw	w0, pow2, mul #163166uqincw	x03167uqincw	x0, #143168uqincw	x0, all, mul #163169uqincw	x0, pow23170uqincw	x0, vl13171uqincw	z0.s3172uqincw	z0.s, all, mul #163173uqincw	z0.s, pow23174uqincw	z0.s, pow2, mul #163175uqrshl	z0.b, p0/m, z0.b, z1.b3176uqrshl	z0.h, p0/m, z0.h, z1.h3177uqrshl	z29.s, p7/m, z29.s, z30.s3178uqrshl	z31.d, p7/m, z31.d, z30.d3179uqrshlr	z0.b, p0/m, z0.b, z1.b3180uqrshlr	z0.h, p0/m, z0.h, z1.h3181uqrshlr	z29.s, p7/m, z29.s, z30.s3182uqrshlr	z31.d, p7/m, z31.d, z30.d3183uqrshrnb	z0.b, z0.h, #13184uqrshrnb	z0.h, z0.s, #13185uqrshrnb	z0.s, z0.d, #13186uqrshrnb	z31.b, z31.h, #83187uqrshrnb	z31.h, z31.s, #163188uqrshrnb	z31.s, z31.d, #323189uqrshrnt	z0.b, z0.h, #13190uqrshrnt	z0.h, z0.s, #13191uqrshrnt	z0.s, z0.d, #13192uqrshrnt	z31.b, z31.h, #83193uqrshrnt	z31.h, z31.s, #163194uqrshrnt	z31.s, z31.d, #323195uqshl	z0.b, p0/m, z0.b, #03196uqshl	z0.b, p0/m, z0.b, z1.b3197uqshl	z0.d, p0/m, z0.d, #03198uqshl	z0.h, p0/m, z0.h, #03199uqshl	z0.h, p0/m, z0.h, z1.h3200uqshl	z0.s, p0/m, z0.s, #03201uqshl	z29.s, p7/m, z29.s, z30.s3202uqshl	z31.b, p0/m, z31.b, #73203uqshl	z31.d, p0/m, z31.d, #633204uqshl	z31.d, p7/m, z31.d, z30.d3205uqshl	z31.h, p0/m, z31.h, #153206uqshl	z31.s, p0/m, z31.s, #313207uqshlr	z0.b, p0/m, z0.b, z1.b3208uqshlr	z0.h, p0/m, z0.h, z1.h3209uqshlr	z29.s, p7/m, z29.s, z30.s3210uqshlr	z31.d, p7/m, z31.d, z30.d3211uqshrnb	z0.b, z0.h, #13212uqshrnb	z0.h, z0.s, #13213uqshrnb	z0.s, z0.d, #13214uqshrnb	z31.b, z31.h, #83215uqshrnb	z31.h, z31.s, #163216uqshrnb	z31.s, z31.d, #323217uqshrnt	z0.b, z0.h, #13218uqshrnt	z0.h, z0.s, #13219uqshrnt	z0.s, z0.d, #13220uqshrnt	z31.b, z31.h, #83221uqshrnt	z31.h, z31.s, #163222uqshrnt	z31.s, z31.d, #323223uqsub	z0.b, p0/m, z0.b, z1.b3224uqsub	z0.b, z0.b, #03225uqsub	z0.b, z0.b, z0.b3226uqsub	z0.d, z0.d, #03227uqsub	z0.d, z0.d, #0, lsl #83228uqsub	z0.d, z0.d, z0.d3229uqsub	z0.h, p0/m, z0.h, z1.h3230uqsub	z0.h, z0.h, #03231uqsub	z0.h, z0.h, #0, lsl #83232uqsub	z0.h, z0.h, z0.h3233uqsub	z0.s, z0.s, #03234uqsub	z0.s, z0.s, #0, lsl #83235uqsub	z0.s, z0.s, z0.s3236uqsub	z29.s, p7/m, z29.s, z30.s3237uqsub	z31.b, z31.b, #2553238uqsub	z31.d, p7/m, z31.d, z30.d3239uqsub	z31.d, z31.d, #652803240uqsub	z31.h, z31.h, #652803241uqsub	z31.s, z31.s, #652803242uqsubr	z0.b, p0/m, z0.b, z1.b3243uqsubr	z0.h, p0/m, z0.h, z1.h3244uqsubr	z29.s, p7/m, z29.s, z30.s3245uqsubr	z31.d, p7/m, z31.d, z30.d3246uqxtnb	z0.b, z31.h3247uqxtnb	z0.h, z31.s3248uqxtnb	z0.s, z31.d3249uqxtnt	z0.b, z31.h3250uqxtnt	z0.h, z31.s3251uqxtnt	z0.s, z31.d3252urecpe	z31.s, p7/m, z31.s3253urhadd	z0.b, p0/m, z0.b, z1.b3254urhadd	z0.h, p0/m, z0.h, z1.h3255urhadd	z29.s, p7/m, z29.s, z30.s3256urhadd	z31.d, p7/m, z31.d, z30.d3257urshl	z0.b, p0/m, z0.b, z1.b3258urshl	z0.h, p0/m, z0.h, z1.h3259urshl	z29.s, p7/m, z29.s, z30.s3260urshl	z31.d, p7/m, z31.d, z30.d3261urshlr	z0.b, p0/m, z0.b, z1.b3262urshlr	z0.h, p0/m, z0.h, z1.h3263urshlr	z29.s, p7/m, z29.s, z30.s3264urshlr	z31.d, p7/m, z31.d, z30.d3265urshr	z0.b, p0/m, z0.b, #13266urshr	z0.d, p0/m, z0.d, #13267urshr	z0.h, p0/m, z0.h, #13268urshr	z0.s, p0/m, z0.s, #13269urshr	z31.b, p0/m, z31.b, #83270urshr	z31.d, p0/m, z31.d, #643271urshr	z31.h, p0/m, z31.h, #163272urshr	z31.s, p0/m, z31.s, #323273ursqrte	z31.s, p7/m, z31.s3274ursra	z0.b, z0.b, #13275ursra	z0.d, z0.d, #13276ursra	z0.h, z0.h, #13277ursra	z0.s, z0.s, #13278ursra	z31.b, z31.b, #83279ursra	z31.d, z31.d, #643280ursra	z31.h, z31.h, #163281ursra	z31.s, z31.s, #323282ushllb	z0.d, z0.s, #03283ushllb	z0.h, z0.b, #03284ushllb	z0.s, z0.h, #03285ushllb	z31.d, z31.s, #313286ushllb	z31.h, z31.b, #73287ushllb	z31.s, z31.h, #153288ushllt	z0.d, z0.s, #03289ushllt	z0.h, z0.b, #03290ushllt	z0.s, z0.h, #03291ushllt	z31.d, z31.s, #313292ushllt	z31.h, z31.b, #73293ushllt	z31.s, z31.h, #153294usmmla	z0.s, z1.b, z2.b3295usqadd	z0.b, p0/m, z0.b, z1.b3296usqadd	z0.h, p0/m, z0.h, z1.h3297usqadd	z29.s, p7/m, z29.s, z30.s3298usqadd	z31.d, p7/m, z31.d, z30.d3299usra	z0.b, z0.b, #13300usra	z0.d, z0.d, #13301usra	z0.h, z0.h, #13302usra	z0.s, z0.s, #13303usra	z31.b, z31.b, #83304usra	z31.d, z31.d, #643305usra	z31.h, z31.h, #163306usra	z31.s, z31.s, #323307usublb	z0.h, z1.b, z2.b3308usublb	z29.s, z30.h, z31.h3309usublb	z31.d, z31.s, z31.s3310usublt	z0.h, z1.b, z2.b3311usublt	z29.s, z30.h, z31.h3312usublt	z31.d, z31.s, z31.s3313usubwb	z0.h, z1.h, z2.b3314usubwb	z29.s, z30.s, z31.h3315usubwb	z31.d, z31.d, z31.s3316usubwt	z0.h, z1.h, z2.b3317usubwt	z29.s, z30.s, z31.h3318usubwt	z31.d, z31.d, z31.s3319uunpkhi	z31.d, z31.s3320uunpkhi	z31.h, z31.b3321uunpkhi	z31.s, z31.h3322uunpklo	z31.d, z31.s3323uunpklo	z31.h, z31.b3324uunpklo	z31.s, z31.h3325uxtb	z0.d, p0/m, z0.d3326uxtb	z0.h, p0/m, z0.h3327uxtb	z0.s, p0/m, z0.s3328uxtb	z31.d, p7/m, z31.d3329uxtb	z31.h, p7/m, z31.h3330uxtb	z31.s, p7/m, z31.s3331uxth	z0.d, p0/m, z0.d3332uxth	z0.s, p0/m, z0.s3333uxth	z31.d, p7/m, z31.d3334uxth	z31.s, p7/m, z31.s3335uxtw	z0.d, p0/m, z0.d3336uxtw	z31.d, p7/m, z31.d3337uzp1	p15.b, p15.b, p15.b3338uzp1	p15.d, p15.d, p15.d3339uzp1	p15.h, p15.h, p15.h3340uzp1	p15.s, p15.s, p15.s3341uzp1	z31.b, z31.b, z31.b3342uzp1	z31.d, z31.d, z31.d3343uzp1	z31.h, z31.h, z31.h3344uzp1	z31.s, z31.s, z31.s3345uzp2	p15.b, p15.b, p15.b3346uzp2	p15.d, p15.d, p15.d3347uzp2	p15.h, p15.h, p15.h3348uzp2	p15.s, p15.s, p15.s3349uzp2	z31.b, z31.b, z31.b3350uzp2	z31.d, z31.d, z31.d3351uzp2	z31.h, z31.h, z31.h3352uzp2	z31.s, z31.s, z31.s3353whilege	p15.b, w0, wzr3354whilege	p15.b, wzr, w03355whilege	p15.b, x0, xzr3356whilege	p15.b, xzr, x03357whilege	p15.d, w0, wzr3358whilege	p15.d, x0, xzr3359whilege	p15.h, w0, wzr3360whilege	p15.h, x0, xzr3361whilege	p15.s, w0, wzr3362whilege	p15.s, x0, xzr3363whilerw	p15.b, x30, x303364whilerw	p15.d, x30, x303365whilerw	p15.h, x30, x303366whilerw	p15.s, x30, x303367whilewr	p15.b, x30, x303368whilewr	p15.d, x30, x303369whilewr	p15.h, x30, x303370whilewr	p15.s, x30, x303371wrffr	p0.b3372wrffr	p15.b3373xar	z0.b, z0.b, z1.b, #13374xar	z0.d, z0.d, z1.d, #13375xar	z0.h, z0.h, z1.h, #13376xar	z0.s, z0.s, z1.s, #13377xar	z31.b, z31.b, z30.b, #83378xar	z31.d, z31.d, z30.d, #643379xar	z31.h, z31.h, z30.h, #163380xar	z31.s, z31.s, z30.s, #323381zip1	p0.b, p0.b, p0.b3382zip1	p0.d, p0.d, p0.d3383zip1	p0.h, p0.h, p0.h3384zip1	p0.s, p0.s, p0.s3385zip1	p15.b, p15.b, p15.b3386zip1	p15.d, p15.d, p15.d3387zip1	p15.h, p15.h, p15.h3388zip1	p15.s, p15.s, p15.s3389zip1	z0.b, z0.b, z0.b3390zip1	z0.d, z0.d, z0.d3391zip1	z0.h, z0.h, z0.h3392zip1	z0.s, z0.s, z0.s3393zip1	z31.b, z31.b, z31.b3394zip1	z31.d, z31.d, z31.d3395zip1	z31.h, z31.h, z31.h3396zip1	z31.s, z31.s, z31.s3397zip2	p0.b, p0.b, p0.b3398zip2	p0.d, p0.d, p0.d3399zip2	p0.h, p0.h, p0.h3400zip2	p0.s, p0.s, p0.s3401zip2	p15.b, p15.b, p15.b3402zip2	p15.d, p15.d, p15.d3403zip2	p15.h, p15.h, p15.h3404zip2	p15.s, p15.s, p15.s3405zip2	z0.b, z0.b, z0.b3406zip2	z0.d, z0.d, z0.d3407zip2	z0.h, z0.h, z0.h3408zip2	z0.s, z0.s, z0.s3409zip2	z31.b, z31.b, z31.b3410zip2	z31.d, z31.d, z31.d3411zip2	z31.h, z31.h, z31.h3412zip2	z31.s, z31.s, z31.s3413 3414# CHECK:      Instruction Info:3415# CHECK-NEXT: [1]: #uOps3416# CHECK-NEXT: [2]: Latency3417# CHECK-NEXT: [3]: RThroughput3418# CHECK-NEXT: [4]: MayLoad3419# CHECK-NEXT: [5]: MayStore3420# CHECK-NEXT: [6]: HasSideEffects (U)3421 3422# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:3423# CHECK-NEXT:  1      3     0.50                        abs	z0.b, p0/m, z0.b3424# CHECK-NEXT:  1      3     0.50                        abs	z0.d, p0/m, z0.d3425# CHECK-NEXT:  1      3     0.50                        abs	z0.h, p0/m, z0.h3426# CHECK-NEXT:  1      3     0.50                        abs	z0.s, p0/m, z0.s3427# CHECK-NEXT:  1      3     0.50                        abs	z31.b, p7/m, z31.b3428# CHECK-NEXT:  1      3     0.50                        abs	z31.d, p7/m, z31.d3429# CHECK-NEXT:  1      3     0.50                        abs	z31.h, p7/m, z31.h3430# CHECK-NEXT:  1      3     0.50                        abs	z31.s, p7/m, z31.s3431# CHECK-NEXT:  1      4     0.50                        adclb	z0.d, z1.d, z31.d3432# CHECK-NEXT:  1      4     0.50                        adclb	z0.s, z1.s, z31.s3433# CHECK-NEXT:  1      4     0.50                        adclt	z0.d, z1.d, z31.d3434# CHECK-NEXT:  1      4     0.50                        adclt	z0.s, z1.s, z31.s3435# CHECK-NEXT:  1      3     0.50                        add	z0.b, p0/m, z0.b, z0.b3436# CHECK-NEXT:  1      3     0.50                        add	z0.b, z0.b, #03437# CHECK-NEXT:  1      3     0.50                        add	z0.b, z0.b, z0.b3438# CHECK-NEXT:  1      3     0.50                        add	z0.d, p0/m, z0.d, z0.d3439# CHECK-NEXT:  1      3     0.50                        add	z0.d, z0.d, #03440# CHECK-NEXT:  1      3     0.50                        add	z0.d, z0.d, #0, lsl #83441# CHECK-NEXT:  1      3     0.50                        add	z0.d, z0.d, z0.d3442# CHECK-NEXT:  1      3     0.50                        add	z0.h, p0/m, z0.h, z0.h3443# CHECK-NEXT:  1      3     0.50                        add	z0.h, z0.h, #03444# CHECK-NEXT:  1      3     0.50                        add	z0.h, z0.h, #0, lsl #83445# CHECK-NEXT:  1      3     0.50                        add	z0.h, z0.h, z0.h3446# CHECK-NEXT:  1      3     0.50                        add	z0.s, p0/m, z0.s, z0.s3447# CHECK-NEXT:  1      3     0.50                        add	z0.s, z0.s, #03448# CHECK-NEXT:  1      3     0.50                        add	z0.s, z0.s, #0, lsl #83449# CHECK-NEXT:  1      3     0.50                        add	z0.s, z0.s, z0.s3450# CHECK-NEXT:  1      3     0.50                        add	z0.s, z1.s, z2.s3451# CHECK-NEXT:  1      3     0.50                        add	z21.b, p5/m, z21.b, z10.b3452# CHECK-NEXT:  1      3     0.50                        add	z21.b, z10.b, z21.b3453# CHECK-NEXT:  1      3     0.50                        add	z21.d, p5/m, z21.d, z10.d3454# CHECK-NEXT:  1      3     0.50                        add	z21.d, z10.d, z21.d3455# CHECK-NEXT:  1      3     0.50                        add	z21.h, p5/m, z21.h, z10.h3456# CHECK-NEXT:  1      3     0.50                        add	z21.h, z10.h, z21.h3457# CHECK-NEXT:  1      3     0.50                        add	z21.s, p5/m, z21.s, z10.s3458# CHECK-NEXT:  1      3     0.50                        add	z21.s, z10.s, z21.s3459# CHECK-NEXT:  1      3     0.50                        add	z23.b, p3/m, z23.b, z13.b3460# CHECK-NEXT:  1      3     0.50                        add	z23.b, z13.b, z8.b3461# CHECK-NEXT:  1      3     0.50                        add	z23.d, p3/m, z23.d, z13.d3462# CHECK-NEXT:  1      3     0.50                        add	z23.d, z13.d, z8.d3463# CHECK-NEXT:  1      3     0.50                        add	z23.h, p3/m, z23.h, z13.h3464# CHECK-NEXT:  1      3     0.50                        add	z23.h, z13.h, z8.h3465# CHECK-NEXT:  1      3     0.50                        add	z23.s, p3/m, z23.s, z13.s3466# CHECK-NEXT:  1      3     0.50                        add	z23.s, z13.s, z8.s3467# CHECK-NEXT:  1      3     0.50                        add	z31.b, p7/m, z31.b, z31.b3468# CHECK-NEXT:  1      3     0.50                        add	z31.b, z31.b, #2553469# CHECK-NEXT:  1      3     0.50                        add	z31.b, z31.b, z31.b3470# CHECK-NEXT:  1      3     0.50                        add	z31.d, p7/m, z31.d, z31.d3471# CHECK-NEXT:  1      3     0.50                        add	z31.d, z31.d, #652803472# CHECK-NEXT:  1      3     0.50                        add	z31.d, z31.d, z31.d3473# CHECK-NEXT:  1      3     0.50                        add	z31.h, p7/m, z31.h, z31.h3474# CHECK-NEXT:  1      3     0.50                        add	z31.h, z31.h, #652803475# CHECK-NEXT:  1      3     0.50                        add	z31.h, z31.h, z31.h3476# CHECK-NEXT:  1      3     0.50                        add	z31.s, p7/m, z31.s, z31.s3477# CHECK-NEXT:  1      3     0.50                        add	z31.s, z31.s, #652803478# CHECK-NEXT:  1      3     0.50                        add	z31.s, z31.s, z31.s3479# CHECK-NEXT:  1      8     0.50                        addhnb	z0.b, z1.h, z31.h3480# CHECK-NEXT:  1      8     0.50                        addhnb	z0.h, z1.s, z31.s3481# CHECK-NEXT:  1      8     0.50                        addhnb	z0.s, z1.d, z31.d3482# CHECK-NEXT:  1      8     0.50                        addhnt	z0.b, z1.h, z31.h3483# CHECK-NEXT:  1      8     0.50                        addhnt	z0.h, z1.s, z31.s3484# CHECK-NEXT:  1      8     0.50                        addhnt	z0.s, z1.d, z31.d3485# CHECK-NEXT:  1      3     0.50                        addp	z0.b, p0/m, z0.b, z1.b3486# CHECK-NEXT:  1      3     0.50                        addp	z0.h, p0/m, z0.h, z1.h3487# CHECK-NEXT:  1      3     0.50                        addp	z29.s, p7/m, z29.s, z30.s3488# CHECK-NEXT:  1      3     0.50                        addp	z31.d, p7/m, z31.d, z30.d3489# CHECK-NEXT:  1      1     0.33                        addpl	sp, sp, #313490# CHECK-NEXT:  1      1     0.33                        addpl	x0, x0, #-323491# CHECK-NEXT:  1      1     0.33                        addpl	x21, x21, #03492# CHECK-NEXT:  1      1     0.33                        addpl	x23, x8, #-13493# CHECK-NEXT:  1      1     0.33                        addvl	sp, sp, #313494# CHECK-NEXT:  1      1     0.33                        addvl	x0, x0, #-323495# CHECK-NEXT:  1      1     0.33                        addvl	x21, x21, #03496# CHECK-NEXT:  1      1     0.33                        addvl	x23, x8, #-13497# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d, lsl #1]3498# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d, lsl #2]3499# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d, lsl #3]3500# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d, sxtw #1]3501# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d, sxtw #2]3502# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d, sxtw #3]3503# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d, sxtw]3504# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d, uxtw #1]3505# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d, uxtw #2]3506# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d, uxtw #3]3507# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d, uxtw]3508# CHECK-NEXT:  1      3     0.50                        adr	z0.d, [z0.d, z0.d]3509# CHECK-NEXT:  1      3     0.50                        adr	z0.s, [z0.s, z0.s, lsl #1]3510# CHECK-NEXT:  1      3     0.50                        adr	z0.s, [z0.s, z0.s, lsl #2]3511# CHECK-NEXT:  1      3     0.50                        adr	z0.s, [z0.s, z0.s, lsl #3]3512# CHECK-NEXT:  1      3     0.50                        adr	z0.s, [z0.s, z0.s]3513# CHECK-NEXT:  1      3     0.50                        aesd	z0.b, z0.b, z31.b3514# CHECK-NEXT:  1      3     0.50                        aese	z0.b, z0.b, z31.b3515# CHECK-NEXT:  1      3     0.50                        aesimc	z0.b, z0.b3516# CHECK-NEXT:  1      3     0.50                        aesimc	z31.b, z31.b3517# CHECK-NEXT:  1      3     0.50                        aesmc	z0.b, z0.b3518# CHECK-NEXT:  1      3     0.50                        aesmc	z31.b, z31.b3519# CHECK-NEXT:  1      2     1.00                        and	p0.b, p0/z, p0.b, p1.b3520# CHECK-NEXT:  1      3     0.50                        and	z0.d, z0.d, #0x63521# CHECK-NEXT:  1      3     0.50                        and	z0.d, z0.d, #0xfffffffffffffff93522# CHECK-NEXT:  1      3     0.50                        and	z0.d, z0.d, z0.d3523# CHECK-NEXT:  1      3     0.50                        and	z0.s, z0.s, #0x63524# CHECK-NEXT:  1      3     0.50                        and	z0.s, z0.s, #0xfffffff93525# CHECK-NEXT:  1      3     0.50                        and	z23.d, z13.d, z8.d3526# CHECK-NEXT:  1      3     0.50                        and	z23.h, z23.h, #0x63527# CHECK-NEXT:  1      3     0.50                        and	z23.h, z23.h, #0xfff93528# CHECK-NEXT:  1      3     0.50                        and	z31.b, p7/m, z31.b, z31.b3529# CHECK-NEXT:  1      3     0.50                        and	z31.d, p7/m, z31.d, z31.d3530# CHECK-NEXT:  1      3     0.50                        and	z31.h, p7/m, z31.h, z31.h3531# CHECK-NEXT:  1      3     0.50                        and	z31.s, p7/m, z31.s, z31.s3532# CHECK-NEXT:  1      3     0.50                        and	z5.b, z5.b, #0x63533# CHECK-NEXT:  1      3     0.50                        and	z5.b, z5.b, #0xf93534# CHECK-NEXT:  1      2     1.00                        ands	p0.b, p0/z, p0.b, p1.b3535# CHECK-NEXT:  1      4     1.00                        andv	b0, p7, z31.b3536# CHECK-NEXT:  1      4     1.00                        andv	d0, p7, z31.d3537# CHECK-NEXT:  1      4     1.00                        andv	h0, p7, z31.h3538# CHECK-NEXT:  1      4     1.00                        andv	s0, p7, z31.s3539# CHECK-NEXT:  1      3     0.50                        asr	z0.b, p0/m, z0.b, #13540# CHECK-NEXT:  1      3     0.50                        asr	z0.b, p0/m, z0.b, z0.b3541# CHECK-NEXT:  1      3     0.50                        asr	z0.b, p0/m, z0.b, z1.d3542# CHECK-NEXT:  1      3     0.50                        asr	z0.b, z0.b, #13543# CHECK-NEXT:  1      3     0.50                        asr	z0.b, z1.b, z2.d3544# CHECK-NEXT:  1      3     0.50                        asr	z0.d, p0/m, z0.d, #13545# CHECK-NEXT:  1      3     0.50                        asr	z0.d, p0/m, z0.d, z0.d3546# CHECK-NEXT:  1      3     0.50                        asr	z0.d, z0.d, #13547# CHECK-NEXT:  1      3     0.50                        asr	z0.h, p0/m, z0.h, #13548# CHECK-NEXT:  1      3     0.50                        asr	z0.h, p0/m, z0.h, z0.h3549# CHECK-NEXT:  1      3     0.50                        asr	z0.h, p0/m, z0.h, z1.d3550# CHECK-NEXT:  1      3     0.50                        asr	z0.h, z0.h, #13551# CHECK-NEXT:  1      3     0.50                        asr	z0.h, z1.h, z2.d3552# CHECK-NEXT:  1      3     0.50                        asr	z0.s, p0/m, z0.s, #13553# CHECK-NEXT:  1      3     0.50                        asr	z0.s, p0/m, z0.s, z0.s3554# CHECK-NEXT:  1      3     0.50                        asr	z0.s, p0/m, z0.s, z1.d3555# CHECK-NEXT:  1      3     0.50                        asr	z0.s, z0.s, #13556# CHECK-NEXT:  1      3     0.50                        asr	z0.s, z1.s, z2.d3557# CHECK-NEXT:  1      3     0.50                        asr	z31.b, p0/m, z31.b, #83558# CHECK-NEXT:  1      3     0.50                        asr	z31.b, z31.b, #83559# CHECK-NEXT:  1      3     0.50                        asr	z31.d, p0/m, z31.d, #643560# CHECK-NEXT:  1      3     0.50                        asr	z31.d, z31.d, #643561# CHECK-NEXT:  1      3     0.50                        asr	z31.h, p0/m, z31.h, #163562# CHECK-NEXT:  1      3     0.50                        asr	z31.h, z31.h, #163563# CHECK-NEXT:  1      3     0.50                        asr	z31.s, p0/m, z31.s, #323564# CHECK-NEXT:  1      3     0.50                        asr	z31.s, z31.s, #323565# CHECK-NEXT:  1      4     0.50                        asrd	z0.b, p0/m, z0.b, #13566# CHECK-NEXT:  1      4     0.50                        asrd	z0.d, p0/m, z0.d, #13567# CHECK-NEXT:  1      4     0.50                        asrd	z0.h, p0/m, z0.h, #13568# CHECK-NEXT:  1      4     0.50                        asrd	z0.s, p0/m, z0.s, #13569# CHECK-NEXT:  1      4     0.50                        asrd	z31.b, p0/m, z31.b, #83570# CHECK-NEXT:  1      4     0.50                        asrd	z31.d, p0/m, z31.d, #643571# CHECK-NEXT:  1      4     0.50                        asrd	z31.h, p0/m, z31.h, #163572# CHECK-NEXT:  1      4     0.50                        asrd	z31.s, p0/m, z31.s, #323573# CHECK-NEXT:  1      3     0.50                        asrr	z0.b, p0/m, z0.b, z0.b3574# CHECK-NEXT:  1      3     0.50                        asrr	z0.d, p0/m, z0.d, z0.d3575# CHECK-NEXT:  1      3     0.50                        asrr	z0.h, p0/m, z0.h, z0.h3576# CHECK-NEXT:  1      3     0.50                        asrr	z0.s, p0/m, z0.s, z0.s3577# CHECK-NEXT:  1      4     0.50                        bcax	z29.d, z29.d, z30.d, z31.d3578# CHECK-NEXT:  1      14    13.00                       bdep	z0.b, z1.b, z31.b3579# CHECK-NEXT:  1      70    69.00                       bdep	z0.d, z1.d, z31.d3580# CHECK-NEXT:  1      22    21.00                       bdep	z0.h, z1.h, z31.h3581# CHECK-NEXT:  1      38    37.00                       bdep	z0.s, z1.s, z31.s3582# CHECK-NEXT:  1      14    13.00                       bext	z0.b, z1.b, z31.b3583# CHECK-NEXT:  1      70    69.00                       bext	z0.d, z1.d, z31.d3584# CHECK-NEXT:  1      22    21.00                       bext	z0.h, z1.h, z31.h3585# CHECK-NEXT:  1      38    37.00                       bext	z0.s, z1.s, z31.s3586# CHECK-NEXT:  1      4     0.50                        bfcvt	z0.h, p0/m, z1.s3587# CHECK-NEXT:  1      4     0.50                        bfcvtnt	z0.h, p0/m, z1.s3588# CHECK-NEXT:  2      10    0.50                        bfdot	z0.s, z1.h, z2.h3589# CHECK-NEXT:  2      10    0.50                        bfdot	z0.s, z1.h, z2.h[0]3590# CHECK-NEXT:  2      10    0.50                        bfdot	z0.s, z1.h, z2.h[3]3591# CHECK-NEXT:  1      4     0.50                        bfmlalb	z0.s, z1.h, z2.h3592# CHECK-NEXT:  1      4     0.50                        bfmlalb	z0.s, z1.h, z2.h[0]3593# CHECK-NEXT:  1      4     0.50                        bfmlalb	z0.s, z1.h, z2.h[7]3594# CHECK-NEXT:  1      4     0.50                        bfmlalb	z10.s, z21.h, z14.h3595# CHECK-NEXT:  1      4     0.50                        bfmlalb	z21.s, z14.h, z3.h[2]3596# CHECK-NEXT:  1      4     0.50                        bfmlalt	z0.s, z1.h, z2.h3597# CHECK-NEXT:  1      4     0.50                        bfmlalt	z0.s, z1.h, z2.h[0]3598# CHECK-NEXT:  1      4     0.50                        bfmlalt	z0.s, z1.h, z2.h[7]3599# CHECK-NEXT:  1      4     0.50                        bfmlalt	z0.s, z1.h, z7.h[7]3600# CHECK-NEXT:  1      4     0.50                        bfmlalt	z14.s, z10.h, z21.h3601# CHECK-NEXT:  2      15    0.50                        bfmmla	z0.s, z1.h, z2.h3602# CHECK-NEXT:  1      14    13.00                       bgrp	z0.b, z1.b, z31.b3603# CHECK-NEXT:  1      70    69.00                       bgrp	z0.d, z1.d, z31.d3604# CHECK-NEXT:  1      22    21.00                       bgrp	z0.h, z1.h, z31.h3605# CHECK-NEXT:  1      38    37.00                       bgrp	z0.s, z1.s, z31.s3606# CHECK-NEXT:  1      2     1.00                        bic	p0.b, p0/z, p0.b, p0.b3607# CHECK-NEXT:  1      2     1.00                        bic	p15.b, p15/z, p15.b, p15.b3608# CHECK-NEXT:  1      3     0.50                        bic	z0.d, z0.d, z0.d3609# CHECK-NEXT:  1      3     0.50                        bic	z23.d, z13.d, z8.d3610# CHECK-NEXT:  1      3     0.50                        bic	z31.b, p7/m, z31.b, z31.b3611# CHECK-NEXT:  1      3     0.50                        bic	z31.d, p7/m, z31.d, z31.d3612# CHECK-NEXT:  1      3     0.50                        bic	z31.h, p7/m, z31.h, z31.h3613# CHECK-NEXT:  1      3     0.50                        bic	z31.s, p7/m, z31.s, z31.s3614# CHECK-NEXT:  1      2     1.00                        bics	p0.b, p0/z, p0.b, p0.b3615# CHECK-NEXT:  1      2     1.00                        bics	p15.b, p15/z, p15.b, p15.b3616# CHECK-NEXT:  1      2     1.00                        brka	p0.b, p15/m, p15.b3617# CHECK-NEXT:  1      2     1.00                        brka	p0.b, p15/z, p15.b3618# CHECK-NEXT:  1      2     1.00                        brkas	p0.b, p15/z, p15.b3619# CHECK-NEXT:  1      2     1.00                        brkb	p0.b, p15/m, p15.b3620# CHECK-NEXT:  1      2     1.00                        brkb	p0.b, p15/z, p15.b3621# CHECK-NEXT:  1      2     1.00                        brkbs	p0.b, p15/z, p15.b3622# CHECK-NEXT:  1      2     1.00                        brkn	p0.b, p15/z, p1.b, p0.b3623# CHECK-NEXT:  1      2     1.00                        brkn	p15.b, p15/z, p15.b, p15.b3624# CHECK-NEXT:  1      2     1.00                        brkns	p0.b, p15/z, p1.b, p0.b3625# CHECK-NEXT:  1      2     1.00                        brkns	p15.b, p15/z, p15.b, p15.b3626# CHECK-NEXT:  1      2     1.00                        brkpa	p0.b, p15/z, p1.b, p2.b3627# CHECK-NEXT:  1      2     1.00                        brkpa	p15.b, p15/z, p15.b, p15.b3628# CHECK-NEXT:  1      4     1.00                        brkpas	p0.b, p15/z, p1.b, p2.b3629# CHECK-NEXT:  1      4     1.00                        brkpas	p15.b, p15/z, p15.b, p15.b3630# CHECK-NEXT:  1      2     1.00                        brkpb	p0.b, p15/z, p1.b, p2.b3631# CHECK-NEXT:  1      2     1.00                        brkpb	p15.b, p15/z, p15.b, p15.b3632# CHECK-NEXT:  1      4     1.00                        brkpbs	p0.b, p15/z, p1.b, p2.b3633# CHECK-NEXT:  1      4     1.00                        brkpbs	p15.b, p15/z, p15.b, p15.b3634# CHECK-NEXT:  1      3     0.50                        bsl	z0.d, z0.d, z1.d, z2.d3635# CHECK-NEXT:  1      3     0.50                        bsl1n	z0.d, z0.d, z1.d, z2.d3636# CHECK-NEXT:  1      3     0.50                        bsl2n	z0.d, z0.d, z1.d, z2.d3637# CHECK-NEXT:  1      3     0.50                        cadd	z0.b, z0.b, z0.b, #903638# CHECK-NEXT:  1      3     0.50                        cadd	z0.d, z0.d, z0.d, #903639# CHECK-NEXT:  1      3     0.50                        cadd	z0.h, z0.h, z0.h, #903640# CHECK-NEXT:  1      3     0.50                        cadd	z0.s, z0.s, z0.s, #903641# CHECK-NEXT:  1      3     0.50                        cadd	z31.b, z31.b, z31.b, #2703642# CHECK-NEXT:  1      3     0.50                        cadd	z31.d, z31.d, z31.d, #2703643# CHECK-NEXT:  1      3     0.50                        cadd	z31.h, z31.h, z31.h, #2703644# CHECK-NEXT:  1      3     0.50                        cadd	z31.s, z31.s, z31.s, #2703645# CHECK-NEXT:  1      4     0.50                        cdot	z0.d, z1.h, z15.h[1], #03646# CHECK-NEXT:  1      4     0.50                        cdot	z0.d, z1.h, z31.h, #03647# CHECK-NEXT:  1      4     0.50                        cdot	z0.d, z1.h, z31.h, #1803648# CHECK-NEXT:  1      4     0.50                        cdot	z0.d, z1.h, z31.h, #2703649# CHECK-NEXT:  1      4     0.50                        cdot	z0.d, z1.h, z31.h, #903650# CHECK-NEXT:  1      4     0.50                        cdot	z0.s, z1.b, z31.b, #03651# CHECK-NEXT:  1      4     0.50                        cdot	z0.s, z1.b, z7.b[3], #03652# CHECK-NEXT:  1      4     0.50                        cdot	z29.d, z30.h, z0.h[0], #1803653# CHECK-NEXT:  1      4     0.50                        cdot	z31.d, z30.h, z7.h[1], #2703654# CHECK-NEXT:  1      4     0.50                        cdot	z5.d, z6.h, z3.h[0], #903655# CHECK-NEXT:  1      4     0.50                        clasta	b0, p7, b0, z31.b3656# CHECK-NEXT:  1      4     0.50                        clasta	d0, p7, d0, z31.d3657# CHECK-NEXT:  1      4     0.50                        clasta	h0, p7, h0, z31.h3658# CHECK-NEXT:  1      4     0.50                        clasta	s0, p7, s0, z31.s3659# CHECK-NEXT:  1      8     1.00                        clasta	w0, p7, w0, z31.b3660# CHECK-NEXT:  1      8     1.00                        clasta	w0, p7, w0, z31.h3661# CHECK-NEXT:  1      8     1.00                        clasta	w0, p7, w0, z31.s3662# CHECK-NEXT:  1      8     1.00                        clasta	x0, p7, x0, z31.d3663# CHECK-NEXT:  1      4     0.50                        clasta	z0.b, p7, z0.b, z31.b3664# CHECK-NEXT:  1      4     0.50                        clasta	z0.d, p7, z0.d, z31.d3665# CHECK-NEXT:  1      4     0.50                        clasta	z0.h, p7, z0.h, z31.h3666# CHECK-NEXT:  1      4     0.50                        clasta	z0.s, p7, z0.s, z31.s3667# CHECK-NEXT:  1      4     0.50                        clastb	b0, p7, b0, z31.b3668# CHECK-NEXT:  1      4     0.50                        clastb	d0, p7, d0, z31.d3669# CHECK-NEXT:  1      4     0.50                        clastb	h0, p7, h0, z31.h3670# CHECK-NEXT:  1      4     0.50                        clastb	s0, p7, s0, z31.s3671# CHECK-NEXT:  1      8     1.00                        clastb	w0, p7, w0, z31.b3672# CHECK-NEXT:  1      8     1.00                        clastb	w0, p7, w0, z31.h3673# CHECK-NEXT:  1      8     1.00                        clastb	w0, p7, w0, z31.s3674# CHECK-NEXT:  1      8     1.00                        clastb	x0, p7, x0, z31.d3675# CHECK-NEXT:  1      4     0.50                        clastb	z0.b, p7, z0.b, z31.b3676# CHECK-NEXT:  1      4     0.50                        clastb	z0.d, p7, z0.d, z31.d3677# CHECK-NEXT:  1      4     0.50                        clastb	z0.h, p7, z0.h, z31.h3678# CHECK-NEXT:  1      4     0.50                        clastb	z0.s, p7, z0.s, z31.s3679# CHECK-NEXT:  1      3     0.50                        cls	z31.b, p7/m, z31.b3680# CHECK-NEXT:  1      3     0.50                        cls	z31.d, p7/m, z31.d3681# CHECK-NEXT:  1      3     0.50                        cls	z31.h, p7/m, z31.h3682# CHECK-NEXT:  1      3     0.50                        cls	z31.s, p7/m, z31.s3683# CHECK-NEXT:  1      3     0.50                        clz	z31.b, p7/m, z31.b3684# CHECK-NEXT:  1      3     0.50                        clz	z31.d, p7/m, z31.d3685# CHECK-NEXT:  1      3     0.50                        clz	z31.h, p7/m, z31.h3686# CHECK-NEXT:  1      3     0.50                        clz	z31.s, p7/m, z31.s3687# CHECK-NEXT:  1      4     0.50                        cmla	z0.b, z1.b, z2.b, #03688# CHECK-NEXT:  1      4     0.50                        cmla	z0.d, z1.d, z2.d, #03689# CHECK-NEXT:  1      4     0.50                        cmla	z0.h, z1.h, z2.h, #03690# CHECK-NEXT:  1      4     0.50                        cmla	z0.h, z1.h, z2.h[0], #03691# CHECK-NEXT:  1      4     0.50                        cmla	z0.s, z1.s, z2.s, #03692# CHECK-NEXT:  1      4     0.50                        cmla	z0.s, z1.s, z2.s[0], #03693# CHECK-NEXT:  1      4     0.50                        cmla	z15.b, z16.b, z17.b, #2703694# CHECK-NEXT:  1      4     0.50                        cmla	z15.d, z16.d, z17.d, #2703695# CHECK-NEXT:  1      4     0.50                        cmla	z15.h, z16.h, z17.h, #2703696# CHECK-NEXT:  1      4     0.50                        cmla	z15.s, z16.s, z17.s, #2703697# CHECK-NEXT:  1      4     0.50                        cmla	z29.b, z30.b, z31.b, #903698# CHECK-NEXT:  1      4     0.50                        cmla	z29.d, z30.d, z31.d, #903699# CHECK-NEXT:  1      4     0.50                        cmla	z29.h, z30.h, z31.h, #903700# CHECK-NEXT:  1      4     0.50                        cmla	z29.s, z30.s, z31.s, #903701# CHECK-NEXT:  1      4     0.50                        cmla	z31.b, z31.b, z31.b, #1803702# CHECK-NEXT:  1      4     0.50                        cmla	z31.d, z31.d, z31.d, #1803703# CHECK-NEXT:  1      4     0.50                        cmla	z31.h, z30.h, z7.h[0], #1803704# CHECK-NEXT:  1      4     0.50                        cmla	z31.h, z31.h, z31.h, #1803705# CHECK-NEXT:  1      4     0.50                        cmla	z31.s, z30.s, z7.s[0], #1803706# CHECK-NEXT:  1      4     0.50                        cmla	z31.s, z31.s, z31.s, #1803707# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.b, p0/z, z0.b, #-163708# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.b, p0/z, z0.b, #153709# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.b, p0/z, z0.b, z0.b3710# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.b, p0/z, z0.b, z0.d3711# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.d, p0/z, z0.d, #-163712# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.d, p0/z, z0.d, #153713# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.d, p0/z, z0.d, z0.d3714# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.h, p0/z, z0.h, #-163715# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.h, p0/z, z0.h, #153716# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.h, p0/z, z0.h, z0.d3717# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.h, p0/z, z0.h, z0.h3718# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.s, p0/z, z0.s, #-163719# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.s, p0/z, z0.s, #153720# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.s, p0/z, z0.s, z0.d3721# CHECK-NEXT:  1      4     0.50                        cmpeq	p0.s, p0/z, z0.s, z0.s3722# CHECK-NEXT:  1      4     0.50                        cmpge	p0.b, p0/z, z0.b, #-163723# CHECK-NEXT:  1      4     0.50                        cmpge	p0.b, p0/z, z0.b, #153724# CHECK-NEXT:  1      4     0.50                        cmpge	p0.b, p0/z, z0.b, z0.b3725# CHECK-NEXT:  1      4     0.50                        cmpge	p0.b, p0/z, z0.b, z0.d3726# CHECK-NEXT:  1      4     0.50                        cmpge	p0.b, p0/z, z1.b, z0.b3727# CHECK-NEXT:  1      4     0.50                        cmpge	p0.d, p0/z, z0.d, #-163728# CHECK-NEXT:  1      4     0.50                        cmpge	p0.d, p0/z, z0.d, #153729# CHECK-NEXT:  1      4     0.50                        cmpge	p0.d, p0/z, z0.d, z0.d3730# CHECK-NEXT:  1      4     0.50                        cmpge	p0.d, p0/z, z1.d, z0.d3731# CHECK-NEXT:  1      4     0.50                        cmpge	p0.h, p0/z, z0.h, #-163732# CHECK-NEXT:  1      4     0.50                        cmpge	p0.h, p0/z, z0.h, #153733# CHECK-NEXT:  1      4     0.50                        cmpge	p0.h, p0/z, z0.h, z0.d3734# CHECK-NEXT:  1      4     0.50                        cmpge	p0.h, p0/z, z0.h, z0.h3735# CHECK-NEXT:  1      4     0.50                        cmpge	p0.h, p0/z, z1.h, z0.h3736# CHECK-NEXT:  1      4     0.50                        cmpge	p0.s, p0/z, z0.s, #-163737# CHECK-NEXT:  1      4     0.50                        cmpge	p0.s, p0/z, z0.s, #153738# CHECK-NEXT:  1      4     0.50                        cmpge	p0.s, p0/z, z0.s, z0.d3739# CHECK-NEXT:  1      4     0.50                        cmpge	p0.s, p0/z, z0.s, z0.s3740# CHECK-NEXT:  1      4     0.50                        cmpge	p0.s, p0/z, z1.s, z0.s3741# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.b, p0/z, z0.b, #-163742# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.b, p0/z, z0.b, #153743# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.b, p0/z, z0.b, z0.b3744# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.b, p0/z, z0.b, z0.d3745# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.b, p0/z, z1.b, z0.b3746# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.d, p0/z, z0.d, #-163747# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.d, p0/z, z0.d, #153748# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.d, p0/z, z0.d, z0.d3749# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.d, p0/z, z1.d, z0.d3750# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.h, p0/z, z0.h, #-163751# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.h, p0/z, z0.h, #153752# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.h, p0/z, z0.h, z0.d3753# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.h, p0/z, z0.h, z0.h3754# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.h, p0/z, z1.h, z0.h3755# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.s, p0/z, z0.s, #-163756# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.s, p0/z, z0.s, #153757# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.s, p0/z, z0.s, z0.d3758# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.s, p0/z, z0.s, z0.s3759# CHECK-NEXT:  1      4     0.50                        cmpgt	p0.s, p0/z, z1.s, z0.s3760# CHECK-NEXT:  1      4     0.50                        cmphi	p0.b, p0/z, z0.b, #03761# CHECK-NEXT:  1      4     0.50                        cmphi	p0.b, p0/z, z0.b, #1273762# CHECK-NEXT:  1      4     0.50                        cmphi	p0.b, p0/z, z0.b, z0.b3763# CHECK-NEXT:  1      4     0.50                        cmphi	p0.b, p0/z, z0.b, z0.d3764# CHECK-NEXT:  1      4     0.50                        cmphi	p0.b, p0/z, z1.b, z0.b3765# CHECK-NEXT:  1      4     0.50                        cmphi	p0.d, p0/z, z0.d, #03766# CHECK-NEXT:  1      4     0.50                        cmphi	p0.d, p0/z, z0.d, #1273767# CHECK-NEXT:  1      4     0.50                        cmphi	p0.d, p0/z, z0.d, z0.d3768# CHECK-NEXT:  1      4     0.50                        cmphi	p0.d, p0/z, z1.d, z0.d3769# CHECK-NEXT:  1      4     0.50                        cmphi	p0.h, p0/z, z0.h, #03770# CHECK-NEXT:  1      4     0.50                        cmphi	p0.h, p0/z, z0.h, #1273771# CHECK-NEXT:  1      4     0.50                        cmphi	p0.h, p0/z, z0.h, z0.d3772# CHECK-NEXT:  1      4     0.50                        cmphi	p0.h, p0/z, z0.h, z0.h3773# CHECK-NEXT:  1      4     0.50                        cmphi	p0.h, p0/z, z1.h, z0.h3774# CHECK-NEXT:  1      4     0.50                        cmphi	p0.s, p0/z, z0.s, #03775# CHECK-NEXT:  1      4     0.50                        cmphi	p0.s, p0/z, z0.s, #1273776# CHECK-NEXT:  1      4     0.50                        cmphi	p0.s, p0/z, z0.s, z0.d3777# CHECK-NEXT:  1      4     0.50                        cmphi	p0.s, p0/z, z0.s, z0.s3778# CHECK-NEXT:  1      4     0.50                        cmphi	p0.s, p0/z, z1.s, z0.s3779# CHECK-NEXT:  1      4     0.50                        cmphs	p0.b, p0/z, z0.b, #03780# CHECK-NEXT:  1      4     0.50                        cmphs	p0.b, p0/z, z0.b, #1273781# CHECK-NEXT:  1      4     0.50                        cmphs	p0.b, p0/z, z0.b, z0.b3782# CHECK-NEXT:  1      4     0.50                        cmphs	p0.b, p0/z, z0.b, z0.d3783# CHECK-NEXT:  1      4     0.50                        cmphs	p0.b, p0/z, z1.b, z0.b3784# CHECK-NEXT:  1      4     0.50                        cmphs	p0.d, p0/z, z0.d, #03785# CHECK-NEXT:  1      4     0.50                        cmphs	p0.d, p0/z, z0.d, #1273786# CHECK-NEXT:  1      4     0.50                        cmphs	p0.d, p0/z, z0.d, z0.d3787# CHECK-NEXT:  1      4     0.50                        cmphs	p0.d, p0/z, z1.d, z0.d3788# CHECK-NEXT:  1      4     0.50                        cmphs	p0.h, p0/z, z0.h, #03789# CHECK-NEXT:  1      4     0.50                        cmphs	p0.h, p0/z, z0.h, #1273790# CHECK-NEXT:  1      4     0.50                        cmphs	p0.h, p0/z, z0.h, z0.d3791# CHECK-NEXT:  1      4     0.50                        cmphs	p0.h, p0/z, z0.h, z0.h3792# CHECK-NEXT:  1      4     0.50                        cmphs	p0.h, p0/z, z1.h, z0.h3793# CHECK-NEXT:  1      4     0.50                        cmphs	p0.s, p0/z, z0.s, #03794# CHECK-NEXT:  1      4     0.50                        cmphs	p0.s, p0/z, z0.s, #1273795# CHECK-NEXT:  1      4     0.50                        cmphs	p0.s, p0/z, z0.s, z0.d3796# CHECK-NEXT:  1      4     0.50                        cmphs	p0.s, p0/z, z0.s, z0.s3797# CHECK-NEXT:  1      4     0.50                        cmphs	p0.s, p0/z, z1.s, z0.s3798# CHECK-NEXT:  1      4     0.50                        cmple	p0.b, p0/z, z0.b, #-163799# CHECK-NEXT:  1      4     0.50                        cmple	p0.b, p0/z, z0.b, #153800# CHECK-NEXT:  1      4     0.50                        cmple	p0.b, p0/z, z0.b, z0.d3801# CHECK-NEXT:  1      4     0.50                        cmple	p0.d, p0/z, z0.d, #-163802# CHECK-NEXT:  1      4     0.50                        cmple	p0.d, p0/z, z0.d, #153803# CHECK-NEXT:  1      4     0.50                        cmple	p0.h, p0/z, z0.h, #-163804# CHECK-NEXT:  1      4     0.50                        cmple	p0.h, p0/z, z0.h, #153805# CHECK-NEXT:  1      4     0.50                        cmple	p0.h, p0/z, z0.h, z0.d3806# CHECK-NEXT:  1      4     0.50                        cmple	p0.s, p0/z, z0.s, #-163807# CHECK-NEXT:  1      4     0.50                        cmple	p0.s, p0/z, z0.s, #153808# CHECK-NEXT:  1      4     0.50                        cmple	p0.s, p0/z, z0.s, z0.d3809# CHECK-NEXT:  1      4     0.50                        cmplo	p0.b, p0/z, z0.b, #03810# CHECK-NEXT:  1      4     0.50                        cmplo	p0.b, p0/z, z0.b, #1273811# CHECK-NEXT:  1      4     0.50                        cmplo	p0.b, p0/z, z0.b, z0.d3812# CHECK-NEXT:  1      4     0.50                        cmplo	p0.d, p0/z, z0.d, #03813# CHECK-NEXT:  1      4     0.50                        cmplo	p0.d, p0/z, z0.d, #1273814# CHECK-NEXT:  1      4     0.50                        cmplo	p0.h, p0/z, z0.h, #03815# CHECK-NEXT:  1      4     0.50                        cmplo	p0.h, p0/z, z0.h, #1273816# CHECK-NEXT:  1      4     0.50                        cmplo	p0.h, p0/z, z0.h, z0.d3817# CHECK-NEXT:  1      4     0.50                        cmplo	p0.s, p0/z, z0.s, #03818# CHECK-NEXT:  1      4     0.50                        cmplo	p0.s, p0/z, z0.s, #1273819# CHECK-NEXT:  1      4     0.50                        cmplo	p0.s, p0/z, z0.s, z0.d3820# CHECK-NEXT:  1      4     0.50                        cmpls	p0.b, p0/z, z0.b, #03821# CHECK-NEXT:  1      4     0.50                        cmpls	p0.b, p0/z, z0.b, #1273822# CHECK-NEXT:  1      4     0.50                        cmpls	p0.b, p0/z, z0.b, z0.d3823# CHECK-NEXT:  1      4     0.50                        cmpls	p0.d, p0/z, z0.d, #03824# CHECK-NEXT:  1      4     0.50                        cmpls	p0.d, p0/z, z0.d, #1273825# CHECK-NEXT:  1      4     0.50                        cmpls	p0.h, p0/z, z0.h, #03826# CHECK-NEXT:  1      4     0.50                        cmpls	p0.h, p0/z, z0.h, #1273827# CHECK-NEXT:  1      4     0.50                        cmpls	p0.h, p0/z, z0.h, z0.d3828# CHECK-NEXT:  1      4     0.50                        cmpls	p0.s, p0/z, z0.s, #03829# CHECK-NEXT:  1      4     0.50                        cmpls	p0.s, p0/z, z0.s, #1273830# CHECK-NEXT:  1      4     0.50                        cmpls	p0.s, p0/z, z0.s, z0.d3831# CHECK-NEXT:  1      4     0.50                        cmplt	p0.b, p0/z, z0.b, #-163832# CHECK-NEXT:  1      4     0.50                        cmplt	p0.b, p0/z, z0.b, #153833# CHECK-NEXT:  1      4     0.50                        cmplt	p0.b, p0/z, z0.b, z0.d3834# CHECK-NEXT:  1      4     0.50                        cmplt	p0.d, p0/z, z0.d, #-163835# CHECK-NEXT:  1      4     0.50                        cmplt	p0.d, p0/z, z0.d, #153836# CHECK-NEXT:  1      4     0.50                        cmplt	p0.h, p0/z, z0.h, #-163837# CHECK-NEXT:  1      4     0.50                        cmplt	p0.h, p0/z, z0.h, #153838# CHECK-NEXT:  1      4     0.50                        cmplt	p0.h, p0/z, z0.h, z0.d3839# CHECK-NEXT:  1      4     0.50                        cmplt	p0.s, p0/z, z0.s, #-163840# CHECK-NEXT:  1      4     0.50                        cmplt	p0.s, p0/z, z0.s, #153841# CHECK-NEXT:  1      4     0.50                        cmplt	p0.s, p0/z, z0.s, z0.d3842# CHECK-NEXT:  1      4     0.50                        cmpne	p0.b, p0/z, z0.b, #-163843# CHECK-NEXT:  1      4     0.50                        cmpne	p0.b, p0/z, z0.b, #153844# CHECK-NEXT:  1      4     0.50                        cmpne	p0.b, p0/z, z0.b, z0.b3845# CHECK-NEXT:  1      4     0.50                        cmpne	p0.b, p0/z, z0.b, z0.d3846# CHECK-NEXT:  1      4     0.50                        cmpne	p0.d, p0/z, z0.d, #-163847# CHECK-NEXT:  1      4     0.50                        cmpne	p0.d, p0/z, z0.d, #153848# CHECK-NEXT:  1      4     0.50                        cmpne	p0.d, p0/z, z0.d, z0.d3849# CHECK-NEXT:  1      4     0.50                        cmpne	p0.h, p0/z, z0.h, #-163850# CHECK-NEXT:  1      4     0.50                        cmpne	p0.h, p0/z, z0.h, #153851# CHECK-NEXT:  1      4     0.50                        cmpne	p0.h, p0/z, z0.h, z0.d3852# CHECK-NEXT:  1      4     0.50                        cmpne	p0.h, p0/z, z0.h, z0.h3853# CHECK-NEXT:  1      4     0.50                        cmpne	p0.s, p0/z, z0.s, #-163854# CHECK-NEXT:  1      4     0.50                        cmpne	p0.s, p0/z, z0.s, #153855# CHECK-NEXT:  1      4     0.50                        cmpne	p0.s, p0/z, z0.s, z0.d3856# CHECK-NEXT:  1      4     0.50                        cmpne	p0.s, p0/z, z0.s, z0.s3857# CHECK-NEXT:  1      3     0.50                        cnot	z31.b, p7/m, z31.b3858# CHECK-NEXT:  1      3     0.50                        cnot	z31.d, p7/m, z31.d3859# CHECK-NEXT:  1      3     0.50                        cnot	z31.h, p7/m, z31.h3860# CHECK-NEXT:  1      3     0.50                        cnot	z31.s, p7/m, z31.s3861# CHECK-NEXT:  1      3     0.50                        cnt	z31.b, p7/m, z31.b3862# CHECK-NEXT:  1      12    0.50                        cnt	z31.d, p7/m, z31.d3863# CHECK-NEXT:  1      3     0.50                        cnt	z31.h, p7/m, z31.h3864# CHECK-NEXT:  1      8     0.50                        cnt	z31.s, p7/m, z31.s3865# CHECK-NEXT:  1      1     0.33                        cntb	x03866# CHECK-NEXT:  1      1     0.33                        cntb	x0, #283867# CHECK-NEXT:  1      1     0.33                        cntb	x0, all, mul #163868# CHECK-NEXT:  1      1     0.33                        cntb	x0, pow23869# CHECK-NEXT:  1      1     0.33                        cntd	x03870# CHECK-NEXT:  1      1     0.33                        cntd	x0, #283871# CHECK-NEXT:  1      1     0.33                        cntd	x0, all, mul #163872# CHECK-NEXT:  1      1     0.33                        cntd	x0, pow23873# CHECK-NEXT:  1      1     0.33                        cnth	x03874# CHECK-NEXT:  1      1     0.33                        cnth	x0, #283875# CHECK-NEXT:  1      1     0.33                        cnth	x0, all, mul #163876# CHECK-NEXT:  1      1     0.33                        cnth	x0, pow23877# CHECK-NEXT:  1      4     1.00                        cntp	x0, p15, p0.b3878# CHECK-NEXT:  1      4     1.00                        cntp	x0, p15, p0.d3879# CHECK-NEXT:  1      4     1.00                        cntp	x0, p15, p0.h3880# CHECK-NEXT:  1      4     1.00                        cntp	x0, p15, p0.s3881# CHECK-NEXT:  1      1     0.33                        cntw	x03882# CHECK-NEXT:  1      1     0.33                        cntw	x0, #283883# CHECK-NEXT:  1      1     0.33                        cntw	x0, all, mul #163884# CHECK-NEXT:  1      1     0.33                        cntw	x0, pow23885# CHECK-NEXT:  1      4     0.50                        compact	z31.d, p7, z31.d3886# CHECK-NEXT:  1      4     0.50                        compact	z31.s, p7, z31.s3887# CHECK-NEXT:  1      1     0.33                        ctermeq	w30, wzr3888# CHECK-NEXT:  1      1     0.33                        ctermeq	wzr, w303889# CHECK-NEXT:  1      1     0.33                        ctermeq	x30, xzr3890# CHECK-NEXT:  1      1     0.33                        ctermeq	xzr, x303891# CHECK-NEXT:  1      1     0.33                        ctermne	w30, wzr3892# CHECK-NEXT:  1      1     0.33                        ctermne	wzr, w303893# CHECK-NEXT:  1      1     0.33                        ctermne	x30, xzr3894# CHECK-NEXT:  1      1     0.33                        ctermne	xzr, x303895# CHECK-NEXT:  1      3     0.33                        decb	x03896# CHECK-NEXT:  1      3     0.33                        decb	x0, #143897# CHECK-NEXT:  1      3     0.33                        decb	x0, all, mul #163898# CHECK-NEXT:  1      3     0.33                        decb	x0, pow23899# CHECK-NEXT:  1      3     0.33                        decb	x0, vl13900# CHECK-NEXT:  1      3     0.33                        decd	x03901# CHECK-NEXT:  1      3     0.33                        decd	x0, #143902# CHECK-NEXT:  1      3     0.33                        decd	x0, all, mul #163903# CHECK-NEXT:  1      3     0.33                        decd	x0, pow23904# CHECK-NEXT:  1      3     0.33                        decd	x0, vl13905# CHECK-NEXT:  1      3     0.33                        dech	x03906# CHECK-NEXT:  1      3     0.33                        dech	x0, #143907# CHECK-NEXT:  1      3     0.33                        dech	x0, all, mul #163908# CHECK-NEXT:  1      3     0.33                        dech	x0, pow23909# CHECK-NEXT:  1      3     0.33                        dech	x0, vl13910# CHECK-NEXT:  1      4     1.00                        decp	x0, p0.b3911# CHECK-NEXT:  1      4     1.00                        decp	x0, p0.d3912# CHECK-NEXT:  1      4     1.00                        decp	x0, p0.h3913# CHECK-NEXT:  1      4     1.00                        decp	x0, p0.s3914# CHECK-NEXT:  1      4     1.00                        decp	xzr, p15.b3915# CHECK-NEXT:  1      4     1.00                        decp	xzr, p15.d3916# CHECK-NEXT:  1      4     1.00                        decp	xzr, p15.h3917# CHECK-NEXT:  1      4     1.00                        decp	xzr, p15.s3918# CHECK-NEXT:  1      4     0.50                        decp	z31.d, p15.d3919# CHECK-NEXT:  1      4     0.50                        decp	z31.h, p15.h3920# CHECK-NEXT:  1      4     0.50                        decp	z31.s, p15.s3921# CHECK-NEXT:  1      3     0.33                        decw	x03922# CHECK-NEXT:  1      3     0.33                        decw	x0, #143923# CHECK-NEXT:  1      3     0.33                        decw	x0, all, mul #163924# CHECK-NEXT:  1      3     0.33                        decw	x0, pow23925# CHECK-NEXT:  1      3     0.33                        decw	x0, vl13926# CHECK-NEXT:  1      4     0.50                        dupm	z0.d, #0xfffffffffffffff93927# CHECK-NEXT:  1      4     0.50                        dupm	z0.s, #0xfffffff93928# CHECK-NEXT:  1      4     0.50                        dupm	z23.h, #0xfff93929# CHECK-NEXT:  1      4     0.50                        dupm	z5.b, #0xf93930# CHECK-NEXT:  1      2     1.00                        eor	p0.b, p0/z, p0.b, p1.b3931# CHECK-NEXT:  1      3     0.50                        eor	z0.d, z0.d, #0x63932# CHECK-NEXT:  1      3     0.50                        eor	z0.d, z0.d, #0xfffffffffffffff93933# CHECK-NEXT:  1      3     0.50                        eor	z0.d, z0.d, z0.d3934# CHECK-NEXT:  1      3     0.50                        eor	z0.s, z0.s, #0x63935# CHECK-NEXT:  1      3     0.50                        eor	z0.s, z0.s, #0xfffffff93936# CHECK-NEXT:  1      3     0.50                        eor	z23.d, z13.d, z8.d3937# CHECK-NEXT:  1      3     0.50                        eor	z23.h, z23.h, #0x63938# CHECK-NEXT:  1      3     0.50                        eor	z23.h, z23.h, #0xfff93939# CHECK-NEXT:  1      3     0.50                        eor	z31.b, p7/m, z31.b, z31.b3940# CHECK-NEXT:  1      3     0.50                        eor	z31.d, p7/m, z31.d, z31.d3941# CHECK-NEXT:  1      3     0.50                        eor	z31.h, p7/m, z31.h, z31.h3942# CHECK-NEXT:  1      3     0.50                        eor	z31.s, p7/m, z31.s, z31.s3943# CHECK-NEXT:  1      3     0.50                        eor	z5.b, z5.b, #0x63944# CHECK-NEXT:  1      3     0.50                        eor	z5.b, z5.b, #0xf93945# CHECK-NEXT:  1      4     0.50                        eor3	z29.d, z29.d, z30.d, z31.d3946# CHECK-NEXT:  1      4     0.50                        eorbt	z0.b, z1.b, z31.b3947# CHECK-NEXT:  1      4     0.50                        eorbt	z0.d, z1.d, z31.d3948# CHECK-NEXT:  1      4     0.50                        eorbt	z0.h, z1.h, z31.h3949# CHECK-NEXT:  1      4     0.50                        eorbt	z0.s, z1.s, z31.s3950# CHECK-NEXT:  1      2     1.00                        eors	p0.b, p0/z, p0.b, p1.b3951# CHECK-NEXT:  1      4     0.50                        eortb	z0.b, z1.b, z31.b3952# CHECK-NEXT:  1      4     0.50                        eortb	z0.d, z1.d, z31.d3953# CHECK-NEXT:  1      4     0.50                        eortb	z0.h, z1.h, z31.h3954# CHECK-NEXT:  1      4     0.50                        eortb	z0.s, z1.s, z31.s3955# CHECK-NEXT:  1      4     1.00                        eorv	b0, p7, z31.b3956# CHECK-NEXT:  1      4     1.00                        eorv	d0, p7, z31.d3957# CHECK-NEXT:  1      4     1.00                        eorv	h0, p7, z31.h3958# CHECK-NEXT:  1      4     1.00                        eorv	s0, p7, z31.s3959# CHECK-NEXT:  1      3     0.50                        ext	z0.b, { z1.b, z2.b }, #03960# CHECK-NEXT:  1      3     0.50                        ext	z31.b, z31.b, z0.b, #03961# CHECK-NEXT:  1      3     0.50                        ext	z31.b, z31.b, z0.b, #2553962# CHECK-NEXT:  1      3     0.50                        ext	z31.b, { z30.b, z31.b }, #2553963# CHECK-NEXT:  1      4     0.50                        fabd	z0.d, p7/m, z0.d, z31.d3964# CHECK-NEXT:  1      4     0.50                        fabd	z0.h, p7/m, z0.h, z31.h3965# CHECK-NEXT:  1      4     0.50                        fabd	z0.s, p7/m, z0.s, z31.s3966# CHECK-NEXT:  1      4     0.50                        fabs	z31.d, p7/m, z31.d3967# CHECK-NEXT:  1      4     0.50                        fabs	z31.h, p7/m, z31.h3968# CHECK-NEXT:  1      4     0.50                        fabs	z31.s, p7/m, z31.s3969# CHECK-NEXT:  1      4     1.00                        facge	p0.d, p0/z, z0.d, z1.d3970# CHECK-NEXT:  1      4     1.00                        facge	p0.d, p0/z, z1.d, z0.d3971# CHECK-NEXT:  1      4     1.00                        facge	p0.h, p0/z, z0.h, z1.h3972# CHECK-NEXT:  1      4     1.00                        facge	p0.h, p0/z, z1.h, z0.h3973# CHECK-NEXT:  1      4     1.00                        facge	p0.s, p0/z, z0.s, z1.s3974# CHECK-NEXT:  1      4     1.00                        facge	p0.s, p0/z, z1.s, z0.s3975# CHECK-NEXT:  1      4     1.00                        facgt	p0.d, p0/z, z0.d, z1.d3976# CHECK-NEXT:  1      4     1.00                        facgt	p0.d, p0/z, z1.d, z0.d3977# CHECK-NEXT:  1      4     1.00                        facgt	p0.h, p0/z, z0.h, z1.h3978# CHECK-NEXT:  1      4     1.00                        facgt	p0.h, p0/z, z1.h, z0.h3979# CHECK-NEXT:  1      4     1.00                        facgt	p0.s, p0/z, z0.s, z1.s3980# CHECK-NEXT:  1      4     1.00                        facgt	p0.s, p0/z, z1.s, z0.s3981# CHECK-NEXT:  1      4     0.50                        fadd	z0.d, p0/m, z0.d, #0.53982# CHECK-NEXT:  1      4     0.50                        fadd	z0.d, p7/m, z0.d, z31.d3983# CHECK-NEXT:  1      4     0.50                        fadd	z0.d, z1.d, z31.d3984# CHECK-NEXT:  1      4     0.50                        fadd	z0.h, p0/m, z0.h, #0.53985# CHECK-NEXT:  1      4     0.50                        fadd	z0.h, p7/m, z0.h, z31.h3986# CHECK-NEXT:  1      4     0.50                        fadd	z0.h, z1.h, z31.h3987# CHECK-NEXT:  1      4     0.50                        fadd	z0.s, p0/m, z0.s, #0.53988# CHECK-NEXT:  1      4     0.50                        fadd	z0.s, p7/m, z0.s, z31.s3989# CHECK-NEXT:  1      4     0.50                        fadd	z0.s, z1.s, z31.s3990# CHECK-NEXT:  1      4     0.50                        fadd	z31.d, p7/m, z31.d, #1.03991# CHECK-NEXT:  1      4     0.50                        fadd	z31.h, p7/m, z31.h, #1.03992# CHECK-NEXT:  1      4     0.50                        fadd	z31.s, p7/m, z31.s, #1.03993# CHECK-NEXT:  1      8     2.50                        fadda	d0, p7, d0, z31.d3994# CHECK-NEXT:  1      32    14.50                       fadda	h0, p7, h0, z31.h3995# CHECK-NEXT:  1      16    6.50                        fadda	s0, p7, s0, z31.s3996# CHECK-NEXT:  1      4     0.50                        faddp	z0.h, p0/m, z0.h, z1.h3997# CHECK-NEXT:  1      4     0.50                        faddp	z29.s, p3/m, z29.s, z30.s3998# CHECK-NEXT:  1      4     0.50                        faddp	z31.d, p7/m, z31.d, z30.d3999# CHECK-NEXT:  1      4     1.00                        faddv	d0, p7, z31.d4000# CHECK-NEXT:  1      12    11.00                       faddv	h0, p7, z31.h4001# CHECK-NEXT:  1      8     5.00                        faddv	s0, p7, z31.s4002# CHECK-NEXT:  1      4     0.50                        fcadd	z0.d, p0/m, z0.d, z0.d, #904003# CHECK-NEXT:  1      4     0.50                        fcadd	z0.h, p0/m, z0.h, z0.h, #904004# CHECK-NEXT:  1      4     0.50                        fcadd	z0.s, p0/m, z0.s, z0.s, #904005# CHECK-NEXT:  1      4     0.50                        fcadd	z31.d, p7/m, z31.d, z31.d, #2704006# CHECK-NEXT:  1      4     0.50                        fcadd	z31.h, p7/m, z31.h, z31.h, #2704007# CHECK-NEXT:  1      4     0.50                        fcadd	z31.s, p7/m, z31.s, z31.s, #2704008# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.d, p0/z, z0.d, #0.04009# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.d, p0/z, z0.d, z1.d4010# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.h, p0/z, z0.h, #0.04011# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.h, p0/z, z0.h, z1.h4012# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.s, p0/z, z0.s, #0.04013# CHECK-NEXT:  1      4     1.00                        fcmeq	p0.s, p0/z, z0.s, z1.s4014# CHECK-NEXT:  1      4     1.00                        fcmge	p0.d, p0/z, z0.d, #0.04015# CHECK-NEXT:  1      4     1.00                        fcmge	p0.d, p0/z, z0.d, z1.d4016# CHECK-NEXT:  1      4     1.00                        fcmge	p0.d, p0/z, z1.d, z0.d4017# CHECK-NEXT:  1      4     1.00                        fcmge	p0.h, p0/z, z0.h, #0.04018# CHECK-NEXT:  1      4     1.00                        fcmge	p0.h, p0/z, z0.h, z1.h4019# CHECK-NEXT:  1      4     1.00                        fcmge	p0.h, p0/z, z1.h, z0.h4020# CHECK-NEXT:  1      4     1.00                        fcmge	p0.s, p0/z, z0.s, #0.04021# CHECK-NEXT:  1      4     1.00                        fcmge	p0.s, p0/z, z0.s, z1.s4022# CHECK-NEXT:  1      4     1.00                        fcmge	p0.s, p0/z, z1.s, z0.s4023# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.d, p0/z, z0.d, #0.04024# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.d, p0/z, z0.d, z1.d4025# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.d, p0/z, z1.d, z0.d4026# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.h, p0/z, z0.h, #0.04027# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.h, p0/z, z0.h, z1.h4028# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.h, p0/z, z1.h, z0.h4029# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.s, p0/z, z0.s, #0.04030# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.s, p0/z, z0.s, z1.s4031# CHECK-NEXT:  1      4     1.00                        fcmgt	p0.s, p0/z, z1.s, z0.s4032# CHECK-NEXT:  1      4     0.50                        fcmla	z0.d, p0/m, z0.d, z0.d, #04033# CHECK-NEXT:  1      4     0.50                        fcmla	z0.d, p0/m, z1.d, z2.d, #904034# CHECK-NEXT:  1      4     0.50                        fcmla	z0.h, p0/m, z0.h, z0.h, #04035# CHECK-NEXT:  1      4     0.50                        fcmla	z0.h, p0/m, z1.h, z2.h, #904036# CHECK-NEXT:  1      4     0.50                        fcmla	z0.h, z0.h, z0.h[0], #04037# CHECK-NEXT:  1      4     0.50                        fcmla	z0.s, p0/m, z0.s, z0.s, #04038# CHECK-NEXT:  1      4     0.50                        fcmla	z0.s, p0/m, z1.s, z2.s, #904039# CHECK-NEXT:  1      4     0.50                        fcmla	z21.s, z10.s, z5.s[1], #904040# CHECK-NEXT:  1      4     0.50                        fcmla	z23.s, z13.s, z8.s[0], #2704041# CHECK-NEXT:  1      4     0.50                        fcmla	z29.d, p7/m, z30.d, z31.d, #1804042# CHECK-NEXT:  1      4     0.50                        fcmla	z29.h, p7/m, z30.h, z31.h, #1804043# CHECK-NEXT:  1      4     0.50                        fcmla	z29.s, p7/m, z30.s, z31.s, #1804044# CHECK-NEXT:  1      4     0.50                        fcmla	z31.d, p7/m, z31.d, z31.d, #2704045# CHECK-NEXT:  1      4     0.50                        fcmla	z31.h, p7/m, z31.h, z31.h, #2704046# CHECK-NEXT:  1      4     0.50                        fcmla	z31.h, z31.h, z7.h[3], #2704047# CHECK-NEXT:  1      4     0.50                        fcmla	z31.s, p7/m, z31.s, z31.s, #2704048# CHECK-NEXT:  1      4     1.00                        fcmle	p0.d, p0/z, z0.d, #0.04049# CHECK-NEXT:  1      4     1.00                        fcmle	p0.h, p0/z, z0.h, #0.04050# CHECK-NEXT:  1      4     1.00                        fcmle	p0.s, p0/z, z0.s, #0.04051# CHECK-NEXT:  1      4     1.00                        fcmlt	p0.d, p0/z, z0.d, #0.04052# CHECK-NEXT:  1      4     1.00                        fcmlt	p0.h, p0/z, z0.h, #0.04053# CHECK-NEXT:  1      4     1.00                        fcmlt	p0.s, p0/z, z0.s, #0.04054# CHECK-NEXT:  1      4     1.00                        fcmne	p0.d, p0/z, z0.d, #0.04055# CHECK-NEXT:  1      4     1.00                        fcmne	p0.d, p0/z, z0.d, z1.d4056# CHECK-NEXT:  1      4     1.00                        fcmne	p0.h, p0/z, z0.h, #0.04057# CHECK-NEXT:  1      4     1.00                        fcmne	p0.h, p0/z, z0.h, z1.h4058# CHECK-NEXT:  1      4     1.00                        fcmne	p0.s, p0/z, z0.s, #0.04059# CHECK-NEXT:  1      4     1.00                        fcmne	p0.s, p0/z, z0.s, z1.s4060# CHECK-NEXT:  1      4     1.00                        fcmuo	p0.d, p0/z, z0.d, z1.d4061# CHECK-NEXT:  1      4     1.00                        fcmuo	p0.h, p0/z, z0.h, z1.h4062# CHECK-NEXT:  1      4     1.00                        fcmuo	p0.s, p0/z, z0.s, z1.s4063# CHECK-NEXT:  1      4     0.50                        fcvt	z0.d, p0/m, z0.h4064# CHECK-NEXT:  1      4     0.50                        fcvt	z0.d, p0/m, z0.s4065# CHECK-NEXT:  1      4     0.50                        fcvt	z0.h, p0/m, z0.d4066# CHECK-NEXT:  1      4     0.50                        fcvt	z0.h, p0/m, z0.s4067# CHECK-NEXT:  1      4     0.50                        fcvt	z0.s, p0/m, z0.d4068# CHECK-NEXT:  1      4     0.50                        fcvt	z0.s, p0/m, z0.h4069# CHECK-NEXT:  1      4     0.50                        fcvtlt	z0.s, p0/m, z1.h4070# CHECK-NEXT:  1      4     0.50                        fcvtlt	z30.d, p7/m, z31.s4071# CHECK-NEXT:  1      4     0.50                        fcvtnt	z0.h, p0/m, z1.s4072# CHECK-NEXT:  1      4     0.50                        fcvtnt	z30.s, p7/m, z31.d4073# CHECK-NEXT:  1      4     0.50                        fcvtx	z0.s, p0/m, z0.d4074# CHECK-NEXT:  1      4     0.50                        fcvtx	z30.s, p7/m, z31.d4075# CHECK-NEXT:  1      4     0.50                        fcvtxnt	z0.s, p0/m, z1.d4076# CHECK-NEXT:  1      4     0.50                        fcvtxnt	z30.s, p7/m, z31.d4077# CHECK-NEXT:  1      4     0.50                        fcvtzs	z0.d, p0/m, z0.d4078# CHECK-NEXT:  1      4     0.50                        fcvtzs	z0.d, p0/m, z0.h4079# CHECK-NEXT:  1      4     0.50                        fcvtzs	z0.d, p0/m, z0.s4080# CHECK-NEXT:  1      4     0.50                        fcvtzs	z0.h, p0/m, z0.h4081# CHECK-NEXT:  1      4     0.50                        fcvtzs	z0.s, p0/m, z0.d4082# CHECK-NEXT:  1      4     0.50                        fcvtzs	z0.s, p0/m, z0.h4083# CHECK-NEXT:  1      4     0.50                        fcvtzs	z0.s, p0/m, z0.s4084# CHECK-NEXT:  1      4     0.50                        fcvtzu	z0.d, p0/m, z0.d4085# CHECK-NEXT:  1      4     0.50                        fcvtzu	z0.d, p0/m, z0.h4086# CHECK-NEXT:  1      4     0.50                        fcvtzu	z0.d, p0/m, z0.s4087# CHECK-NEXT:  1      4     0.50                        fcvtzu	z0.h, p0/m, z0.h4088# CHECK-NEXT:  1      4     0.50                        fcvtzu	z0.s, p0/m, z0.d4089# CHECK-NEXT:  1      4     0.50                        fcvtzu	z0.s, p0/m, z0.h4090# CHECK-NEXT:  1      4     0.50                        fcvtzu	z0.s, p0/m, z0.s4091# CHECK-NEXT:  1      22    19.00                       fdiv	z0.d, p7/m, z0.d, z31.d4092# CHECK-NEXT:  1      8     5.00                        fdiv	z0.h, p7/m, z0.h, z31.h4093# CHECK-NEXT:  1      13    10.00                       fdiv	z0.s, p7/m, z0.s, z31.s4094# CHECK-NEXT:  1      22    19.00                       fdivr	z0.d, p7/m, z0.d, z31.d4095# CHECK-NEXT:  1      8     5.00                        fdivr	z0.h, p7/m, z0.h, z31.h4096# CHECK-NEXT:  1      13    10.00                       fdivr	z0.s, p7/m, z0.s, z31.s4097# CHECK-NEXT:  1      4     0.50                        fexpa	z0.d, z31.d4098# CHECK-NEXT:  1      4     0.50                        fexpa	z0.h, z31.h4099# CHECK-NEXT:  1      4     0.50                        fexpa	z0.s, z31.s4100# CHECK-NEXT:  1      4     0.50                        flogb	z31.d, p7/m, z31.d4101# CHECK-NEXT:  1      4     0.50                        flogb	z31.h, p7/m, z31.h4102# CHECK-NEXT:  1      4     0.50                        flogb	z31.s, p7/m, z31.s4103# CHECK-NEXT:  1      4     0.50                        fmad	z0.d, p7/m, z1.d, z31.d4104# CHECK-NEXT:  1      4     0.50                        fmad	z0.h, p7/m, z1.h, z31.h4105# CHECK-NEXT:  1      4     0.50                        fmad	z0.s, p7/m, z1.s, z31.s4106# CHECK-NEXT:  1      4     0.50                        fmax	z0.d, p0/m, z0.d, #0.04107# CHECK-NEXT:  1      4     0.50                        fmax	z0.d, p7/m, z0.d, z31.d4108# CHECK-NEXT:  1      4     0.50                        fmax	z0.h, p0/m, z0.h, #0.04109# CHECK-NEXT:  1      4     0.50                        fmax	z0.h, p7/m, z0.h, z31.h4110# CHECK-NEXT:  1      4     0.50                        fmax	z0.s, p0/m, z0.s, #0.04111# CHECK-NEXT:  1      4     0.50                        fmax	z0.s, p7/m, z0.s, z31.s4112# CHECK-NEXT:  1      4     0.50                        fmax	z31.d, p7/m, z31.d, #1.04113# CHECK-NEXT:  1      4     0.50                        fmax	z31.h, p7/m, z31.h, #1.04114# CHECK-NEXT:  1      4     0.50                        fmax	z31.s, p7/m, z31.s, #1.04115# CHECK-NEXT:  1      4     0.50                        fmaxnm	z0.d, p0/m, z0.d, #0.04116# CHECK-NEXT:  1      4     0.50                        fmaxnm	z0.d, p7/m, z0.d, z31.d4117# CHECK-NEXT:  1      4     0.50                        fmaxnm	z0.h, p0/m, z0.h, #0.04118# CHECK-NEXT:  1      4     0.50                        fmaxnm	z0.h, p7/m, z0.h, z31.h4119# CHECK-NEXT:  1      4     0.50                        fmaxnm	z0.s, p0/m, z0.s, #0.04120# CHECK-NEXT:  1      4     0.50                        fmaxnm	z0.s, p7/m, z0.s, z31.s4121# CHECK-NEXT:  1      4     0.50                        fmaxnm	z31.d, p7/m, z31.d, #1.04122# CHECK-NEXT:  1      4     0.50                        fmaxnm	z31.h, p7/m, z31.h, #1.04123# CHECK-NEXT:  1      4     0.50                        fmaxnm	z31.s, p7/m, z31.s, #1.04124# CHECK-NEXT:  1      4     0.50                        fmaxnmp	z0.h, p0/m, z0.h, z1.h4125# CHECK-NEXT:  1      4     0.50                        fmaxnmp	z29.s, p3/m, z29.s, z30.s4126# CHECK-NEXT:  1      4     0.50                        fmaxnmp	z31.d, p7/m, z31.d, z30.d4127# CHECK-NEXT:  1      4     1.00                        fmaxnmv	d0, p7, z31.d4128# CHECK-NEXT:  1      4     1.00                        fmaxnmv	h0, p7, z31.h4129# CHECK-NEXT:  1      4     1.00                        fmaxnmv	s0, p7, z31.s4130# CHECK-NEXT:  1      4     0.50                        fmaxp	z0.h, p0/m, z0.h, z1.h4131# CHECK-NEXT:  1      4     0.50                        fmaxp	z29.s, p3/m, z29.s, z30.s4132# CHECK-NEXT:  1      4     0.50                        fmaxp	z31.d, p7/m, z31.d, z30.d4133# CHECK-NEXT:  1      4     1.00                        fmaxv	d0, p7, z31.d4134# CHECK-NEXT:  1      4     1.00                        fmaxv	h0, p7, z31.h4135# CHECK-NEXT:  1      4     1.00                        fmaxv	s0, p7, z31.s4136# CHECK-NEXT:  1      4     0.50                        fmin	z0.d, p0/m, z0.d, #0.04137# CHECK-NEXT:  1      4     0.50                        fmin	z0.d, p7/m, z0.d, z31.d4138# CHECK-NEXT:  1      4     0.50                        fmin	z0.h, p0/m, z0.h, #0.04139# CHECK-NEXT:  1      4     0.50                        fmin	z0.h, p7/m, z0.h, z31.h4140# CHECK-NEXT:  1      4     0.50                        fmin	z0.s, p0/m, z0.s, #0.04141# CHECK-NEXT:  1      4     0.50                        fmin	z0.s, p7/m, z0.s, z31.s4142# CHECK-NEXT:  1      4     0.50                        fmin	z31.d, p7/m, z31.d, #1.04143# CHECK-NEXT:  1      4     0.50                        fmin	z31.h, p7/m, z31.h, #1.04144# CHECK-NEXT:  1      4     0.50                        fmin	z31.s, p7/m, z31.s, #1.04145# CHECK-NEXT:  1      4     0.50                        fminnm	z0.d, p0/m, z0.d, #0.04146# CHECK-NEXT:  1      4     0.50                        fminnm	z0.d, p7/m, z0.d, z31.d4147# CHECK-NEXT:  1      4     0.50                        fminnm	z0.h, p0/m, z0.h, #0.04148# CHECK-NEXT:  1      4     0.50                        fminnm	z0.h, p7/m, z0.h, z31.h4149# CHECK-NEXT:  1      4     0.50                        fminnm	z0.s, p0/m, z0.s, #0.04150# CHECK-NEXT:  1      4     0.50                        fminnm	z0.s, p7/m, z0.s, z31.s4151# CHECK-NEXT:  1      4     0.50                        fminnm	z31.d, p7/m, z31.d, #1.04152# CHECK-NEXT:  1      4     0.50                        fminnm	z31.h, p7/m, z31.h, #1.04153# CHECK-NEXT:  1      4     0.50                        fminnm	z31.s, p7/m, z31.s, #1.04154# CHECK-NEXT:  1      4     0.50                        fminnmp	z0.h, p0/m, z0.h, z1.h4155# CHECK-NEXT:  1      4     0.50                        fminnmp	z29.s, p3/m, z29.s, z30.s4156# CHECK-NEXT:  1      4     0.50                        fminnmp	z31.d, p7/m, z31.d, z30.d4157# CHECK-NEXT:  1      4     1.00                        fminnmv	d0, p7, z31.d4158# CHECK-NEXT:  1      4     1.00                        fminnmv	h0, p7, z31.h4159# CHECK-NEXT:  1      4     1.00                        fminnmv	s0, p7, z31.s4160# CHECK-NEXT:  1      4     0.50                        fminp	z0.h, p0/m, z0.h, z1.h4161# CHECK-NEXT:  1      4     0.50                        fminp	z29.s, p3/m, z29.s, z30.s4162# CHECK-NEXT:  1      4     0.50                        fminp	z31.d, p7/m, z31.d, z30.d4163# CHECK-NEXT:  1      4     1.00                        fminv	d0, p7, z31.d4164# CHECK-NEXT:  1      4     1.00                        fminv	h0, p7, z31.h4165# CHECK-NEXT:  1      4     1.00                        fminv	s0, p7, z31.s4166# CHECK-NEXT:  1      4     0.50                        fmla	z0.d, p7/m, z1.d, z31.d4167# CHECK-NEXT:  1      4     0.50                        fmla	z0.d, z1.d, z7.d[1]4168# CHECK-NEXT:  1      4     0.50                        fmla	z0.h, p7/m, z1.h, z31.h4169# CHECK-NEXT:  1      4     0.50                        fmla	z0.h, z1.h, z7.h[7]4170# CHECK-NEXT:  1      4     0.50                        fmla	z0.s, p7/m, z1.s, z31.s4171# CHECK-NEXT:  1      4     0.50                        fmla	z0.s, z1.s, z7.s[3]4172# CHECK-NEXT:  1      4     0.50                        fmlalb	z0.s, z1.h, z7.h[0]4173# CHECK-NEXT:  1      4     0.50                        fmlalb	z29.s, z30.h, z31.h4174# CHECK-NEXT:  1      4     0.50                        fmlalb	z30.s, z31.h, z7.h[7]4175# CHECK-NEXT:  1      4     0.50                        fmlalt	z0.s, z1.h, z7.h[0]4176# CHECK-NEXT:  1      4     0.50                        fmlalt	z29.s, z30.h, z31.h4177# CHECK-NEXT:  1      4     0.50                        fmlalt	z30.s, z31.h, z7.h[7]4178# CHECK-NEXT:  1      4     0.50                        fmls	z0.d, p7/m, z1.d, z31.d4179# CHECK-NEXT:  1      4     0.50                        fmls	z0.d, z1.d, z7.d[1]4180# CHECK-NEXT:  1      4     0.50                        fmls	z0.h, p7/m, z1.h, z31.h4181# CHECK-NEXT:  1      4     0.50                        fmls	z0.h, z1.h, z7.h[7]4182# CHECK-NEXT:  1      4     0.50                        fmls	z0.s, p7/m, z1.s, z31.s4183# CHECK-NEXT:  1      4     0.50                        fmls	z0.s, z1.s, z7.s[3]4184# CHECK-NEXT:  1      4     0.50                        fmlslb	z0.s, z1.h, z7.h[0]4185# CHECK-NEXT:  1      4     0.50                        fmlslb	z29.s, z30.h, z31.h4186# CHECK-NEXT:  1      4     0.50                        fmlslb	z30.s, z31.h, z7.h[7]4187# CHECK-NEXT:  1      4     0.50                        fmlslt	z0.s, z1.h, z7.h[0]4188# CHECK-NEXT:  1      4     0.50                        fmlslt	z29.s, z30.h, z31.h4189# CHECK-NEXT:  1      4     0.50                        fmlslt	z30.s, z31.h, z7.h[7]4190# CHECK-NEXT:  1      3     1.00                        fmov	z0.d, #-10.000000004191# CHECK-NEXT:  1      3     1.00                        fmov	z0.d, #0.125000004192# CHECK-NEXT:  1      3     1.00                        fmov	z0.d, p0/m, #-10.000000004193# CHECK-NEXT:  1      3     1.00                        fmov	z0.d, p0/m, #0.125000004194# CHECK-NEXT:  1      3     1.00                        fmov	z0.h, #-0.125000004195# CHECK-NEXT:  1      3     1.00                        fmov	z0.h, p0/m, #-0.125000004196# CHECK-NEXT:  1      3     1.00                        fmov	z0.s, #-0.125000004197# CHECK-NEXT:  1      3     1.00                        fmov	z0.s, p0/m, #-0.125000004198# CHECK-NEXT:  1      4     0.50                        fmsb	z0.d, p7/m, z1.d, z31.d4199# CHECK-NEXT:  1      4     0.50                        fmsb	z0.h, p7/m, z1.h, z31.h4200# CHECK-NEXT:  1      4     0.50                        fmsb	z0.s, p7/m, z1.s, z31.s4201# CHECK-NEXT:  1      4     0.50                        fmul	z0.d, p0/m, z0.d, #0.54202# CHECK-NEXT:  1      4     0.50                        fmul	z0.d, p7/m, z0.d, z31.d4203# CHECK-NEXT:  1      4     0.50                        fmul	z0.d, z0.d, z0.d[0]4204# CHECK-NEXT:  1      4     0.50                        fmul	z0.d, z1.d, z31.d4205# CHECK-NEXT:  1      4     0.50                        fmul	z0.h, p0/m, z0.h, #0.54206# CHECK-NEXT:  1      4     0.50                        fmul	z0.h, p7/m, z0.h, z31.h4207# CHECK-NEXT:  1      4     0.50                        fmul	z0.h, z0.h, z0.h[0]4208# CHECK-NEXT:  1      4     0.50                        fmul	z0.h, z1.h, z31.h4209# CHECK-NEXT:  1      4     0.50                        fmul	z0.s, p0/m, z0.s, #0.54210# CHECK-NEXT:  1      4     0.50                        fmul	z0.s, p7/m, z0.s, z31.s4211# CHECK-NEXT:  1      4     0.50                        fmul	z0.s, z0.s, z0.s[0]4212# CHECK-NEXT:  1      4     0.50                        fmul	z0.s, z1.s, z31.s4213# CHECK-NEXT:  1      4     0.50                        fmul	z31.d, p7/m, z31.d, #2.04214# CHECK-NEXT:  1      4     0.50                        fmul	z31.d, z31.d, z15.d[1]4215# CHECK-NEXT:  1      4     0.50                        fmul	z31.h, p7/m, z31.h, #2.04216# CHECK-NEXT:  1      4     0.50                        fmul	z31.h, z31.h, z7.h[7]4217# CHECK-NEXT:  1      4     0.50                        fmul	z31.s, p7/m, z31.s, #2.04218# CHECK-NEXT:  1      4     0.50                        fmul	z31.s, z31.s, z7.s[3]4219# CHECK-NEXT:  1      4     0.50                        fmulx	z0.d, p7/m, z0.d, z31.d4220# CHECK-NEXT:  1      4     0.50                        fmulx	z0.h, p7/m, z0.h, z31.h4221# CHECK-NEXT:  1      4     0.50                        fmulx	z0.s, p7/m, z0.s, z31.s4222# CHECK-NEXT:  1      4     0.50                        fneg	z31.d, p7/m, z31.d4223# CHECK-NEXT:  1      4     0.50                        fneg	z31.h, p7/m, z31.h4224# CHECK-NEXT:  1      4     0.50                        fneg	z31.s, p7/m, z31.s4225# CHECK-NEXT:  1      4     0.50                        fnmad	z0.d, p7/m, z1.d, z31.d4226# CHECK-NEXT:  1      4     0.50                        fnmad	z0.h, p7/m, z1.h, z31.h4227# CHECK-NEXT:  1      4     0.50                        fnmad	z0.s, p7/m, z1.s, z31.s4228# CHECK-NEXT:  1      4     0.50                        fnmla	z0.d, p7/m, z1.d, z31.d4229# CHECK-NEXT:  1      4     0.50                        fnmla	z0.h, p7/m, z1.h, z31.h4230# CHECK-NEXT:  1      4     0.50                        fnmla	z0.s, p7/m, z1.s, z31.s4231# CHECK-NEXT:  1      4     0.50                        fnmls	z0.d, p7/m, z1.d, z31.d4232# CHECK-NEXT:  1      4     0.50                        fnmls	z0.h, p7/m, z1.h, z31.h4233# CHECK-NEXT:  1      4     0.50                        fnmls	z0.s, p7/m, z1.s, z31.s4234# CHECK-NEXT:  1      4     0.50                        fnmsb	z0.d, p7/m, z1.d, z31.d4235# CHECK-NEXT:  1      4     0.50                        fnmsb	z0.h, p7/m, z1.h, z31.h4236# CHECK-NEXT:  1      4     0.50                        fnmsb	z0.s, p7/m, z1.s, z31.s4237# CHECK-NEXT:  1      4     0.50                        frecpe	z0.d, z31.d4238# CHECK-NEXT:  1      4     0.50                        frecpe	z0.h, z31.h4239# CHECK-NEXT:  1      4     0.50                        frecpe	z0.s, z31.s4240# CHECK-NEXT:  1      4     0.50                        frecps	z0.d, z1.d, z31.d4241# CHECK-NEXT:  1      4     0.50                        frecps	z0.h, z1.h, z31.h4242# CHECK-NEXT:  1      4     0.50                        frecps	z0.s, z1.s, z31.s4243# CHECK-NEXT:  1      4     0.50                        frecpx	z31.d, p7/m, z31.d4244# CHECK-NEXT:  1      4     0.50                        frecpx	z31.h, p7/m, z31.h4245# CHECK-NEXT:  1      4     0.50                        frecpx	z31.s, p7/m, z31.s4246# CHECK-NEXT:  1      4     0.50                        frinta	z31.d, p7/m, z31.d4247# CHECK-NEXT:  1      4     0.50                        frinta	z31.h, p7/m, z31.h4248# CHECK-NEXT:  1      4     0.50                        frinta	z31.s, p7/m, z31.s4249# CHECK-NEXT:  1      4     0.50                        frinti	z31.d, p7/m, z31.d4250# CHECK-NEXT:  1      4     0.50                        frinti	z31.h, p7/m, z31.h4251# CHECK-NEXT:  1      4     0.50                        frinti	z31.s, p7/m, z31.s4252# CHECK-NEXT:  1      4     0.50                        frintm	z31.d, p7/m, z31.d4253# CHECK-NEXT:  1      4     0.50                        frintm	z31.h, p7/m, z31.h4254# CHECK-NEXT:  1      4     0.50                        frintm	z31.s, p7/m, z31.s4255# CHECK-NEXT:  1      4     0.50                        frintn	z31.d, p7/m, z31.d4256# CHECK-NEXT:  1      4     0.50                        frintn	z31.h, p7/m, z31.h4257# CHECK-NEXT:  1      4     0.50                        frintn	z31.s, p7/m, z31.s4258# CHECK-NEXT:  1      4     0.50                        frintp	z31.d, p7/m, z31.d4259# CHECK-NEXT:  1      4     0.50                        frintp	z31.h, p7/m, z31.h4260# CHECK-NEXT:  1      4     0.50                        frintp	z31.s, p7/m, z31.s4261# CHECK-NEXT:  1      4     0.50                        frintx	z31.d, p7/m, z31.d4262# CHECK-NEXT:  1      4     0.50                        frintx	z31.h, p7/m, z31.h4263# CHECK-NEXT:  1      4     0.50                        frintx	z31.s, p7/m, z31.s4264# CHECK-NEXT:  1      4     0.50                        frintz	z31.d, p7/m, z31.d4265# CHECK-NEXT:  1      4     0.50                        frintz	z31.h, p7/m, z31.h4266# CHECK-NEXT:  1      4     0.50                        frintz	z31.s, p7/m, z31.s4267# CHECK-NEXT:  1      4     0.50                        frsqrte	z0.d, z31.d4268# CHECK-NEXT:  1      4     0.50                        frsqrte	z0.h, z31.h4269# CHECK-NEXT:  1      4     0.50                        frsqrte	z0.s, z31.s4270# CHECK-NEXT:  1      4     0.50                        frsqrts	z0.d, z1.d, z31.d4271# CHECK-NEXT:  1      4     0.50                        frsqrts	z0.h, z1.h, z31.h4272# CHECK-NEXT:  1      4     0.50                        frsqrts	z0.s, z1.s, z31.s4273# CHECK-NEXT:  1      4     0.50                        fscale	z0.d, p7/m, z0.d, z31.d4274# CHECK-NEXT:  1      4     0.50                        fscale	z0.h, p7/m, z0.h, z31.h4275# CHECK-NEXT:  1      4     0.50                        fscale	z0.s, p7/m, z0.s, z31.s4276# CHECK-NEXT:  1      22    19.00                       fsqrt	z31.d, p7/m, z31.d4277# CHECK-NEXT:  1      8     5.00                        fsqrt	z31.h, p7/m, z31.h4278# CHECK-NEXT:  1      12    9.00                        fsqrt	z31.s, p7/m, z31.s4279# CHECK-NEXT:  1      4     0.50                        fsub	z0.d, p0/m, z0.d, #0.54280# CHECK-NEXT:  1      4     0.50                        fsub	z0.d, p7/m, z0.d, z31.d4281# CHECK-NEXT:  1      4     0.50                        fsub	z0.d, z1.d, z31.d4282# CHECK-NEXT:  1      4     0.50                        fsub	z0.h, p0/m, z0.h, #0.54283# CHECK-NEXT:  1      4     0.50                        fsub	z0.h, p7/m, z0.h, z31.h4284# CHECK-NEXT:  1      4     0.50                        fsub	z0.h, z1.h, z31.h4285# CHECK-NEXT:  1      4     0.50                        fsub	z0.s, p0/m, z0.s, #0.54286# CHECK-NEXT:  1      4     0.50                        fsub	z0.s, p7/m, z0.s, z31.s4287# CHECK-NEXT:  1      4     0.50                        fsub	z0.s, z1.s, z31.s4288# CHECK-NEXT:  1      4     0.50                        fsub	z31.d, p7/m, z31.d, #1.04289# CHECK-NEXT:  1      4     0.50                        fsub	z31.h, p7/m, z31.h, #1.04290# CHECK-NEXT:  1      4     0.50                        fsub	z31.s, p7/m, z31.s, #1.04291# CHECK-NEXT:  1      4     0.50                        fsubr	z0.d, p0/m, z0.d, #0.54292# CHECK-NEXT:  1      4     0.50                        fsubr	z0.d, p7/m, z0.d, z31.d4293# CHECK-NEXT:  1      4     0.50                        fsubr	z0.h, p0/m, z0.h, #0.54294# CHECK-NEXT:  1      4     0.50                        fsubr	z0.h, p7/m, z0.h, z31.h4295# CHECK-NEXT:  1      4     0.50                        fsubr	z0.s, p0/m, z0.s, #0.54296# CHECK-NEXT:  1      4     0.50                        fsubr	z0.s, p7/m, z0.s, z31.s4297# CHECK-NEXT:  1      4     0.50                        fsubr	z31.d, p7/m, z31.d, #1.04298# CHECK-NEXT:  1      4     0.50                        fsubr	z31.h, p7/m, z31.h, #1.04299# CHECK-NEXT:  1      4     0.50                        fsubr	z31.s, p7/m, z31.s, #1.04300# CHECK-NEXT:  1      4     0.50                        ftmad	z0.d, z0.d, z31.d, #74301# CHECK-NEXT:  1      4     0.50                        ftmad	z0.h, z0.h, z31.h, #74302# CHECK-NEXT:  1      4     0.50                        ftmad	z0.s, z0.s, z31.s, #74303# CHECK-NEXT:  1      4     0.50                        ftsmul	z0.d, z1.d, z31.d4304# CHECK-NEXT:  1      4     0.50                        ftsmul	z0.h, z1.h, z31.h4305# CHECK-NEXT:  1      4     0.50                        ftsmul	z0.s, z1.s, z31.s4306# CHECK-NEXT:  1      3     0.50                        ftssel	z0.d, z1.d, z31.d4307# CHECK-NEXT:  1      3     0.50                        ftssel	z0.h, z1.h, z31.h4308# CHECK-NEXT:  1      3     0.50                        ftssel	z0.s, z1.s, z31.s4309# CHECK-NEXT:  1      8     2.00                        histcnt	z0.s, p0/z, z1.s, z2.s4310# CHECK-NEXT:  1      8     2.00                        histcnt	z29.d, p7/z, z30.d, z31.d4311# CHECK-NEXT:  1      8     2.00                        histseg	z0.b, z1.b, z31.b4312# CHECK-NEXT:  1      3     0.33                        incb	x04313# CHECK-NEXT:  1      3     0.33                        incb	x0, #144314# CHECK-NEXT:  1      3     0.33                        incb	x0, all, mul #164315# CHECK-NEXT:  1      3     0.33                        incb	x0, pow24316# CHECK-NEXT:  1      3     0.33                        incb	x0, vl14317# CHECK-NEXT:  1      3     0.33                        incd	x04318# CHECK-NEXT:  1      3     0.33                        incd	x0, #144319# CHECK-NEXT:  1      3     0.33                        incd	x0, all, mul #164320# CHECK-NEXT:  1      3     0.33                        incd	x0, pow24321# CHECK-NEXT:  1      3     0.33                        incd	x0, vl14322# CHECK-NEXT:  1      3     0.50                        incd	z0.d4323# CHECK-NEXT:  1      3     0.50                        incd	z0.d, all, mul #164324# CHECK-NEXT:  1      3     0.33                        inch	x04325# CHECK-NEXT:  1      3     0.33                        inch	x0, #144326# CHECK-NEXT:  1      3     0.33                        inch	x0, all, mul #164327# CHECK-NEXT:  1      3     0.33                        inch	x0, pow24328# CHECK-NEXT:  1      3     0.33                        inch	x0, vl14329# CHECK-NEXT:  1      3     0.50                        inch	z0.h4330# CHECK-NEXT:  1      3     0.50                        inch	z0.h, all, mul #164331# CHECK-NEXT:  1      4     1.00                        incp	x0, p0.b4332# CHECK-NEXT:  1      4     1.00                        incp	x0, p0.d4333# CHECK-NEXT:  1      4     1.00                        incp	x0, p0.h4334# CHECK-NEXT:  1      4     1.00                        incp	x0, p0.s4335# CHECK-NEXT:  1      4     1.00                        incp	xzr, p15.b4336# CHECK-NEXT:  1      4     1.00                        incp	xzr, p15.d4337# CHECK-NEXT:  1      4     1.00                        incp	xzr, p15.h4338# CHECK-NEXT:  1      4     1.00                        incp	xzr, p15.s4339# CHECK-NEXT:  1      4     0.50                        incp	z31.d, p15.d4340# CHECK-NEXT:  1      4     0.50                        incp	z31.h, p15.h4341# CHECK-NEXT:  1      4     0.50                        incp	z31.s, p15.s4342# CHECK-NEXT:  1      3     0.33                        incw	x04343# CHECK-NEXT:  1      3     0.33                        incw	x0, #144344# CHECK-NEXT:  1      3     0.33                        incw	x0, all, mul #164345# CHECK-NEXT:  1      3     0.33                        incw	x0, pow24346# CHECK-NEXT:  1      3     0.33                        incw	x0, vl14347# CHECK-NEXT:  1      3     0.50                        incw	z0.s4348# CHECK-NEXT:  1      3     0.50                        incw	z0.s, all, mul #164349# CHECK-NEXT:  1      4     0.50                        index	z0.b, #0, #04350# CHECK-NEXT:  1      4     0.50                        index	z0.d, #0, #04351# CHECK-NEXT:  1      4     0.50                        index	z0.h, #0, #04352# CHECK-NEXT:  1      4     0.50                        index	z0.h, w0, w04353# CHECK-NEXT:  1      4     0.50                        index	z0.s, #0, #04354# CHECK-NEXT:  1      4     0.50                        index	z21.b, w10, w214355# CHECK-NEXT:  1      4     0.50                        index	z21.d, x10, x214356# CHECK-NEXT:  1      4     0.50                        index	z21.s, w10, w214357# CHECK-NEXT:  1      4     0.50                        index	z23.b, #13, w84358# CHECK-NEXT:  1      4     0.50                        index	z23.b, w13, #84359# CHECK-NEXT:  1      4     0.50                        index	z23.d, #13, x84360# CHECK-NEXT:  1      4     0.50                        index	z23.d, x13, #84361# CHECK-NEXT:  1      4     0.50                        index	z23.h, #13, w84362# CHECK-NEXT:  1      4     0.50                        index	z23.h, w13, #84363# CHECK-NEXT:  1      4     0.50                        index	z23.s, #13, w84364# CHECK-NEXT:  1      4     0.50                        index	z23.s, w13, #84365# CHECK-NEXT:  1      4     0.50                        index	z31.b, #-1, #-14366# CHECK-NEXT:  1      4     0.50                        index	z31.b, #-1, wzr4367# CHECK-NEXT:  1      4     0.50                        index	z31.b, wzr, #-14368# CHECK-NEXT:  1      4     0.50                        index	z31.b, wzr, wzr4369# CHECK-NEXT:  1      4     0.50                        index	z31.d, #-1, #-14370# CHECK-NEXT:  1      4     0.50                        index	z31.d, #-1, xzr4371# CHECK-NEXT:  1      4     0.50                        index	z31.d, xzr, #-14372# CHECK-NEXT:  1      4     0.50                        index	z31.d, xzr, xzr4373# CHECK-NEXT:  1      4     0.50                        index	z31.h, #-1, #-14374# CHECK-NEXT:  1      4     0.50                        index	z31.h, #-1, wzr4375# CHECK-NEXT:  1      4     0.50                        index	z31.h, wzr, #-14376# CHECK-NEXT:  1      4     0.50                        index	z31.h, wzr, wzr4377# CHECK-NEXT:  1      4     0.50                        index	z31.s, #-1, #-14378# CHECK-NEXT:  1      4     0.50                        index	z31.s, #-1, wzr4379# CHECK-NEXT:  1      4     0.50                        index	z31.s, wzr, #-14380# CHECK-NEXT:  1      4     0.50                        index	z31.s, wzr, wzr4381# CHECK-NEXT:  1      8     2.00                        insr	z0.b, w04382# CHECK-NEXT:  1      8     2.00                        insr	z0.d, x04383# CHECK-NEXT:  1      8     2.00                        insr	z0.h, w04384# CHECK-NEXT:  1      8     2.00                        insr	z0.s, w04385# CHECK-NEXT:  1      4     0.50                        insr	z31.b, b314386# CHECK-NEXT:  1      8     2.00                        insr	z31.b, wzr4387# CHECK-NEXT:  1      4     0.50                        insr	z31.d, d314388# CHECK-NEXT:  1      8     2.00                        insr	z31.d, xzr4389# CHECK-NEXT:  1      4     0.50                        insr	z31.h, h314390# CHECK-NEXT:  1      8     2.00                        insr	z31.h, wzr4391# CHECK-NEXT:  1      4     0.50                        insr	z31.s, s314392# CHECK-NEXT:  1      8     2.00                        insr	z31.s, wzr4393# CHECK-NEXT:  1      4     0.50                        lasta	b0, p7, z31.b4394# CHECK-NEXT:  1      4     0.50                        lasta	d0, p7, z31.d4395# CHECK-NEXT:  1      4     0.50                        lasta	h0, p7, z31.h4396# CHECK-NEXT:  1      4     0.50                        lasta	s0, p7, z31.s4397# CHECK-NEXT:  1      8     2.00                        lasta	w0, p7, z31.b4398# CHECK-NEXT:  1      8     2.00                        lasta	w0, p7, z31.h4399# CHECK-NEXT:  1      8     2.00                        lasta	w0, p7, z31.s4400# CHECK-NEXT:  1      8     2.00                        lasta	x0, p7, z31.d4401# CHECK-NEXT:  1      4     0.50                        lastb	b0, p7, z31.b4402# CHECK-NEXT:  1      4     0.50                        lastb	d0, p7, z31.d4403# CHECK-NEXT:  1      4     0.50                        lastb	h0, p7, z31.h4404# CHECK-NEXT:  1      4     0.50                        lastb	s0, p7, z31.s4405# CHECK-NEXT:  1      8     2.00                        lastb	w0, p7, z31.b4406# CHECK-NEXT:  1      8     2.00                        lastb	w0, p7, z31.h4407# CHECK-NEXT:  1      8     2.00                        lastb	w0, p7, z31.s4408# CHECK-NEXT:  1      8     2.00                        lastb	x0, p7, z31.d4409# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z0.b }, p0/z, [sp, x0]4410# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z0.b }, p0/z, [x0, x0]4411# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z0.b }, p0/z, [x0]4412# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z0.d }, p0/z, [x0]4413# CHECK-NEXT:  1      7     7.00    *                   ld1b	{ z0.d }, p0/z, [z0.d]4414# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z0.h }, p0/z, [x0]4415# CHECK-NEXT:  1      7     3.50    *                   ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]4416# CHECK-NEXT:  1      7     3.50    *                   ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]4417# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z0.s }, p0/z, [x0]4418# CHECK-NEXT:  1      9     9.00    *                   ld1b	{ z0.s }, p0/z, [z0.s]4419# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]4420# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]4421# CHECK-NEXT:  1      7     7.00    *                   ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]4422# CHECK-NEXT:  1      7     7.00    *                   ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]4423# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]4424# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]4425# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z21.s }, p5/z, [x10, x21]4426# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z23.d }, p3/z, [x13, x8]4427# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]4428# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]4429# CHECK-NEXT:  1      7     7.00    *                   ld1b	{ z31.d }, p7/z, [sp, z31.d]4430# CHECK-NEXT:  1      7     7.00    *                   ld1b	{ z31.d }, p7/z, [z31.d, #31]4431# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]4432# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]4433# CHECK-NEXT:  1      9     9.00    *                   ld1b	{ z31.s }, p7/z, [z31.s, #31]4434# CHECK-NEXT:  1      3     0.50    *                   ld1b	{ z5.h }, p3/z, [x17, x16]4435# CHECK-NEXT:  1      7     7.00    *                   ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]4436# CHECK-NEXT:  1      7     7.00    *                   ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]4437# CHECK-NEXT:  1      3     0.50    *                   ld1d	{ z0.d }, p0/z, [x0]4438# CHECK-NEXT:  1      7     7.00    *                   ld1d	{ z0.d }, p0/z, [z0.d]4439# CHECK-NEXT:  1      3     0.50    *                   ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]4440# CHECK-NEXT:  1      7     7.00    *                   ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]4441# CHECK-NEXT:  1      7     7.00    *                   ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]4442# CHECK-NEXT:  1      3     0.50    *                   ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]4443# CHECK-NEXT:  1      3     0.50    *                   ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]4444# CHECK-NEXT:  1      7     7.00    *                   ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]4445# CHECK-NEXT:  1      3     0.50    *                   ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]4446# CHECK-NEXT:  1      7     7.00    *                   ld1d	{ z31.d }, p7/z, [sp, z31.d]4447# CHECK-NEXT:  1      7     7.00    *                   ld1d	{ z31.d }, p7/z, [z31.d, #248]4448# CHECK-NEXT:  1      7     7.00    *                   ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]4449# CHECK-NEXT:  1      7     7.00    *                   ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]4450# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z0.d }, p0/z, [x0]4451# CHECK-NEXT:  1      7     7.00    *                   ld1h	{ z0.d }, p0/z, [z0.d]4452# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z0.h }, p0/z, [x0]4453# CHECK-NEXT:  1      7     3.50    *                   ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]4454# CHECK-NEXT:  1      7     3.50    *                   ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]4455# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z0.s }, p0/z, [x0]4456# CHECK-NEXT:  1      9     9.00    *                   ld1h	{ z0.s }, p0/z, [z0.s]4457# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]4458# CHECK-NEXT:  1      7     7.00    *                   ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]4459# CHECK-NEXT:  1      7     7.00    *                   ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]4460# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]4461# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]4462# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]4463# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]4464# CHECK-NEXT:  1      7     7.00    *                   ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]4465# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]4466# CHECK-NEXT:  1      7     7.00    *                   ld1h	{ z31.d }, p7/z, [sp, z31.d]4467# CHECK-NEXT:  1      7     7.00    *                   ld1h	{ z31.d }, p7/z, [z31.d, #62]4468# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]4469# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]4470# CHECK-NEXT:  1      7     3.50    *                   ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]4471# CHECK-NEXT:  1      7     3.50    *                   ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]4472# CHECK-NEXT:  1      9     9.00    *                   ld1h	{ z31.s }, p7/z, [z31.s, #62]4473# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]4474# CHECK-NEXT:  1      3     0.50    *                   ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]4475# CHECK-NEXT:  1      3     0.50    *                   ld1rb	{ z0.b }, p0/z, [x0]4476# CHECK-NEXT:  1      3     0.50    *                   ld1rb	{ z0.d }, p0/z, [x0]4477# CHECK-NEXT:  1      3     0.50    *                   ld1rb	{ z0.h }, p0/z, [x0]4478# CHECK-NEXT:  1      3     0.50    *                   ld1rb	{ z0.s }, p0/z, [x0]4479# CHECK-NEXT:  1      3     0.50    *                   ld1rb	{ z31.b }, p7/z, [sp, #63]4480# CHECK-NEXT:  1      3     0.50    *                   ld1rb	{ z31.d }, p7/z, [sp, #63]4481# CHECK-NEXT:  1      3     0.50    *                   ld1rb	{ z31.h }, p7/z, [sp, #63]4482# CHECK-NEXT:  1      3     0.50    *                   ld1rb	{ z31.s }, p7/z, [sp, #63]4483# CHECK-NEXT:  1      3     0.50    *                   ld1rd	{ z0.d }, p0/z, [x0]4484# CHECK-NEXT:  1      3     0.50    *                   ld1rd	{ z31.d }, p7/z, [sp, #504]4485# CHECK-NEXT:  1      3     0.50    *                   ld1rh	{ z0.d }, p0/z, [x0]4486# CHECK-NEXT:  1      3     0.50    *                   ld1rh	{ z0.h }, p0/z, [x0]4487# CHECK-NEXT:  1      3     0.50    *                   ld1rh	{ z0.s }, p0/z, [x0]4488# CHECK-NEXT:  1      3     0.50    *                   ld1rh	{ z31.d }, p7/z, [sp, #126]4489# CHECK-NEXT:  1      3     0.50    *                   ld1rh	{ z31.h }, p7/z, [sp, #126]4490# CHECK-NEXT:  1      3     0.50    *                   ld1rh	{ z31.s }, p7/z, [sp, #126]4491# CHECK-NEXT:  1      3     1.00    *                   ld1rqb	{ z0.b }, p0/z, [x0, x0]4492# CHECK-NEXT:  1      3     0.50    *                   ld1rqb	{ z0.b }, p0/z, [x0]4493# CHECK-NEXT:  1      3     0.50    *                   ld1rqb	{ z21.b }, p5/z, [x10, #112]4494# CHECK-NEXT:  1      3     0.50    *                   ld1rqb	{ z23.b }, p3/z, [x13, #-128]4495# CHECK-NEXT:  1      3     0.50    *                   ld1rqb	{ z31.b }, p7/z, [sp, #-16]4496# CHECK-NEXT:  1      3     1.00    *                   ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]4497# CHECK-NEXT:  1      3     0.50    *                   ld1rqd	{ z0.d }, p0/z, [x0]4498# CHECK-NEXT:  1      3     0.50    *                   ld1rqd	{ z23.d }, p3/z, [x13, #-128]4499# CHECK-NEXT:  1      3     0.50    *                   ld1rqd	{ z23.d }, p3/z, [x13, #112]4500# CHECK-NEXT:  1      3     0.50    *                   ld1rqd	{ z31.d }, p7/z, [sp, #-16]4501# CHECK-NEXT:  1      3     1.00    *                   ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]4502# CHECK-NEXT:  1      3     0.50    *                   ld1rqh	{ z0.h }, p0/z, [x0]4503# CHECK-NEXT:  1      3     0.50    *                   ld1rqh	{ z23.h }, p3/z, [x13, #-128]4504# CHECK-NEXT:  1      3     0.50    *                   ld1rqh	{ z23.h }, p3/z, [x13, #112]4505# CHECK-NEXT:  1      3     0.50    *                   ld1rqh	{ z31.h }, p7/z, [sp, #-16]4506# CHECK-NEXT:  1      3     1.00    *                   ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]4507# CHECK-NEXT:  1      3     0.50    *                   ld1rqw	{ z0.s }, p0/z, [x0]4508# CHECK-NEXT:  1      3     0.50    *                   ld1rqw	{ z23.s }, p3/z, [x13, #-128]4509# CHECK-NEXT:  1      3     0.50    *                   ld1rqw	{ z23.s }, p3/z, [x13, #112]4510# CHECK-NEXT:  1      3     0.50    *                   ld1rqw	{ z31.s }, p7/z, [sp, #-16]4511# CHECK-NEXT:  1      3     0.50    *                   ld1rsb	{ z0.d }, p0/z, [x0]4512# CHECK-NEXT:  1      3     0.50    *                   ld1rsb	{ z0.h }, p0/z, [x0]4513# CHECK-NEXT:  1      3     0.50    *                   ld1rsb	{ z0.s }, p0/z, [x0]4514# CHECK-NEXT:  1      3     0.50    *                   ld1rsb	{ z31.d }, p7/z, [sp, #63]4515# CHECK-NEXT:  1      3     0.50    *                   ld1rsb	{ z31.h }, p7/z, [sp, #63]4516# CHECK-NEXT:  1      3     0.50    *                   ld1rsb	{ z31.s }, p7/z, [sp, #63]4517# CHECK-NEXT:  1      3     0.50    *                   ld1rsh	{ z0.d }, p0/z, [x0]4518# CHECK-NEXT:  1      3     0.50    *                   ld1rsh	{ z0.s }, p0/z, [x0]4519# CHECK-NEXT:  1      3     0.50    *                   ld1rsh	{ z31.d }, p7/z, [sp, #126]4520# CHECK-NEXT:  1      3     0.50    *                   ld1rsh	{ z31.s }, p7/z, [sp, #126]4521# CHECK-NEXT:  1      3     0.50    *                   ld1rsw	{ z0.d }, p0/z, [x0]4522# CHECK-NEXT:  1      3     0.50    *                   ld1rsw	{ z31.d }, p7/z, [sp, #252]4523# CHECK-NEXT:  1      3     0.50    *                   ld1rw	{ z0.d }, p0/z, [x0]4524# CHECK-NEXT:  1      3     0.50    *                   ld1rw	{ z0.s }, p0/z, [x0]4525# CHECK-NEXT:  1      3     0.50    *                   ld1rw	{ z31.d }, p7/z, [sp, #252]4526# CHECK-NEXT:  1      3     0.50    *                   ld1rw	{ z31.s }, p7/z, [sp, #252]4527# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z0.d }, p0/z, [x0]4528# CHECK-NEXT:  1      7     7.00    *                   ld1sb	{ z0.d }, p0/z, [z0.d]4529# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z0.h }, p0/z, [sp, x0]4530# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z0.h }, p0/z, [x0, x0]4531# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z0.h }, p0/z, [x0]4532# CHECK-NEXT:  1      7     3.50    *                   ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]4533# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z0.s }, p0/z, [x0]4534# CHECK-NEXT:  1      9     9.00    *                   ld1sb	{ z0.s }, p0/z, [z0.s]4535# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]4536# CHECK-NEXT:  1      7     7.00    *                   ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]4537# CHECK-NEXT:  1      7     7.00    *                   ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]4538# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]4539# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]4540# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z21.s }, p5/z, [x10, x21]4541# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z23.d }, p3/z, [x13, x8]4542# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]4543# CHECK-NEXT:  1      7     7.00    *                   ld1sb	{ z31.d }, p7/z, [sp, z31.d]4544# CHECK-NEXT:  1      7     7.00    *                   ld1sb	{ z31.d }, p7/z, [z31.d, #31]4545# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]4546# CHECK-NEXT:  1      3     0.50    *                   ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]4547# CHECK-NEXT:  1      9     9.00    *                   ld1sb	{ z31.s }, p7/z, [z31.s, #31]4548# CHECK-NEXT:  1      7     7.00    *                   ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]4549# CHECK-NEXT:  1      7     7.00    *                   ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]4550# CHECK-NEXT:  1      3     0.50    *                   ld1sh	{ z0.d }, p0/z, [x0]4551# CHECK-NEXT:  1      7     7.00    *                   ld1sh	{ z0.d }, p0/z, [z0.d]4552# CHECK-NEXT:  1      7     3.50    *                   ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]4553# CHECK-NEXT:  1      7     3.50    *                   ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]4554# CHECK-NEXT:  1      3     0.50    *                   ld1sh	{ z0.s }, p0/z, [x0]4555# CHECK-NEXT:  1      9     9.00    *                   ld1sh	{ z0.s }, p0/z, [z0.s]4556# CHECK-NEXT:  1      3     0.50    *                   ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]4557# CHECK-NEXT:  1      7     7.00    *                   ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]4558# CHECK-NEXT:  1      7     7.00    *                   ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]4559# CHECK-NEXT:  1      3     0.50    *                   ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]4560# CHECK-NEXT:  1      3     0.50    *                   ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]4561# CHECK-NEXT:  1      3     0.50    *                   ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]4562# CHECK-NEXT:  1      3     0.50    *                   ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]4563# CHECK-NEXT:  1      7     7.00    *                   ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]4564# CHECK-NEXT:  1      3     0.50    *                   ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]4565# CHECK-NEXT:  1      7     7.00    *                   ld1sh	{ z31.d }, p7/z, [sp, z31.d]4566# CHECK-NEXT:  1      7     7.00    *                   ld1sh	{ z31.d }, p7/z, [z31.d, #62]4567# CHECK-NEXT:  1      3     0.50    *                   ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]4568# CHECK-NEXT:  1      7     3.50    *                   ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]4569# CHECK-NEXT:  1      7     3.50    *                   ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]4570# CHECK-NEXT:  1      9     9.00    *                   ld1sh	{ z31.s }, p7/z, [z31.s, #62]4571# CHECK-NEXT:  1      7     7.00    *                   ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]4572# CHECK-NEXT:  1      7     7.00    *                   ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]4573# CHECK-NEXT:  1      3     0.50    *                   ld1sw	{ z0.d }, p0/z, [x0]4574# CHECK-NEXT:  1      7     7.00    *                   ld1sw	{ z0.d }, p0/z, [z0.d]4575# CHECK-NEXT:  1      3     0.50    *                   ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]4576# CHECK-NEXT:  1      7     7.00    *                   ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]4577# CHECK-NEXT:  1      7     7.00    *                   ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]4578# CHECK-NEXT:  1      3     0.50    *                   ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]4579# CHECK-NEXT:  1      3     0.50    *                   ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]4580# CHECK-NEXT:  1      7     7.00    *                   ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]4581# CHECK-NEXT:  1      3     0.50    *                   ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]4582# CHECK-NEXT:  1      7     7.00    *                   ld1sw	{ z31.d }, p7/z, [sp, z31.d]4583# CHECK-NEXT:  1      7     7.00    *                   ld1sw	{ z31.d }, p7/z, [z31.d, #124]4584# CHECK-NEXT:  1      7     7.00    *                   ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]4585# CHECK-NEXT:  1      7     7.00    *                   ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]4586# CHECK-NEXT:  1      3     0.50    *                   ld1w	{ z0.d }, p0/z, [x0]4587# CHECK-NEXT:  1      7     7.00    *                   ld1w	{ z0.d }, p0/z, [z0.d]4588# CHECK-NEXT:  1      7     3.50    *                   ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]4589# CHECK-NEXT:  1      7     3.50    *                   ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]4590# CHECK-NEXT:  1      3     0.50    *                   ld1w	{ z0.s }, p0/z, [x0]4591# CHECK-NEXT:  1      9     9.00    *                   ld1w	{ z0.s }, p0/z, [z0.s]4592# CHECK-NEXT:  1      3     0.50    *                   ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]4593# CHECK-NEXT:  1      7     7.00    *                   ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]4594# CHECK-NEXT:  1      7     7.00    *                   ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]4595# CHECK-NEXT:  1      3     0.50    *                   ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]4596# CHECK-NEXT:  1      3     0.50    *                   ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]4597# CHECK-NEXT:  1      3     0.50    *                   ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]4598# CHECK-NEXT:  1      3     0.50    *                   ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]4599# CHECK-NEXT:  1      7     7.00    *                   ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]4600# CHECK-NEXT:  1      3     0.50    *                   ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]4601# CHECK-NEXT:  1      7     7.00    *                   ld1w	{ z31.d }, p7/z, [sp, z31.d]4602# CHECK-NEXT:  1      7     7.00    *                   ld1w	{ z31.d }, p7/z, [z31.d, #124]4603# CHECK-NEXT:  1      3     0.50    *                   ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]4604# CHECK-NEXT:  1      7     3.50    *                   ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]4605# CHECK-NEXT:  1      7     3.50    *                   ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]4606# CHECK-NEXT:  1      9     9.00    *                   ld1w	{ z31.s }, p7/z, [z31.s, #124]4607# CHECK-NEXT:  1      3     2.00    *                   ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]4608# CHECK-NEXT:  1      3     1.00    *                   ld2b	{ z0.b, z1.b }, p0/z, [x0]4609# CHECK-NEXT:  1      3     1.00    *                   ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]4610# CHECK-NEXT:  1      3     1.00    *                   ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]4611# CHECK-NEXT:  1      3     2.00    *                   ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]4612# CHECK-NEXT:  1      3     2.00    *                   ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]4613# CHECK-NEXT:  1      3     1.00    *                   ld2d	{ z0.d, z1.d }, p0/z, [x0]4614# CHECK-NEXT:  1      3     1.00    *                   ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]4615# CHECK-NEXT:  1      3     1.00    *                   ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]4616# CHECK-NEXT:  1      3     2.00    *                   ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]4617# CHECK-NEXT:  1      3     2.00    *                   ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]4618# CHECK-NEXT:  1      3     1.00    *                   ld2h	{ z0.h, z1.h }, p0/z, [x0]4619# CHECK-NEXT:  1      3     1.00    *                   ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]4620# CHECK-NEXT:  1      3     1.00    *                   ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]4621# CHECK-NEXT:  1      3     2.00    *                   ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]4622# CHECK-NEXT:  1      3     2.00    *                   ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]4623# CHECK-NEXT:  1      3     1.00    *                   ld2w	{ z0.s, z1.s }, p0/z, [x0]4624# CHECK-NEXT:  1      3     1.00    *                   ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]4625# CHECK-NEXT:  1      3     1.00    *                   ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]4626# CHECK-NEXT:  1      3     2.00    *                   ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]4627# CHECK-NEXT:  1      5     3.00    *                   ld3b	{ z0.b - z2.b }, p0/z, [x0, x0]4628# CHECK-NEXT:  1      5     3.00    *                   ld3b	{ z0.b - z2.b }, p0/z, [x0]4629# CHECK-NEXT:  1      5     3.00    *                   ld3b	{ z21.b - z23.b }, p5/z, [x10, #15, mul vl]4630# CHECK-NEXT:  1      5     3.00    *                   ld3b	{ z23.b - z25.b }, p3/z, [x13, #-24, mul vl]4631# CHECK-NEXT:  1      5     3.00    *                   ld3b	{ z5.b - z7.b }, p3/z, [x17, x16]4632# CHECK-NEXT:  1      5     3.00    *                   ld3d	{ z0.d - z2.d }, p0/z, [x0, x0, lsl #3]4633# CHECK-NEXT:  1      5     3.00    *                   ld3d	{ z0.d - z2.d }, p0/z, [x0]4634# CHECK-NEXT:  1      5     3.00    *                   ld3d	{ z21.d - z23.d }, p5/z, [x10, #15, mul vl]4635# CHECK-NEXT:  1      5     3.00    *                   ld3d	{ z23.d - z25.d }, p3/z, [x13, #-24, mul vl]4636# CHECK-NEXT:  1      5     3.00    *                   ld3d	{ z5.d - z7.d }, p3/z, [x17, x16, lsl #3]4637# CHECK-NEXT:  1      5     3.00    *                   ld3h	{ z0.h - z2.h }, p0/z, [x0, x0, lsl #1]4638# CHECK-NEXT:  1      5     3.00    *                   ld3h	{ z0.h - z2.h }, p0/z, [x0]4639# CHECK-NEXT:  1      5     3.00    *                   ld3h	{ z21.h - z23.h }, p5/z, [x10, #15, mul vl]4640# CHECK-NEXT:  1      5     3.00    *                   ld3h	{ z23.h - z25.h }, p3/z, [x13, #-24, mul vl]4641# CHECK-NEXT:  1      5     3.00    *                   ld3h	{ z5.h - z7.h }, p3/z, [x17, x16, lsl #1]4642# CHECK-NEXT:  1      5     3.00    *                   ld3w	{ z0.s - z2.s }, p0/z, [x0, x0, lsl #2]4643# CHECK-NEXT:  1      5     3.00    *                   ld3w	{ z0.s - z2.s }, p0/z, [x0]4644# CHECK-NEXT:  1      5     3.00    *                   ld3w	{ z21.s - z23.s }, p5/z, [x10, #15, mul vl]4645# CHECK-NEXT:  1      5     3.00    *                   ld3w	{ z23.s - z25.s }, p3/z, [x13, #-24, mul vl]4646# CHECK-NEXT:  1      5     3.00    *                   ld3w	{ z5.s - z7.s }, p3/z, [x17, x16, lsl #2]4647# CHECK-NEXT:  1      5     3.00    *                   ld4b	{ z0.b - z3.b }, p0/z, [x0, x0]4648# CHECK-NEXT:  1      5     3.00    *                   ld4b	{ z0.b - z3.b }, p0/z, [x0]4649# CHECK-NEXT:  1      5     3.00    *                   ld4b	{ z21.b - z24.b }, p5/z, [x10, #20, mul vl]4650# CHECK-NEXT:  1      5     3.00    *                   ld4b	{ z23.b - z26.b }, p3/z, [x13, #-32, mul vl]4651# CHECK-NEXT:  1      5     3.00    *                   ld4b	{ z5.b - z8.b }, p3/z, [x17, x16]4652# CHECK-NEXT:  1      5     3.00    *                   ld4d	{ z0.d - z3.d }, p0/z, [x0, x0, lsl #3]4653# CHECK-NEXT:  1      5     3.00    *                   ld4d	{ z0.d - z3.d }, p0/z, [x0]4654# CHECK-NEXT:  1      5     3.00    *                   ld4d	{ z21.d - z24.d }, p5/z, [x10, #20, mul vl]4655# CHECK-NEXT:  1      5     3.00    *                   ld4d	{ z23.d - z26.d }, p3/z, [x13, #-32, mul vl]4656# CHECK-NEXT:  1      5     3.00    *                   ld4d	{ z5.d - z8.d }, p3/z, [x17, x16, lsl #3]4657# CHECK-NEXT:  1      5     3.00    *                   ld4h	{ z0.h - z3.h }, p0/z, [x0, x0, lsl #1]4658# CHECK-NEXT:  1      5     3.00    *                   ld4h	{ z0.h - z3.h }, p0/z, [x0]4659# CHECK-NEXT:  1      5     3.00    *                   ld4h	{ z21.h - z24.h }, p5/z, [x10, #20, mul vl]4660# CHECK-NEXT:  1      5     3.00    *                   ld4h	{ z23.h - z26.h }, p3/z, [x13, #-32, mul vl]4661# CHECK-NEXT:  1      5     3.00    *                   ld4h	{ z5.h - z8.h }, p3/z, [x17, x16, lsl #1]4662# CHECK-NEXT:  1      5     3.00    *                   ld4w	{ z0.s - z3.s }, p0/z, [x0, x0, lsl #2]4663# CHECK-NEXT:  1      5     3.00    *                   ld4w	{ z0.s - z3.s }, p0/z, [x0]4664# CHECK-NEXT:  1      5     3.00    *                   ld4w	{ z21.s - z24.s }, p5/z, [x10, #20, mul vl]4665# CHECK-NEXT:  1      5     3.00    *                   ld4w	{ z23.s - z26.s }, p3/z, [x13, #-32, mul vl]4666# CHECK-NEXT:  1      5     3.00    *                   ld4w	{ z5.s - z8.s }, p3/z, [x17, x16, lsl #2]4667# CHECK-NEXT:  1      3     0.50    *             U     ldff1b	{ z0.d }, p0/z, [x0, x0]4668# CHECK-NEXT:  1      7     7.00    *             U     ldff1b	{ z0.d }, p0/z, [z0.d]4669# CHECK-NEXT:  1      3     0.50    *             U     ldff1b	{ z0.h }, p0/z, [x0, x0]4670# CHECK-NEXT:  1      3     0.50    *             U     ldff1b	{ z0.s }, p0/z, [x0, x0]4671# CHECK-NEXT:  1      7     3.50    *             U     ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]4672# CHECK-NEXT:  1      7     3.50    *             U     ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]4673# CHECK-NEXT:  1      9     9.00    *             U     ldff1b	{ z0.s }, p0/z, [z0.s]4674# CHECK-NEXT:  1      7     7.00    *             U     ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]4675# CHECK-NEXT:  1      7     7.00    *             U     ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]4676# CHECK-NEXT:  1      3     0.50    *             U     ldff1b	{ z31.b }, p7/z, [sp]4677# CHECK-NEXT:  1      7     7.00    *             U     ldff1b	{ z31.d }, p7/z, [sp, z31.d]4678# CHECK-NEXT:  1      3     0.50    *             U     ldff1b	{ z31.d }, p7/z, [sp]4679# CHECK-NEXT:  1      7     7.00    *             U     ldff1b	{ z31.d }, p7/z, [z31.d, #31]4680# CHECK-NEXT:  1      3     0.50    *             U     ldff1b	{ z31.h }, p7/z, [sp]4681# CHECK-NEXT:  1      3     0.50    *             U     ldff1b	{ z31.s }, p7/z, [sp]4682# CHECK-NEXT:  1      9     9.00    *             U     ldff1b	{ z31.s }, p7/z, [z31.s, #31]4683# CHECK-NEXT:  1      3     0.50    *             U     ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]4684# CHECK-NEXT:  1      7     7.00    *             U     ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]4685# CHECK-NEXT:  1      7     7.00    *             U     ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]4686# CHECK-NEXT:  1      7     7.00    *             U     ldff1d	{ z0.d }, p0/z, [z0.d]4687# CHECK-NEXT:  1      7     7.00    *             U     ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]4688# CHECK-NEXT:  1      7     7.00    *             U     ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]4689# CHECK-NEXT:  1      7     7.00    *             U     ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]4690# CHECK-NEXT:  1      7     7.00    *             U     ldff1d	{ z31.d }, p7/z, [sp, z31.d]4691# CHECK-NEXT:  1      3     0.50    *             U     ldff1d	{ z31.d }, p7/z, [sp]4692# CHECK-NEXT:  1      7     7.00    *             U     ldff1d	{ z31.d }, p7/z, [z31.d, #248]4693# CHECK-NEXT:  1      3     0.50    *             U     ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]4694# CHECK-NEXT:  1      7     7.00    *             U     ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]4695# CHECK-NEXT:  1      7     7.00    *             U     ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]4696# CHECK-NEXT:  1      7     7.00    *             U     ldff1h	{ z0.d }, p0/z, [z0.d]4697# CHECK-NEXT:  1      3     0.50    *             U     ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]4698# CHECK-NEXT:  1      3     0.50    *             U     ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]4699# CHECK-NEXT:  1      7     3.50    *             U     ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]4700# CHECK-NEXT:  1      7     3.50    *             U     ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]4701# CHECK-NEXT:  1      9     9.00    *             U     ldff1h	{ z0.s }, p0/z, [z0.s]4702# CHECK-NEXT:  1      7     7.00    *             U     ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]4703# CHECK-NEXT:  1      7     7.00    *             U     ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]4704# CHECK-NEXT:  1      7     7.00    *             U     ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]4705# CHECK-NEXT:  1      7     7.00    *             U     ldff1h	{ z31.d }, p7/z, [sp, z31.d]4706# CHECK-NEXT:  1      3     0.50    *             U     ldff1h	{ z31.d }, p7/z, [sp]4707# CHECK-NEXT:  1      7     7.00    *             U     ldff1h	{ z31.d }, p7/z, [z31.d, #62]4708# CHECK-NEXT:  1      3     0.50    *             U     ldff1h	{ z31.h }, p7/z, [sp]4709# CHECK-NEXT:  1      7     3.50    *             U     ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]4710# CHECK-NEXT:  1      7     3.50    *             U     ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]4711# CHECK-NEXT:  1      3     0.50    *             U     ldff1h	{ z31.s }, p7/z, [sp]4712# CHECK-NEXT:  1      9     9.00    *             U     ldff1h	{ z31.s }, p7/z, [z31.s, #62]4713# CHECK-NEXT:  1      3     0.50    *             U     ldff1sb	{ z0.d }, p0/z, [x0, x0]4714# CHECK-NEXT:  1      7     7.00    *             U     ldff1sb	{ z0.d }, p0/z, [z0.d]4715# CHECK-NEXT:  1      3     0.50    *             U     ldff1sb	{ z0.h }, p0/z, [x0, x0]4716# CHECK-NEXT:  1      3     0.50    *             U     ldff1sb	{ z0.s }, p0/z, [x0, x0]4717# CHECK-NEXT:  1      7     3.50    *             U     ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]4718# CHECK-NEXT:  1      7     3.50    *             U     ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]4719# CHECK-NEXT:  1      9     9.00    *             U     ldff1sb	{ z0.s }, p0/z, [z0.s]4720# CHECK-NEXT:  1      7     7.00    *             U     ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]4721# CHECK-NEXT:  1      7     7.00    *             U     ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]4722# CHECK-NEXT:  1      7     7.00    *             U     ldff1sb	{ z31.d }, p7/z, [sp, z31.d]4723# CHECK-NEXT:  1      3     0.50    *             U     ldff1sb	{ z31.d }, p7/z, [sp]4724# CHECK-NEXT:  1      7     7.00    *             U     ldff1sb	{ z31.d }, p7/z, [z31.d, #31]4725# CHECK-NEXT:  1      3     0.50    *             U     ldff1sb	{ z31.h }, p7/z, [sp]4726# CHECK-NEXT:  1      3     0.50    *             U     ldff1sb	{ z31.s }, p7/z, [sp]4727# CHECK-NEXT:  1      9     9.00    *             U     ldff1sb	{ z31.s }, p7/z, [z31.s, #31]4728# CHECK-NEXT:  1      3     0.50    *             U     ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]4729# CHECK-NEXT:  1      7     7.00    *             U     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]4730# CHECK-NEXT:  1      7     7.00    *             U     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]4731# CHECK-NEXT:  1      7     7.00    *             U     ldff1sh	{ z0.d }, p0/z, [z0.d]4732# CHECK-NEXT:  1      3     0.50    *             U     ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]4733# CHECK-NEXT:  1      7     3.50    *             U     ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]4734# CHECK-NEXT:  1      7     3.50    *             U     ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]4735# CHECK-NEXT:  1      9     9.00    *             U     ldff1sh	{ z0.s }, p0/z, [z0.s]4736# CHECK-NEXT:  1      7     7.00    *             U     ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]4737# CHECK-NEXT:  1      7     7.00    *             U     ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]4738# CHECK-NEXT:  1      7     7.00    *             U     ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]4739# CHECK-NEXT:  1      7     7.00    *             U     ldff1sh	{ z31.d }, p7/z, [sp, z31.d]4740# CHECK-NEXT:  1      3     0.50    *             U     ldff1sh	{ z31.d }, p7/z, [sp]4741# CHECK-NEXT:  1      7     7.00    *             U     ldff1sh	{ z31.d }, p7/z, [z31.d, #62]4742# CHECK-NEXT:  1      7     3.50    *             U     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]4743# CHECK-NEXT:  1      7     3.50    *             U     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]4744# CHECK-NEXT:  1      3     0.50    *             U     ldff1sh	{ z31.s }, p7/z, [sp]4745# CHECK-NEXT:  1      9     9.00    *             U     ldff1sh	{ z31.s }, p7/z, [z31.s, #62]4746# CHECK-NEXT:  1      3     0.50    *             U     ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]4747# CHECK-NEXT:  1      7     7.00    *             U     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]4748# CHECK-NEXT:  1      7     7.00    *             U     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]4749# CHECK-NEXT:  1      7     7.00    *             U     ldff1sw	{ z0.d }, p0/z, [z0.d]4750# CHECK-NEXT:  1      7     7.00    *             U     ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]4751# CHECK-NEXT:  1      7     7.00    *             U     ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]4752# CHECK-NEXT:  1      7     7.00    *             U     ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]4753# CHECK-NEXT:  1      7     7.00    *             U     ldff1sw	{ z31.d }, p7/z, [sp, z31.d]4754# CHECK-NEXT:  1      3     0.50    *             U     ldff1sw	{ z31.d }, p7/z, [sp]4755# CHECK-NEXT:  1      7     7.00    *             U     ldff1sw	{ z31.d }, p7/z, [z31.d, #124]4756# CHECK-NEXT:  1      3     0.50    *             U     ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]4757# CHECK-NEXT:  1      7     7.00    *             U     ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]4758# CHECK-NEXT:  1      7     7.00    *             U     ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]4759# CHECK-NEXT:  1      7     7.00    *             U     ldff1w	{ z0.d }, p0/z, [z0.d]4760# CHECK-NEXT:  1      3     0.50    *             U     ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]4761# CHECK-NEXT:  1      7     3.50    *             U     ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]4762# CHECK-NEXT:  1      7     3.50    *             U     ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]4763# CHECK-NEXT:  1      9     9.00    *             U     ldff1w	{ z0.s }, p0/z, [z0.s]4764# CHECK-NEXT:  1      7     7.00    *             U     ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]4765# CHECK-NEXT:  1      7     7.00    *             U     ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]4766# CHECK-NEXT:  1      7     7.00    *             U     ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]4767# CHECK-NEXT:  1      7     7.00    *             U     ldff1w	{ z31.d }, p7/z, [sp, z31.d]4768# CHECK-NEXT:  1      3     0.50    *             U     ldff1w	{ z31.d }, p7/z, [sp]4769# CHECK-NEXT:  1      7     7.00    *             U     ldff1w	{ z31.d }, p7/z, [z31.d, #124]4770# CHECK-NEXT:  1      7     3.50    *             U     ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]4771# CHECK-NEXT:  1      7     3.50    *             U     ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]4772# CHECK-NEXT:  1      3     0.50    *             U     ldff1w	{ z31.s }, p7/z, [sp]4773# CHECK-NEXT:  1      9     9.00    *             U     ldff1w	{ z31.s }, p7/z, [z31.s, #124]4774# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z0.b }, p0/z, [x0]4775# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z0.d }, p0/z, [x0]4776# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z0.h }, p0/z, [x0]4777# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z0.s }, p0/z, [x0]4778# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]4779# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]4780# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]4781# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]4782# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]4783# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]4784# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]4785# CHECK-NEXT:  1      3     0.50    *             U     ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]4786# CHECK-NEXT:  1      3     0.50    *             U     ldnf1d	{ z0.d }, p0/z, [x0]4787# CHECK-NEXT:  1      3     0.50    *             U     ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]4788# CHECK-NEXT:  1      3     0.50    *             U     ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]4789# CHECK-NEXT:  1      3     0.50    *             U     ldnf1h	{ z0.d }, p0/z, [x0]4790# CHECK-NEXT:  1      3     0.50    *             U     ldnf1h	{ z0.h }, p0/z, [x0]4791# CHECK-NEXT:  1      3     0.50    *             U     ldnf1h	{ z0.s }, p0/z, [x0]4792# CHECK-NEXT:  1      3     0.50    *             U     ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]4793# CHECK-NEXT:  1      3     0.50    *             U     ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]4794# CHECK-NEXT:  1      3     0.50    *             U     ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]4795# CHECK-NEXT:  1      3     0.50    *             U     ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]4796# CHECK-NEXT:  1      3     0.50    *             U     ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]4797# CHECK-NEXT:  1      3     0.50    *             U     ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]4798# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sb	{ z0.d }, p0/z, [x0]4799# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sb	{ z0.h }, p0/z, [x0]4800# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sb	{ z0.s }, p0/z, [x0]4801# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]4802# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]4803# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]4804# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]4805# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]4806# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]4807# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sh	{ z0.d }, p0/z, [x0]4808# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sh	{ z0.s }, p0/z, [x0]4809# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]4810# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]4811# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]4812# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]4813# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sw	{ z0.d }, p0/z, [x0]4814# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]4815# CHECK-NEXT:  1      3     0.50    *             U     ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]4816# CHECK-NEXT:  1      3     0.50    *             U     ldnf1w	{ z0.d }, p0/z, [x0]4817# CHECK-NEXT:  1      3     0.50    *             U     ldnf1w	{ z0.s }, p0/z, [x0]4818# CHECK-NEXT:  1      3     0.50    *             U     ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]4819# CHECK-NEXT:  1      3     0.50    *             U     ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]4820# CHECK-NEXT:  1      3     0.50    *             U     ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]4821# CHECK-NEXT:  1      3     0.50    *             U     ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]4822# CHECK-NEXT:  1      3     1.00    *                   ldnt1b	{ z0.b }, p0/z, [x0, x0]4823# CHECK-NEXT:  1      3     1.00    *                   ldnt1b	{ z0.b }, p0/z, [x0]4824# CHECK-NEXT:  1      7     7.00    *                   ldnt1b	{ z0.d }, p0/z, [z1.d]4825# CHECK-NEXT:  1      9     9.00    *                   ldnt1b	{ z0.s }, p0/z, [z1.s]4826# CHECK-NEXT:  1      3     1.00    *                   ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]4827# CHECK-NEXT:  1      3     1.00    *                   ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]4828# CHECK-NEXT:  1      7     7.00    *                   ldnt1b	{ z31.d }, p7/z, [z31.d, x0]4829# CHECK-NEXT:  1      7     7.00    *                   ldnt1b	{ z31.d }, p7/z, [z31.d]4830# CHECK-NEXT:  1      9     9.00    *                   ldnt1b	{ z31.s }, p7/z, [z31.s, x0]4831# CHECK-NEXT:  1      9     9.00    *                   ldnt1b	{ z31.s }, p7/z, [z31.s]4832# CHECK-NEXT:  1      3     1.00    *                   ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]4833# CHECK-NEXT:  1      3     1.00    *                   ldnt1d	{ z0.d }, p0/z, [x0]4834# CHECK-NEXT:  1      7     7.00    *                   ldnt1d	{ z0.d }, p0/z, [z1.d]4835# CHECK-NEXT:  1      3     1.00    *                   ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]4836# CHECK-NEXT:  1      3     1.00    *                   ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]4837# CHECK-NEXT:  1      7     7.00    *                   ldnt1d	{ z31.d }, p7/z, [z31.d, x0]4838# CHECK-NEXT:  1      7     7.00    *                   ldnt1d	{ z31.d }, p7/z, [z31.d]4839# CHECK-NEXT:  1      7     7.00    *                   ldnt1h	{ z0.d }, p0/z, [z1.d]4840# CHECK-NEXT:  1      3     1.00    *                   ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]4841# CHECK-NEXT:  1      3     1.00    *                   ldnt1h	{ z0.h }, p0/z, [x0]4842# CHECK-NEXT:  1      9     9.00    *                   ldnt1h	{ z0.s }, p0/z, [z1.s]4843# CHECK-NEXT:  1      3     1.00    *                   ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]4844# CHECK-NEXT:  1      3     1.00    *                   ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]4845# CHECK-NEXT:  1      7     7.00    *                   ldnt1h	{ z31.d }, p7/z, [z31.d, x0]4846# CHECK-NEXT:  1      7     7.00    *                   ldnt1h	{ z31.d }, p7/z, [z31.d]4847# CHECK-NEXT:  1      9     9.00    *                   ldnt1h	{ z31.s }, p7/z, [z31.s, x0]4848# CHECK-NEXT:  1      9     9.00    *                   ldnt1h	{ z31.s }, p7/z, [z31.s]4849# CHECK-NEXT:  1      7     7.00    *                   ldnt1sb	{ z0.d }, p0/z, [z1.d]4850# CHECK-NEXT:  1      9     9.00    *                   ldnt1sb	{ z0.s }, p0/z, [z1.s]4851# CHECK-NEXT:  1      7     7.00    *                   ldnt1sb	{ z31.d }, p7/z, [z31.d, x0]4852# CHECK-NEXT:  1      7     7.00    *                   ldnt1sb	{ z31.d }, p7/z, [z31.d]4853# CHECK-NEXT:  1      9     9.00    *                   ldnt1sb	{ z31.s }, p7/z, [z31.s, x0]4854# CHECK-NEXT:  1      9     9.00    *                   ldnt1sb	{ z31.s }, p7/z, [z31.s]4855# CHECK-NEXT:  1      7     7.00    *                   ldnt1sh	{ z0.d }, p0/z, [z1.d]4856# CHECK-NEXT:  1      9     9.00    *                   ldnt1sh	{ z0.s }, p0/z, [z1.s]4857# CHECK-NEXT:  1      7     7.00    *                   ldnt1sh	{ z31.d }, p7/z, [z31.d, x0]4858# CHECK-NEXT:  1      7     7.00    *                   ldnt1sh	{ z31.d }, p7/z, [z31.d]4859# CHECK-NEXT:  1      9     9.00    *                   ldnt1sh	{ z31.s }, p7/z, [z31.s, x0]4860# CHECK-NEXT:  1      9     9.00    *                   ldnt1sh	{ z31.s }, p7/z, [z31.s]4861# CHECK-NEXT:  1      7     7.00    *                   ldnt1sw	{ z0.d }, p0/z, [z1.d]4862# CHECK-NEXT:  1      7     7.00    *                   ldnt1sw	{ z31.d }, p7/z, [z31.d, x0]4863# CHECK-NEXT:  1      7     7.00    *                   ldnt1sw	{ z31.d }, p7/z, [z31.d]4864# CHECK-NEXT:  1      7     7.00    *                   ldnt1w	{ z0.d }, p0/z, [z1.d]4865# CHECK-NEXT:  1      3     1.00    *                   ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]4866# CHECK-NEXT:  1      3     1.00    *                   ldnt1w	{ z0.s }, p0/z, [x0]4867# CHECK-NEXT:  1      9     9.00    *                   ldnt1w	{ z0.s }, p0/z, [z1.s]4868# CHECK-NEXT:  1      3     1.00    *                   ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]4869# CHECK-NEXT:  1      3     1.00    *                   ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]4870# CHECK-NEXT:  1      7     7.00    *                   ldnt1w	{ z31.d }, p7/z, [z31.d, x0]4871# CHECK-NEXT:  1      7     7.00    *                   ldnt1w	{ z31.d }, p7/z, [z31.d]4872# CHECK-NEXT:  1      9     9.00    *                   ldnt1w	{ z31.s }, p7/z, [z31.s, x0]4873# CHECK-NEXT:  1      9     9.00    *                   ldnt1w	{ z31.s }, p7/z, [z31.s]4874# CHECK-NEXT:  1      3     1.00    *                   ldr	p0, [x0]4875# CHECK-NEXT:  1      3     1.00    *                   ldr	p5, [x10, #255, mul vl]4876# CHECK-NEXT:  1      3     1.00    *                   ldr	p7, [x13, #-256, mul vl]4877# CHECK-NEXT:  1      3     0.50    *                   ldr	z0, [x0]4878# CHECK-NEXT:  1      3     0.50    *                   ldr	z23, [x13, #255, mul vl]4879# CHECK-NEXT:  1      3     0.50    *                   ldr	z31, [sp, #-256, mul vl]4880# CHECK-NEXT:  1      3     0.50                        lsl	z0.b, p0/m, z0.b, #04881# CHECK-NEXT:  1      3     0.50                        lsl	z0.b, p0/m, z0.b, z0.b4882# CHECK-NEXT:  1      3     0.50                        lsl	z0.b, p0/m, z0.b, z1.d4883# CHECK-NEXT:  1      3     0.50                        lsl	z0.b, z0.b, #04884# CHECK-NEXT:  1      3     0.50                        lsl	z0.b, z1.b, z2.d4885# CHECK-NEXT:  1      3     0.50                        lsl	z0.d, p0/m, z0.d, #04886# CHECK-NEXT:  1      3     0.50                        lsl	z0.d, p0/m, z0.d, z0.d4887# CHECK-NEXT:  1      3     0.50                        lsl	z0.d, z0.d, #04888# CHECK-NEXT:  1      3     0.50                        lsl	z0.h, p0/m, z0.h, #04889# CHECK-NEXT:  1      3     0.50                        lsl	z0.h, p0/m, z0.h, z0.h4890# CHECK-NEXT:  1      3     0.50                        lsl	z0.h, p0/m, z0.h, z1.d4891# CHECK-NEXT:  1      3     0.50                        lsl	z0.h, z0.h, #04892# CHECK-NEXT:  1      3     0.50                        lsl	z0.h, z1.h, z2.d4893# CHECK-NEXT:  1      3     0.50                        lsl	z0.s, p0/m, z0.s, #04894# CHECK-NEXT:  1      3     0.50                        lsl	z0.s, p0/m, z0.s, z0.s4895# CHECK-NEXT:  1      3     0.50                        lsl	z0.s, p0/m, z0.s, z1.d4896# CHECK-NEXT:  1      3     0.50                        lsl	z0.s, z0.s, #04897# CHECK-NEXT:  1      3     0.50                        lsl	z0.s, z1.s, z2.d4898# CHECK-NEXT:  1      3     0.50                        lsl	z31.b, p0/m, z31.b, #74899# CHECK-NEXT:  1      3     0.50                        lsl	z31.b, z31.b, #74900# CHECK-NEXT:  1      3     0.50                        lsl	z31.d, p0/m, z31.d, #634901# CHECK-NEXT:  1      3     0.50                        lsl	z31.d, z31.d, #634902# CHECK-NEXT:  1      3     0.50                        lsl	z31.h, p0/m, z31.h, #154903# CHECK-NEXT:  1      3     0.50                        lsl	z31.h, z31.h, #154904# CHECK-NEXT:  1      3     0.50                        lsl	z31.s, p0/m, z31.s, #314905# CHECK-NEXT:  1      3     0.50                        lsl	z31.s, z31.s, #314906# CHECK-NEXT:  1      3     0.50                        lslr	z0.b, p0/m, z0.b, z0.b4907# CHECK-NEXT:  1      3     0.50                        lslr	z0.d, p0/m, z0.d, z0.d4908# CHECK-NEXT:  1      3     0.50                        lslr	z0.h, p0/m, z0.h, z0.h4909# CHECK-NEXT:  1      3     0.50                        lslr	z0.s, p0/m, z0.s, z0.s4910# CHECK-NEXT:  1      3     0.50                        lsr	z0.b, p0/m, z0.b, #14911# CHECK-NEXT:  1      3     0.50                        lsr	z0.b, p0/m, z0.b, z0.b4912# CHECK-NEXT:  1      3     0.50                        lsr	z0.b, p0/m, z0.b, z1.d4913# CHECK-NEXT:  1      3     0.50                        lsr	z0.b, z0.b, #14914# CHECK-NEXT:  1      3     0.50                        lsr	z0.b, z1.b, z2.d4915# CHECK-NEXT:  1      3     0.50                        lsr	z0.d, p0/m, z0.d, #14916# CHECK-NEXT:  1      3     0.50                        lsr	z0.d, p0/m, z0.d, z0.d4917# CHECK-NEXT:  1      3     0.50                        lsr	z0.d, z0.d, #14918# CHECK-NEXT:  1      3     0.50                        lsr	z0.h, p0/m, z0.h, #14919# CHECK-NEXT:  1      3     0.50                        lsr	z0.h, p0/m, z0.h, z0.h4920# CHECK-NEXT:  1      3     0.50                        lsr	z0.h, p0/m, z0.h, z1.d4921# CHECK-NEXT:  1      3     0.50                        lsr	z0.h, z0.h, #14922# CHECK-NEXT:  1      3     0.50                        lsr	z0.h, z1.h, z2.d4923# CHECK-NEXT:  1      3     0.50                        lsr	z0.s, p0/m, z0.s, #14924# CHECK-NEXT:  1      3     0.50                        lsr	z0.s, p0/m, z0.s, z0.s4925# CHECK-NEXT:  1      3     0.50                        lsr	z0.s, p0/m, z0.s, z1.d4926# CHECK-NEXT:  1      3     0.50                        lsr	z0.s, z0.s, #14927# CHECK-NEXT:  1      3     0.50                        lsr	z0.s, z1.s, z2.d4928# CHECK-NEXT:  1      3     0.50                        lsr	z31.b, p0/m, z31.b, #84929# CHECK-NEXT:  1      3     0.50                        lsr	z31.b, z31.b, #84930# CHECK-NEXT:  1      3     0.50                        lsr	z31.d, p0/m, z31.d, #644931# CHECK-NEXT:  1      3     0.50                        lsr	z31.d, z31.d, #644932# CHECK-NEXT:  1      3     0.50                        lsr	z31.h, p0/m, z31.h, #164933# CHECK-NEXT:  1      3     0.50                        lsr	z31.h, z31.h, #164934# CHECK-NEXT:  1      3     0.50                        lsr	z31.s, p0/m, z31.s, #324935# CHECK-NEXT:  1      3     0.50                        lsr	z31.s, z31.s, #324936# CHECK-NEXT:  1      3     0.50                        lsrr	z0.b, p0/m, z0.b, z0.b4937# CHECK-NEXT:  1      3     0.50                        lsrr	z0.d, p0/m, z0.d, z0.d4938# CHECK-NEXT:  1      3     0.50                        lsrr	z0.h, p0/m, z0.h, z0.h4939# CHECK-NEXT:  1      3     0.50                        lsrr	z0.s, p0/m, z0.s, z0.s4940# CHECK-NEXT:  1      4     0.50                        mad	z0.b, p7/m, z1.b, z31.b4941# CHECK-NEXT:  1      4     0.50                        mad	z0.d, p7/m, z1.d, z31.d4942# CHECK-NEXT:  1      4     0.50                        mad	z0.h, p7/m, z1.h, z31.h4943# CHECK-NEXT:  1      4     0.50                        mad	z0.s, p7/m, z1.s, z31.s4944# CHECK-NEXT:  1      7     1.00                        match	p0.b, p0/z, z0.b, z0.b4945# CHECK-NEXT:  1      7     1.00                        match	p0.h, p0/z, z0.h, z0.h4946# CHECK-NEXT:  1      7     1.00                        match	p15.b, p7/z, z30.b, z31.b4947# CHECK-NEXT:  1      7     1.00                        match	p15.h, p7/z, z30.h, z31.h4948# CHECK-NEXT:  1      4     0.50                        mla	z0.b, p7/m, z1.b, z31.b4949# CHECK-NEXT:  1      4     0.50                        mla	z0.d, p7/m, z1.d, z31.d4950# CHECK-NEXT:  1      4     0.50                        mla	z0.d, z1.d, z7.d[1]4951# CHECK-NEXT:  1      4     0.50                        mla	z0.h, p7/m, z1.h, z31.h4952# CHECK-NEXT:  1      4     0.50                        mla	z0.h, z1.h, z7.h[7]4953# CHECK-NEXT:  1      4     0.50                        mla	z0.s, p7/m, z1.s, z31.s4954# CHECK-NEXT:  1      4     0.50                        mla	z0.s, z1.s, z7.s[3]4955# CHECK-NEXT:  1      4     0.50                        mls	z0.b, p7/m, z1.b, z31.b4956# CHECK-NEXT:  1      4     0.50                        mls	z0.d, p7/m, z1.d, z31.d4957# CHECK-NEXT:  1      4     0.50                        mls	z0.d, z1.d, z7.d[1]4958# CHECK-NEXT:  1      4     0.50                        mls	z0.h, p7/m, z1.h, z31.h4959# CHECK-NEXT:  1      4     0.50                        mls	z0.h, z1.h, z7.h[7]4960# CHECK-NEXT:  1      4     0.50                        mls	z0.s, p7/m, z1.s, z31.s4961# CHECK-NEXT:  1      4     0.50                        mls	z0.s, z1.s, z7.s[3]4962# CHECK-NEXT:  1      2     1.00                        mov	p0.b, p0.b4963# CHECK-NEXT:  1      2     1.00                        mov	p0.b, p0/m, p0.b4964# CHECK-NEXT:  1      2     1.00                        mov	p0.b, p0/z, p0.b4965# CHECK-NEXT:  1      2     1.00                        mov	p15.b, p15.b4966# CHECK-NEXT:  1      2     1.00                        mov	p15.b, p15/m, p15.b4967# CHECK-NEXT:  1      2     1.00                        mov	p15.b, p15/z, p15.b4968# CHECK-NEXT:  1      3     0.50                        mov	z0.b, #1274969# CHECK-NEXT:  1      3     0.50                        mov	z0.b, b04970# CHECK-NEXT:  1      3     0.50                        mov	z0.b, p0/m, b04971# CHECK-NEXT:  1      3     1.00                        mov	z0.b, p0/m, w04972# CHECK-NEXT:  1      3     0.50                        mov	z0.b, p0/z, #1274973# CHECK-NEXT:  1      3     0.50                        mov	z0.b, w04974# CHECK-NEXT:  1      3     0.50                        mov	z0.d, #04975# CHECK-NEXT:  1      4     0.50                        mov	z0.d, #0xe0000000000003ff4976# CHECK-NEXT:  1      4     0.50                        mov	z0.d, #0xffffffffffff7fff4977# CHECK-NEXT:  1      4     0.50                        mov	z0.d, #327684978# CHECK-NEXT:  1      3     0.50                        mov	z0.d, d04979# CHECK-NEXT:  1      3     0.50                        mov	z0.d, p0/m, d04980# CHECK-NEXT:  1      3     1.00                        mov	z0.d, p0/m, x04981# CHECK-NEXT:  1      3     0.50                        mov	z0.d, x04982# CHECK-NEXT:  1      3     0.50                        mov	z0.d, z0.d4983# CHECK-NEXT:  1      3     0.50                        mov	z0.h, #-2564984# CHECK-NEXT:  1      3     0.50                        mov	z0.h, #-327684985# CHECK-NEXT:  1      3     0.50                        mov	z0.h, #04986# CHECK-NEXT:  1      3     0.50                        mov	z0.h, #325124987# CHECK-NEXT:  1      4     0.50                        mov	z0.h, #327674988# CHECK-NEXT:  1      3     0.50                        mov	z0.h, h04989# CHECK-NEXT:  1      3     0.50                        mov	z0.h, p0/m, h04990# CHECK-NEXT:  1      3     1.00                        mov	z0.h, p0/m, w04991# CHECK-NEXT:  1      3     0.50                        mov	z0.h, p0/z, #325124992# CHECK-NEXT:  1      3     0.50                        mov	z0.h, w04993# CHECK-NEXT:  1      3     0.50                        mov	z0.q, q04994# CHECK-NEXT:  1      3     0.50                        mov	z0.s, #04995# CHECK-NEXT:  1      4     0.50                        mov	z0.s, #0xffff7fff4996# CHECK-NEXT:  1      4     0.50                        mov	z0.s, #327684997# CHECK-NEXT:  1      3     0.50                        mov	z0.s, p0/m, s04998# CHECK-NEXT:  1      3     1.00                        mov	z0.s, p0/m, w04999# CHECK-NEXT:  1      3     0.50                        mov	z0.s, s05000# CHECK-NEXT:  1      3     0.50                        mov	z0.s, w05001# CHECK-NEXT:  1      3     0.50                        mov	z21.d, #-1285002# CHECK-NEXT:  1      3     0.50                        mov	z21.d, #-327685003# CHECK-NEXT:  1      3     0.50                        mov	z21.d, #1275004# CHECK-NEXT:  1      3     0.50                        mov	z21.d, #325125005# CHECK-NEXT:  1      3     0.50                        mov	z21.d, p0/z, #-1285006# CHECK-NEXT:  1      3     0.50                        mov	z21.d, p0/z, #-327685007# CHECK-NEXT:  1      3     0.50                        mov	z21.d, p0/z, #1275008# CHECK-NEXT:  1      3     0.50                        mov	z21.d, p0/z, #325125009# CHECK-NEXT:  1      3     0.50                        mov	z21.d, p15/m, #-1285010# CHECK-NEXT:  1      3     0.50                        mov	z21.d, p15/m, #-327685011# CHECK-NEXT:  1      3     0.50                        mov	z21.h, #-1285012# CHECK-NEXT:  1      3     0.50                        mov	z21.h, #-327685013# CHECK-NEXT:  1      3     0.50                        mov	z21.h, #1275014# CHECK-NEXT:  1      3     0.50                        mov	z21.h, #325125015# CHECK-NEXT:  1      3     0.50                        mov	z21.h, p0/z, #-1285016# CHECK-NEXT:  1      3     0.50                        mov	z21.h, p0/z, #-327685017# CHECK-NEXT:  1      3     0.50                        mov	z21.h, p0/z, #1275018# CHECK-NEXT:  1      3     0.50                        mov	z21.h, p0/z, #325125019# CHECK-NEXT:  1      3     0.50                        mov	z21.h, p15/m, #-1285020# CHECK-NEXT:  1      3     0.50                        mov	z21.h, p15/m, #-327685021# CHECK-NEXT:  1      3     0.50                        mov	z21.s, #-1285022# CHECK-NEXT:  1      3     0.50                        mov	z21.s, #-327685023# CHECK-NEXT:  1      3     0.50                        mov	z21.s, #1275024# CHECK-NEXT:  1      3     0.50                        mov	z21.s, #325125025# CHECK-NEXT:  1      3     0.50                        mov	z21.s, p0/z, #-1285026# CHECK-NEXT:  1      3     0.50                        mov	z21.s, p0/z, #-327685027# CHECK-NEXT:  1      3     0.50                        mov	z21.s, p0/z, #1275028# CHECK-NEXT:  1      3     0.50                        mov	z21.s, p0/z, #325125029# CHECK-NEXT:  1      3     0.50                        mov	z21.s, p15/m, #-1285030# CHECK-NEXT:  1      3     0.50                        mov	z21.s, p15/m, #-327685031# CHECK-NEXT:  1      3     0.50                        mov	z31.b, p15/m, z31.b5032# CHECK-NEXT:  1      3     0.50                        mov	z31.b, p7/m, b315033# CHECK-NEXT:  1      3     0.50                        movprfx	z31, z65034# CHECK-NEXT:  1      3     1.00                        mov	z31.b, p7/m, wsp5035# CHECK-NEXT:  1      3     0.50                        mov	z31.b, wsp5036# CHECK-NEXT:  1      3     0.50                        mov	z31.b, z31.b[63]5037# CHECK-NEXT:  1      3     0.50                        mov	z31.d, p15/m, z31.d5038# CHECK-NEXT:  1      3     0.50                        mov	z31.d, p7/m, d315039# CHECK-NEXT:  1      3     0.50                        movprfx	z31.d, p7/z, z6.d5040# CHECK-NEXT:  1      3     1.00                        mov	z31.d, p7/m, sp5041# CHECK-NEXT:  1      3     0.50                        mov	z31.d, sp5042# CHECK-NEXT:  1      3     0.50                        mov	z31.d, z0.d5043# CHECK-NEXT:  1      3     0.50                        mov	z31.d, z31.d[7]5044# CHECK-NEXT:  1      3     0.50                        mov	z31.h, p15/m, z31.h5045# CHECK-NEXT:  1      3     0.50                        mov	z31.h, p7/m, h315046# CHECK-NEXT:  1      3     1.00                        mov	z31.h, p7/m, wsp5047# CHECK-NEXT:  1      3     0.50                        mov	z31.h, wsp5048# CHECK-NEXT:  1      3     0.50                        mov	z31.h, z31.h[31]5049# CHECK-NEXT:  1      3     0.50                        mov	z31.s, p15/m, z31.s5050# CHECK-NEXT:  1      3     0.50                        mov	z31.s, p7/m, s315051# CHECK-NEXT:  1      3     1.00                        mov	z31.s, p7/m, wsp5052# CHECK-NEXT:  1      3     0.50                        mov	z31.s, wsp5053# CHECK-NEXT:  1      3     0.50                        mov	z31.s, z31.s[15]5054# CHECK-NEXT:  1      3     0.50                        mov	z5.b, #-15055# CHECK-NEXT:  1      3     0.50                        mov	z5.b, #-1285056# CHECK-NEXT:  1      3     0.50                        mov	z5.b, #1275057# CHECK-NEXT:  1      3     0.50                        mov	z5.b, p0/z, #-15058# CHECK-NEXT:  1      3     0.50                        mov	z5.b, p0/z, #-1285059# CHECK-NEXT:  1      3     0.50                        mov	z5.b, p0/z, #1275060# CHECK-NEXT:  1      3     0.50                        mov	z5.b, p15/m, #-1285061# CHECK-NEXT:  1      3     0.50                        mov	z5.d, #-65062# CHECK-NEXT:  1      3     0.50                        mov	z5.h, #-65063# CHECK-NEXT:  1      3     0.50                        mov	z5.q, z17.q[3]5064# CHECK-NEXT:  1      3     0.50                        mov	z5.s, #-65065# CHECK-NEXT:  1      2     1.00                        movs	p0.b, p0.b5066# CHECK-NEXT:  1      2     1.00                        movs	p0.b, p0/z, p0.b5067# CHECK-NEXT:  1      2     1.00                        movs	p15.b, p15.b5068# CHECK-NEXT:  1      2     1.00                        movs	p15.b, p15/z, p15.b5069# CHECK-NEXT:  1      1     1.00                  U     mrs	x3, ID_AA64ZFR0_EL15070# CHECK-NEXT:  1      1     1.00                  U     mrs	x3, ZCR_EL15071# CHECK-NEXT:  1      1     1.00                  U     mrs	x3, ZCR_EL125072# CHECK-NEXT:  1      1     1.00                  U     mrs	x3, ZCR_EL25073# CHECK-NEXT:  1      1     1.00                  U     mrs	x3, ZCR_EL35074# CHECK-NEXT:  1      4     0.50                        msb	z0.b, p7/m, z1.b, z31.b5075# CHECK-NEXT:  1      4     0.50                        msb	z0.d, p7/m, z1.d, z31.d5076# CHECK-NEXT:  1      4     0.50                        msb	z0.h, p7/m, z1.h, z31.h5077# CHECK-NEXT:  1      4     0.50                        msb	z0.s, p7/m, z1.s, z31.s5078# CHECK-NEXT:  1      1     1.00                  U     msr	ZCR_EL1, x35079# CHECK-NEXT:  1      1     1.00                  U     msr	ZCR_EL12, x35080# CHECK-NEXT:  1      1     1.00                  U     msr	ZCR_EL2, x35081# CHECK-NEXT:  1      1     1.00                  U     msr	ZCR_EL3, x35082# CHECK-NEXT:  1      4     0.50                        mul	z0.b, p7/m, z0.b, z31.b5083# CHECK-NEXT:  1      4     0.50                        mul	z0.b, z1.b, z2.b5084# CHECK-NEXT:  1      4     0.50                        mul	z0.d, p7/m, z0.d, z31.d5085# CHECK-NEXT:  1      4     0.50                        mul	z0.d, z1.d, z15.d[1]5086# CHECK-NEXT:  1      4     0.50                        mul	z0.h, p7/m, z0.h, z31.h5087# CHECK-NEXT:  1      4     0.50                        mul	z0.h, z1.h, z2.h5088# CHECK-NEXT:  1      4     0.50                        mul	z0.h, z1.h, z7.h[7]5089# CHECK-NEXT:  1      4     0.50                        mul	z0.s, p7/m, z0.s, z31.s5090# CHECK-NEXT:  1      4     0.50                        mul	z0.s, z1.s, z7.s[3]5091# CHECK-NEXT:  1      4     0.50                        mul	z29.s, z30.s, z31.s5092# CHECK-NEXT:  1      4     0.50                        mul	z31.b, z31.b, #-1285093# CHECK-NEXT:  1      4     0.50                        mul	z31.b, z31.b, #1275094# CHECK-NEXT:  1      4     0.50                        mul	z31.d, z31.d, #-1285095# CHECK-NEXT:  1      4     0.50                        mul	z31.d, z31.d, #1275096# CHECK-NEXT:  1      4     0.50                        mul	z31.d, z31.d, z31.d5097# CHECK-NEXT:  1      4     0.50                        mul	z31.h, z31.h, #-1285098# CHECK-NEXT:  1      4     0.50                        mul	z31.h, z31.h, #1275099# CHECK-NEXT:  1      4     0.50                        mul	z31.s, z31.s, #-1285100# CHECK-NEXT:  1      4     0.50                        mul	z31.s, z31.s, #1275101# CHECK-NEXT:  1      2     1.00                        nand	p0.b, p0/z, p0.b, p0.b5102# CHECK-NEXT:  1      2     1.00                        nand	p15.b, p15/z, p15.b, p15.b5103# CHECK-NEXT:  1      2     1.00                        nands	p0.b, p0/z, p0.b, p0.b5104# CHECK-NEXT:  1      2     1.00                        nands	p15.b, p15/z, p15.b, p15.b5105# CHECK-NEXT:  1      3     0.50                        nbsl	z0.d, z0.d, z1.d, z2.d5106# CHECK-NEXT:  1      3     0.50                        neg	z0.b, p0/m, z0.b5107# CHECK-NEXT:  1      3     0.50                        neg	z0.d, p0/m, z0.d5108# CHECK-NEXT:  1      3     0.50                        neg	z0.h, p0/m, z0.h5109# CHECK-NEXT:  1      3     0.50                        neg	z0.s, p0/m, z0.s5110# CHECK-NEXT:  1      3     0.50                        neg	z31.b, p7/m, z31.b5111# CHECK-NEXT:  1      3     0.50                        neg	z31.d, p7/m, z31.d5112# CHECK-NEXT:  1      3     0.50                        neg	z31.h, p7/m, z31.h5113# CHECK-NEXT:  1      3     0.50                        neg	z31.s, p7/m, z31.s5114# CHECK-NEXT:  1      7     1.00                        nmatch	p0.b, p0/z, z0.b, z0.b5115# CHECK-NEXT:  1      7     1.00                        nmatch	p0.h, p0/z, z0.h, z0.h5116# CHECK-NEXT:  1      7     1.00                        nmatch	p15.b, p7/z, z30.b, z31.b5117# CHECK-NEXT:  1      7     1.00                        nmatch	p15.h, p7/z, z30.h, z31.h5118# CHECK-NEXT:  1      2     1.00                        nor	p0.b, p0/z, p0.b, p0.b5119# CHECK-NEXT:  1      2     1.00                        nor	p15.b, p15/z, p15.b, p15.b5120# CHECK-NEXT:  1      2     1.00                        nors	p0.b, p0/z, p0.b, p0.b5121# CHECK-NEXT:  1      2     1.00                        nors	p15.b, p15/z, p15.b, p15.b5122# CHECK-NEXT:  1      2     1.00                        not	p0.b, p0/z, p0.b5123# CHECK-NEXT:  1      2     1.00                        not	p15.b, p15/z, p15.b5124# CHECK-NEXT:  1      3     0.50                        not	z31.b, p7/m, z31.b5125# CHECK-NEXT:  1      3     0.50                        not	z31.d, p7/m, z31.d5126# CHECK-NEXT:  1      3     0.50                        not	z31.h, p7/m, z31.h5127# CHECK-NEXT:  1      3     0.50                        not	z31.s, p7/m, z31.s5128# CHECK-NEXT:  1      2     1.00                        nots	p0.b, p0/z, p0.b5129# CHECK-NEXT:  1      2     1.00                        nots	p15.b, p15/z, p15.b5130# CHECK-NEXT:  1      2     1.00                        orn	p0.b, p0/z, p0.b, p0.b5131# CHECK-NEXT:  1      2     1.00                        orn	p15.b, p15/z, p15.b, p15.b5132# CHECK-NEXT:  1      2     1.00                        orns	p0.b, p0/z, p0.b, p0.b5133# CHECK-NEXT:  1      2     1.00                        orns	p15.b, p15/z, p15.b, p15.b5134# CHECK-NEXT:  1      2     1.00                        orr	p0.b, p0/z, p0.b, p1.b5135# CHECK-NEXT:  1      3     0.50                        orr	z0.d, z0.d, #0x65136# CHECK-NEXT:  1      3     0.50                        orr	z0.d, z0.d, #0xfffffffffffffff95137# CHECK-NEXT:  1      3     0.50                        orr	z0.s, z0.s, #0x65138# CHECK-NEXT:  1      3     0.50                        orr	z0.s, z0.s, #0xfffffff95139# CHECK-NEXT:  1      3     0.50                        orr	z23.d, z13.d, z8.d5140# CHECK-NEXT:  1      3     0.50                        orr	z23.h, z23.h, #0x65141# CHECK-NEXT:  1      3     0.50                        orr	z23.h, z23.h, #0xfff95142# CHECK-NEXT:  1      3     0.50                        orr	z31.b, p7/m, z31.b, z31.b5143# CHECK-NEXT:  1      3     0.50                        orr	z31.d, p7/m, z31.d, z31.d5144# CHECK-NEXT:  1      3     0.50                        orr	z31.h, p7/m, z31.h, z31.h5145# CHECK-NEXT:  1      3     0.50                        orr	z31.s, p7/m, z31.s, z31.s5146# CHECK-NEXT:  1      3     0.50                        orr	z5.b, z5.b, #0x65147# CHECK-NEXT:  1      3     0.50                        orr	z5.b, z5.b, #0xf95148# CHECK-NEXT:  1      2     1.00                        orrs	p0.b, p0/z, p0.b, p1.b5149# CHECK-NEXT:  1      4     1.00                        orv	b0, p7, z31.b5150# CHECK-NEXT:  1      4     1.00                        orv	d0, p7, z31.d5151# CHECK-NEXT:  1      4     1.00                        orv	h0, p7, z31.h5152# CHECK-NEXT:  1      4     1.00                        orv	s0, p7, z31.s5153# CHECK-NEXT:  1      2     1.00                        pfalse	p15.b5154# CHECK-NEXT:  1      2     1.00                        pfirst	p0.b, p15, p0.b5155# CHECK-NEXT:  1      2     1.00                        pfirst	p15.b, p15, p15.b5156# CHECK-NEXT:  1      4     0.50                        pmul	z0.b, z1.b, z2.b5157# CHECK-NEXT:  1      4     0.50                        pmul	z29.b, z30.b, z31.b5158# CHECK-NEXT:  1      9     1.00                        pmullb	z0.h, z1.b, z2.b5159# CHECK-NEXT:  1      9     1.00                        pmullb	z29.q, z30.d, z31.d5160# CHECK-NEXT:  1      9     1.00                        pmullb	z31.d, z31.s, z31.s5161# CHECK-NEXT:  1      9     1.00                        pmullt	z0.h, z1.b, z2.b5162# CHECK-NEXT:  1      9     1.00                        pmullt	z29.q, z30.d, z31.d5163# CHECK-NEXT:  1      9     1.00                        pmullt	z31.d, z31.s, z31.s5164# CHECK-NEXT:  1      2     1.00                        pnext	p0.b, p15, p0.b5165# CHECK-NEXT:  1      2     1.00                        pnext	p0.d, p15, p0.d5166# CHECK-NEXT:  1      2     1.00                        pnext	p0.h, p15, p0.h5167# CHECK-NEXT:  1      2     1.00                        pnext	p0.s, p15, p0.s5168# CHECK-NEXT:  1      2     1.00                        pnext	p15.b, p15, p15.b5169# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	#14, p0, [x0]5170# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	#15, p0, [x0]5171# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	#6, p0, [x0]5172# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	#7, p0, [x0]5173# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	#7, p3, [z13.s, #31]5174# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	#7, p3, [z13.s]5175# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl1keep, p0, [x0, z0.d, uxtw]5176# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl1keep, p0, [x0, z0.d]5177# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl1keep, p0, [x0, z0.s, uxtw]5178# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl1keep, p0, [x0]5179# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl1strm, p0, [x0, #-32, mul vl]5180# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl1strm, p0, [x0, #31, mul vl]5181# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl1strm, p0, [x0]5182# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl2keep, p0, [x0]5183# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl2strm, p0, [x0]5184# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl3keep, p0, [x0]5185# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl3strm, p0, [x0]5186# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl3strm, p5, [x10, z21.d, sxtw]5187# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl3strm, p5, [x10, z21.s, uxtw]5188# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl3strm, p5, [z10.d, #31]5189# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pldl3strm, p5, [z10.d]5190# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pstl1keep, p0, [x0]5191# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pstl1strm, p0, [x0]5192# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pstl2keep, p0, [x0]5193# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pstl2strm, p0, [x0]5194# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pstl3keep, p0, [x0]5195# CHECK-NEXT:  1      0     0.50    *      *      U     prfb	pstl3strm, p0, [x0]5196# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	#14, p0, [x0]5197# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	#15, p0, [x0]5198# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	#15, p7, [z31.d, #248]5199# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	#15, p7, [z31.d]5200# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	#15, p7, [z31.s, #248]5201# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	#15, p7, [z31.s]5202# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	#6, p0, [x0]5203# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	#7, p0, [x0]5204# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl1keep, p0, [x0, z0.d, lsl #3]5205# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl1keep, p0, [x0, z0.d, sxtw #3]5206# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl1keep, p0, [x0, z0.d, uxtw #3]5207# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl1keep, p0, [x0, z0.s, sxtw #3]5208# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl1keep, p0, [x0, z0.s, uxtw #3]5209# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl1keep, p0, [x0]5210# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl1strm, p0, [x0, #-32, mul vl]5211# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl1strm, p0, [x0, #31, mul vl]5212# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl1strm, p0, [x0]5213# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl2keep, p0, [x0]5214# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl2strm, p0, [x0]5215# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl3keep, p0, [x0]5216# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pldl3strm, p0, [x0]5217# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pstl1keep, p0, [x0]5218# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pstl1strm, p0, [x0]5219# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pstl2keep, p0, [x0]5220# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pstl2strm, p0, [x0]5221# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pstl3keep, p0, [x0]5222# CHECK-NEXT:  1      0     0.50    *      *      U     prfd	pstl3strm, p0, [x0]5223# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	#14, p0, [x0]5224# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	#15, p0, [x0]5225# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	#15, p7, [z31.d, #62]5226# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	#15, p7, [z31.d]5227# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	#15, p7, [z31.s, #62]5228# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	#15, p7, [z31.s]5229# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	#6, p0, [x0]5230# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	#7, p0, [x0]5231# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl1keep, p0, [x0, z0.d, lsl #1]5232# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl1keep, p0, [x0]5233# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl1strm, p0, [x0, #-32, mul vl]5234# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl1strm, p0, [x0, #31, mul vl]5235# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl1strm, p0, [x0]5236# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl2keep, p0, [x0]5237# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl2strm, p0, [x0]5238# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl3keep, p0, [x0]5239# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl3strm, p0, [x0]5240# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl3strm, p5, [x10, z21.d, sxtw #1]5241# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl3strm, p5, [x10, z21.d, uxtw #1]5242# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl3strm, p5, [x10, z21.s, sxtw #1]5243# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pldl3strm, p5, [x10, z21.s, uxtw #1]5244# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pstl1keep, p0, [x0]5245# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pstl1strm, p0, [x0]5246# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pstl2keep, p0, [x0]5247# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pstl2strm, p0, [x0]5248# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pstl3keep, p0, [x0]5249# CHECK-NEXT:  1      0     0.50    *      *      U     prfh	pstl3strm, p0, [x0]5250# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	#14, p0, [x0]5251# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	#15, p0, [x0]5252# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	#15, p7, [z31.d, #124]5253# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	#15, p7, [z31.d]5254# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	#15, p7, [z31.s, #124]5255# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	#15, p7, [z31.s]5256# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	#6, p0, [x0]5257# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	#7, p0, [x0]5258# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	#7, p3, [x13, z8.d, uxtw #2]5259# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl1keep, p0, [x0, z0.d, sxtw #2]5260# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl1keep, p0, [x0, z0.s, uxtw #2]5261# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl1keep, p0, [x0]5262# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl1strm, p0, [x0, #-32, mul vl]5263# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl1strm, p0, [x0, #31, mul vl]5264# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl1strm, p0, [x0]5265# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl2keep, p0, [x0]5266# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl2strm, p0, [x0]5267# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl3keep, p0, [x0]5268# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl3strm, p0, [x0]5269# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl3strm, p5, [x10, z21.d, lsl #2]5270# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pldl3strm, p5, [x10, z21.s, sxtw #2]5271# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pstl1keep, p0, [x0]5272# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pstl1strm, p0, [x0]5273# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pstl2keep, p0, [x0]5274# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pstl2strm, p0, [x0]5275# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pstl3keep, p0, [x0]5276# CHECK-NEXT:  1      0     0.50    *      *      U     prfw	pstl3strm, p0, [x0]5277# CHECK-NEXT:  1      2     1.00                        ptest	p15, p0.b5278# CHECK-NEXT:  1      2     1.00                        ptest	p15, p15.b5279# CHECK-NEXT:  1      2     1.00                        ptrue	p0.b, pow25280# CHECK-NEXT:  1      2     1.00                        ptrue	p0.d, pow25281# CHECK-NEXT:  1      2     1.00                        ptrue	p0.h, pow25282# CHECK-NEXT:  1      2     1.00                        ptrue	p0.s, pow25283# CHECK-NEXT:  1      2     1.00                        ptrue	p15.b5284# CHECK-NEXT:  1      2     1.00                        ptrue	p15.d5285# CHECK-NEXT:  1      2     1.00                        ptrue	p15.h5286# CHECK-NEXT:  1      2     1.00                        ptrue	p15.s5287# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s5288# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #145289# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #155290# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #165291# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #175292# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #185293# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #195294# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #205295# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #215296# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #225297# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #235298# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #245299# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #255300# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #265301# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #275302# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, #285303# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, mul35304# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, mul45305# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl15306# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl1285307# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl165308# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl25309# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl2565310# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl35311# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl325312# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl45313# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl55314# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl65315# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl645316# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl75317# CHECK-NEXT:  1      2     1.00                        ptrue	p7.s, vl85318# CHECK-NEXT:  1      2     1.00                        ptrues	p0.b, pow25319# CHECK-NEXT:  1      2     1.00                        ptrues	p0.d, pow25320# CHECK-NEXT:  1      2     1.00                        ptrues	p0.h, pow25321# CHECK-NEXT:  1      2     1.00                        ptrues	p0.s, pow25322# CHECK-NEXT:  1      2     1.00                        ptrues	p15.b5323# CHECK-NEXT:  1      2     1.00                        ptrues	p15.d5324# CHECK-NEXT:  1      2     1.00                        ptrues	p15.h5325# CHECK-NEXT:  1      2     1.00                        ptrues	p15.s5326# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s5327# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #145328# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #155329# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #165330# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #175331# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #185332# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #195333# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #205334# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #215335# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #225336# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #235337# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #245338# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #255339# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #265340# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #275341# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, #285342# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, mul35343# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, mul45344# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl15345# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl1285346# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl165347# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl25348# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl2565349# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl35350# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl325351# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl45352# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl55353# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl65354# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl645355# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl75356# CHECK-NEXT:  1      2     1.00                        ptrues	p7.s, vl85357# CHECK-NEXT:  1      2     1.00                        punpkhi	p0.h, p0.b5358# CHECK-NEXT:  1      2     1.00                        punpkhi	p15.h, p15.b5359# CHECK-NEXT:  1      2     1.00                        punpklo	p0.h, p0.b5360# CHECK-NEXT:  1      2     1.00                        punpklo	p15.h, p15.b5361# CHECK-NEXT:  1      8     0.50                        raddhnb	z0.b, z1.h, z31.h5362# CHECK-NEXT:  1      8     0.50                        raddhnb	z0.h, z1.s, z31.s5363# CHECK-NEXT:  1      8     0.50                        raddhnb	z0.s, z1.d, z31.d5364# CHECK-NEXT:  1      8     0.50                        raddhnt	z0.b, z1.h, z31.h5365# CHECK-NEXT:  1      8     0.50                        raddhnt	z0.h, z1.s, z31.s5366# CHECK-NEXT:  1      8     0.50                        raddhnt	z0.s, z1.d, z31.d5367# CHECK-NEXT:  1      9     1.00                        rax1	z0.d, z1.d, z31.d5368# CHECK-NEXT:  1      3     0.50                        rbit	z0.b, p7/m, z31.b5369# CHECK-NEXT:  1      3     0.50                        rbit	z0.d, p7/m, z31.d5370# CHECK-NEXT:  1      3     0.50                        rbit	z0.h, p7/m, z31.h5371# CHECK-NEXT:  1      3     0.50                        rbit	z0.s, p7/m, z31.s5372# CHECK-NEXT:  1      1     0.33    *             U     rdffr	p0.b5373# CHECK-NEXT:  1      3     1.00    *             U     rdffr	p0.b, p0/z5374# CHECK-NEXT:  1      1     0.33    *             U     rdffr	p15.b5375# CHECK-NEXT:  1      3     1.00    *             U     rdffr	p15.b, p15/z5376# CHECK-NEXT:  1      3     1.00                  U     rdffrs	p0.b, p0/z5377# CHECK-NEXT:  1      3     1.00                  U     rdffrs	p15.b, p15/z5378# CHECK-NEXT:  1      1     0.33                        rdvl	x0, #05379# CHECK-NEXT:  1      1     0.33                        rdvl	x21, #-325380# CHECK-NEXT:  1      1     0.33                        rdvl	x23, #315381# CHECK-NEXT:  1      1     0.33                        rdvl	xzr, #-15382# CHECK-NEXT:  1      3     0.50                        rev	z0.b, z31.b5383# CHECK-NEXT:  1      3     0.50                        rev	z0.d, z31.d5384# CHECK-NEXT:  1      3     0.50                        rev	z0.h, z31.h5385# CHECK-NEXT:  1      3     0.50                        rev	z0.s, z31.s5386# CHECK-NEXT:  1      3     0.50                        revb	z0.d, p7/m, z31.d5387# CHECK-NEXT:  1      3     0.50                        revb	z0.h, p7/m, z31.h5388# CHECK-NEXT:  1      3     0.50                        revb	z0.s, p7/m, z31.s5389# CHECK-NEXT:  1      3     0.50                        revh	z0.d, p7/m, z31.d5390# CHECK-NEXT:  1      3     0.50                        revh	z0.s, p7/m, z31.s5391# CHECK-NEXT:  1      3     0.50                        revw	z0.d, p7/m, z31.d5392# CHECK-NEXT:  1      4     0.50                        rshrnb	z0.b, z0.h, #15393# CHECK-NEXT:  1      4     0.50                        rshrnb	z0.h, z0.s, #15394# CHECK-NEXT:  1      4     0.50                        rshrnb	z0.s, z0.d, #15395# CHECK-NEXT:  1      4     0.50                        rshrnb	z31.b, z31.h, #85396# CHECK-NEXT:  1      4     0.50                        rshrnb	z31.h, z31.s, #165397# CHECK-NEXT:  1      4     0.50                        rshrnb	z31.s, z31.d, #325398# CHECK-NEXT:  1      4     0.50                        rshrnt	z0.b, z0.h, #15399# CHECK-NEXT:  1      4     0.50                        rshrnt	z0.h, z0.s, #15400# CHECK-NEXT:  1      4     0.50                        rshrnt	z0.s, z0.d, #15401# CHECK-NEXT:  1      4     0.50                        rshrnt	z31.b, z31.h, #85402# CHECK-NEXT:  1      4     0.50                        rshrnt	z31.h, z31.s, #165403# CHECK-NEXT:  1      4     0.50                        rshrnt	z31.s, z31.d, #325404# CHECK-NEXT:  1      8     0.50                        rsubhnb	z0.b, z1.h, z31.h5405# CHECK-NEXT:  1      8     0.50                        rsubhnb	z0.h, z1.s, z31.s5406# CHECK-NEXT:  1      8     0.50                        rsubhnb	z0.s, z1.d, z31.d5407# CHECK-NEXT:  1      8     0.50                        rsubhnt	z0.b, z1.h, z31.h5408# CHECK-NEXT:  1      8     0.50                        rsubhnt	z0.h, z1.s, z31.s5409# CHECK-NEXT:  1      8     0.50                        rsubhnt	z0.s, z1.d, z31.d5410# CHECK-NEXT:  1      6     1.00                        saba	z0.b, z1.b, z31.b5411# CHECK-NEXT:  1      6     1.00                        saba	z0.d, z1.d, z31.d5412# CHECK-NEXT:  1      6     1.00                        saba	z0.h, z1.h, z31.h5413# CHECK-NEXT:  1      6     1.00                        saba	z0.s, z1.s, z31.s5414# CHECK-NEXT:  1      6     1.00                        sabalb	z0.d, z1.s, z31.s5415# CHECK-NEXT:  1      6     1.00                        sabalb	z0.h, z1.b, z31.b5416# CHECK-NEXT:  1      6     1.00                        sabalb	z0.s, z1.h, z31.h5417# CHECK-NEXT:  1      6     1.00                        sabalt	z0.d, z1.s, z31.s5418# CHECK-NEXT:  1      6     1.00                        sabalt	z0.h, z1.b, z31.b5419# CHECK-NEXT:  1      6     1.00                        sabalt	z0.s, z1.h, z31.h5420# CHECK-NEXT:  1      3     0.50                        sabd	z31.b, p7/m, z31.b, z31.b5421# CHECK-NEXT:  1      3     0.50                        sabd	z31.d, p7/m, z31.d, z31.d5422# CHECK-NEXT:  1      3     0.50                        sabd	z31.h, p7/m, z31.h, z31.h5423# CHECK-NEXT:  1      3     0.50                        sabd	z31.s, p7/m, z31.s, z31.s5424# CHECK-NEXT:  1      3     0.50                        sabdlb	z0.h, z1.b, z2.b5425# CHECK-NEXT:  1      3     0.50                        sabdlb	z29.s, z30.h, z31.h5426# CHECK-NEXT:  1      3     0.50                        sabdlb	z31.d, z31.s, z31.s5427# CHECK-NEXT:  1      3     0.50                        sabdlt	z0.h, z1.b, z2.b5428# CHECK-NEXT:  1      3     0.50                        sabdlt	z29.s, z30.h, z31.h5429# CHECK-NEXT:  1      3     0.50                        sabdlt	z31.d, z31.s, z31.s5430# CHECK-NEXT:  1      7     1.00                        sadalp	z0.h, p0/m, z1.b5431# CHECK-NEXT:  1      7     1.00                        sadalp	z29.s, p0/m, z30.h5432# CHECK-NEXT:  1      7     1.00                        sadalp	z30.d, p7/m, z31.s5433# CHECK-NEXT:  1      4     0.50                        saddlb	z0.h, z1.b, z2.b5434# CHECK-NEXT:  1      4     0.50                        saddlb	z29.s, z30.h, z31.h5435# CHECK-NEXT:  1      4     0.50                        saddlb	z31.d, z31.s, z31.s5436# CHECK-NEXT:  1      4     0.50                        saddlbt	z0.d, z1.s, z31.s5437# CHECK-NEXT:  1      4     0.50                        saddlbt	z0.h, z1.b, z31.b5438# CHECK-NEXT:  1      4     0.50                        saddlbt	z0.s, z1.h, z31.h5439# CHECK-NEXT:  1      4     0.50                        saddlt	z0.h, z1.b, z2.b5440# CHECK-NEXT:  1      4     0.50                        saddlt	z29.s, z30.h, z31.h5441# CHECK-NEXT:  1      4     0.50                        saddlt	z31.d, z31.s, z31.s5442# CHECK-NEXT:  1      4     1.00                        saddv	d0, p7, z31.b5443# CHECK-NEXT:  1      4     1.00                        saddv	d0, p7, z31.h5444# CHECK-NEXT:  1      4     1.00                        saddv	d0, p7, z31.s5445# CHECK-NEXT:  1      4     0.50                        saddwb	z0.h, z1.h, z2.b5446# CHECK-NEXT:  1      4     0.50                        saddwb	z29.s, z30.s, z31.h5447# CHECK-NEXT:  1      4     0.50                        saddwb	z31.d, z31.d, z31.s5448# CHECK-NEXT:  1      4     0.50                        saddwt	z0.h, z1.h, z2.b5449# CHECK-NEXT:  1      4     0.50                        saddwt	z29.s, z30.s, z31.h5450# CHECK-NEXT:  1      4     0.50                        saddwt	z31.d, z31.d, z31.s5451# CHECK-NEXT:  1      4     0.50                        sbclb	z0.d, z1.d, z31.d5452# CHECK-NEXT:  1      4     0.50                        sbclb	z0.s, z1.s, z31.s5453# CHECK-NEXT:  1      4     0.50                        sbclt	z0.d, z1.d, z31.d5454# CHECK-NEXT:  1      4     0.50                        sbclt	z0.s, z1.s, z31.s5455# CHECK-NEXT:  1      4     0.50                        scvtf	z0.d, p0/m, z0.d5456# CHECK-NEXT:  1      4     0.50                        scvtf	z0.d, p0/m, z0.s5457# CHECK-NEXT:  1      4     0.50                        scvtf	z0.h, p0/m, z0.d5458# CHECK-NEXT:  1      4     0.50                        scvtf	z0.h, p0/m, z0.h5459# CHECK-NEXT:  1      4     0.50                        scvtf	z0.h, p0/m, z0.s5460# CHECK-NEXT:  1      4     0.50                        scvtf	z0.s, p0/m, z0.d5461# CHECK-NEXT:  1      4     0.50                        scvtf	z0.s, p0/m, z0.s5462# CHECK-NEXT:  1      26    23.00                       sdiv	z0.d, p7/m, z0.d, z31.d5463# CHECK-NEXT:  1      15    12.00                       sdiv	z0.s, p7/m, z0.s, z31.s5464# CHECK-NEXT:  1      26    23.00                       sdivr	z0.d, p7/m, z0.d, z31.d5465# CHECK-NEXT:  1      15    12.00                       sdivr	z0.s, p7/m, z0.s, z31.s5466# CHECK-NEXT:  1      4     0.50                        sdot	z0.d, z1.h, z15.h[1]5467# CHECK-NEXT:  1      4     0.50                        sdot	z0.d, z1.h, z31.h5468# CHECK-NEXT:  1      4     0.50                        sdot	z0.s, z1.b, z31.b5469# CHECK-NEXT:  1      4     0.50                        sdot	z0.s, z1.b, z7.b[3]5470# CHECK-NEXT:  1      3     0.50                        sel	z23.b, p11, z13.b, z8.b5471# CHECK-NEXT:  1      3     0.50                        sel	z23.d, p11, z13.d, z8.d5472# CHECK-NEXT:  1      3     0.50                        sel	z23.h, p11, z13.h, z8.h5473# CHECK-NEXT:  1      3     0.50                        sel	z23.s, p11, z13.s, z8.s5474# CHECK-NEXT:  1      1     0.33           *      U     setffr5475# CHECK-NEXT:  1      3     0.50                        shadd	z0.b, p0/m, z0.b, z1.b5476# CHECK-NEXT:  1      3     0.50                        shadd	z0.h, p0/m, z0.h, z1.h5477# CHECK-NEXT:  1      3     0.50                        shadd	z29.s, p7/m, z29.s, z30.s5478# CHECK-NEXT:  1      3     0.50                        shadd	z31.d, p7/m, z31.d, z30.d5479# CHECK-NEXT:  1      3     0.50                        shrnb	z0.b, z0.h, #15480# CHECK-NEXT:  1      3     0.50                        shrnb	z0.h, z0.s, #15481# CHECK-NEXT:  1      3     0.50                        shrnb	z0.s, z0.d, #15482# CHECK-NEXT:  1      3     0.50                        shrnb	z31.b, z31.h, #85483# CHECK-NEXT:  1      3     0.50                        shrnb	z31.h, z31.s, #165484# CHECK-NEXT:  1      3     0.50                        shrnb	z31.s, z31.d, #325485# CHECK-NEXT:  1      3     0.50                        shrnt	z0.b, z0.h, #15486# CHECK-NEXT:  1      3     0.50                        shrnt	z0.h, z0.s, #15487# CHECK-NEXT:  1      3     0.50                        shrnt	z0.s, z0.d, #15488# CHECK-NEXT:  1      3     0.50                        shrnt	z31.b, z31.h, #85489# CHECK-NEXT:  1      3     0.50                        shrnt	z31.h, z31.s, #165490# CHECK-NEXT:  1      3     0.50                        shrnt	z31.s, z31.d, #325491# CHECK-NEXT:  1      3     0.50                        shsub	z0.b, p0/m, z0.b, z1.b5492# CHECK-NEXT:  1      3     0.50                        shsub	z0.h, p0/m, z0.h, z1.h5493# CHECK-NEXT:  1      3     0.50                        shsub	z29.s, p7/m, z29.s, z30.s5494# CHECK-NEXT:  1      3     0.50                        shsub	z31.d, p7/m, z31.d, z30.d5495# CHECK-NEXT:  1      3     0.50                        shsubr	z0.b, p0/m, z0.b, z1.b5496# CHECK-NEXT:  1      3     0.50                        shsubr	z0.h, p0/m, z0.h, z1.h5497# CHECK-NEXT:  1      3     0.50                        shsubr	z29.s, p7/m, z29.s, z30.s5498# CHECK-NEXT:  1      3     0.50                        shsubr	z31.d, p7/m, z31.d, z30.d5499# CHECK-NEXT:  1      3     0.50                        sli	z0.b, z0.b, #05500# CHECK-NEXT:  1      3     0.50                        sli	z0.d, z0.d, #05501# CHECK-NEXT:  1      3     0.50                        sli	z0.h, z0.h, #05502# CHECK-NEXT:  1      3     0.50                        sli	z0.s, z0.s, #05503# CHECK-NEXT:  1      3     0.50                        sli	z31.b, z31.b, #75504# CHECK-NEXT:  1      3     0.50                        sli	z31.d, z31.d, #635505# CHECK-NEXT:  1      3     0.50                        sli	z31.h, z31.h, #155506# CHECK-NEXT:  1      3     0.50                        sli	z31.s, z31.s, #315507# CHECK-NEXT:  1      9     1.00                        sm4e	z0.s, z0.s, z31.s5508# CHECK-NEXT:  1      9     1.00                        sm4ekey	z0.s, z1.s, z31.s5509# CHECK-NEXT:  1      3     0.50                        smax	z0.b, z0.b, #-1285510# CHECK-NEXT:  1      3     0.50                        smax	z0.d, z0.d, #-1285511# CHECK-NEXT:  1      3     0.50                        smax	z0.h, z0.h, #-1285512# CHECK-NEXT:  1      3     0.50                        smax	z0.s, z0.s, #-1285513# CHECK-NEXT:  1      3     0.50                        smax	z31.b, p7/m, z31.b, z31.b5514# CHECK-NEXT:  1      3     0.50                        smax	z31.b, z31.b, #1275515# CHECK-NEXT:  1      3     0.50                        smax	z31.d, p7/m, z31.d, z31.d5516# CHECK-NEXT:  1      3     0.50                        smax	z31.d, z31.d, #1275517# CHECK-NEXT:  1      3     0.50                        smax	z31.h, p7/m, z31.h, z31.h5518# CHECK-NEXT:  1      3     0.50                        smax	z31.h, z31.h, #1275519# CHECK-NEXT:  1      3     0.50                        smax	z31.s, p7/m, z31.s, z31.s5520# CHECK-NEXT:  1      3     0.50                        smax	z31.s, z31.s, #1275521# CHECK-NEXT:  1      3     0.50                        smaxp	z0.b, p0/m, z0.b, z1.b5522# CHECK-NEXT:  1      3     0.50                        smaxp	z0.h, p0/m, z0.h, z1.h5523# CHECK-NEXT:  1      3     0.50                        smaxp	z29.s, p7/m, z29.s, z30.s5524# CHECK-NEXT:  1      3     0.50                        smaxp	z31.d, p7/m, z31.d, z30.d5525# CHECK-NEXT:  1      4     1.00                        smaxv	b0, p7, z31.b5526# CHECK-NEXT:  1      4     1.00                        smaxv	d0, p7, z31.d5527# CHECK-NEXT:  1      4     1.00                        smaxv	h0, p7, z31.h5528# CHECK-NEXT:  1      4     1.00                        smaxv	s0, p7, z31.s5529# CHECK-NEXT:  1      3     0.50                        smin	z0.b, z0.b, #-1285530# CHECK-NEXT:  1      3     0.50                        smin	z0.d, z0.d, #-1285531# CHECK-NEXT:  1      3     0.50                        smin	z0.h, z0.h, #-1285532# CHECK-NEXT:  1      3     0.50                        smin	z0.s, z0.s, #-1285533# CHECK-NEXT:  1      3     0.50                        smin	z31.b, p7/m, z31.b, z31.b5534# CHECK-NEXT:  1      3     0.50                        smin	z31.b, z31.b, #1275535# CHECK-NEXT:  1      3     0.50                        smin	z31.d, p7/m, z31.d, z31.d5536# CHECK-NEXT:  1      3     0.50                        smin	z31.d, z31.d, #1275537# CHECK-NEXT:  1      3     0.50                        smin	z31.h, p7/m, z31.h, z31.h5538# CHECK-NEXT:  1      3     0.50                        smin	z31.h, z31.h, #1275539# CHECK-NEXT:  1      3     0.50                        smin	z31.s, p7/m, z31.s, z31.s5540# CHECK-NEXT:  1      3     0.50                        smin	z31.s, z31.s, #1275541# CHECK-NEXT:  1      3     0.50                        sminp	z0.b, p0/m, z0.b, z1.b5542# CHECK-NEXT:  1      3     0.50                        sminp	z0.h, p0/m, z0.h, z1.h5543# CHECK-NEXT:  1      3     0.50                        sminp	z29.s, p7/m, z29.s, z30.s5544# CHECK-NEXT:  1      3     0.50                        sminp	z31.d, p7/m, z31.d, z30.d5545# CHECK-NEXT:  1      4     1.00                        sminv	b0, p7, z31.b5546# CHECK-NEXT:  1      4     1.00                        sminv	d0, p7, z31.d5547# CHECK-NEXT:  1      4     1.00                        sminv	h0, p7, z31.h5548# CHECK-NEXT:  1      4     1.00                        sminv	s0, p7, z31.s5549# CHECK-NEXT:  1      4     0.50                        smlalb	z0.d, z1.s, z15.s[1]5550# CHECK-NEXT:  1      4     0.50                        smlalb	z0.d, z1.s, z31.s5551# CHECK-NEXT:  1      4     0.50                        smlalb	z0.h, z1.b, z31.b5552# CHECK-NEXT:  1      4     0.50                        smlalb	z0.s, z1.h, z31.h5553# CHECK-NEXT:  1      4     0.50                        smlalb	z0.s, z1.h, z7.h[7]5554# CHECK-NEXT:  1      4     0.50                        smlalt	z0.d, z1.s, z15.s[1]5555# CHECK-NEXT:  1      4     0.50                        smlalt	z0.d, z1.s, z31.s5556# CHECK-NEXT:  1      4     0.50                        smlalt	z0.h, z1.b, z31.b5557# CHECK-NEXT:  1      4     0.50                        smlalt	z0.s, z1.h, z31.h5558# CHECK-NEXT:  1      4     0.50                        smlalt	z0.s, z1.h, z7.h[7]5559# CHECK-NEXT:  1      4     0.50                        smlslb	z0.d, z1.s, z15.s[1]5560# CHECK-NEXT:  1      4     0.50                        smlslb	z0.d, z1.s, z31.s5561# CHECK-NEXT:  1      4     0.50                        smlslb	z0.h, z1.b, z31.b5562# CHECK-NEXT:  1      4     0.50                        smlslb	z0.s, z1.h, z31.h5563# CHECK-NEXT:  1      4     0.50                        smlslb	z0.s, z1.h, z7.h[7]5564# CHECK-NEXT:  1      4     0.50                        smlslt	z0.d, z1.s, z15.s[1]5565# CHECK-NEXT:  1      4     0.50                        smlslt	z0.d, z1.s, z31.s5566# CHECK-NEXT:  1      4     0.50                        smlslt	z0.h, z1.b, z31.b5567# CHECK-NEXT:  1      4     0.50                        smlslt	z0.s, z1.h, z31.h5568# CHECK-NEXT:  1      4     0.50                        smlslt	z0.s, z1.h, z7.h[7]5569# CHECK-NEXT:  1      4     0.50                        smmla	z0.s, z1.b, z2.b5570# CHECK-NEXT:  1      4     0.50                        smulh	z0.b, p7/m, z0.b, z31.b5571# CHECK-NEXT:  1      4     0.50                        smulh	z0.b, z1.b, z2.b5572# CHECK-NEXT:  1      4     0.50                        smulh	z0.d, p7/m, z0.d, z31.d5573# CHECK-NEXT:  1      4     0.50                        smulh	z0.h, p7/m, z0.h, z31.h5574# CHECK-NEXT:  1      4     0.50                        smulh	z0.h, z1.h, z2.h5575# CHECK-NEXT:  1      4     0.50                        smulh	z0.s, p7/m, z0.s, z31.s5576# CHECK-NEXT:  1      4     0.50                        smulh	z29.s, z30.s, z31.s5577# CHECK-NEXT:  1      4     0.50                        smulh	z31.d, z31.d, z31.d5578# CHECK-NEXT:  1      4     0.50                        smullb	z0.d, z1.s, z15.s[1]5579# CHECK-NEXT:  1      4     0.50                        smullb	z0.h, z1.b, z2.b5580# CHECK-NEXT:  1      4     0.50                        smullb	z0.s, z1.h, z7.h[7]5581# CHECK-NEXT:  1      4     0.50                        smullb	z29.s, z30.h, z31.h5582# CHECK-NEXT:  1      4     0.50                        smullb	z31.d, z31.s, z31.s5583# CHECK-NEXT:  1      4     0.50                        smullt	z0.d, z1.s, z15.s[1]5584# CHECK-NEXT:  1      4     0.50                        smullt	z0.h, z1.b, z2.b5585# CHECK-NEXT:  1      4     0.50                        smullt	z0.s, z1.h, z7.h[7]5586# CHECK-NEXT:  1      4     0.50                        smullt	z29.s, z30.h, z31.h5587# CHECK-NEXT:  1      4     0.50                        smullt	z31.d, z31.s, z31.s5588# CHECK-NEXT:  1      4     0.50                        splice	z29.b, p7, { z30.b, z31.b }5589# CHECK-NEXT:  1      4     0.50                        splice	z29.d, p7, { z30.d, z31.d }5590# CHECK-NEXT:  1      4     0.50                        splice	z29.h, p7, { z30.h, z31.h }5591# CHECK-NEXT:  1      4     0.50                        splice	z29.s, p7, { z30.s, z31.s }5592# CHECK-NEXT:  1      4     0.50                        splice	z31.b, p7, z31.b, z31.b5593# CHECK-NEXT:  1      4     0.50                        splice	z31.d, p7, z31.d, z31.d5594# CHECK-NEXT:  1      4     0.50                        splice	z31.h, p7, z31.h, z31.h5595# CHECK-NEXT:  1      4     0.50                        splice	z31.s, p7, z31.s, z31.s5596# CHECK-NEXT:  1      4     0.50                        sqabs	z31.b, p7/m, z31.b5597# CHECK-NEXT:  1      4     0.50                        sqabs	z31.d, p7/m, z31.d5598# CHECK-NEXT:  1      4     0.50                        sqabs	z31.h, p7/m, z31.h5599# CHECK-NEXT:  1      4     0.50                        sqabs	z31.s, p7/m, z31.s5600# CHECK-NEXT:  1      4     0.50                        sqadd	z0.b, p0/m, z0.b, z1.b5601# CHECK-NEXT:  1      4     0.50                        sqadd	z0.b, z0.b, #05602# CHECK-NEXT:  1      4     0.50                        sqadd	z0.b, z0.b, z0.b5603# CHECK-NEXT:  1      4     0.50                        sqadd	z0.d, z0.d, #05604# CHECK-NEXT:  1      4     0.50                        sqadd	z0.d, z0.d, #0, lsl #85605# CHECK-NEXT:  1      4     0.50                        sqadd	z0.d, z0.d, z0.d5606# CHECK-NEXT:  1      4     0.50                        sqadd	z0.h, p0/m, z0.h, z1.h5607# CHECK-NEXT:  1      4     0.50                        sqadd	z0.h, z0.h, #05608# CHECK-NEXT:  1      4     0.50                        sqadd	z0.h, z0.h, #0, lsl #85609# CHECK-NEXT:  1      4     0.50                        sqadd	z0.h, z0.h, z0.h5610# CHECK-NEXT:  1      4     0.50                        sqadd	z0.s, z0.s, #05611# CHECK-NEXT:  1      4     0.50                        sqadd	z0.s, z0.s, #0, lsl #85612# CHECK-NEXT:  1      4     0.50                        sqadd	z0.s, z0.s, z0.s5613# CHECK-NEXT:  1      4     0.50                        sqadd	z29.s, p7/m, z29.s, z30.s5614# CHECK-NEXT:  1      4     0.50                        sqadd	z31.b, z31.b, #2555615# CHECK-NEXT:  1      4     0.50                        sqadd	z31.d, p7/m, z31.d, z30.d5616# CHECK-NEXT:  1      4     0.50                        sqadd	z31.d, z31.d, #652805617# CHECK-NEXT:  1      4     0.50                        sqadd	z31.h, z31.h, #652805618# CHECK-NEXT:  1      4     0.50                        sqadd	z31.s, z31.s, #652805619# CHECK-NEXT:  1      4     0.50                        sqcadd	z0.b, z0.b, z0.b, #905620# CHECK-NEXT:  1      4     0.50                        sqcadd	z0.d, z0.d, z0.d, #905621# CHECK-NEXT:  1      4     0.50                        sqcadd	z0.h, z0.h, z0.h, #905622# CHECK-NEXT:  1      4     0.50                        sqcadd	z0.s, z0.s, z0.s, #905623# CHECK-NEXT:  1      4     0.50                        sqcadd	z31.b, z31.b, z31.b, #2705624# CHECK-NEXT:  1      4     0.50                        sqcadd	z31.d, z31.d, z31.d, #2705625# CHECK-NEXT:  1      4     0.50                        sqcadd	z31.h, z31.h, z31.h, #2705626# CHECK-NEXT:  1      4     0.50                        sqcadd	z31.s, z31.s, z31.s, #2705627# CHECK-NEXT:  1      4     0.33                        sqdecb	x05628# CHECK-NEXT:  1      4     0.33                        sqdecb	x0, #145629# CHECK-NEXT:  1      4     0.33                        sqdecb	x0, all, mul #165630# CHECK-NEXT:  1      4     0.33                        sqdecb	x0, pow25631# CHECK-NEXT:  1      4     0.33                        sqdecb	x0, vl15632# CHECK-NEXT:  1      4     0.33                        sqdecb	x0, w05633# CHECK-NEXT:  1      4     0.33                        sqdecb	x0, w0, all, mul #165634# CHECK-NEXT:  1      4     0.33                        sqdecb	x0, w0, pow25635# CHECK-NEXT:  1      4     0.33                        sqdecb	x0, w0, pow2, mul #165636# CHECK-NEXT:  1      4     0.33                        sqdecd	x05637# CHECK-NEXT:  1      4     0.33                        sqdecd	x0, #145638# CHECK-NEXT:  1      4     0.33                        sqdecd	x0, all, mul #165639# CHECK-NEXT:  1      4     0.33                        sqdecd	x0, pow25640# CHECK-NEXT:  1      4     0.33                        sqdecd	x0, vl15641# CHECK-NEXT:  1      4     0.33                        sqdecd	x0, w05642# CHECK-NEXT:  1      4     0.33                        sqdecd	x0, w0, all, mul #165643# CHECK-NEXT:  1      4     0.33                        sqdecd	x0, w0, pow25644# CHECK-NEXT:  1      4     0.33                        sqdecd	x0, w0, pow2, mul #165645# CHECK-NEXT:  1      4     0.50                        sqdecd	z0.d5646# CHECK-NEXT:  1      4     0.50                        sqdecd	z0.d, all, mul #165647# CHECK-NEXT:  1      4     0.50                        sqdecd	z0.d, pow25648# CHECK-NEXT:  1      4     0.50                        sqdecd	z0.d, pow2, mul #165649# CHECK-NEXT:  1      4     0.33                        sqdech	x05650# CHECK-NEXT:  1      4     0.33                        sqdech	x0, #145651# CHECK-NEXT:  1      4     0.33                        sqdech	x0, all, mul #165652# CHECK-NEXT:  1      4     0.33                        sqdech	x0, pow25653# CHECK-NEXT:  1      4     0.33                        sqdech	x0, vl15654# CHECK-NEXT:  1      4     0.33                        sqdech	x0, w05655# CHECK-NEXT:  1      4     0.33                        sqdech	x0, w0, all, mul #165656# CHECK-NEXT:  1      4     0.33                        sqdech	x0, w0, pow25657# CHECK-NEXT:  1      4     0.33                        sqdech	x0, w0, pow2, mul #165658# CHECK-NEXT:  1      4     0.50                        sqdech	z0.h5659# CHECK-NEXT:  1      4     0.50                        sqdech	z0.h, all, mul #165660# CHECK-NEXT:  1      4     0.50                        sqdech	z0.h, pow25661# CHECK-NEXT:  1      4     0.50                        sqdech	z0.h, pow2, mul #165662# CHECK-NEXT:  1      9     1.00                        sqdecp	x0, p0.b5663# CHECK-NEXT:  1      9     1.00                        sqdecp	x0, p0.d5664# CHECK-NEXT:  1      9     1.00                        sqdecp	x0, p0.h5665# CHECK-NEXT:  1      9     1.00                        sqdecp	x0, p0.s5666# CHECK-NEXT:  1      9     1.00                        sqdecp	xzr, p15.b, wzr5667# CHECK-NEXT:  1      9     1.00                        sqdecp	xzr, p15.d, wzr5668# CHECK-NEXT:  1      9     1.00                        sqdecp	xzr, p15.h, wzr5669# CHECK-NEXT:  1      9     1.00                        sqdecp	xzr, p15.s, wzr5670# CHECK-NEXT:  1      4     0.50                        sqdecp	z0.d, p0.d5671# CHECK-NEXT:  1      4     0.50                        sqdecp	z0.h, p0.h5672# CHECK-NEXT:  1      4     0.50                        sqdecp	z0.s, p0.s5673# CHECK-NEXT:  1      4     0.33                        sqdecw	x05674# CHECK-NEXT:  1      4     0.33                        sqdecw	x0, #145675# CHECK-NEXT:  1      4     0.33                        sqdecw	x0, all, mul #165676# CHECK-NEXT:  1      4     0.33                        sqdecw	x0, pow25677# CHECK-NEXT:  1      4     0.33                        sqdecw	x0, vl15678# CHECK-NEXT:  1      4     0.33                        sqdecw	x0, w05679# CHECK-NEXT:  1      4     0.33                        sqdecw	x0, w0, all, mul #165680# CHECK-NEXT:  1      4     0.33                        sqdecw	x0, w0, pow25681# CHECK-NEXT:  1      4     0.33                        sqdecw	x0, w0, pow2, mul #165682# CHECK-NEXT:  1      4     0.50                        sqdecw	z0.s5683# CHECK-NEXT:  1      4     0.50                        sqdecw	z0.s, all, mul #165684# CHECK-NEXT:  1      4     0.50                        sqdecw	z0.s, pow25685# CHECK-NEXT:  1      4     0.50                        sqdecw	z0.s, pow2, mul #165686# CHECK-NEXT:  1      4     0.50                        sqdmlalb	z0.d, z1.s, z15.s[3]5687# CHECK-NEXT:  1      4     0.50                        sqdmlalb	z0.d, z1.s, z31.s5688# CHECK-NEXT:  1      4     0.50                        sqdmlalb	z0.h, z1.b, z31.b5689# CHECK-NEXT:  1      4     0.50                        sqdmlalb	z0.s, z1.h, z31.h5690# CHECK-NEXT:  1      4     0.50                        sqdmlalb	z0.s, z1.h, z7.h[7]5691# CHECK-NEXT:  1      4     0.50                        sqdmlalbt	z0.d, z1.s, z31.s5692# CHECK-NEXT:  1      4     0.50                        sqdmlalbt	z0.h, z1.b, z31.b5693# CHECK-NEXT:  1      4     0.50                        sqdmlalbt	z0.s, z1.h, z31.h5694# CHECK-NEXT:  1      4     0.50                        sqdmlalt	z0.d, z1.s, z15.s[3]5695# CHECK-NEXT:  1      4     0.50                        sqdmlalt	z0.d, z1.s, z31.s5696# CHECK-NEXT:  1      4     0.50                        sqdmlalt	z0.h, z1.b, z31.b5697# CHECK-NEXT:  1      4     0.50                        sqdmlalt	z0.s, z1.h, z31.h5698# CHECK-NEXT:  1      4     0.50                        sqdmlalt	z0.s, z1.h, z7.h[7]5699# CHECK-NEXT:  1      4     0.50                        sqdmlslb	z0.d, z1.s, z15.s[3]5700# CHECK-NEXT:  1      4     0.50                        sqdmlslb	z0.d, z1.s, z31.s5701# CHECK-NEXT:  1      4     0.50                        sqdmlslb	z0.h, z1.b, z31.b5702# CHECK-NEXT:  1      4     0.50                        sqdmlslb	z0.s, z1.h, z31.h5703# CHECK-NEXT:  1      4     0.50                        sqdmlslb	z0.s, z1.h, z7.h[7]5704# CHECK-NEXT:  1      4     0.50                        sqdmlslbt	z0.d, z1.s, z31.s5705# CHECK-NEXT:  1      4     0.50                        sqdmlslbt	z0.h, z1.b, z31.b5706# CHECK-NEXT:  1      4     0.50                        sqdmlslbt	z0.s, z1.h, z31.h5707# CHECK-NEXT:  1      4     0.50                        sqdmlslt	z0.d, z1.s, z15.s[3]5708# CHECK-NEXT:  1      4     0.50                        sqdmlslt	z0.d, z1.s, z31.s5709# CHECK-NEXT:  1      4     0.50                        sqdmlslt	z0.h, z1.b, z31.b5710# CHECK-NEXT:  1      4     0.50                        sqdmlslt	z0.s, z1.h, z31.h5711# CHECK-NEXT:  1      4     0.50                        sqdmlslt	z0.s, z1.h, z7.h[7]5712# CHECK-NEXT:  1      4     0.50                        sqdmulh	z0.b, z1.b, z2.b5713# CHECK-NEXT:  1      4     0.50                        sqdmulh	z0.d, z1.d, z15.d[1]5714# CHECK-NEXT:  1      4     0.50                        sqdmulh	z0.h, z1.h, z2.h5715# CHECK-NEXT:  1      4     0.50                        sqdmulh	z0.h, z1.h, z7.h[7]5716# CHECK-NEXT:  1      4     0.50                        sqdmulh	z0.s, z1.s, z7.s[3]5717# CHECK-NEXT:  1      4     0.50                        sqdmulh	z29.s, z30.s, z31.s5718# CHECK-NEXT:  1      4     0.50                        sqdmulh	z31.d, z31.d, z31.d5719# CHECK-NEXT:  1      4     0.50                        sqdmullb	z0.d, z1.s, z15.s[1]5720# CHECK-NEXT:  1      4     0.50                        sqdmullb	z0.h, z1.b, z2.b5721# CHECK-NEXT:  1      4     0.50                        sqdmullb	z0.s, z1.h, z7.h[7]5722# CHECK-NEXT:  1      4     0.50                        sqdmullb	z29.s, z30.h, z31.h5723# CHECK-NEXT:  1      4     0.50                        sqdmullb	z31.d, z31.s, z31.s5724# CHECK-NEXT:  1      4     0.50                        sqdmullt	z0.d, z1.s, z15.s[1]5725# CHECK-NEXT:  1      4     0.50                        sqdmullt	z0.h, z1.b, z2.b5726# CHECK-NEXT:  1      4     0.50                        sqdmullt	z0.s, z1.h, z7.h[7]5727# CHECK-NEXT:  1      4     0.50                        sqdmullt	z29.s, z30.h, z31.h5728# CHECK-NEXT:  1      4     0.50                        sqdmullt	z31.d, z31.s, z31.s5729# CHECK-NEXT:  1      4     0.33                        sqincb	x05730# CHECK-NEXT:  1      4     0.33                        sqincb	x0, #145731# CHECK-NEXT:  1      4     0.33                        sqincb	x0, all, mul #165732# CHECK-NEXT:  1      4     0.33                        sqincb	x0, pow25733# CHECK-NEXT:  1      4     0.33                        sqincb	x0, vl15734# CHECK-NEXT:  1      4     0.33                        sqincb	x0, w05735# CHECK-NEXT:  1      4     0.33                        sqincb	x0, w0, all, mul #165736# CHECK-NEXT:  1      4     0.33                        sqincb	x0, w0, pow25737# CHECK-NEXT:  1      4     0.33                        sqincb	x0, w0, pow2, mul #165738# CHECK-NEXT:  1      4     0.33                        sqincd	x05739# CHECK-NEXT:  1      4     0.33                        sqincd	x0, #145740# CHECK-NEXT:  1      4     0.33                        sqincd	x0, all, mul #165741# CHECK-NEXT:  1      4     0.33                        sqincd	x0, pow25742# CHECK-NEXT:  1      4     0.33                        sqincd	x0, vl15743# CHECK-NEXT:  1      4     0.33                        sqincd	x0, w05744# CHECK-NEXT:  1      4     0.33                        sqincd	x0, w0, all, mul #165745# CHECK-NEXT:  1      4     0.33                        sqincd	x0, w0, pow25746# CHECK-NEXT:  1      4     0.33                        sqincd	x0, w0, pow2, mul #165747# CHECK-NEXT:  1      4     0.50                        sqincd	z0.d5748# CHECK-NEXT:  1      4     0.50                        sqincd	z0.d, all, mul #165749# CHECK-NEXT:  1      4     0.50                        sqincd	z0.d, pow25750# CHECK-NEXT:  1      4     0.50                        sqincd	z0.d, pow2, mul #165751# CHECK-NEXT:  1      4     0.33                        sqinch	x05752# CHECK-NEXT:  1      4     0.33                        sqinch	x0, #145753# CHECK-NEXT:  1      4     0.33                        sqinch	x0, all, mul #165754# CHECK-NEXT:  1      4     0.33                        sqinch	x0, pow25755# CHECK-NEXT:  1      4     0.33                        sqinch	x0, vl15756# CHECK-NEXT:  1      4     0.33                        sqinch	x0, w05757# CHECK-NEXT:  1      4     0.33                        sqinch	x0, w0, all, mul #165758# CHECK-NEXT:  1      4     0.33                        sqinch	x0, w0, pow25759# CHECK-NEXT:  1      4     0.33                        sqinch	x0, w0, pow2, mul #165760# CHECK-NEXT:  1      4     0.50                        sqinch	z0.h5761# CHECK-NEXT:  1      4     0.50                        sqinch	z0.h, all, mul #165762# CHECK-NEXT:  1      4     0.50                        sqinch	z0.h, pow25763# CHECK-NEXT:  1      4     0.50                        sqinch	z0.h, pow2, mul #165764# CHECK-NEXT:  1      9     1.00                        sqincp	x0, p0.b5765# CHECK-NEXT:  1      9     1.00                        sqincp	x0, p0.d5766# CHECK-NEXT:  1      9     1.00                        sqincp	x0, p0.h5767# CHECK-NEXT:  1      9     1.00                        sqincp	x0, p0.s5768# CHECK-NEXT:  1      9     1.00                        sqincp	xzr, p15.b, wzr5769# CHECK-NEXT:  1      9     1.00                        sqincp	xzr, p15.d, wzr5770# CHECK-NEXT:  1      9     1.00                        sqincp	xzr, p15.h, wzr5771# CHECK-NEXT:  1      9     1.00                        sqincp	xzr, p15.s, wzr5772# CHECK-NEXT:  1      4     0.50                        sqincp	z0.d, p0.d5773# CHECK-NEXT:  1      4     0.50                        sqincp	z0.h, p0.h5774# CHECK-NEXT:  1      4     0.50                        sqincp	z0.s, p0.s5775# CHECK-NEXT:  1      4     0.33                        sqincw	x05776# CHECK-NEXT:  1      4     0.33                        sqincw	x0, #145777# CHECK-NEXT:  1      4     0.33                        sqincw	x0, all, mul #165778# CHECK-NEXT:  1      4     0.33                        sqincw	x0, pow25779# CHECK-NEXT:  1      4     0.33                        sqincw	x0, vl15780# CHECK-NEXT:  1      4     0.33                        sqincw	x0, w05781# CHECK-NEXT:  1      4     0.33                        sqincw	x0, w0, all, mul #165782# CHECK-NEXT:  1      4     0.33                        sqincw	x0, w0, pow25783# CHECK-NEXT:  1      4     0.33                        sqincw	x0, w0, pow2, mul #165784# CHECK-NEXT:  1      4     0.50                        sqincw	z0.s5785# CHECK-NEXT:  1      4     0.50                        sqincw	z0.s, all, mul #165786# CHECK-NEXT:  1      4     0.50                        sqincw	z0.s, pow25787# CHECK-NEXT:  1      4     0.50                        sqincw	z0.s, pow2, mul #165788# CHECK-NEXT:  1      4     0.50                        sqneg	z31.b, p7/m, z31.b5789# CHECK-NEXT:  1      4     0.50                        sqneg	z31.d, p7/m, z31.d5790# CHECK-NEXT:  1      4     0.50                        sqneg	z31.h, p7/m, z31.h5791# CHECK-NEXT:  1      4     0.50                        sqneg	z31.s, p7/m, z31.s5792# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z0.b, z1.b, z2.b, #05793# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z0.d, z1.d, z2.d, #05794# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z0.h, z1.h, z2.h, #05795# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z0.h, z1.h, z2.h[0], #05796# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z0.s, z1.s, z2.s, #05797# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z0.s, z1.s, z2.s[0], #05798# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z15.b, z16.b, z17.b, #2705799# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z15.d, z16.d, z17.d, #2705800# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z15.h, z16.h, z17.h, #2705801# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z15.s, z16.s, z17.s, #2705802# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z29.b, z30.b, z31.b, #905803# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z29.d, z30.d, z31.d, #905804# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z29.h, z30.h, z31.h, #905805# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z29.s, z30.s, z31.s, #905806# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z31.b, z31.b, z31.b, #1805807# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z31.d, z31.d, z31.d, #1805808# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z31.h, z30.h, z7.h[0], #1805809# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z31.h, z31.h, z31.h, #1805810# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z31.s, z30.s, z7.s[0], #1805811# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z31.s, z31.s, z31.s, #1805812# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.b, z1.b, z31.b5813# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.d, z1.d, z15.d[1]5814# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.d, z1.d, z31.d5815# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.h, z1.h, z31.h5816# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.h, z1.h, z7.h[7]5817# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.s, z1.s, z31.s5818# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.s, z1.s, z7.s[3]5819# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.b, z1.b, z31.b5820# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.d, z1.d, z15.d[1]5821# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.d, z1.d, z31.d5822# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.h, z1.h, z31.h5823# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.h, z1.h, z7.h[7]5824# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.s, z1.s, z31.s5825# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.s, z1.s, z7.s[3]5826# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z0.b, z1.b, z2.b5827# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z0.d, z1.d, z15.d[1]5828# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z0.h, z1.h, z2.h5829# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z0.h, z1.h, z7.h[7]5830# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z0.s, z1.s, z7.s[3]5831# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z29.s, z30.s, z31.s5832# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z31.d, z31.d, z31.d5833# CHECK-NEXT:  1      4     0.50                        sqrshl	z0.b, p0/m, z0.b, z1.b5834# CHECK-NEXT:  1      4     0.50                        sqrshl	z0.h, p0/m, z0.h, z1.h5835# CHECK-NEXT:  1      4     0.50                        sqrshl	z29.s, p7/m, z29.s, z30.s5836# CHECK-NEXT:  1      4     0.50                        sqrshl	z31.d, p7/m, z31.d, z30.d5837# CHECK-NEXT:  1      4     0.50                        sqrshlr	z0.b, p0/m, z0.b, z1.b5838# CHECK-NEXT:  1      4     0.50                        sqrshlr	z0.h, p0/m, z0.h, z1.h5839# CHECK-NEXT:  1      4     0.50                        sqrshlr	z29.s, p7/m, z29.s, z30.s5840# CHECK-NEXT:  1      4     0.50                        sqrshlr	z31.d, p7/m, z31.d, z30.d5841# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z0.b, z0.h, #15842# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z0.h, z0.s, #15843# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z0.s, z0.d, #15844# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z31.b, z31.h, #85845# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z31.h, z31.s, #165846# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z31.s, z31.d, #325847# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z0.b, z0.h, #15848# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z0.h, z0.s, #15849# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z0.s, z0.d, #15850# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z31.b, z31.h, #85851# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z31.h, z31.s, #165852# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z31.s, z31.d, #325853# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z0.b, z0.h, #15854# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z0.h, z0.s, #15855# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z0.s, z0.d, #15856# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z31.b, z31.h, #85857# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z31.h, z31.s, #165858# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z31.s, z31.d, #325859# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z0.b, z0.h, #15860# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z0.h, z0.s, #15861# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z0.s, z0.d, #15862# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z31.b, z31.h, #85863# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z31.h, z31.s, #165864# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z31.s, z31.d, #325865# CHECK-NEXT:  1      4     0.50                        sqshl	z0.b, p0/m, z0.b, #05866# CHECK-NEXT:  1      4     0.50                        sqshl	z0.b, p0/m, z0.b, z1.b5867# CHECK-NEXT:  1      4     0.50                        sqshl	z0.d, p0/m, z0.d, #05868# CHECK-NEXT:  1      4     0.50                        sqshl	z0.h, p0/m, z0.h, #05869# CHECK-NEXT:  1      4     0.50                        sqshl	z0.h, p0/m, z0.h, z1.h5870# CHECK-NEXT:  1      4     0.50                        sqshl	z0.s, p0/m, z0.s, #05871# CHECK-NEXT:  1      4     0.50                        sqshl	z29.s, p7/m, z29.s, z30.s5872# CHECK-NEXT:  1      4     0.50                        sqshl	z31.b, p0/m, z31.b, #75873# CHECK-NEXT:  1      4     0.50                        sqshl	z31.d, p0/m, z31.d, #635874# CHECK-NEXT:  1      4     0.50                        sqshl	z31.d, p7/m, z31.d, z30.d5875# CHECK-NEXT:  1      4     0.50                        sqshl	z31.h, p0/m, z31.h, #155876# CHECK-NEXT:  1      4     0.50                        sqshl	z31.s, p0/m, z31.s, #315877# CHECK-NEXT:  1      4     0.50                        sqshlr	z0.b, p0/m, z0.b, z1.b5878# CHECK-NEXT:  1      4     0.50                        sqshlr	z0.h, p0/m, z0.h, z1.h5879# CHECK-NEXT:  1      4     0.50                        sqshlr	z29.s, p7/m, z29.s, z30.s5880# CHECK-NEXT:  1      4     0.50                        sqshlr	z31.d, p7/m, z31.d, z30.d5881# CHECK-NEXT:  1      4     0.50                        sqshlu	z0.b, p0/m, z0.b, #05882# CHECK-NEXT:  1      4     0.50                        sqshlu	z0.d, p0/m, z0.d, #05883# CHECK-NEXT:  1      4     0.50                        sqshlu	z0.h, p0/m, z0.h, #05884# CHECK-NEXT:  1      4     0.50                        sqshlu	z0.s, p0/m, z0.s, #05885# CHECK-NEXT:  1      4     0.50                        sqshlu	z31.b, p0/m, z31.b, #75886# CHECK-NEXT:  1      4     0.50                        sqshlu	z31.d, p0/m, z31.d, #635887# CHECK-NEXT:  1      4     0.50                        sqshlu	z31.h, p0/m, z31.h, #155888# CHECK-NEXT:  1      4     0.50                        sqshlu	z31.s, p0/m, z31.s, #315889# CHECK-NEXT:  1      4     0.50                        sqshrnb	z0.b, z0.h, #15890# CHECK-NEXT:  1      4     0.50                        sqshrnb	z0.h, z0.s, #15891# CHECK-NEXT:  1      4     0.50                        sqshrnb	z0.s, z0.d, #15892# CHECK-NEXT:  1      4     0.50                        sqshrnb	z31.b, z31.h, #85893# CHECK-NEXT:  1      4     0.50                        sqshrnb	z31.h, z31.s, #165894# CHECK-NEXT:  1      4     0.50                        sqshrnb	z31.s, z31.d, #325895# CHECK-NEXT:  1      4     0.50                        sqshrnt	z0.b, z0.h, #15896# CHECK-NEXT:  1      4     0.50                        sqshrnt	z0.h, z0.s, #15897# CHECK-NEXT:  1      4     0.50                        sqshrnt	z0.s, z0.d, #15898# CHECK-NEXT:  1      4     0.50                        sqshrnt	z31.b, z31.h, #85899# CHECK-NEXT:  1      4     0.50                        sqshrnt	z31.h, z31.s, #165900# CHECK-NEXT:  1      4     0.50                        sqshrnt	z31.s, z31.d, #325901# CHECK-NEXT:  1      4     0.50                        sqshrunb	z0.b, z0.h, #15902# CHECK-NEXT:  1      4     0.50                        sqshrunb	z0.h, z0.s, #15903# CHECK-NEXT:  1      4     0.50                        sqshrunb	z0.s, z0.d, #15904# CHECK-NEXT:  1      4     0.50                        sqshrunb	z31.b, z31.h, #85905# CHECK-NEXT:  1      4     0.50                        sqshrunb	z31.h, z31.s, #165906# CHECK-NEXT:  1      4     0.50                        sqshrunb	z31.s, z31.d, #325907# CHECK-NEXT:  1      4     0.50                        sqshrunt	z0.b, z0.h, #15908# CHECK-NEXT:  1      4     0.50                        sqshrunt	z0.h, z0.s, #15909# CHECK-NEXT:  1      4     0.50                        sqshrunt	z0.s, z0.d, #15910# CHECK-NEXT:  1      4     0.50                        sqshrunt	z31.b, z31.h, #85911# CHECK-NEXT:  1      4     0.50                        sqshrunt	z31.h, z31.s, #165912# CHECK-NEXT:  1      4     0.50                        sqshrunt	z31.s, z31.d, #325913# CHECK-NEXT:  1      4     0.50                        sqsub	z0.b, p0/m, z0.b, z1.b5914# CHECK-NEXT:  1      4     0.50                        sqsub	z0.b, z0.b, #05915# CHECK-NEXT:  1      4     0.50                        sqsub	z0.b, z0.b, z0.b5916# CHECK-NEXT:  1      4     0.50                        sqsub	z0.d, z0.d, #05917# CHECK-NEXT:  1      4     0.50                        sqsub	z0.d, z0.d, #0, lsl #85918# CHECK-NEXT:  1      4     0.50                        sqsub	z0.d, z0.d, z0.d5919# CHECK-NEXT:  1      4     0.50                        sqsub	z0.h, p0/m, z0.h, z1.h5920# CHECK-NEXT:  1      4     0.50                        sqsub	z0.h, z0.h, #05921# CHECK-NEXT:  1      4     0.50                        sqsub	z0.h, z0.h, #0, lsl #85922# CHECK-NEXT:  1      4     0.50                        sqsub	z0.h, z0.h, z0.h5923# CHECK-NEXT:  1      4     0.50                        sqsub	z0.s, z0.s, #05924# CHECK-NEXT:  1      4     0.50                        sqsub	z0.s, z0.s, #0, lsl #85925# CHECK-NEXT:  1      4     0.50                        sqsub	z0.s, z0.s, z0.s5926# CHECK-NEXT:  1      4     0.50                        sqsub	z29.s, p7/m, z29.s, z30.s5927# CHECK-NEXT:  1      4     0.50                        sqsub	z31.b, z31.b, #2555928# CHECK-NEXT:  1      4     0.50                        sqsub	z31.d, p7/m, z31.d, z30.d5929# CHECK-NEXT:  1      4     0.50                        sqsub	z31.d, z31.d, #652805930# CHECK-NEXT:  1      4     0.50                        sqsub	z31.h, z31.h, #652805931# CHECK-NEXT:  1      4     0.50                        sqsub	z31.s, z31.s, #652805932# CHECK-NEXT:  1      4     0.50                        sqsubr	z0.b, p0/m, z0.b, z1.b5933# CHECK-NEXT:  1      4     0.50                        sqsubr	z0.h, p0/m, z0.h, z1.h5934# CHECK-NEXT:  1      4     0.50                        sqsubr	z29.s, p7/m, z29.s, z30.s5935# CHECK-NEXT:  1      4     0.50                        sqsubr	z31.d, p7/m, z31.d, z30.d5936# CHECK-NEXT:  1      4     0.50                        sqxtnb	z0.b, z31.h5937# CHECK-NEXT:  1      4     0.50                        sqxtnb	z0.h, z31.s5938# CHECK-NEXT:  1      4     0.50                        sqxtnb	z0.s, z31.d5939# CHECK-NEXT:  1      4     0.50                        sqxtnt	z0.b, z31.h5940# CHECK-NEXT:  1      4     0.50                        sqxtnt	z0.h, z31.s5941# CHECK-NEXT:  1      4     0.50                        sqxtnt	z0.s, z31.d5942# CHECK-NEXT:  1      4     0.50                        sqxtunb	z0.b, z31.h5943# CHECK-NEXT:  1      4     0.50                        sqxtunb	z0.h, z31.s5944# CHECK-NEXT:  1      4     0.50                        sqxtunb	z0.s, z31.d5945# CHECK-NEXT:  1      4     0.50                        sqxtunt	z0.b, z31.h5946# CHECK-NEXT:  1      4     0.50                        sqxtunt	z0.h, z31.s5947# CHECK-NEXT:  1      4     0.50                        sqxtunt	z0.s, z31.d5948# CHECK-NEXT:  1      4     0.50                        srhadd	z0.b, p0/m, z0.b, z1.b5949# CHECK-NEXT:  1      4     0.50                        srhadd	z0.h, p0/m, z0.h, z1.h5950# CHECK-NEXT:  1      4     0.50                        srhadd	z29.s, p7/m, z29.s, z30.s5951# CHECK-NEXT:  1      4     0.50                        srhadd	z31.d, p7/m, z31.d, z30.d5952# CHECK-NEXT:  1      3     0.50                        sri	z0.b, z0.b, #15953# CHECK-NEXT:  1      3     0.50                        sri	z0.d, z0.d, #15954# CHECK-NEXT:  1      3     0.50                        sri	z0.h, z0.h, #15955# CHECK-NEXT:  1      3     0.50                        sri	z0.s, z0.s, #15956# CHECK-NEXT:  1      3     0.50                        sri	z31.b, z31.b, #85957# CHECK-NEXT:  1      3     0.50                        sri	z31.d, z31.d, #645958# CHECK-NEXT:  1      3     0.50                        sri	z31.h, z31.h, #165959# CHECK-NEXT:  1      3     0.50                        sri	z31.s, z31.s, #325960# CHECK-NEXT:  1      4     0.50                        srshl	z0.b, p0/m, z0.b, z1.b5961# CHECK-NEXT:  1      4     0.50                        srshl	z0.h, p0/m, z0.h, z1.h5962# CHECK-NEXT:  1      4     0.50                        srshl	z29.s, p7/m, z29.s, z30.s5963# CHECK-NEXT:  1      4     0.50                        srshl	z31.d, p7/m, z31.d, z30.d5964# CHECK-NEXT:  1      4     0.50                        srshlr	z0.b, p0/m, z0.b, z1.b5965# CHECK-NEXT:  1      4     0.50                        srshlr	z0.h, p0/m, z0.h, z1.h5966# CHECK-NEXT:  1      4     0.50                        srshlr	z29.s, p7/m, z29.s, z30.s5967# CHECK-NEXT:  1      4     0.50                        srshlr	z31.d, p7/m, z31.d, z30.d5968# CHECK-NEXT:  1      4     0.50                        srshr	z0.b, p0/m, z0.b, #15969# CHECK-NEXT:  1      4     0.50                        srshr	z0.d, p0/m, z0.d, #15970# CHECK-NEXT:  1      4     0.50                        srshr	z0.h, p0/m, z0.h, #15971# CHECK-NEXT:  1      4     0.50                        srshr	z0.s, p0/m, z0.s, #15972# CHECK-NEXT:  1      4     0.50                        srshr	z31.b, p0/m, z31.b, #85973# CHECK-NEXT:  1      4     0.50                        srshr	z31.d, p0/m, z31.d, #645974# CHECK-NEXT:  1      4     0.50                        srshr	z31.h, p0/m, z31.h, #165975# CHECK-NEXT:  1      4     0.50                        srshr	z31.s, p0/m, z31.s, #325976# CHECK-NEXT:  1      7     1.00                        srsra	z0.b, z0.b, #15977# CHECK-NEXT:  1      7     1.00                        srsra	z0.d, z0.d, #15978# CHECK-NEXT:  1      7     1.00                        srsra	z0.h, z0.h, #15979# CHECK-NEXT:  1      7     1.00                        srsra	z0.s, z0.s, #15980# CHECK-NEXT:  1      7     1.00                        srsra	z31.b, z31.b, #85981# CHECK-NEXT:  1      7     1.00                        srsra	z31.d, z31.d, #645982# CHECK-NEXT:  1      7     1.00                        srsra	z31.h, z31.h, #165983# CHECK-NEXT:  1      7     1.00                        srsra	z31.s, z31.s, #325984# CHECK-NEXT:  1      3     0.50                        sshllb	z0.d, z0.s, #05985# CHECK-NEXT:  1      3     0.50                        sshllb	z0.h, z0.b, #05986# CHECK-NEXT:  1      3     0.50                        sshllb	z0.s, z0.h, #05987# CHECK-NEXT:  1      3     0.50                        sshllb	z31.d, z31.s, #315988# CHECK-NEXT:  1      3     0.50                        sshllb	z31.h, z31.b, #75989# CHECK-NEXT:  1      3     0.50                        sshllb	z31.s, z31.h, #155990# CHECK-NEXT:  1      3     0.50                        sshllt	z0.d, z0.s, #05991# CHECK-NEXT:  1      3     0.50                        sshllt	z0.h, z0.b, #05992# CHECK-NEXT:  1      3     0.50                        sshllt	z0.s, z0.h, #05993# CHECK-NEXT:  1      3     0.50                        sshllt	z31.d, z31.s, #315994# CHECK-NEXT:  1      3     0.50                        sshllt	z31.h, z31.b, #75995# CHECK-NEXT:  1      3     0.50                        sshllt	z31.s, z31.h, #155996# CHECK-NEXT:  1      4     0.50                        ssra	z0.b, z0.b, #15997# CHECK-NEXT:  1      4     0.50                        ssra	z0.d, z0.d, #15998# CHECK-NEXT:  1      4     0.50                        ssra	z0.h, z0.h, #15999# CHECK-NEXT:  1      4     0.50                        ssra	z0.s, z0.s, #16000# CHECK-NEXT:  1      4     0.50                        ssra	z31.b, z31.b, #86001# CHECK-NEXT:  1      4     0.50                        ssra	z31.d, z31.d, #646002# CHECK-NEXT:  1      4     0.50                        ssra	z31.h, z31.h, #166003# CHECK-NEXT:  1      4     0.50                        ssra	z31.s, z31.s, #326004# CHECK-NEXT:  1      4     0.50                        ssublb	z0.h, z1.b, z2.b6005# CHECK-NEXT:  1      4     0.50                        ssublb	z29.s, z30.h, z31.h6006# CHECK-NEXT:  1      4     0.50                        ssublb	z31.d, z31.s, z31.s6007# CHECK-NEXT:  1      4     0.50                        ssublbt	z0.d, z1.s, z31.s6008# CHECK-NEXT:  1      4     0.50                        ssublbt	z0.h, z1.b, z31.b6009# CHECK-NEXT:  1      4     0.50                        ssublbt	z0.s, z1.h, z31.h6010# CHECK-NEXT:  1      4     0.50                        ssublt	z0.h, z1.b, z2.b6011# CHECK-NEXT:  1      4     0.50                        ssublt	z29.s, z30.h, z31.h6012# CHECK-NEXT:  1      4     0.50                        ssublt	z31.d, z31.s, z31.s6013# CHECK-NEXT:  1      4     0.50                        ssubltb	z0.d, z1.s, z31.s6014# CHECK-NEXT:  1      4     0.50                        ssubltb	z0.h, z1.b, z31.b6015# CHECK-NEXT:  1      4     0.50                        ssubltb	z0.s, z1.h, z31.h6016# CHECK-NEXT:  1      4     0.50                        ssubwb	z0.h, z1.h, z2.b6017# CHECK-NEXT:  1      4     0.50                        ssubwb	z29.s, z30.s, z31.h6018# CHECK-NEXT:  1      4     0.50                        ssubwb	z31.d, z31.d, z31.s6019# CHECK-NEXT:  1      4     0.50                        ssubwt	z0.h, z1.h, z2.b6020# CHECK-NEXT:  1      4     0.50                        ssubwt	z29.s, z30.s, z31.h6021# CHECK-NEXT:  1      4     0.50                        ssubwt	z31.d, z31.d, z31.s6022# CHECK-NEXT:  1      1     1.00           *            st1b	{ z0.b }, p0, [x0, x0]6023# CHECK-NEXT:  1      1     1.00           *            st1b	{ z0.b }, p0, [x0]6024# CHECK-NEXT:  1      1     1.00           *            st1b	{ z0.d }, p0, [x0, x0]6025# CHECK-NEXT:  1      1     8.00           *            st1b	{ z0.d }, p0, [x0, z0.d, sxtw]6026# CHECK-NEXT:  1      1     8.00           *            st1b	{ z0.d }, p0, [x0, z0.d, uxtw]6027# CHECK-NEXT:  1      1     8.00           *            st1b	{ z0.d }, p0, [x0, z0.d]6028# CHECK-NEXT:  1      1     1.00           *            st1b	{ z0.d }, p0, [x0]6029# CHECK-NEXT:  1      1     7.00           *            st1b	{ z0.d }, p7, [z0.d]6030# CHECK-NEXT:  1      1     1.00           *            st1b	{ z0.h }, p0, [x0, x0]6031# CHECK-NEXT:  1      1     1.00           *            st1b	{ z0.h }, p0, [x0]6032# CHECK-NEXT:  1      1     1.00           *            st1b	{ z0.s }, p0, [x0, x0]6033# CHECK-NEXT:  1      1     8.00           *            st1b	{ z0.s }, p0, [x0, z0.s, sxtw]6034# CHECK-NEXT:  1      1     8.00           *            st1b	{ z0.s }, p0, [x0, z0.s, uxtw]6035# CHECK-NEXT:  1      1     1.00           *            st1b	{ z0.s }, p0, [x0]6036# CHECK-NEXT:  1      1     9.00           *            st1b	{ z0.s }, p7, [z0.s]6037# CHECK-NEXT:  1      1     1.00           *            st1b	{ z21.b }, p5, [x10, #5, mul vl]6038# CHECK-NEXT:  1      1     1.00           *            st1b	{ z21.d }, p5, [x10, #5, mul vl]6039# CHECK-NEXT:  1      1     1.00           *            st1b	{ z21.h }, p5, [x10, #5, mul vl]6040# CHECK-NEXT:  1      1     1.00           *            st1b	{ z21.s }, p5, [x10, #5, mul vl]6041# CHECK-NEXT:  1      1     1.00           *            st1b	{ z31.b }, p7, [sp, #-1, mul vl]6042# CHECK-NEXT:  1      1     1.00           *            st1b	{ z31.d }, p7, [sp, #-1, mul vl]6043# CHECK-NEXT:  1      1     7.00           *            st1b	{ z31.d }, p7, [z31.d, #31]6044# CHECK-NEXT:  1      1     1.00           *            st1b	{ z31.h }, p7, [sp, #-1, mul vl]6045# CHECK-NEXT:  1      1     1.00           *            st1b	{ z31.s }, p7, [sp, #-1, mul vl]6046# CHECK-NEXT:  1      1     9.00           *            st1b	{ z31.s }, p7, [z31.s, #31]6047# CHECK-NEXT:  1      1     1.00           *            st1d	{ z0.d }, p0, [x0, x0, lsl #3]6048# CHECK-NEXT:  1      1     8.00           *            st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]6049# CHECK-NEXT:  1      1     8.00           *            st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]6050# CHECK-NEXT:  1      1     8.00           *            st1d	{ z0.d }, p0, [x0, z0.d, sxtw]6051# CHECK-NEXT:  1      1     8.00           *            st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]6052# CHECK-NEXT:  1      1     8.00           *            st1d	{ z0.d }, p0, [x0, z0.d, uxtw]6053# CHECK-NEXT:  1      1     8.00           *            st1d	{ z0.d }, p0, [x0, z0.d]6054# CHECK-NEXT:  1      1     1.00           *            st1d	{ z0.d }, p0, [x0]6055# CHECK-NEXT:  1      1     7.00           *            st1d	{ z0.d }, p7, [z0.d]6056# CHECK-NEXT:  1      1     1.00           *            st1d	{ z21.d }, p5, [x10, #5, mul vl]6057# CHECK-NEXT:  1      1     1.00           *            st1d	{ z31.d }, p7, [sp, #-1, mul vl]6058# CHECK-NEXT:  1      1     7.00           *            st1d	{ z31.d }, p7, [z31.d, #248]6059# CHECK-NEXT:  1      1     1.00           *            st1h	{ z0.d }, p0, [x0, x0, lsl #1]6060# CHECK-NEXT:  1      1     8.00           *            st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]6061# CHECK-NEXT:  1      1     8.00           *            st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]6062# CHECK-NEXT:  1      1     8.00           *            st1h	{ z0.d }, p0, [x0, z0.d, sxtw]6063# CHECK-NEXT:  1      1     8.00           *            st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]6064# CHECK-NEXT:  1      1     8.00           *            st1h	{ z0.d }, p0, [x0, z0.d, uxtw]6065# CHECK-NEXT:  1      1     8.00           *            st1h	{ z0.d }, p0, [x0, z0.d]6066# CHECK-NEXT:  1      1     1.00           *            st1h	{ z0.d }, p0, [x0]6067# CHECK-NEXT:  1      1     7.00           *            st1h	{ z0.d }, p7, [z0.d]6068# CHECK-NEXT:  1      1     1.00           *            st1h	{ z0.h }, p0, [x0, x0, lsl #1]6069# CHECK-NEXT:  1      1     1.00           *            st1h	{ z0.h }, p0, [x0]6070# CHECK-NEXT:  1      1     1.00           *            st1h	{ z0.s }, p0, [x0, x0, lsl #1]6071# CHECK-NEXT:  1      1     8.00           *            st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]6072# CHECK-NEXT:  1      1     8.00           *            st1h	{ z0.s }, p0, [x0, z0.s, sxtw]6073# CHECK-NEXT:  1      1     8.00           *            st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]6074# CHECK-NEXT:  1      1     8.00           *            st1h	{ z0.s }, p0, [x0, z0.s, uxtw]6075# CHECK-NEXT:  1      1     1.00           *            st1h	{ z0.s }, p0, [x0]6076# CHECK-NEXT:  1      1     9.00           *            st1h	{ z0.s }, p7, [z0.s]6077# CHECK-NEXT:  1      1     1.00           *            st1h	{ z21.d }, p5, [x10, #5, mul vl]6078# CHECK-NEXT:  1      1     1.00           *            st1h	{ z21.h }, p5, [x10, #5, mul vl]6079# CHECK-NEXT:  1      1     1.00           *            st1h	{ z21.s }, p5, [x10, #5, mul vl]6080# CHECK-NEXT:  1      1     1.00           *            st1h	{ z31.d }, p7, [sp, #-1, mul vl]6081# CHECK-NEXT:  1      1     7.00           *            st1h	{ z31.d }, p7, [z31.d, #62]6082# CHECK-NEXT:  1      1     1.00           *            st1h	{ z31.h }, p7, [sp, #-1, mul vl]6083# CHECK-NEXT:  1      1     1.00           *            st1h	{ z31.s }, p7, [sp, #-1, mul vl]6084# CHECK-NEXT:  1      1     9.00           *            st1h	{ z31.s }, p7, [z31.s, #62]6085# CHECK-NEXT:  1      1     1.00           *            st1w	{ z0.d }, p0, [x0, x0, lsl #2]6086# CHECK-NEXT:  1      1     8.00           *            st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]6087# CHECK-NEXT:  1      1     8.00           *            st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]6088# CHECK-NEXT:  1      1     8.00           *            st1w	{ z0.d }, p0, [x0, z0.d, sxtw]6089# CHECK-NEXT:  1      1     8.00           *            st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]6090# CHECK-NEXT:  1      1     8.00           *            st1w	{ z0.d }, p0, [x0, z0.d, uxtw]6091# CHECK-NEXT:  1      1     8.00           *            st1w	{ z0.d }, p0, [x0, z0.d]6092# CHECK-NEXT:  1      1     1.00           *            st1w	{ z0.d }, p0, [x0]6093# CHECK-NEXT:  1      1     7.00           *            st1w	{ z0.d }, p7, [z0.d]6094# CHECK-NEXT:  1      1     1.00           *            st1w	{ z0.s }, p0, [x0, x0, lsl #2]6095# CHECK-NEXT:  1      1     8.00           *            st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]6096# CHECK-NEXT:  1      1     8.00           *            st1w	{ z0.s }, p0, [x0, z0.s, sxtw]6097# CHECK-NEXT:  1      1     8.00           *            st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]6098# CHECK-NEXT:  1      1     8.00           *            st1w	{ z0.s }, p0, [x0, z0.s, uxtw]6099# CHECK-NEXT:  1      1     1.00           *            st1w	{ z0.s }, p0, [x0]6100# CHECK-NEXT:  1      1     9.00           *            st1w	{ z0.s }, p7, [z0.s]6101# CHECK-NEXT:  1      1     1.00           *            st1w	{ z21.d }, p5, [x10, #5, mul vl]6102# CHECK-NEXT:  1      1     1.00           *            st1w	{ z21.s }, p5, [x10, #5, mul vl]6103# CHECK-NEXT:  1      1     1.00           *            st1w	{ z31.d }, p7, [sp, #-1, mul vl]6104# CHECK-NEXT:  1      1     7.00           *            st1w	{ z31.d }, p7, [z31.d, #124]6105# CHECK-NEXT:  1      1     1.00           *            st1w	{ z31.s }, p7, [sp, #-1, mul vl]6106# CHECK-NEXT:  1      1     9.00           *            st1w	{ z31.s }, p7, [z31.s, #124]6107# CHECK-NEXT:  1      1     11.00          *            st2b	{ z0.b, z1.b }, p0, [x0, x0]6108# CHECK-NEXT:  1      1     11.00          *            st2b	{ z0.b, z1.b }, p0, [x0]6109# CHECK-NEXT:  1      1     11.00          *            st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]6110# CHECK-NEXT:  1      1     11.00          *            st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]6111# CHECK-NEXT:  1      1     11.00          *            st2b	{ z5.b, z6.b }, p3, [x17, x16]6112# CHECK-NEXT:  1      1     11.00          *            st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]6113# CHECK-NEXT:  1      1     11.00          *            st2d	{ z0.d, z1.d }, p0, [x0]6114# CHECK-NEXT:  1      1     11.00          *            st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]6115# CHECK-NEXT:  1      1     11.00          *            st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]6116# CHECK-NEXT:  1      1     11.00          *            st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]6117# CHECK-NEXT:  1      1     11.00          *            st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]6118# CHECK-NEXT:  1      1     11.00          *            st2h	{ z0.h, z1.h }, p0, [x0]6119# CHECK-NEXT:  1      1     11.00          *            st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]6120# CHECK-NEXT:  1      1     11.00          *            st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]6121# CHECK-NEXT:  1      1     11.00          *            st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]6122# CHECK-NEXT:  1      1     11.00          *            st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]6123# CHECK-NEXT:  1      1     11.00          *            st2w	{ z0.s, z1.s }, p0, [x0]6124# CHECK-NEXT:  1      1     11.00          *            st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]6125# CHECK-NEXT:  1      1     11.00          *            st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]6126# CHECK-NEXT:  1      1     11.00          *            st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]6127# CHECK-NEXT:  1      1     25.00          *            st3b	{ z0.b - z2.b }, p0, [x0, x0]6128# CHECK-NEXT:  1      1     25.00          *            st3b	{ z0.b - z2.b }, p0, [x0]6129# CHECK-NEXT:  1      1     25.00          *            st3b	{ z21.b - z23.b }, p5, [x10, #15, mul vl]6130# CHECK-NEXT:  1      1     25.00          *            st3b	{ z23.b - z25.b }, p3, [x13, #-24, mul vl]6131# CHECK-NEXT:  1      1     25.00          *            st3b	{ z5.b - z7.b }, p3, [x17, x16]6132# CHECK-NEXT:  1      1     14.00          *            st3d	{ z0.d - z2.d }, p0, [x0, x0, lsl #3]6133# CHECK-NEXT:  1      1     14.00          *            st3d	{ z0.d - z2.d }, p0, [x0]6134# CHECK-NEXT:  1      1     14.00          *            st3d	{ z21.d - z23.d }, p5, [x10, #15, mul vl]6135# CHECK-NEXT:  1      1     14.00          *            st3d	{ z23.d - z25.d }, p3, [x13, #-24, mul vl]6136# CHECK-NEXT:  1      1     14.00          *            st3d	{ z5.d - z7.d }, p3, [x17, x16, lsl #3]6137# CHECK-NEXT:  1      1     25.00          *            st3h	{ z0.h - z2.h }, p0, [x0, x0, lsl #1]6138# CHECK-NEXT:  1      1     25.00          *            st3h	{ z0.h - z2.h }, p0, [x0]6139# CHECK-NEXT:  1      1     25.00          *            st3h	{ z21.h - z23.h }, p5, [x10, #15, mul vl]6140# CHECK-NEXT:  1      1     25.00          *            st3h	{ z23.h - z25.h }, p3, [x13, #-24, mul vl]6141# CHECK-NEXT:  1      1     25.00          *            st3h	{ z5.h - z7.h }, p3, [x17, x16, lsl #1]6142# CHECK-NEXT:  1      1     25.00          *            st3w	{ z0.s - z2.s }, p0, [x0, x0, lsl #2]6143# CHECK-NEXT:  1      1     25.00          *            st3w	{ z0.s - z2.s }, p0, [x0]6144# CHECK-NEXT:  1      1     25.00          *            st3w	{ z21.s - z23.s }, p5, [x10, #15, mul vl]6145# CHECK-NEXT:  1      1     25.00          *            st3w	{ z23.s - z25.s }, p3, [x13, #-24, mul vl]6146# CHECK-NEXT:  1      1     25.00          *            st3w	{ z5.s - z7.s }, p3, [x17, x16, lsl #2]6147# CHECK-NEXT:  1      1     50.00          *            st4b	{ z0.b - z3.b }, p0, [x0, x0]6148# CHECK-NEXT:  1      1     50.00          *            st4b	{ z0.b - z3.b }, p0, [x0]6149# CHECK-NEXT:  1      1     50.00          *            st4b	{ z21.b - z24.b }, p5, [x10, #20, mul vl]6150# CHECK-NEXT:  1      1     50.00          *            st4b	{ z23.b - z26.b }, p3, [x13, #-32, mul vl]6151# CHECK-NEXT:  1      1     50.00          *            st4b	{ z5.b - z8.b }, p3, [x17, x16]6152# CHECK-NEXT:  1      1     25.00          *            st4d	{ z0.d - z3.d }, p0, [x0, x0, lsl #3]6153# CHECK-NEXT:  1      1     25.00          *            st4d	{ z0.d - z3.d }, p0, [x0]6154# CHECK-NEXT:  1      1     25.00          *            st4d	{ z21.d - z24.d }, p5, [x10, #20, mul vl]6155# CHECK-NEXT:  1      1     25.00          *            st4d	{ z23.d - z26.d }, p3, [x13, #-32, mul vl]6156# CHECK-NEXT:  1      1     25.00          *            st4d	{ z5.d - z8.d }, p3, [x17, x16, lsl #3]6157# CHECK-NEXT:  1      1     50.00          *            st4h	{ z0.h - z3.h }, p0, [x0, x0, lsl #1]6158# CHECK-NEXT:  1      1     50.00          *            st4h	{ z0.h - z3.h }, p0, [x0]6159# CHECK-NEXT:  1      1     50.00          *            st4h	{ z21.h - z24.h }, p5, [x10, #20, mul vl]6160# CHECK-NEXT:  1      1     50.00          *            st4h	{ z23.h - z26.h }, p3, [x13, #-32, mul vl]6161# CHECK-NEXT:  1      1     50.00          *            st4h	{ z5.h - z8.h }, p3, [x17, x16, lsl #1]6162# CHECK-NEXT:  1      1     50.00          *            st4w	{ z0.s - z3.s }, p0, [x0, x0, lsl #2]6163# CHECK-NEXT:  1      1     50.00          *            st4w	{ z0.s - z3.s }, p0, [x0]6164# CHECK-NEXT:  1      1     50.00          *            st4w	{ z21.s - z24.s }, p5, [x10, #20, mul vl]6165# CHECK-NEXT:  1      1     50.00          *            st4w	{ z23.s - z26.s }, p3, [x13, #-32, mul vl]6166# CHECK-NEXT:  1      1     50.00          *            st4w	{ z5.s - z8.s }, p3, [x17, x16, lsl #2]6167# CHECK-NEXT:  1      1     1.00           *            stnt1b	{ z0.b }, p0, [x0, x0]6168# CHECK-NEXT:  1      1     1.00           *            stnt1b	{ z0.b }, p0, [x0]6169# CHECK-NEXT:  1      1     7.00           *            stnt1b	{ z0.d }, p0, [z1.d]6170# CHECK-NEXT:  1      1     9.00           *            stnt1b	{ z0.s }, p0, [z1.s]6171# CHECK-NEXT:  1      1     1.00           *            stnt1b	{ z21.b }, p5, [x10, #7, mul vl]6172# CHECK-NEXT:  1      1     1.00           *            stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]6173# CHECK-NEXT:  1      1     7.00           *            stnt1b	{ z31.d }, p7, [z31.d, x0]6174# CHECK-NEXT:  1      1     7.00           *            stnt1b	{ z31.d }, p7, [z31.d]6175# CHECK-NEXT:  1      1     9.00           *            stnt1b	{ z31.s }, p7, [z31.s, x0]6176# CHECK-NEXT:  1      1     9.00           *            stnt1b	{ z31.s }, p7, [z31.s]6177# CHECK-NEXT:  1      1     1.00           *            stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]6178# CHECK-NEXT:  1      1     1.00           *            stnt1d	{ z0.d }, p0, [x0]6179# CHECK-NEXT:  1      1     7.00           *            stnt1d	{ z0.d }, p0, [z1.d]6180# CHECK-NEXT:  1      1     1.00           *            stnt1d	{ z21.d }, p5, [x10, #7, mul vl]6181# CHECK-NEXT:  1      1     1.00           *            stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]6182# CHECK-NEXT:  1      1     7.00           *            stnt1d	{ z31.d }, p7, [z31.d, x0]6183# CHECK-NEXT:  1      1     7.00           *            stnt1d	{ z31.d }, p7, [z31.d]6184# CHECK-NEXT:  1      1     7.00           *            stnt1h	{ z0.d }, p0, [z1.d]6185# CHECK-NEXT:  1      1     1.00           *            stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]6186# CHECK-NEXT:  1      1     1.00           *            stnt1h	{ z0.h }, p0, [x0]6187# CHECK-NEXT:  1      1     9.00           *            stnt1h	{ z0.s }, p0, [z1.s]6188# CHECK-NEXT:  1      1     1.00           *            stnt1h	{ z21.h }, p5, [x10, #7, mul vl]6189# CHECK-NEXT:  1      1     1.00           *            stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]6190# CHECK-NEXT:  1      1     7.00           *            stnt1h	{ z31.d }, p7, [z31.d, x0]6191# CHECK-NEXT:  1      1     7.00           *            stnt1h	{ z31.d }, p7, [z31.d]6192# CHECK-NEXT:  1      1     9.00           *            stnt1h	{ z31.s }, p7, [z31.s, x0]6193# CHECK-NEXT:  1      1     9.00           *            stnt1h	{ z31.s }, p7, [z31.s]6194# CHECK-NEXT:  1      1     7.00           *            stnt1w	{ z0.d }, p0, [z1.d]6195# CHECK-NEXT:  1      1     1.00           *            stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]6196# CHECK-NEXT:  1      1     1.00           *            stnt1w	{ z0.s }, p0, [x0]6197# CHECK-NEXT:  1      1     9.00           *            stnt1w	{ z0.s }, p0, [z1.s]6198# CHECK-NEXT:  1      1     1.00           *            stnt1w	{ z21.s }, p5, [x10, #7, mul vl]6199# CHECK-NEXT:  1      1     1.00           *            stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]6200# CHECK-NEXT:  1      1     7.00           *            stnt1w	{ z31.d }, p7, [z31.d, x0]6201# CHECK-NEXT:  1      1     7.00           *            stnt1w	{ z31.d }, p7, [z31.d]6202# CHECK-NEXT:  1      1     9.00           *            stnt1w	{ z31.s }, p7, [z31.s, x0]6203# CHECK-NEXT:  1      1     9.00           *            stnt1w	{ z31.s }, p7, [z31.s]6204# CHECK-NEXT:  1      1     1.00           *            str	p0, [x0]6205# CHECK-NEXT:  1      1     1.00           *            str	p15, [sp, #-256, mul vl]6206# CHECK-NEXT:  1      1     1.00           *            str	p5, [x10, #255, mul vl]6207# CHECK-NEXT:  1      1     1.00           *            str	z0, [x0]6208# CHECK-NEXT:  1      1     1.00           *            str	z21, [x10, #-256, mul vl]6209# CHECK-NEXT:  1      1     1.00           *            str	z31, [sp, #255, mul vl]6210# CHECK-NEXT:  1      3     0.50                        sub	z0.b, p0/m, z0.b, z0.b6211# CHECK-NEXT:  1      3     0.50                        sub	z0.b, z0.b, #06212# CHECK-NEXT:  1      3     0.50                        sub	z0.b, z0.b, z0.b6213# CHECK-NEXT:  1      3     0.50                        sub	z0.d, p0/m, z0.d, z0.d6214# CHECK-NEXT:  1      3     0.50                        sub	z0.d, z0.d, #06215# CHECK-NEXT:  1      3     0.50                        sub	z0.d, z0.d, #0, lsl #86216# CHECK-NEXT:  1      3     0.50                        sub	z0.d, z0.d, z0.d6217# CHECK-NEXT:  1      3     0.50                        sub	z0.h, p0/m, z0.h, z0.h6218# CHECK-NEXT:  1      3     0.50                        sub	z0.h, z0.h, #06219# CHECK-NEXT:  1      3     0.50                        sub	z0.h, z0.h, #0, lsl #86220# CHECK-NEXT:  1      3     0.50                        sub	z0.h, z0.h, z0.h6221# CHECK-NEXT:  1      3     0.50                        sub	z0.s, p0/m, z0.s, z0.s6222# CHECK-NEXT:  1      3     0.50                        sub	z0.s, z0.s, #06223# CHECK-NEXT:  1      3     0.50                        sub	z0.s, z0.s, #0, lsl #86224# CHECK-NEXT:  1      3     0.50                        sub	z0.s, z0.s, z0.s6225# CHECK-NEXT:  1      3     0.50                        sub	z21.b, p5/m, z21.b, z10.b6226# CHECK-NEXT:  1      3     0.50                        sub	z21.b, z10.b, z21.b6227# CHECK-NEXT:  1      3     0.50                        sub	z21.d, p5/m, z21.d, z10.d6228# CHECK-NEXT:  1      3     0.50                        sub	z21.d, z10.d, z21.d6229# CHECK-NEXT:  1      3     0.50                        sub	z21.h, p5/m, z21.h, z10.h6230# CHECK-NEXT:  1      3     0.50                        sub	z21.h, z10.h, z21.h6231# CHECK-NEXT:  1      3     0.50                        sub	z21.s, p5/m, z21.s, z10.s6232# CHECK-NEXT:  1      3     0.50                        sub	z21.s, z10.s, z21.s6233# CHECK-NEXT:  1      3     0.50                        sub	z23.b, p3/m, z23.b, z13.b6234# CHECK-NEXT:  1      3     0.50                        sub	z23.b, z13.b, z8.b6235# CHECK-NEXT:  1      3     0.50                        sub	z23.d, p3/m, z23.d, z13.d6236# CHECK-NEXT:  1      3     0.50                        sub	z23.d, z13.d, z8.d6237# CHECK-NEXT:  1      3     0.50                        sub	z23.h, p3/m, z23.h, z13.h6238# CHECK-NEXT:  1      3     0.50                        sub	z23.h, z13.h, z8.h6239# CHECK-NEXT:  1      3     0.50                        sub	z23.s, p3/m, z23.s, z13.s6240# CHECK-NEXT:  1      3     0.50                        sub	z23.s, z13.s, z8.s6241# CHECK-NEXT:  1      3     0.50                        sub	z31.b, p7/m, z31.b, z31.b6242# CHECK-NEXT:  1      3     0.50                        sub	z31.b, z31.b, #2556243# CHECK-NEXT:  1      3     0.50                        sub	z31.b, z31.b, z31.b6244# CHECK-NEXT:  1      3     0.50                        sub	z31.d, p7/m, z31.d, z31.d6245# CHECK-NEXT:  1      3     0.50                        sub	z31.d, z31.d, #652806246# CHECK-NEXT:  1      3     0.50                        sub	z31.d, z31.d, z31.d6247# CHECK-NEXT:  1      3     0.50                        sub	z31.h, p7/m, z31.h, z31.h6248# CHECK-NEXT:  1      3     0.50                        sub	z31.h, z31.h, #652806249# CHECK-NEXT:  1      3     0.50                        sub	z31.h, z31.h, z31.h6250# CHECK-NEXT:  1      3     0.50                        sub	z31.s, p7/m, z31.s, z31.s6251# CHECK-NEXT:  1      3     0.50                        sub	z31.s, z31.s, #652806252# CHECK-NEXT:  1      3     0.50                        sub	z31.s, z31.s, z31.s6253# CHECK-NEXT:  1      8     0.50                        subhnb	z0.b, z1.h, z31.h6254# CHECK-NEXT:  1      8     0.50                        subhnb	z0.h, z1.s, z31.s6255# CHECK-NEXT:  1      8     0.50                        subhnb	z0.s, z1.d, z31.d6256# CHECK-NEXT:  1      8     0.50                        subhnt	z0.b, z1.h, z31.h6257# CHECK-NEXT:  1      8     0.50                        subhnt	z0.h, z1.s, z31.s6258# CHECK-NEXT:  1      8     0.50                        subhnt	z0.s, z1.d, z31.d6259# CHECK-NEXT:  1      3     0.50                        subr	z0.b, p0/m, z0.b, z0.b6260# CHECK-NEXT:  1      3     0.50                        subr	z0.b, z0.b, #06261# CHECK-NEXT:  1      3     0.50                        subr	z0.d, p0/m, z0.d, z0.d6262# CHECK-NEXT:  1      3     0.50                        subr	z0.d, z0.d, #06263# CHECK-NEXT:  1      3     0.50                        subr	z0.d, z0.d, #0, lsl #86264# CHECK-NEXT:  1      3     0.50                        subr	z0.h, p0/m, z0.h, z0.h6265# CHECK-NEXT:  1      3     0.50                        subr	z0.h, z0.h, #06266# CHECK-NEXT:  1      3     0.50                        subr	z0.h, z0.h, #0, lsl #86267# CHECK-NEXT:  1      3     0.50                        subr	z0.s, p0/m, z0.s, z0.s6268# CHECK-NEXT:  1      3     0.50                        subr	z0.s, z0.s, #06269# CHECK-NEXT:  1      3     0.50                        subr	z0.s, z0.s, #0, lsl #86270# CHECK-NEXT:  1      3     0.50                        subr	z31.b, z31.b, #2556271# CHECK-NEXT:  1      3     0.50                        subr	z31.d, z31.d, #652806272# CHECK-NEXT:  1      3     0.50                        subr	z31.h, z31.h, #652806273# CHECK-NEXT:  1      3     0.50                        subr	z31.s, z31.s, #652806274# CHECK-NEXT:  1      4     0.50                        sunpkhi	z31.d, z31.s6275# CHECK-NEXT:  1      4     0.50                        sunpkhi	z31.h, z31.b6276# CHECK-NEXT:  1      4     0.50                        sunpkhi	z31.s, z31.h6277# CHECK-NEXT:  1      4     0.50                        sunpklo	z31.d, z31.s6278# CHECK-NEXT:  1      4     0.50                        sunpklo	z31.h, z31.b6279# CHECK-NEXT:  1      4     0.50                        sunpklo	z31.s, z31.h6280# CHECK-NEXT:  1      4     0.50                        suqadd	z0.b, p0/m, z0.b, z1.b6281# CHECK-NEXT:  1      4     0.50                        suqadd	z0.h, p0/m, z0.h, z1.h6282# CHECK-NEXT:  1      4     0.50                        suqadd	z29.s, p7/m, z29.s, z30.s6283# CHECK-NEXT:  1      4     0.50                        suqadd	z31.d, p7/m, z31.d, z30.d6284# CHECK-NEXT:  1      3     0.50                        sxtb	z0.d, p0/m, z0.d6285# CHECK-NEXT:  1      3     0.50                        sxtb	z0.h, p0/m, z0.h6286# CHECK-NEXT:  1      3     0.50                        sxtb	z0.s, p0/m, z0.s6287# CHECK-NEXT:  1      3     0.50                        sxtb	z31.d, p7/m, z31.d6288# CHECK-NEXT:  1      3     0.50                        sxtb	z31.h, p7/m, z31.h6289# CHECK-NEXT:  1      3     0.50                        sxtb	z31.s, p7/m, z31.s6290# CHECK-NEXT:  1      3     0.50                        sxth	z0.d, p0/m, z0.d6291# CHECK-NEXT:  1      3     0.50                        sxth	z0.s, p0/m, z0.s6292# CHECK-NEXT:  1      3     0.50                        sxth	z31.d, p7/m, z31.d6293# CHECK-NEXT:  1      3     0.50                        sxth	z31.s, p7/m, z31.s6294# CHECK-NEXT:  1      3     0.50                        sxtw	z0.d, p0/m, z0.d6295# CHECK-NEXT:  1      3     0.50                        sxtw	z31.d, p7/m, z31.d6296# CHECK-NEXT:  1      4     0.50                        tbl	z28.b, { z29.b, z30.b }, z31.b6297# CHECK-NEXT:  1      4     0.50                        tbl	z28.d, { z29.d, z30.d }, z31.d6298# CHECK-NEXT:  1      4     0.50                        tbl	z28.h, { z29.h, z30.h }, z31.h6299# CHECK-NEXT:  1      4     0.50                        tbl	z28.s, { z29.s, z30.s }, z31.s6300# CHECK-NEXT:  1      4     0.50                        tbl	z31.b, { z31.b }, z31.b6301# CHECK-NEXT:  1      4     0.50                        tbl	z31.d, { z31.d }, z31.d6302# CHECK-NEXT:  1      4     0.50                        tbl	z31.h, { z31.h }, z31.h6303# CHECK-NEXT:  1      4     0.50                        tbl	z31.s, { z31.s }, z31.s6304# CHECK-NEXT:  1      4     0.50                        tbx	z31.b, z31.b, z31.b6305# CHECK-NEXT:  1      4     0.50                        tbx	z31.d, z31.d, z31.d6306# CHECK-NEXT:  1      4     0.50                        tbx	z31.h, z31.h, z31.h6307# CHECK-NEXT:  1      4     0.50                        tbx	z31.s, z31.s, z31.s6308# CHECK-NEXT:  1      2     1.00                        trn1	p15.b, p15.b, p15.b6309# CHECK-NEXT:  1      2     1.00                        trn1	p15.d, p15.d, p15.d6310# CHECK-NEXT:  1      2     1.00                        trn1	p15.h, p15.h, p15.h6311# CHECK-NEXT:  1      2     1.00                        trn1	p15.s, p15.s, p15.s6312# CHECK-NEXT:  1      3     0.50                        trn1	z31.b, z31.b, z31.b6313# CHECK-NEXT:  1      3     0.50                        trn1	z31.d, z31.d, z31.d6314# CHECK-NEXT:  1      3     0.50                        trn1	z31.h, z31.h, z31.h6315# CHECK-NEXT:  1      3     0.50                        trn1	z31.s, z31.s, z31.s6316# CHECK-NEXT:  1      2     1.00                        trn2	p15.b, p15.b, p15.b6317# CHECK-NEXT:  1      2     1.00                        trn2	p15.d, p15.d, p15.d6318# CHECK-NEXT:  1      2     1.00                        trn2	p15.h, p15.h, p15.h6319# CHECK-NEXT:  1      2     1.00                        trn2	p15.s, p15.s, p15.s6320# CHECK-NEXT:  1      3     0.50                        trn2	z31.b, z31.b, z31.b6321# CHECK-NEXT:  1      3     0.50                        trn2	z31.d, z31.d, z31.d6322# CHECK-NEXT:  1      3     0.50                        trn2	z31.h, z31.h, z31.h6323# CHECK-NEXT:  1      3     0.50                        trn2	z31.s, z31.s, z31.s6324# CHECK-NEXT:  1      6     1.00                        uaba	z0.b, z1.b, z31.b6325# CHECK-NEXT:  1      6     1.00                        uaba	z0.d, z1.d, z31.d6326# CHECK-NEXT:  1      6     1.00                        uaba	z0.h, z1.h, z31.h6327# CHECK-NEXT:  1      6     1.00                        uaba	z0.s, z1.s, z31.s6328# CHECK-NEXT:  1      6     1.00                        uabalb	z0.d, z1.s, z31.s6329# CHECK-NEXT:  1      6     1.00                        uabalb	z0.h, z1.b, z31.b6330# CHECK-NEXT:  1      6     1.00                        uabalb	z0.s, z1.h, z31.h6331# CHECK-NEXT:  1      6     1.00                        uabalt	z0.d, z1.s, z31.s6332# CHECK-NEXT:  1      6     1.00                        uabalt	z0.h, z1.b, z31.b6333# CHECK-NEXT:  1      6     1.00                        uabalt	z0.s, z1.h, z31.h6334# CHECK-NEXT:  1      3     0.50                        uabd	z31.b, p7/m, z31.b, z31.b6335# CHECK-NEXT:  1      3     0.50                        uabd	z31.d, p7/m, z31.d, z31.d6336# CHECK-NEXT:  1      3     0.50                        uabd	z31.h, p7/m, z31.h, z31.h6337# CHECK-NEXT:  1      3     0.50                        uabd	z31.s, p7/m, z31.s, z31.s6338# CHECK-NEXT:  1      3     0.50                        uabdlb	z0.h, z1.b, z2.b6339# CHECK-NEXT:  1      3     0.50                        uabdlb	z29.s, z30.h, z31.h6340# CHECK-NEXT:  1      3     0.50                        uabdlb	z31.d, z31.s, z31.s6341# CHECK-NEXT:  1      3     0.50                        uabdlt	z0.h, z1.b, z2.b6342# CHECK-NEXT:  1      3     0.50                        uabdlt	z29.s, z30.h, z31.h6343# CHECK-NEXT:  1      3     0.50                        uabdlt	z31.d, z31.s, z31.s6344# CHECK-NEXT:  1      7     1.00                        uadalp	z0.h, p0/m, z1.b6345# CHECK-NEXT:  1      7     1.00                        uadalp	z29.s, p0/m, z30.h6346# CHECK-NEXT:  1      7     1.00                        uadalp	z30.d, p7/m, z31.s6347# CHECK-NEXT:  1      4     0.50                        uaddlb	z0.h, z1.b, z2.b6348# CHECK-NEXT:  1      4     0.50                        uaddlb	z29.s, z30.h, z31.h6349# CHECK-NEXT:  1      4     0.50                        uaddlb	z31.d, z31.s, z31.s6350# CHECK-NEXT:  1      4     0.50                        uaddlt	z0.h, z1.b, z2.b6351# CHECK-NEXT:  1      4     0.50                        uaddlt	z29.s, z30.h, z31.h6352# CHECK-NEXT:  1      4     0.50                        uaddlt	z31.d, z31.s, z31.s6353# CHECK-NEXT:  1      4     1.00                        uaddv	d0, p7, z31.b6354# CHECK-NEXT:  1      4     1.00                        uaddv	d0, p7, z31.d6355# CHECK-NEXT:  1      4     1.00                        uaddv	d0, p7, z31.h6356# CHECK-NEXT:  1      4     1.00                        uaddv	d0, p7, z31.s6357# CHECK-NEXT:  1      4     0.50                        uaddwb	z0.h, z1.h, z2.b6358# CHECK-NEXT:  1      4     0.50                        uaddwb	z29.s, z30.s, z31.h6359# CHECK-NEXT:  1      4     0.50                        uaddwb	z31.d, z31.d, z31.s6360# CHECK-NEXT:  1      4     0.50                        uaddwt	z0.h, z1.h, z2.b6361# CHECK-NEXT:  1      4     0.50                        uaddwt	z29.s, z30.s, z31.h6362# CHECK-NEXT:  1      4     0.50                        uaddwt	z31.d, z31.d, z31.s6363# CHECK-NEXT:  1      4     0.50                        ucvtf	z0.d, p0/m, z0.d6364# CHECK-NEXT:  1      4     0.50                        ucvtf	z0.d, p0/m, z0.s6365# CHECK-NEXT:  1      4     0.50                        ucvtf	z0.h, p0/m, z0.d6366# CHECK-NEXT:  1      4     0.50                        ucvtf	z0.h, p0/m, z0.h6367# CHECK-NEXT:  1      4     0.50                        ucvtf	z0.h, p0/m, z0.s6368# CHECK-NEXT:  1      4     0.50                        ucvtf	z0.s, p0/m, z0.d6369# CHECK-NEXT:  1      4     0.50                        ucvtf	z0.s, p0/m, z0.s6370# CHECK-NEXT:  1      26    23.00                       udiv	z0.d, p7/m, z0.d, z31.d6371# CHECK-NEXT:  1      15    12.00                       udiv	z0.s, p7/m, z0.s, z31.s6372# CHECK-NEXT:  1      26    23.00                       udivr	z0.d, p7/m, z0.d, z31.d6373# CHECK-NEXT:  1      15    12.00                       udivr	z0.s, p7/m, z0.s, z31.s6374# CHECK-NEXT:  1      4     0.50                        udot	z0.d, z1.h, z15.h[1]6375# CHECK-NEXT:  1      4     0.50                        udot	z0.d, z1.h, z31.h6376# CHECK-NEXT:  1      4     0.50                        udot	z0.s, z1.b, z31.b6377# CHECK-NEXT:  1      4     0.50                        udot	z0.s, z1.b, z7.b[3]6378# CHECK-NEXT:  1      3     0.50                        uhadd	z0.b, p0/m, z0.b, z1.b6379# CHECK-NEXT:  1      3     0.50                        uhadd	z0.h, p0/m, z0.h, z1.h6380# CHECK-NEXT:  1      3     0.50                        uhadd	z29.s, p7/m, z29.s, z30.s6381# CHECK-NEXT:  1      3     0.50                        uhadd	z31.d, p7/m, z31.d, z30.d6382# CHECK-NEXT:  1      3     0.50                        uhsub	z0.b, p0/m, z0.b, z1.b6383# CHECK-NEXT:  1      3     0.50                        uhsub	z0.h, p0/m, z0.h, z1.h6384# CHECK-NEXT:  1      3     0.50                        uhsub	z29.s, p7/m, z29.s, z30.s6385# CHECK-NEXT:  1      3     0.50                        uhsub	z31.d, p7/m, z31.d, z30.d6386# CHECK-NEXT:  1      3     0.50                        uhsubr	z0.b, p0/m, z0.b, z1.b6387# CHECK-NEXT:  1      3     0.50                        uhsubr	z0.h, p0/m, z0.h, z1.h6388# CHECK-NEXT:  1      3     0.50                        uhsubr	z29.s, p7/m, z29.s, z30.s6389# CHECK-NEXT:  1      3     0.50                        uhsubr	z31.d, p7/m, z31.d, z30.d6390# CHECK-NEXT:  1      3     0.50                        umax	z0.b, z0.b, #06391# CHECK-NEXT:  1      3     0.50                        umax	z31.b, p7/m, z31.b, z31.b6392# CHECK-NEXT:  1      3     0.50                        umax	z31.b, z31.b, #2556393# CHECK-NEXT:  1      3     0.50                        umax	z31.d, p7/m, z31.d, z31.d6394# CHECK-NEXT:  1      3     0.50                        umax	z31.h, p7/m, z31.h, z31.h6395# CHECK-NEXT:  1      3     0.50                        umax	z31.s, p7/m, z31.s, z31.s6396# CHECK-NEXT:  1      3     0.50                        umaxp	z0.b, p0/m, z0.b, z1.b6397# CHECK-NEXT:  1      3     0.50                        umaxp	z0.h, p0/m, z0.h, z1.h6398# CHECK-NEXT:  1      3     0.50                        umaxp	z29.s, p7/m, z29.s, z30.s6399# CHECK-NEXT:  1      3     0.50                        umaxp	z31.d, p7/m, z31.d, z30.d6400# CHECK-NEXT:  1      4     1.00                        umaxv	b0, p7, z31.b6401# CHECK-NEXT:  1      4     1.00                        umaxv	d0, p7, z31.d6402# CHECK-NEXT:  1      4     1.00                        umaxv	h0, p7, z31.h6403# CHECK-NEXT:  1      4     1.00                        umaxv	s0, p7, z31.s6404# CHECK-NEXT:  1      3     0.50                        umin	z0.b, z0.b, #06405# CHECK-NEXT:  1      3     0.50                        umin	z31.b, p7/m, z31.b, z31.b6406# CHECK-NEXT:  1      3     0.50                        umin	z31.b, z31.b, #2556407# CHECK-NEXT:  1      3     0.50                        umin	z31.d, p7/m, z31.d, z31.d6408# CHECK-NEXT:  1      3     0.50                        umin	z31.h, p7/m, z31.h, z31.h6409# CHECK-NEXT:  1      3     0.50                        umin	z31.s, p7/m, z31.s, z31.s6410# CHECK-NEXT:  1      3     0.50                        uminp	z0.b, p0/m, z0.b, z1.b6411# CHECK-NEXT:  1      3     0.50                        uminp	z0.h, p0/m, z0.h, z1.h6412# CHECK-NEXT:  1      3     0.50                        uminp	z29.s, p7/m, z29.s, z30.s6413# CHECK-NEXT:  1      3     0.50                        uminp	z31.d, p7/m, z31.d, z30.d6414# CHECK-NEXT:  1      4     1.00                        uminv	b0, p7, z31.b6415# CHECK-NEXT:  1      4     1.00                        uminv	d0, p7, z31.d6416# CHECK-NEXT:  1      4     1.00                        uminv	h0, p7, z31.h6417# CHECK-NEXT:  1      4     1.00                        uminv	s0, p7, z31.s6418# CHECK-NEXT:  1      4     0.50                        umlalb	z0.d, z1.s, z15.s[1]6419# CHECK-NEXT:  1      4     0.50                        umlalb	z0.d, z1.s, z31.s6420# CHECK-NEXT:  1      4     0.50                        umlalb	z0.h, z1.b, z31.b6421# CHECK-NEXT:  1      4     0.50                        umlalb	z0.s, z1.h, z31.h6422# CHECK-NEXT:  1      4     0.50                        umlalb	z0.s, z1.h, z7.h[7]6423# CHECK-NEXT:  1      4     0.50                        umlalt	z0.d, z1.s, z15.s[1]6424# CHECK-NEXT:  1      4     0.50                        umlalt	z0.d, z1.s, z31.s6425# CHECK-NEXT:  1      4     0.50                        umlalt	z0.h, z1.b, z31.b6426# CHECK-NEXT:  1      4     0.50                        umlalt	z0.s, z1.h, z31.h6427# CHECK-NEXT:  1      4     0.50                        umlalt	z0.s, z1.h, z7.h[7]6428# CHECK-NEXT:  1      4     0.50                        umlslb	z0.d, z1.s, z15.s[1]6429# CHECK-NEXT:  1      4     0.50                        umlslb	z0.d, z1.s, z31.s6430# CHECK-NEXT:  1      4     0.50                        umlslb	z0.h, z1.b, z31.b6431# CHECK-NEXT:  1      4     0.50                        umlslb	z0.s, z1.h, z31.h6432# CHECK-NEXT:  1      4     0.50                        umlslb	z0.s, z1.h, z7.h[7]6433# CHECK-NEXT:  1      4     0.50                        umlslt	z0.d, z1.s, z15.s[1]6434# CHECK-NEXT:  1      4     0.50                        umlslt	z0.d, z1.s, z31.s6435# CHECK-NEXT:  1      4     0.50                        umlslt	z0.h, z1.b, z31.b6436# CHECK-NEXT:  1      4     0.50                        umlslt	z0.s, z1.h, z31.h6437# CHECK-NEXT:  1      4     0.50                        umlslt	z0.s, z1.h, z7.h[7]6438# CHECK-NEXT:  1      4     0.50                        ummla	z0.s, z1.b, z2.b6439# CHECK-NEXT:  1      4     0.50                        umulh	z0.b, p7/m, z0.b, z31.b6440# CHECK-NEXT:  1      4     0.50                        umulh	z0.b, z1.b, z2.b6441# CHECK-NEXT:  1      4     0.50                        umulh	z0.d, p7/m, z0.d, z31.d6442# CHECK-NEXT:  1      4     0.50                        umulh	z0.h, p7/m, z0.h, z31.h6443# CHECK-NEXT:  1      4     0.50                        umulh	z0.h, z1.h, z2.h6444# CHECK-NEXT:  1      4     0.50                        umulh	z0.s, p7/m, z0.s, z31.s6445# CHECK-NEXT:  1      4     0.50                        umulh	z29.s, z30.s, z31.s6446# CHECK-NEXT:  1      4     0.50                        umulh	z31.d, z31.d, z31.d6447# CHECK-NEXT:  1      4     0.50                        umullb	z0.d, z1.s, z15.s[1]6448# CHECK-NEXT:  1      4     0.50                        umullb	z0.h, z1.b, z2.b6449# CHECK-NEXT:  1      4     0.50                        umullb	z0.s, z1.h, z7.h[7]6450# CHECK-NEXT:  1      4     0.50                        umullb	z29.s, z30.h, z31.h6451# CHECK-NEXT:  1      4     0.50                        umullb	z31.d, z31.s, z31.s6452# CHECK-NEXT:  1      4     0.50                        umullt	z0.d, z1.s, z15.s[1]6453# CHECK-NEXT:  1      4     0.50                        umullt	z0.h, z1.b, z2.b6454# CHECK-NEXT:  1      4     0.50                        umullt	z0.s, z1.h, z7.h[7]6455# CHECK-NEXT:  1      4     0.50                        umullt	z29.s, z30.h, z31.h6456# CHECK-NEXT:  1      4     0.50                        umullt	z31.d, z31.s, z31.s6457# CHECK-NEXT:  1      4     0.50                        uqadd	z0.b, p0/m, z0.b, z1.b6458# CHECK-NEXT:  1      4     0.50                        uqadd	z0.b, z0.b, #06459# CHECK-NEXT:  1      4     0.50                        uqadd	z0.b, z0.b, z0.b6460# CHECK-NEXT:  1      4     0.50                        uqadd	z0.d, z0.d, #06461# CHECK-NEXT:  1      4     0.50                        uqadd	z0.d, z0.d, #0, lsl #86462# CHECK-NEXT:  1      4     0.50                        uqadd	z0.d, z0.d, z0.d6463# CHECK-NEXT:  1      4     0.50                        uqadd	z0.h, p0/m, z0.h, z1.h6464# CHECK-NEXT:  1      4     0.50                        uqadd	z0.h, z0.h, #06465# CHECK-NEXT:  1      4     0.50                        uqadd	z0.h, z0.h, #0, lsl #86466# CHECK-NEXT:  1      4     0.50                        uqadd	z0.h, z0.h, z0.h6467# CHECK-NEXT:  1      4     0.50                        uqadd	z0.s, z0.s, #06468# CHECK-NEXT:  1      4     0.50                        uqadd	z0.s, z0.s, #0, lsl #86469# CHECK-NEXT:  1      4     0.50                        uqadd	z0.s, z0.s, z0.s6470# CHECK-NEXT:  1      4     0.50                        uqadd	z29.s, p7/m, z29.s, z30.s6471# CHECK-NEXT:  1      4     0.50                        uqadd	z31.b, z31.b, #2556472# CHECK-NEXT:  1      4     0.50                        uqadd	z31.d, p7/m, z31.d, z30.d6473# CHECK-NEXT:  1      4     0.50                        uqadd	z31.d, z31.d, #652806474# CHECK-NEXT:  1      4     0.50                        uqadd	z31.h, z31.h, #652806475# CHECK-NEXT:  1      4     0.50                        uqadd	z31.s, z31.s, #652806476# CHECK-NEXT:  1      4     0.33                        uqdecb	w06477# CHECK-NEXT:  1      4     0.33                        uqdecb	w0, all, mul #166478# CHECK-NEXT:  1      4     0.33                        uqdecb	w0, pow26479# CHECK-NEXT:  1      4     0.33                        uqdecb	w0, pow2, mul #166480# CHECK-NEXT:  1      4     0.33                        uqdecb	x06481# CHECK-NEXT:  1      4     0.33                        uqdecb	x0, #146482# CHECK-NEXT:  1      4     0.33                        uqdecb	x0, all, mul #166483# CHECK-NEXT:  1      4     0.33                        uqdecb	x0, pow26484# CHECK-NEXT:  1      4     0.33                        uqdecb	x0, vl16485# CHECK-NEXT:  1      4     0.33                        uqdecd	w06486# CHECK-NEXT:  1      4     0.33                        uqdecd	w0, all, mul #166487# CHECK-NEXT:  1      4     0.33                        uqdecd	w0, pow26488# CHECK-NEXT:  1      4     0.33                        uqdecd	w0, pow2, mul #166489# CHECK-NEXT:  1      4     0.33                        uqdecd	x06490# CHECK-NEXT:  1      4     0.33                        uqdecd	x0, #146491# CHECK-NEXT:  1      4     0.33                        uqdecd	x0, all, mul #166492# CHECK-NEXT:  1      4     0.33                        uqdecd	x0, pow26493# CHECK-NEXT:  1      4     0.33                        uqdecd	x0, vl16494# CHECK-NEXT:  1      4     0.50                        uqdecd	z0.d6495# CHECK-NEXT:  1      4     0.50                        uqdecd	z0.d, all, mul #166496# CHECK-NEXT:  1      4     0.50                        uqdecd	z0.d, pow26497# CHECK-NEXT:  1      4     0.50                        uqdecd	z0.d, pow2, mul #166498# CHECK-NEXT:  1      4     0.33                        uqdech	w06499# CHECK-NEXT:  1      4     0.33                        uqdech	w0, all, mul #166500# CHECK-NEXT:  1      4     0.33                        uqdech	w0, pow26501# CHECK-NEXT:  1      4     0.33                        uqdech	w0, pow2, mul #166502# CHECK-NEXT:  1      4     0.33                        uqdech	x06503# CHECK-NEXT:  1      4     0.33                        uqdech	x0, #146504# CHECK-NEXT:  1      4     0.33                        uqdech	x0, all, mul #166505# CHECK-NEXT:  1      4     0.33                        uqdech	x0, pow26506# CHECK-NEXT:  1      4     0.33                        uqdech	x0, vl16507# CHECK-NEXT:  1      4     0.50                        uqdech	z0.h6508# CHECK-NEXT:  1      4     0.50                        uqdech	z0.h, all, mul #166509# CHECK-NEXT:  1      4     0.50                        uqdech	z0.h, pow26510# CHECK-NEXT:  1      4     0.50                        uqdech	z0.h, pow2, mul #166511# CHECK-NEXT:  1      9     1.00                        uqdecp	wzr, p15.b6512# CHECK-NEXT:  1      9     1.00                        uqdecp	wzr, p15.d6513# CHECK-NEXT:  1      9     1.00                        uqdecp	wzr, p15.h6514# CHECK-NEXT:  1      9     1.00                        uqdecp	wzr, p15.s6515# CHECK-NEXT:  1      9     1.00                        uqdecp	x0, p0.b6516# CHECK-NEXT:  1      9     1.00                        uqdecp	x0, p0.d6517# CHECK-NEXT:  1      9     1.00                        uqdecp	x0, p0.h6518# CHECK-NEXT:  1      9     1.00                        uqdecp	x0, p0.s6519# CHECK-NEXT:  1      4     0.50                        uqdecp	z0.d, p0.d6520# CHECK-NEXT:  1      4     0.50                        uqdecp	z0.h, p0.h6521# CHECK-NEXT:  1      4     0.50                        uqdecp	z0.s, p0.s6522# CHECK-NEXT:  1      4     0.33                        uqdecw	w06523# CHECK-NEXT:  1      4     0.33                        uqdecw	w0, all, mul #166524# CHECK-NEXT:  1      4     0.33                        uqdecw	w0, pow26525# CHECK-NEXT:  1      4     0.33                        uqdecw	w0, pow2, mul #166526# CHECK-NEXT:  1      4     0.33                        uqdecw	x06527# CHECK-NEXT:  1      4     0.33                        uqdecw	x0, #146528# CHECK-NEXT:  1      4     0.33                        uqdecw	x0, all, mul #166529# CHECK-NEXT:  1      4     0.33                        uqdecw	x0, pow26530# CHECK-NEXT:  1      4     0.33                        uqdecw	x0, vl16531# CHECK-NEXT:  1      4     0.50                        uqdecw	z0.s6532# CHECK-NEXT:  1      4     0.50                        uqdecw	z0.s, all, mul #166533# CHECK-NEXT:  1      4     0.50                        uqdecw	z0.s, pow26534# CHECK-NEXT:  1      4     0.50                        uqdecw	z0.s, pow2, mul #166535# CHECK-NEXT:  1      4     0.33                        uqincb	w06536# CHECK-NEXT:  1      4     0.33                        uqincb	w0, all, mul #166537# CHECK-NEXT:  1      4     0.33                        uqincb	w0, pow26538# CHECK-NEXT:  1      4     0.33                        uqincb	w0, pow2, mul #166539# CHECK-NEXT:  1      4     0.33                        uqincb	x06540# CHECK-NEXT:  1      4     0.33                        uqincb	x0, #146541# CHECK-NEXT:  1      4     0.33                        uqincb	x0, all, mul #166542# CHECK-NEXT:  1      4     0.33                        uqincb	x0, pow26543# CHECK-NEXT:  1      4     0.33                        uqincb	x0, vl16544# CHECK-NEXT:  1      4     0.33                        uqincd	w06545# CHECK-NEXT:  1      4     0.33                        uqincd	w0, all, mul #166546# CHECK-NEXT:  1      4     0.33                        uqincd	w0, pow26547# CHECK-NEXT:  1      4     0.33                        uqincd	w0, pow2, mul #166548# CHECK-NEXT:  1      4     0.33                        uqincd	x06549# CHECK-NEXT:  1      4     0.33                        uqincd	x0, #146550# CHECK-NEXT:  1      4     0.33                        uqincd	x0, all, mul #166551# CHECK-NEXT:  1      4     0.33                        uqincd	x0, pow26552# CHECK-NEXT:  1      4     0.33                        uqincd	x0, vl16553# CHECK-NEXT:  1      4     0.50                        uqincd	z0.d6554# CHECK-NEXT:  1      4     0.50                        uqincd	z0.d, all, mul #166555# CHECK-NEXT:  1      4     0.50                        uqincd	z0.d, pow26556# CHECK-NEXT:  1      4     0.50                        uqincd	z0.d, pow2, mul #166557# CHECK-NEXT:  1      4     0.33                        uqinch	w06558# CHECK-NEXT:  1      4     0.33                        uqinch	w0, all, mul #166559# CHECK-NEXT:  1      4     0.33                        uqinch	w0, pow26560# CHECK-NEXT:  1      4     0.33                        uqinch	w0, pow2, mul #166561# CHECK-NEXT:  1      4     0.33                        uqinch	x06562# CHECK-NEXT:  1      4     0.33                        uqinch	x0, #146563# CHECK-NEXT:  1      4     0.33                        uqinch	x0, all, mul #166564# CHECK-NEXT:  1      4     0.33                        uqinch	x0, pow26565# CHECK-NEXT:  1      4     0.33                        uqinch	x0, vl16566# CHECK-NEXT:  1      4     0.50                        uqinch	z0.h6567# CHECK-NEXT:  1      4     0.50                        uqinch	z0.h, all, mul #166568# CHECK-NEXT:  1      4     0.50                        uqinch	z0.h, pow26569# CHECK-NEXT:  1      4     0.50                        uqinch	z0.h, pow2, mul #166570# CHECK-NEXT:  1      9     1.00                        uqincp	wzr, p15.b6571# CHECK-NEXT:  1      9     1.00                        uqincp	wzr, p15.d6572# CHECK-NEXT:  1      9     1.00                        uqincp	wzr, p15.h6573# CHECK-NEXT:  1      9     1.00                        uqincp	wzr, p15.s6574# CHECK-NEXT:  1      9     1.00                        uqincp	x0, p0.b6575# CHECK-NEXT:  1      9     1.00                        uqincp	x0, p0.d6576# CHECK-NEXT:  1      9     1.00                        uqincp	x0, p0.h6577# CHECK-NEXT:  1      9     1.00                        uqincp	x0, p0.s6578# CHECK-NEXT:  1      4     0.50                        uqincp	z0.d, p0.d6579# CHECK-NEXT:  1      4     0.50                        uqincp	z0.h, p0.h6580# CHECK-NEXT:  1      4     0.50                        uqincp	z0.s, p0.s6581# CHECK-NEXT:  1      4     0.33                        uqincw	w06582# CHECK-NEXT:  1      4     0.33                        uqincw	w0, all, mul #166583# CHECK-NEXT:  1      4     0.33                        uqincw	w0, pow26584# CHECK-NEXT:  1      4     0.33                        uqincw	w0, pow2, mul #166585# CHECK-NEXT:  1      4     0.33                        uqincw	x06586# CHECK-NEXT:  1      4     0.33                        uqincw	x0, #146587# CHECK-NEXT:  1      4     0.33                        uqincw	x0, all, mul #166588# CHECK-NEXT:  1      4     0.33                        uqincw	x0, pow26589# CHECK-NEXT:  1      4     0.33                        uqincw	x0, vl16590# CHECK-NEXT:  1      4     0.50                        uqincw	z0.s6591# CHECK-NEXT:  1      4     0.50                        uqincw	z0.s, all, mul #166592# CHECK-NEXT:  1      4     0.50                        uqincw	z0.s, pow26593# CHECK-NEXT:  1      4     0.50                        uqincw	z0.s, pow2, mul #166594# CHECK-NEXT:  1      4     0.50                        uqrshl	z0.b, p0/m, z0.b, z1.b6595# CHECK-NEXT:  1      4     0.50                        uqrshl	z0.h, p0/m, z0.h, z1.h6596# CHECK-NEXT:  1      4     0.50                        uqrshl	z29.s, p7/m, z29.s, z30.s6597# CHECK-NEXT:  1      4     0.50                        uqrshl	z31.d, p7/m, z31.d, z30.d6598# CHECK-NEXT:  1      4     0.50                        uqrshlr	z0.b, p0/m, z0.b, z1.b6599# CHECK-NEXT:  1      4     0.50                        uqrshlr	z0.h, p0/m, z0.h, z1.h6600# CHECK-NEXT:  1      4     0.50                        uqrshlr	z29.s, p7/m, z29.s, z30.s6601# CHECK-NEXT:  1      4     0.50                        uqrshlr	z31.d, p7/m, z31.d, z30.d6602# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z0.b, z0.h, #16603# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z0.h, z0.s, #16604# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z0.s, z0.d, #16605# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z31.b, z31.h, #86606# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z31.h, z31.s, #166607# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z31.s, z31.d, #326608# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z0.b, z0.h, #16609# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z0.h, z0.s, #16610# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z0.s, z0.d, #16611# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z31.b, z31.h, #86612# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z31.h, z31.s, #166613# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z31.s, z31.d, #326614# CHECK-NEXT:  1      4     0.50                        uqshl	z0.b, p0/m, z0.b, #06615# CHECK-NEXT:  1      4     0.50                        uqshl	z0.b, p0/m, z0.b, z1.b6616# CHECK-NEXT:  1      4     0.50                        uqshl	z0.d, p0/m, z0.d, #06617# CHECK-NEXT:  1      4     0.50                        uqshl	z0.h, p0/m, z0.h, #06618# CHECK-NEXT:  1      4     0.50                        uqshl	z0.h, p0/m, z0.h, z1.h6619# CHECK-NEXT:  1      4     0.50                        uqshl	z0.s, p0/m, z0.s, #06620# CHECK-NEXT:  1      4     0.50                        uqshl	z29.s, p7/m, z29.s, z30.s6621# CHECK-NEXT:  1      4     0.50                        uqshl	z31.b, p0/m, z31.b, #76622# CHECK-NEXT:  1      4     0.50                        uqshl	z31.d, p0/m, z31.d, #636623# CHECK-NEXT:  1      4     0.50                        uqshl	z31.d, p7/m, z31.d, z30.d6624# CHECK-NEXT:  1      4     0.50                        uqshl	z31.h, p0/m, z31.h, #156625# CHECK-NEXT:  1      4     0.50                        uqshl	z31.s, p0/m, z31.s, #316626# CHECK-NEXT:  1      4     0.50                        uqshlr	z0.b, p0/m, z0.b, z1.b6627# CHECK-NEXT:  1      4     0.50                        uqshlr	z0.h, p0/m, z0.h, z1.h6628# CHECK-NEXT:  1      4     0.50                        uqshlr	z29.s, p7/m, z29.s, z30.s6629# CHECK-NEXT:  1      4     0.50                        uqshlr	z31.d, p7/m, z31.d, z30.d6630# CHECK-NEXT:  1      4     0.50                        uqshrnb	z0.b, z0.h, #16631# CHECK-NEXT:  1      4     0.50                        uqshrnb	z0.h, z0.s, #16632# CHECK-NEXT:  1      4     0.50                        uqshrnb	z0.s, z0.d, #16633# CHECK-NEXT:  1      4     0.50                        uqshrnb	z31.b, z31.h, #86634# CHECK-NEXT:  1      4     0.50                        uqshrnb	z31.h, z31.s, #166635# CHECK-NEXT:  1      4     0.50                        uqshrnb	z31.s, z31.d, #326636# CHECK-NEXT:  1      4     0.50                        uqshrnt	z0.b, z0.h, #16637# CHECK-NEXT:  1      4     0.50                        uqshrnt	z0.h, z0.s, #16638# CHECK-NEXT:  1      4     0.50                        uqshrnt	z0.s, z0.d, #16639# CHECK-NEXT:  1      4     0.50                        uqshrnt	z31.b, z31.h, #86640# CHECK-NEXT:  1      4     0.50                        uqshrnt	z31.h, z31.s, #166641# CHECK-NEXT:  1      4     0.50                        uqshrnt	z31.s, z31.d, #326642# CHECK-NEXT:  1      4     0.50                        uqsub	z0.b, p0/m, z0.b, z1.b6643# CHECK-NEXT:  1      4     0.50                        uqsub	z0.b, z0.b, #06644# CHECK-NEXT:  1      4     0.50                        uqsub	z0.b, z0.b, z0.b6645# CHECK-NEXT:  1      4     0.50                        uqsub	z0.d, z0.d, #06646# CHECK-NEXT:  1      4     0.50                        uqsub	z0.d, z0.d, #0, lsl #86647# CHECK-NEXT:  1      4     0.50                        uqsub	z0.d, z0.d, z0.d6648# CHECK-NEXT:  1      4     0.50                        uqsub	z0.h, p0/m, z0.h, z1.h6649# CHECK-NEXT:  1      4     0.50                        uqsub	z0.h, z0.h, #06650# CHECK-NEXT:  1      4     0.50                        uqsub	z0.h, z0.h, #0, lsl #86651# CHECK-NEXT:  1      4     0.50                        uqsub	z0.h, z0.h, z0.h6652# CHECK-NEXT:  1      4     0.50                        uqsub	z0.s, z0.s, #06653# CHECK-NEXT:  1      4     0.50                        uqsub	z0.s, z0.s, #0, lsl #86654# CHECK-NEXT:  1      4     0.50                        uqsub	z0.s, z0.s, z0.s6655# CHECK-NEXT:  1      4     0.50                        uqsub	z29.s, p7/m, z29.s, z30.s6656# CHECK-NEXT:  1      4     0.50                        uqsub	z31.b, z31.b, #2556657# CHECK-NEXT:  1      4     0.50                        uqsub	z31.d, p7/m, z31.d, z30.d6658# CHECK-NEXT:  1      4     0.50                        uqsub	z31.d, z31.d, #652806659# CHECK-NEXT:  1      4     0.50                        uqsub	z31.h, z31.h, #652806660# CHECK-NEXT:  1      4     0.50                        uqsub	z31.s, z31.s, #652806661# CHECK-NEXT:  1      4     0.50                        uqsubr	z0.b, p0/m, z0.b, z1.b6662# CHECK-NEXT:  1      4     0.50                        uqsubr	z0.h, p0/m, z0.h, z1.h6663# CHECK-NEXT:  1      4     0.50                        uqsubr	z29.s, p7/m, z29.s, z30.s6664# CHECK-NEXT:  1      4     0.50                        uqsubr	z31.d, p7/m, z31.d, z30.d6665# CHECK-NEXT:  1      4     0.50                        uqxtnb	z0.b, z31.h6666# CHECK-NEXT:  1      4     0.50                        uqxtnb	z0.h, z31.s6667# CHECK-NEXT:  1      4     0.50                        uqxtnb	z0.s, z31.d6668# CHECK-NEXT:  1      4     0.50                        uqxtnt	z0.b, z31.h6669# CHECK-NEXT:  1      4     0.50                        uqxtnt	z0.h, z31.s6670# CHECK-NEXT:  1      4     0.50                        uqxtnt	z0.s, z31.d6671# CHECK-NEXT:  1      4     0.50                        urecpe	z31.s, p7/m, z31.s6672# CHECK-NEXT:  1      4     0.50                        urhadd	z0.b, p0/m, z0.b, z1.b6673# CHECK-NEXT:  1      4     0.50                        urhadd	z0.h, p0/m, z0.h, z1.h6674# CHECK-NEXT:  1      4     0.50                        urhadd	z29.s, p7/m, z29.s, z30.s6675# CHECK-NEXT:  1      4     0.50                        urhadd	z31.d, p7/m, z31.d, z30.d6676# CHECK-NEXT:  1      4     0.50                        urshl	z0.b, p0/m, z0.b, z1.b6677# CHECK-NEXT:  1      4     0.50                        urshl	z0.h, p0/m, z0.h, z1.h6678# CHECK-NEXT:  1      4     0.50                        urshl	z29.s, p7/m, z29.s, z30.s6679# CHECK-NEXT:  1      4     0.50                        urshl	z31.d, p7/m, z31.d, z30.d6680# CHECK-NEXT:  1      4     0.50                        urshlr	z0.b, p0/m, z0.b, z1.b6681# CHECK-NEXT:  1      4     0.50                        urshlr	z0.h, p0/m, z0.h, z1.h6682# CHECK-NEXT:  1      4     0.50                        urshlr	z29.s, p7/m, z29.s, z30.s6683# CHECK-NEXT:  1      4     0.50                        urshlr	z31.d, p7/m, z31.d, z30.d6684# CHECK-NEXT:  1      4     0.50                        urshr	z0.b, p0/m, z0.b, #16685# CHECK-NEXT:  1      4     0.50                        urshr	z0.d, p0/m, z0.d, #16686# CHECK-NEXT:  1      4     0.50                        urshr	z0.h, p0/m, z0.h, #16687# CHECK-NEXT:  1      4     0.50                        urshr	z0.s, p0/m, z0.s, #16688# CHECK-NEXT:  1      4     0.50                        urshr	z31.b, p0/m, z31.b, #86689# CHECK-NEXT:  1      4     0.50                        urshr	z31.d, p0/m, z31.d, #646690# CHECK-NEXT:  1      4     0.50                        urshr	z31.h, p0/m, z31.h, #166691# CHECK-NEXT:  1      4     0.50                        urshr	z31.s, p0/m, z31.s, #326692# CHECK-NEXT:  1      4     0.50                        ursqrte	z31.s, p7/m, z31.s6693# CHECK-NEXT:  1      7     1.00                        ursra	z0.b, z0.b, #16694# CHECK-NEXT:  1      7     1.00                        ursra	z0.d, z0.d, #16695# CHECK-NEXT:  1      7     1.00                        ursra	z0.h, z0.h, #16696# CHECK-NEXT:  1      7     1.00                        ursra	z0.s, z0.s, #16697# CHECK-NEXT:  1      7     1.00                        ursra	z31.b, z31.b, #86698# CHECK-NEXT:  1      7     1.00                        ursra	z31.d, z31.d, #646699# CHECK-NEXT:  1      7     1.00                        ursra	z31.h, z31.h, #166700# CHECK-NEXT:  1      7     1.00                        ursra	z31.s, z31.s, #326701# CHECK-NEXT:  1      3     0.50                        ushllb	z0.d, z0.s, #06702# CHECK-NEXT:  1      3     0.50                        ushllb	z0.h, z0.b, #06703# CHECK-NEXT:  1      3     0.50                        ushllb	z0.s, z0.h, #06704# CHECK-NEXT:  1      3     0.50                        ushllb	z31.d, z31.s, #316705# CHECK-NEXT:  1      3     0.50                        ushllb	z31.h, z31.b, #76706# CHECK-NEXT:  1      3     0.50                        ushllb	z31.s, z31.h, #156707# CHECK-NEXT:  1      3     0.50                        ushllt	z0.d, z0.s, #06708# CHECK-NEXT:  1      3     0.50                        ushllt	z0.h, z0.b, #06709# CHECK-NEXT:  1      3     0.50                        ushllt	z0.s, z0.h, #06710# CHECK-NEXT:  1      3     0.50                        ushllt	z31.d, z31.s, #316711# CHECK-NEXT:  1      3     0.50                        ushllt	z31.h, z31.b, #76712# CHECK-NEXT:  1      3     0.50                        ushllt	z31.s, z31.h, #156713# CHECK-NEXT:  1      4     0.50                        usmmla	z0.s, z1.b, z2.b6714# CHECK-NEXT:  1      4     0.50                        usqadd	z0.b, p0/m, z0.b, z1.b6715# CHECK-NEXT:  1      4     0.50                        usqadd	z0.h, p0/m, z0.h, z1.h6716# CHECK-NEXT:  1      4     0.50                        usqadd	z29.s, p7/m, z29.s, z30.s6717# CHECK-NEXT:  1      4     0.50                        usqadd	z31.d, p7/m, z31.d, z30.d6718# CHECK-NEXT:  1      4     0.50                        usra	z0.b, z0.b, #16719# CHECK-NEXT:  1      4     0.50                        usra	z0.d, z0.d, #16720# CHECK-NEXT:  1      4     0.50                        usra	z0.h, z0.h, #16721# CHECK-NEXT:  1      4     0.50                        usra	z0.s, z0.s, #16722# CHECK-NEXT:  1      4     0.50                        usra	z31.b, z31.b, #86723# CHECK-NEXT:  1      4     0.50                        usra	z31.d, z31.d, #646724# CHECK-NEXT:  1      4     0.50                        usra	z31.h, z31.h, #166725# CHECK-NEXT:  1      4     0.50                        usra	z31.s, z31.s, #326726# CHECK-NEXT:  1      4     0.50                        usublb	z0.h, z1.b, z2.b6727# CHECK-NEXT:  1      4     0.50                        usublb	z29.s, z30.h, z31.h6728# CHECK-NEXT:  1      4     0.50                        usublb	z31.d, z31.s, z31.s6729# CHECK-NEXT:  1      4     0.50                        usublt	z0.h, z1.b, z2.b6730# CHECK-NEXT:  1      4     0.50                        usublt	z29.s, z30.h, z31.h6731# CHECK-NEXT:  1      4     0.50                        usublt	z31.d, z31.s, z31.s6732# CHECK-NEXT:  1      4     0.50                        usubwb	z0.h, z1.h, z2.b6733# CHECK-NEXT:  1      4     0.50                        usubwb	z29.s, z30.s, z31.h6734# CHECK-NEXT:  1      4     0.50                        usubwb	z31.d, z31.d, z31.s6735# CHECK-NEXT:  1      4     0.50                        usubwt	z0.h, z1.h, z2.b6736# CHECK-NEXT:  1      4     0.50                        usubwt	z29.s, z30.s, z31.h6737# CHECK-NEXT:  1      4     0.50                        usubwt	z31.d, z31.d, z31.s6738# CHECK-NEXT:  1      4     0.50                        uunpkhi	z31.d, z31.s6739# CHECK-NEXT:  1      4     0.50                        uunpkhi	z31.h, z31.b6740# CHECK-NEXT:  1      4     0.50                        uunpkhi	z31.s, z31.h6741# CHECK-NEXT:  1      4     0.50                        uunpklo	z31.d, z31.s6742# CHECK-NEXT:  1      4     0.50                        uunpklo	z31.h, z31.b6743# CHECK-NEXT:  1      4     0.50                        uunpklo	z31.s, z31.h6744# CHECK-NEXT:  1      3     0.50                        uxtb	z0.d, p0/m, z0.d6745# CHECK-NEXT:  1      3     0.50                        uxtb	z0.h, p0/m, z0.h6746# CHECK-NEXT:  1      3     0.50                        uxtb	z0.s, p0/m, z0.s6747# CHECK-NEXT:  1      3     0.50                        uxtb	z31.d, p7/m, z31.d6748# CHECK-NEXT:  1      3     0.50                        uxtb	z31.h, p7/m, z31.h6749# CHECK-NEXT:  1      3     0.50                        uxtb	z31.s, p7/m, z31.s6750# CHECK-NEXT:  1      3     0.50                        uxth	z0.d, p0/m, z0.d6751# CHECK-NEXT:  1      3     0.50                        uxth	z0.s, p0/m, z0.s6752# CHECK-NEXT:  1      3     0.50                        uxth	z31.d, p7/m, z31.d6753# CHECK-NEXT:  1      3     0.50                        uxth	z31.s, p7/m, z31.s6754# CHECK-NEXT:  1      3     0.50                        uxtw	z0.d, p0/m, z0.d6755# CHECK-NEXT:  1      3     0.50                        uxtw	z31.d, p7/m, z31.d6756# CHECK-NEXT:  1      2     1.00                        uzp1	p15.b, p15.b, p15.b6757# CHECK-NEXT:  1      2     1.00                        uzp1	p15.d, p15.d, p15.d6758# CHECK-NEXT:  1      2     1.00                        uzp1	p15.h, p15.h, p15.h6759# CHECK-NEXT:  1      2     1.00                        uzp1	p15.s, p15.s, p15.s6760# CHECK-NEXT:  1      3     0.50                        uzp1	z31.b, z31.b, z31.b6761# CHECK-NEXT:  1      3     0.50                        uzp1	z31.d, z31.d, z31.d6762# CHECK-NEXT:  1      3     0.50                        uzp1	z31.h, z31.h, z31.h6763# CHECK-NEXT:  1      3     0.50                        uzp1	z31.s, z31.s, z31.s6764# CHECK-NEXT:  1      2     1.00                        uzp2	p15.b, p15.b, p15.b6765# CHECK-NEXT:  1      2     1.00                        uzp2	p15.d, p15.d, p15.d6766# CHECK-NEXT:  1      2     1.00                        uzp2	p15.h, p15.h, p15.h6767# CHECK-NEXT:  1      2     1.00                        uzp2	p15.s, p15.s, p15.s6768# CHECK-NEXT:  1      3     0.50                        uzp2	z31.b, z31.b, z31.b6769# CHECK-NEXT:  1      3     0.50                        uzp2	z31.d, z31.d, z31.d6770# CHECK-NEXT:  1      3     0.50                        uzp2	z31.h, z31.h, z31.h6771# CHECK-NEXT:  1      3     0.50                        uzp2	z31.s, z31.s, z31.s6772# CHECK-NEXT:  1      2     1.00                        whilege	p15.b, w0, wzr6773# CHECK-NEXT:  1      2     1.00                        whilege	p15.b, wzr, w06774# CHECK-NEXT:  1      2     1.00                        whilege	p15.b, x0, xzr6775# CHECK-NEXT:  1      2     1.00                        whilege	p15.b, xzr, x06776# CHECK-NEXT:  1      2     1.00                        whilege	p15.d, w0, wzr6777# CHECK-NEXT:  1      2     1.00                        whilege	p15.d, x0, xzr6778# CHECK-NEXT:  1      2     1.00                        whilege	p15.h, w0, wzr6779# CHECK-NEXT:  1      2     1.00                        whilege	p15.h, x0, xzr6780# CHECK-NEXT:  1      2     1.00                        whilege	p15.s, w0, wzr6781# CHECK-NEXT:  1      2     1.00                        whilege	p15.s, x0, xzr6782# CHECK-NEXT:  1      2     1.00                        whilerw	p15.b, x30, x306783# CHECK-NEXT:  1      2     1.00                        whilerw	p15.d, x30, x306784# CHECK-NEXT:  1      2     1.00                        whilerw	p15.h, x30, x306785# CHECK-NEXT:  1      2     1.00                        whilerw	p15.s, x30, x306786# CHECK-NEXT:  1      2     1.00                        whilewr	p15.b, x30, x306787# CHECK-NEXT:  1      2     1.00                        whilewr	p15.d, x30, x306788# CHECK-NEXT:  1      2     1.00                        whilewr	p15.h, x30, x306789# CHECK-NEXT:  1      2     1.00                        whilewr	p15.s, x30, x306790# CHECK-NEXT:  1      1     0.33           *      U     wrffr	p0.b6791# CHECK-NEXT:  1      1     0.33           *      U     wrffr	p15.b6792# CHECK-NEXT:  1      4     0.50                        xar	z0.b, z0.b, z1.b, #16793# CHECK-NEXT:  1      4     0.50                        xar	z0.d, z0.d, z1.d, #16794# CHECK-NEXT:  1      4     0.50                        xar	z0.h, z0.h, z1.h, #16795# CHECK-NEXT:  1      4     0.50                        xar	z0.s, z0.s, z1.s, #16796# CHECK-NEXT:  1      4     0.50                        xar	z31.b, z31.b, z30.b, #86797# CHECK-NEXT:  1      4     0.50                        xar	z31.d, z31.d, z30.d, #646798# CHECK-NEXT:  1      4     0.50                        xar	z31.h, z31.h, z30.h, #166799# CHECK-NEXT:  1      4     0.50                        xar	z31.s, z31.s, z30.s, #326800# CHECK-NEXT:  1      2     1.00                        zip1	p0.b, p0.b, p0.b6801# CHECK-NEXT:  1      2     1.00                        zip1	p0.d, p0.d, p0.d6802# CHECK-NEXT:  1      2     1.00                        zip1	p0.h, p0.h, p0.h6803# CHECK-NEXT:  1      2     1.00                        zip1	p0.s, p0.s, p0.s6804# CHECK-NEXT:  1      2     1.00                        zip1	p15.b, p15.b, p15.b6805# CHECK-NEXT:  1      2     1.00                        zip1	p15.d, p15.d, p15.d6806# CHECK-NEXT:  1      2     1.00                        zip1	p15.h, p15.h, p15.h6807# CHECK-NEXT:  1      2     1.00                        zip1	p15.s, p15.s, p15.s6808# CHECK-NEXT:  1      3     0.50                        zip1	z0.b, z0.b, z0.b6809# CHECK-NEXT:  1      3     0.50                        zip1	z0.d, z0.d, z0.d6810# CHECK-NEXT:  1      3     0.50                        zip1	z0.h, z0.h, z0.h6811# CHECK-NEXT:  1      3     0.50                        zip1	z0.s, z0.s, z0.s6812# CHECK-NEXT:  1      3     0.50                        zip1	z31.b, z31.b, z31.b6813# CHECK-NEXT:  1      3     0.50                        zip1	z31.d, z31.d, z31.d6814# CHECK-NEXT:  1      3     0.50                        zip1	z31.h, z31.h, z31.h6815# CHECK-NEXT:  1      3     0.50                        zip1	z31.s, z31.s, z31.s6816# CHECK-NEXT:  1      2     1.00                        zip2	p0.b, p0.b, p0.b6817# CHECK-NEXT:  1      2     1.00                        zip2	p0.d, p0.d, p0.d6818# CHECK-NEXT:  1      2     1.00                        zip2	p0.h, p0.h, p0.h6819# CHECK-NEXT:  1      2     1.00                        zip2	p0.s, p0.s, p0.s6820# CHECK-NEXT:  1      2     1.00                        zip2	p15.b, p15.b, p15.b6821# CHECK-NEXT:  1      2     1.00                        zip2	p15.d, p15.d, p15.d6822# CHECK-NEXT:  1      2     1.00                        zip2	p15.h, p15.h, p15.h6823# CHECK-NEXT:  1      2     1.00                        zip2	p15.s, p15.s, p15.s6824# CHECK-NEXT:  1      3     0.50                        zip2	z0.b, z0.b, z0.b6825# CHECK-NEXT:  1      3     0.50                        zip2	z0.d, z0.d, z0.d6826# CHECK-NEXT:  1      3     0.50                        zip2	z0.h, z0.h, z0.h6827# CHECK-NEXT:  1      3     0.50                        zip2	z0.s, z0.s, z0.s6828# CHECK-NEXT:  1      3     0.50                        zip2	z31.b, z31.b, z31.b6829# CHECK-NEXT:  1      3     0.50                        zip2	z31.d, z31.d, z31.d6830# CHECK-NEXT:  1      3     0.50                        zip2	z31.h, z31.h, z31.h6831# CHECK-NEXT:  1      3     0.50                        zip2	z31.s, z31.s, z31.s6832 6833# CHECK:      Resources:6834# CHECK-NEXT: [0]   - CortexA510UnitALU06835# CHECK-NEXT: [1.0] - CortexA510UnitALU126836# CHECK-NEXT: [1.1] - CortexA510UnitALU126837# CHECK-NEXT: [2]   - CortexA510UnitB6838# CHECK-NEXT: [3]   - CortexA510UnitDiv6839# CHECK-NEXT: [4]   - CortexA510UnitLd16840# CHECK-NEXT: [5]   - CortexA510UnitLdSt6841# CHECK-NEXT: [6]   - CortexA510UnitMAC6842# CHECK-NEXT: [7]   - CortexA510UnitPAC6843# CHECK-NEXT: [8]   - CortexA510UnitVALU06844# CHECK-NEXT: [9]   - CortexA510UnitVALU16845# CHECK-NEXT: [10.0] - CortexA510UnitVMAC6846# CHECK-NEXT: [10.1] - CortexA510UnitVMAC6847# CHECK-NEXT: [11]  - CortexA510UnitVMC6848 6849# CHECK:      Resource pressure per iteration:6850# CHECK-NEXT: [0]    [1.0]  [1.1]  [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10.0] [10.1] [11]6851# CHECK-NEXT: 79.00  75.00  75.00  9.00    -     209.00 3667.00  -     -     1315.50 949.50 199.50 199.50 670.006852 6853# CHECK:      Resource pressure by instruction:6854# CHECK-NEXT: [0]    [1.0]  [1.1]  [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10.0] [10.1] [11]   Instructions:6855# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     abs	z0.b, p0/m, z0.b6856# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     abs	z0.d, p0/m, z0.d6857# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     abs	z0.h, p0/m, z0.h6858# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     abs	z0.s, p0/m, z0.s6859# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     abs	z31.b, p7/m, z31.b6860# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     abs	z31.d, p7/m, z31.d6861# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     abs	z31.h, p7/m, z31.h6862# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     abs	z31.s, p7/m, z31.s6863# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adclb	z0.d, z1.d, z31.d6864# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adclb	z0.s, z1.s, z31.s6865# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adclt	z0.d, z1.d, z31.d6866# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adclt	z0.s, z1.s, z31.s6867# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.b, p0/m, z0.b, z0.b6868# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.b, z0.b, #06869# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.b, z0.b, z0.b6870# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.d, p0/m, z0.d, z0.d6871# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.d, z0.d, #06872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.d, z0.d, #0, lsl #86873# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.d, z0.d, z0.d6874# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.h, p0/m, z0.h, z0.h6875# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.h, z0.h, #06876# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.h, z0.h, #0, lsl #86877# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.h, z0.h, z0.h6878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.s, p0/m, z0.s, z0.s6879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.s, z0.s, #06880# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.s, z0.s, #0, lsl #86881# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.s, z0.s, z0.s6882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z0.s, z1.s, z2.s6883# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z21.b, p5/m, z21.b, z10.b6884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z21.b, z10.b, z21.b6885# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z21.d, p5/m, z21.d, z10.d6886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z21.d, z10.d, z21.d6887# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z21.h, p5/m, z21.h, z10.h6888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z21.h, z10.h, z21.h6889# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z21.s, p5/m, z21.s, z10.s6890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z21.s, z10.s, z21.s6891# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z23.b, p3/m, z23.b, z13.b6892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z23.b, z13.b, z8.b6893# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z23.d, p3/m, z23.d, z13.d6894# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z23.d, z13.d, z8.d6895# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z23.h, p3/m, z23.h, z13.h6896# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z23.h, z13.h, z8.h6897# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z23.s, p3/m, z23.s, z13.s6898# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z23.s, z13.s, z8.s6899# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.b, p7/m, z31.b, z31.b6900# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.b, z31.b, #2556901# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.b, z31.b, z31.b6902# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.d, p7/m, z31.d, z31.d6903# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.d, z31.d, #652806904# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.d, z31.d, z31.d6905# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.h, p7/m, z31.h, z31.h6906# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.h, z31.h, #652806907# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.h, z31.h, z31.h6908# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.s, p7/m, z31.s, z31.s6909# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.s, z31.s, #652806910# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     add	z31.s, z31.s, z31.s6911# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     addhnb	z0.b, z1.h, z31.h6912# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     addhnb	z0.h, z1.s, z31.s6913# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     addhnb	z0.s, z1.d, z31.d6914# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     addhnt	z0.b, z1.h, z31.h6915# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     addhnt	z0.h, z1.s, z31.s6916# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     addhnt	z0.s, z1.d, z31.d6917# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     addp	z0.b, p0/m, z0.b, z1.b6918# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     addp	z0.h, p0/m, z0.h, z1.h6919# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     addp	z29.s, p7/m, z29.s, z30.s6920# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     addp	z31.d, p7/m, z31.d, z30.d6921# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     addpl	sp, sp, #316922# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     addpl	x0, x0, #-326923# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     addpl	x21, x21, #06924# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     addpl	x23, x8, #-16925# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     addvl	sp, sp, #316926# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     addvl	x0, x0, #-326927# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     addvl	x21, x21, #06928# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     addvl	x23, x8, #-16929# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d, lsl #1]6930# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d, lsl #2]6931# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d, lsl #3]6932# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d, sxtw #1]6933# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d, sxtw #2]6934# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d, sxtw #3]6935# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d, sxtw]6936# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d, uxtw #1]6937# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d, uxtw #2]6938# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d, uxtw #3]6939# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d, uxtw]6940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.d, [z0.d, z0.d]6941# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.s, [z0.s, z0.s, lsl #1]6942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.s, [z0.s, z0.s, lsl #2]6943# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.s, [z0.s, z0.s, lsl #3]6944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     adr	z0.s, [z0.s, z0.s]6945# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     aesd	z0.b, z0.b, z31.b6946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     aese	z0.b, z0.b, z31.b6947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     aesimc	z0.b, z0.b6948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     aesimc	z31.b, z31.b6949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     aesmc	z0.b, z0.b6950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     aesmc	z31.b, z31.b6951# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     and	p0.b, p0/z, p0.b, p1.b6952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z0.d, z0.d, #0x66953# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z0.d, z0.d, #0xfffffffffffffff96954# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z0.d, z0.d, z0.d6955# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z0.s, z0.s, #0x66956# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z0.s, z0.s, #0xfffffff96957# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z23.d, z13.d, z8.d6958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z23.h, z23.h, #0x66959# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z23.h, z23.h, #0xfff96960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z31.b, p7/m, z31.b, z31.b6961# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z31.d, p7/m, z31.d, z31.d6962# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z31.h, p7/m, z31.h, z31.h6963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z31.s, p7/m, z31.s, z31.s6964# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z5.b, z5.b, #0x66965# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     and	z5.b, z5.b, #0xf96966# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ands	p0.b, p0/z, p0.b, p1.b6967# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     andv	b0, p7, z31.b6968# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     andv	d0, p7, z31.d6969# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     andv	h0, p7, z31.h6970# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     andv	s0, p7, z31.s6971# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.b, p0/m, z0.b, #16972# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.b, p0/m, z0.b, z0.b6973# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.b, p0/m, z0.b, z1.d6974# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.b, z0.b, #16975# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.b, z1.b, z2.d6976# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.d, p0/m, z0.d, #16977# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.d, p0/m, z0.d, z0.d6978# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.d, z0.d, #16979# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.h, p0/m, z0.h, #16980# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.h, p0/m, z0.h, z0.h6981# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.h, p0/m, z0.h, z1.d6982# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.h, z0.h, #16983# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.h, z1.h, z2.d6984# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.s, p0/m, z0.s, #16985# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.s, p0/m, z0.s, z0.s6986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.s, p0/m, z0.s, z1.d6987# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.s, z0.s, #16988# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z0.s, z1.s, z2.d6989# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z31.b, p0/m, z31.b, #86990# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z31.b, z31.b, #86991# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z31.d, p0/m, z31.d, #646992# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z31.d, z31.d, #646993# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z31.h, p0/m, z31.h, #166994# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z31.h, z31.h, #166995# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z31.s, p0/m, z31.s, #326996# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asr	z31.s, z31.s, #326997# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrd	z0.b, p0/m, z0.b, #16998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrd	z0.d, p0/m, z0.d, #16999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrd	z0.h, p0/m, z0.h, #17000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrd	z0.s, p0/m, z0.s, #17001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrd	z31.b, p0/m, z31.b, #87002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrd	z31.d, p0/m, z31.d, #647003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrd	z31.h, p0/m, z31.h, #167004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrd	z31.s, p0/m, z31.s, #327005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrr	z0.b, p0/m, z0.b, z0.b7006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrr	z0.d, p0/m, z0.d, z0.d7007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrr	z0.h, p0/m, z0.h, z0.h7008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     asrr	z0.s, p0/m, z0.s, z0.s7009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bcax	z29.d, z29.d, z30.d, z31.d7010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     13.00  bdep	z0.b, z1.b, z31.b7011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     69.00  bdep	z0.d, z1.d, z31.d7012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     21.00  bdep	z0.h, z1.h, z31.h7013# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     37.00  bdep	z0.s, z1.s, z31.s7014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     13.00  bext	z0.b, z1.b, z31.b7015# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     69.00  bext	z0.d, z1.d, z31.d7016# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     21.00  bext	z0.h, z1.h, z31.h7017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     37.00  bext	z0.s, z1.s, z31.s7018# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bfcvt	z0.h, p0/m, z1.s7019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bfcvtnt	z0.h, p0/m, z1.s7020# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50    -     bfdot	z0.s, z1.h, z2.h7021# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50    -     bfdot	z0.s, z1.h, z2.h[0]7022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50    -     bfdot	z0.s, z1.h, z2.h[3]7023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     bfmlalb	z0.s, z1.h, z2.h7024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     bfmlalb	z0.s, z1.h, z2.h[0]7025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     bfmlalb	z0.s, z1.h, z2.h[7]7026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     bfmlalb	z10.s, z21.h, z14.h7027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     bfmlalb	z21.s, z14.h, z3.h[2]7028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     bfmlalt	z0.s, z1.h, z2.h7029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     bfmlalt	z0.s, z1.h, z2.h[0]7030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     bfmlalt	z0.s, z1.h, z2.h[7]7031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     bfmlalt	z0.s, z1.h, z7.h[7]7032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     bfmlalt	z14.s, z10.h, z21.h7033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50    -     bfmmla	z0.s, z1.h, z2.h7034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     13.00  bgrp	z0.b, z1.b, z31.b7035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     69.00  bgrp	z0.d, z1.d, z31.d7036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     21.00  bgrp	z0.h, z1.h, z31.h7037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     37.00  bgrp	z0.s, z1.s, z31.s7038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     bic	p0.b, p0/z, p0.b, p0.b7039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     bic	p15.b, p15/z, p15.b, p15.b7040# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bic	z0.d, z0.d, z0.d7041# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bic	z23.d, z13.d, z8.d7042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bic	z31.b, p7/m, z31.b, z31.b7043# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bic	z31.d, p7/m, z31.d, z31.d7044# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bic	z31.h, p7/m, z31.h, z31.h7045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bic	z31.s, p7/m, z31.s, z31.s7046# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     bics	p0.b, p0/z, p0.b, p0.b7047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     bics	p15.b, p15/z, p15.b, p15.b7048# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brka	p0.b, p15/m, p15.b7049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brka	p0.b, p15/z, p15.b7050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkas	p0.b, p15/z, p15.b7051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkb	p0.b, p15/m, p15.b7052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkb	p0.b, p15/z, p15.b7053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkbs	p0.b, p15/z, p15.b7054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkn	p0.b, p15/z, p1.b, p0.b7055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkn	p15.b, p15/z, p15.b, p15.b7056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkns	p0.b, p15/z, p1.b, p0.b7057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkns	p15.b, p15/z, p15.b, p15.b7058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkpa	p0.b, p15/z, p1.b, p2.b7059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkpa	p15.b, p15/z, p15.b, p15.b7060# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkpas	p0.b, p15/z, p1.b, p2.b7061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkpas	p15.b, p15/z, p15.b, p15.b7062# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkpb	p0.b, p15/z, p1.b, p2.b7063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkpb	p15.b, p15/z, p15.b, p15.b7064# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkpbs	p0.b, p15/z, p1.b, p2.b7065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     brkpbs	p15.b, p15/z, p15.b, p15.b7066# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bsl	z0.d, z0.d, z1.d, z2.d7067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bsl1n	z0.d, z0.d, z1.d, z2.d7068# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     bsl2n	z0.d, z0.d, z1.d, z2.d7069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cadd	z0.b, z0.b, z0.b, #907070# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cadd	z0.d, z0.d, z0.d, #907071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cadd	z0.h, z0.h, z0.h, #907072# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cadd	z0.s, z0.s, z0.s, #907073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cadd	z31.b, z31.b, z31.b, #2707074# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cadd	z31.d, z31.d, z31.d, #2707075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cadd	z31.h, z31.h, z31.h, #2707076# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cadd	z31.s, z31.s, z31.s, #2707077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cdot	z0.d, z1.h, z15.h[1], #07078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cdot	z0.d, z1.h, z31.h, #07079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cdot	z0.d, z1.h, z31.h, #1807080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cdot	z0.d, z1.h, z31.h, #2707081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cdot	z0.d, z1.h, z31.h, #907082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cdot	z0.s, z1.b, z31.b, #07083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cdot	z0.s, z1.b, z7.b[3], #07084# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cdot	z29.d, z30.h, z0.h[0], #1807085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cdot	z31.d, z30.h, z7.h[1], #2707086# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cdot	z5.d, z6.h, z3.h[0], #907087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clasta	b0, p7, b0, z31.b7088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clasta	d0, p7, d0, z31.d7089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clasta	h0, p7, h0, z31.h7090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clasta	s0, p7, s0, z31.s7091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     clasta	w0, p7, w0, z31.b7092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     clasta	w0, p7, w0, z31.h7093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     clasta	w0, p7, w0, z31.s7094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     clasta	x0, p7, x0, z31.d7095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clasta	z0.b, p7, z0.b, z31.b7096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clasta	z0.d, p7, z0.d, z31.d7097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clasta	z0.h, p7, z0.h, z31.h7098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clasta	z0.s, p7, z0.s, z31.s7099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clastb	b0, p7, b0, z31.b7100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clastb	d0, p7, d0, z31.d7101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clastb	h0, p7, h0, z31.h7102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clastb	s0, p7, s0, z31.s7103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     clastb	w0, p7, w0, z31.b7104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     clastb	w0, p7, w0, z31.h7105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     clastb	w0, p7, w0, z31.s7106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     clastb	x0, p7, x0, z31.d7107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clastb	z0.b, p7, z0.b, z31.b7108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clastb	z0.d, p7, z0.d, z31.d7109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clastb	z0.h, p7, z0.h, z31.h7110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clastb	z0.s, p7, z0.s, z31.s7111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cls	z31.b, p7/m, z31.b7112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cls	z31.d, p7/m, z31.d7113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cls	z31.h, p7/m, z31.h7114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cls	z31.s, p7/m, z31.s7115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clz	z31.b, p7/m, z31.b7116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clz	z31.d, p7/m, z31.d7117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clz	z31.h, p7/m, z31.h7118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     clz	z31.s, p7/m, z31.s7119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z0.b, z1.b, z2.b, #07120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z0.d, z1.d, z2.d, #07121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z0.h, z1.h, z2.h, #07122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z0.h, z1.h, z2.h[0], #07123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z0.s, z1.s, z2.s, #07124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z0.s, z1.s, z2.s[0], #07125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z15.b, z16.b, z17.b, #2707126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z15.d, z16.d, z17.d, #2707127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z15.h, z16.h, z17.h, #2707128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z15.s, z16.s, z17.s, #2707129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z29.b, z30.b, z31.b, #907130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z29.d, z30.d, z31.d, #907131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z29.h, z30.h, z31.h, #907132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z29.s, z30.s, z31.s, #907133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z31.b, z31.b, z31.b, #1807134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z31.d, z31.d, z31.d, #1807135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z31.h, z30.h, z7.h[0], #1807136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z31.h, z31.h, z31.h, #1807137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z31.s, z30.s, z7.s[0], #1807138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     cmla	z31.s, z31.s, z31.s, #1807139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.b, p0/z, z0.b, #-167140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.b, p0/z, z0.b, #157141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.b, p0/z, z0.b, z0.b7142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.b, p0/z, z0.b, z0.d7143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.d, p0/z, z0.d, #-167144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.d, p0/z, z0.d, #157145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.d, p0/z, z0.d, z0.d7146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.h, p0/z, z0.h, #-167147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.h, p0/z, z0.h, #157148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.h, p0/z, z0.h, z0.d7149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.h, p0/z, z0.h, z0.h7150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.s, p0/z, z0.s, #-167151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.s, p0/z, z0.s, #157152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.s, p0/z, z0.s, z0.d7153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeq	p0.s, p0/z, z0.s, z0.s7154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.b, p0/z, z0.b, #-167155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.b, p0/z, z0.b, #157156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.b, p0/z, z0.b, z0.b7157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.b, p0/z, z0.b, z0.d7158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.b, p0/z, z1.b, z0.b7159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.d, p0/z, z0.d, #-167160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.d, p0/z, z0.d, #157161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.d, p0/z, z0.d, z0.d7162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.d, p0/z, z1.d, z0.d7163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.h, p0/z, z0.h, #-167164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.h, p0/z, z0.h, #157165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.h, p0/z, z0.h, z0.d7166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.h, p0/z, z0.h, z0.h7167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.h, p0/z, z1.h, z0.h7168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.s, p0/z, z0.s, #-167169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.s, p0/z, z0.s, #157170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.s, p0/z, z0.s, z0.d7171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.s, p0/z, z0.s, z0.s7172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpge	p0.s, p0/z, z1.s, z0.s7173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.b, p0/z, z0.b, #-167174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.b, p0/z, z0.b, #157175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.b, p0/z, z0.b, z0.b7176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.b, p0/z, z0.b, z0.d7177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.b, p0/z, z1.b, z0.b7178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.d, p0/z, z0.d, #-167179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.d, p0/z, z0.d, #157180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.d, p0/z, z0.d, z0.d7181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.d, p0/z, z1.d, z0.d7182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.h, p0/z, z0.h, #-167183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.h, p0/z, z0.h, #157184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.h, p0/z, z0.h, z0.d7185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.h, p0/z, z0.h, z0.h7186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.h, p0/z, z1.h, z0.h7187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.s, p0/z, z0.s, #-167188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.s, p0/z, z0.s, #157189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.s, p0/z, z0.s, z0.d7190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.s, p0/z, z0.s, z0.s7191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpgt	p0.s, p0/z, z1.s, z0.s7192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.b, p0/z, z0.b, #07193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.b, p0/z, z0.b, #1277194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.b, p0/z, z0.b, z0.b7195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.b, p0/z, z0.b, z0.d7196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.b, p0/z, z1.b, z0.b7197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.d, p0/z, z0.d, #07198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.d, p0/z, z0.d, #1277199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.d, p0/z, z0.d, z0.d7200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.d, p0/z, z1.d, z0.d7201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.h, p0/z, z0.h, #07202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.h, p0/z, z0.h, #1277203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.h, p0/z, z0.h, z0.d7204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.h, p0/z, z0.h, z0.h7205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.h, p0/z, z1.h, z0.h7206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.s, p0/z, z0.s, #07207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.s, p0/z, z0.s, #1277208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.s, p0/z, z0.s, z0.d7209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.s, p0/z, z0.s, z0.s7210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphi	p0.s, p0/z, z1.s, z0.s7211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.b, p0/z, z0.b, #07212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.b, p0/z, z0.b, #1277213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.b, p0/z, z0.b, z0.b7214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.b, p0/z, z0.b, z0.d7215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.b, p0/z, z1.b, z0.b7216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.d, p0/z, z0.d, #07217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.d, p0/z, z0.d, #1277218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.d, p0/z, z0.d, z0.d7219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.d, p0/z, z1.d, z0.d7220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.h, p0/z, z0.h, #07221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.h, p0/z, z0.h, #1277222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.h, p0/z, z0.h, z0.d7223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.h, p0/z, z0.h, z0.h7224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.h, p0/z, z1.h, z0.h7225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.s, p0/z, z0.s, #07226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.s, p0/z, z0.s, #1277227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.s, p0/z, z0.s, z0.d7228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.s, p0/z, z0.s, z0.s7229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmphs	p0.s, p0/z, z1.s, z0.s7230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmple	p0.b, p0/z, z0.b, #-167231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmple	p0.b, p0/z, z0.b, #157232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmple	p0.b, p0/z, z0.b, z0.d7233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmple	p0.d, p0/z, z0.d, #-167234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmple	p0.d, p0/z, z0.d, #157235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmple	p0.h, p0/z, z0.h, #-167236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmple	p0.h, p0/z, z0.h, #157237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmple	p0.h, p0/z, z0.h, z0.d7238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmple	p0.s, p0/z, z0.s, #-167239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmple	p0.s, p0/z, z0.s, #157240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmple	p0.s, p0/z, z0.s, z0.d7241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplo	p0.b, p0/z, z0.b, #07242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplo	p0.b, p0/z, z0.b, #1277243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplo	p0.b, p0/z, z0.b, z0.d7244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplo	p0.d, p0/z, z0.d, #07245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplo	p0.d, p0/z, z0.d, #1277246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplo	p0.h, p0/z, z0.h, #07247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplo	p0.h, p0/z, z0.h, #1277248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplo	p0.h, p0/z, z0.h, z0.d7249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplo	p0.s, p0/z, z0.s, #07250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplo	p0.s, p0/z, z0.s, #1277251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplo	p0.s, p0/z, z0.s, z0.d7252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpls	p0.b, p0/z, z0.b, #07253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpls	p0.b, p0/z, z0.b, #1277254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpls	p0.b, p0/z, z0.b, z0.d7255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpls	p0.d, p0/z, z0.d, #07256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpls	p0.d, p0/z, z0.d, #1277257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpls	p0.h, p0/z, z0.h, #07258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpls	p0.h, p0/z, z0.h, #1277259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpls	p0.h, p0/z, z0.h, z0.d7260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpls	p0.s, p0/z, z0.s, #07261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpls	p0.s, p0/z, z0.s, #1277262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpls	p0.s, p0/z, z0.s, z0.d7263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplt	p0.b, p0/z, z0.b, #-167264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplt	p0.b, p0/z, z0.b, #157265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplt	p0.b, p0/z, z0.b, z0.d7266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplt	p0.d, p0/z, z0.d, #-167267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplt	p0.d, p0/z, z0.d, #157268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplt	p0.h, p0/z, z0.h, #-167269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplt	p0.h, p0/z, z0.h, #157270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplt	p0.h, p0/z, z0.h, z0.d7271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplt	p0.s, p0/z, z0.s, #-167272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplt	p0.s, p0/z, z0.s, #157273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmplt	p0.s, p0/z, z0.s, z0.d7274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.b, p0/z, z0.b, #-167275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.b, p0/z, z0.b, #157276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.b, p0/z, z0.b, z0.b7277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.b, p0/z, z0.b, z0.d7278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.d, p0/z, z0.d, #-167279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.d, p0/z, z0.d, #157280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.d, p0/z, z0.d, z0.d7281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.h, p0/z, z0.h, #-167282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.h, p0/z, z0.h, #157283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.h, p0/z, z0.h, z0.d7284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.h, p0/z, z0.h, z0.h7285# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.s, p0/z, z0.s, #-167286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.s, p0/z, z0.s, #157287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.s, p0/z, z0.s, z0.d7288# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpne	p0.s, p0/z, z0.s, z0.s7289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cnot	z31.b, p7/m, z31.b7290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cnot	z31.d, p7/m, z31.d7291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cnot	z31.h, p7/m, z31.h7292# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cnot	z31.s, p7/m, z31.s7293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cnt	z31.b, p7/m, z31.b7294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cnt	z31.d, p7/m, z31.d7295# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cnt	z31.h, p7/m, z31.h7296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cnt	z31.s, p7/m, z31.s7297# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntb	x07298# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntb	x0, #287299# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntb	x0, all, mul #167300# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntb	x0, pow27301# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntd	x07302# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntd	x0, #287303# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntd	x0, all, mul #167304# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntd	x0, pow27305# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cnth	x07306# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cnth	x0, #287307# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cnth	x0, all, mul #167308# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cnth	x0, pow27309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     cntp	x0, p15, p0.b7310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     cntp	x0, p15, p0.d7311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     cntp	x0, p15, p0.h7312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     cntp	x0, p15, p0.s7313# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntw	x07314# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntw	x0, #287315# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntw	x0, all, mul #167316# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     cntw	x0, pow27317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     compact	z31.d, p7, z31.d7318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     compact	z31.s, p7, z31.s7319# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     ctermeq	w30, wzr7320# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     ctermeq	wzr, w307321# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     ctermeq	x30, xzr7322# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     ctermeq	xzr, x307323# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     ctermne	w30, wzr7324# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     ctermne	wzr, w307325# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     ctermne	x30, xzr7326# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     ctermne	xzr, x307327# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decb	x07328# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decb	x0, #147329# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decb	x0, all, mul #167330# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decb	x0, pow27331# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decb	x0, vl17332# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decd	x07333# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decd	x0, #147334# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decd	x0, all, mul #167335# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decd	x0, pow27336# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decd	x0, vl17337# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     dech	x07338# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     dech	x0, #147339# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     dech	x0, all, mul #167340# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     dech	x0, pow27341# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     dech	x0, vl17342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     decp	x0, p0.b7343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     decp	x0, p0.d7344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     decp	x0, p0.h7345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     decp	x0, p0.s7346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     decp	xzr, p15.b7347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     decp	xzr, p15.d7348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     decp	xzr, p15.h7349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     decp	xzr, p15.s7350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     decp	z31.d, p15.d7351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     decp	z31.h, p15.h7352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     decp	z31.s, p15.s7353# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decw	x07354# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decw	x0, #147355# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decw	x0, all, mul #167356# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decw	x0, pow27357# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     decw	x0, vl17358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     dupm	z0.d, #0xfffffffffffffff97359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     dupm	z0.s, #0xfffffff97360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     dupm	z23.h, #0xfff97361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     dupm	z5.b, #0xf97362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     eor	p0.b, p0/z, p0.b, p1.b7363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z0.d, z0.d, #0x67364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z0.d, z0.d, #0xfffffffffffffff97365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z0.d, z0.d, z0.d7366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z0.s, z0.s, #0x67367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z0.s, z0.s, #0xfffffff97368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z23.d, z13.d, z8.d7369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z23.h, z23.h, #0x67370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z23.h, z23.h, #0xfff97371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z31.b, p7/m, z31.b, z31.b7372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z31.d, p7/m, z31.d, z31.d7373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z31.h, p7/m, z31.h, z31.h7374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z31.s, p7/m, z31.s, z31.s7375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z5.b, z5.b, #0x67376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor	z5.b, z5.b, #0xf97377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eor3	z29.d, z29.d, z30.d, z31.d7378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eorbt	z0.b, z1.b, z31.b7379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eorbt	z0.d, z1.d, z31.d7380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eorbt	z0.h, z1.h, z31.h7381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eorbt	z0.s, z1.s, z31.s7382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     eors	p0.b, p0/z, p0.b, p1.b7383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eortb	z0.b, z1.b, z31.b7384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eortb	z0.d, z1.d, z31.d7385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eortb	z0.h, z1.h, z31.h7386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     eortb	z0.s, z1.s, z31.s7387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     eorv	b0, p7, z31.b7388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     eorv	d0, p7, z31.d7389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     eorv	h0, p7, z31.h7390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     eorv	s0, p7, z31.s7391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ext	z0.b, { z1.b, z2.b }, #07392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ext	z31.b, z31.b, z0.b, #07393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ext	z31.b, z31.b, z0.b, #2557394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ext	z31.b, { z30.b, z31.b }, #2557395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fabd	z0.d, p7/m, z0.d, z31.d7396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fabd	z0.h, p7/m, z0.h, z31.h7397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fabd	z0.s, p7/m, z0.s, z31.s7398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fabs	z31.d, p7/m, z31.d7399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fabs	z31.h, p7/m, z31.h7400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fabs	z31.s, p7/m, z31.s7401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facge	p0.d, p0/z, z0.d, z1.d7402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facge	p0.d, p0/z, z1.d, z0.d7403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facge	p0.h, p0/z, z0.h, z1.h7404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facge	p0.h, p0/z, z1.h, z0.h7405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facge	p0.s, p0/z, z0.s, z1.s7406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facge	p0.s, p0/z, z1.s, z0.s7407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facgt	p0.d, p0/z, z0.d, z1.d7408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facgt	p0.d, p0/z, z1.d, z0.d7409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facgt	p0.h, p0/z, z0.h, z1.h7410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facgt	p0.h, p0/z, z1.h, z0.h7411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facgt	p0.s, p0/z, z0.s, z1.s7412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     facgt	p0.s, p0/z, z1.s, z0.s7413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z0.d, p0/m, z0.d, #0.57414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z0.d, p7/m, z0.d, z31.d7415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z0.d, z1.d, z31.d7416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z0.h, p0/m, z0.h, #0.57417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z0.h, p7/m, z0.h, z31.h7418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z0.h, z1.h, z31.h7419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z0.s, p0/m, z0.s, #0.57420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z0.s, p7/m, z0.s, z31.s7421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z0.s, z1.s, z31.s7422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z31.d, p7/m, z31.d, #1.07423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z31.h, p7/m, z31.h, #1.07424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fadd	z31.s, p7/m, z31.s, #1.07425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.50   2.50    -      -      -     fadda	d0, p7, d0, z31.d7426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     14.50  14.50   -      -      -     fadda	h0, p7, h0, z31.h7427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     6.50   6.50    -      -      -     fadda	s0, p7, s0, z31.s7428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     faddp	z0.h, p0/m, z0.h, z1.h7429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     faddp	z29.s, p3/m, z29.s, z30.s7430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     faddp	z31.d, p7/m, z31.d, z30.d7431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     faddv	d0, p7, z31.d7432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     11.00   -      -      -      -     faddv	h0, p7, z31.h7433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     5.00    -      -      -      -     faddv	s0, p7, z31.s7434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcadd	z0.d, p0/m, z0.d, z0.d, #907435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcadd	z0.h, p0/m, z0.h, z0.h, #907436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcadd	z0.s, p0/m, z0.s, z0.s, #907437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcadd	z31.d, p7/m, z31.d, z31.d, #2707438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcadd	z31.h, p7/m, z31.h, z31.h, #2707439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcadd	z31.s, p7/m, z31.s, z31.s, #2707440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmeq	p0.d, p0/z, z0.d, #0.07441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmeq	p0.d, p0/z, z0.d, z1.d7442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmeq	p0.h, p0/z, z0.h, #0.07443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmeq	p0.h, p0/z, z0.h, z1.h7444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmeq	p0.s, p0/z, z0.s, #0.07445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmeq	p0.s, p0/z, z0.s, z1.s7446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmge	p0.d, p0/z, z0.d, #0.07447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmge	p0.d, p0/z, z0.d, z1.d7448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmge	p0.d, p0/z, z1.d, z0.d7449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmge	p0.h, p0/z, z0.h, #0.07450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmge	p0.h, p0/z, z0.h, z1.h7451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmge	p0.h, p0/z, z1.h, z0.h7452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmge	p0.s, p0/z, z0.s, #0.07453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmge	p0.s, p0/z, z0.s, z1.s7454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmge	p0.s, p0/z, z1.s, z0.s7455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmgt	p0.d, p0/z, z0.d, #0.07456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmgt	p0.d, p0/z, z0.d, z1.d7457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmgt	p0.d, p0/z, z1.d, z0.d7458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmgt	p0.h, p0/z, z0.h, #0.07459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmgt	p0.h, p0/z, z0.h, z1.h7460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmgt	p0.h, p0/z, z1.h, z0.h7461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmgt	p0.s, p0/z, z0.s, #0.07462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmgt	p0.s, p0/z, z0.s, z1.s7463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmgt	p0.s, p0/z, z1.s, z0.s7464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z0.d, p0/m, z0.d, z0.d, #07465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z0.d, p0/m, z1.d, z2.d, #907466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z0.h, p0/m, z0.h, z0.h, #07467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z0.h, p0/m, z1.h, z2.h, #907468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z0.h, z0.h, z0.h[0], #07469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z0.s, p0/m, z0.s, z0.s, #07470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z0.s, p0/m, z1.s, z2.s, #907471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z21.s, z10.s, z5.s[1], #907472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z23.s, z13.s, z8.s[0], #2707473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z29.d, p7/m, z30.d, z31.d, #1807474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z29.h, p7/m, z30.h, z31.h, #1807475# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z29.s, p7/m, z30.s, z31.s, #1807476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z31.d, p7/m, z31.d, z31.d, #2707477# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z31.h, p7/m, z31.h, z31.h, #2707478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z31.h, z31.h, z7.h[3], #2707479# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fcmla	z31.s, p7/m, z31.s, z31.s, #2707480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmle	p0.d, p0/z, z0.d, #0.07481# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmle	p0.h, p0/z, z0.h, #0.07482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmle	p0.s, p0/z, z0.s, #0.07483# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmlt	p0.d, p0/z, z0.d, #0.07484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmlt	p0.h, p0/z, z0.h, #0.07485# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmlt	p0.s, p0/z, z0.s, #0.07486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmne	p0.d, p0/z, z0.d, #0.07487# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmne	p0.d, p0/z, z0.d, z1.d7488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmne	p0.h, p0/z, z0.h, #0.07489# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmne	p0.h, p0/z, z0.h, z1.h7490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmne	p0.s, p0/z, z0.s, #0.07491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmne	p0.s, p0/z, z0.s, z1.s7492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmuo	p0.d, p0/z, z0.d, z1.d7493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmuo	p0.h, p0/z, z0.h, z1.h7494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     fcmuo	p0.s, p0/z, z0.s, z1.s7495# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvt	z0.d, p0/m, z0.h7496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvt	z0.d, p0/m, z0.s7497# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvt	z0.h, p0/m, z0.d7498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvt	z0.h, p0/m, z0.s7499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvt	z0.s, p0/m, z0.d7500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvt	z0.s, p0/m, z0.h7501# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtlt	z0.s, p0/m, z1.h7502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtlt	z30.d, p7/m, z31.s7503# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtnt	z0.h, p0/m, z1.s7504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtnt	z30.s, p7/m, z31.d7505# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtx	z0.s, p0/m, z0.d7506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtx	z30.s, p7/m, z31.d7507# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtxnt	z0.s, p0/m, z1.d7508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtxnt	z30.s, p7/m, z31.d7509# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzs	z0.d, p0/m, z0.d7510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzs	z0.d, p0/m, z0.h7511# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzs	z0.d, p0/m, z0.s7512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzs	z0.h, p0/m, z0.h7513# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzs	z0.s, p0/m, z0.d7514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzs	z0.s, p0/m, z0.h7515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzs	z0.s, p0/m, z0.s7516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzu	z0.d, p0/m, z0.d7517# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzu	z0.d, p0/m, z0.h7518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzu	z0.d, p0/m, z0.s7519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzu	z0.h, p0/m, z0.h7520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzu	z0.s, p0/m, z0.d7521# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzu	z0.s, p0/m, z0.h7522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fcvtzu	z0.s, p0/m, z0.s7523# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     19.00  fdiv	z0.d, p7/m, z0.d, z31.d7524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     5.00   fdiv	z0.h, p7/m, z0.h, z31.h7525# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     10.00  fdiv	z0.s, p7/m, z0.s, z31.s7526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     19.00  fdivr	z0.d, p7/m, z0.d, z31.d7527# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     5.00   fdivr	z0.h, p7/m, z0.h, z31.h7528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     10.00  fdivr	z0.s, p7/m, z0.s, z31.s7529# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fexpa	z0.d, z31.d7530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fexpa	z0.h, z31.h7531# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fexpa	z0.s, z31.s7532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     flogb	z31.d, p7/m, z31.d7533# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     flogb	z31.h, p7/m, z31.h7534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     flogb	z31.s, p7/m, z31.s7535# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmad	z0.d, p7/m, z1.d, z31.d7536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmad	z0.h, p7/m, z1.h, z31.h7537# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmad	z0.s, p7/m, z1.s, z31.s7538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmax	z0.d, p0/m, z0.d, #0.07539# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmax	z0.d, p7/m, z0.d, z31.d7540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmax	z0.h, p0/m, z0.h, #0.07541# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmax	z0.h, p7/m, z0.h, z31.h7542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmax	z0.s, p0/m, z0.s, #0.07543# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmax	z0.s, p7/m, z0.s, z31.s7544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmax	z31.d, p7/m, z31.d, #1.07545# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmax	z31.h, p7/m, z31.h, #1.07546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmax	z31.s, p7/m, z31.s, #1.07547# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnm	z0.d, p0/m, z0.d, #0.07548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnm	z0.d, p7/m, z0.d, z31.d7549# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnm	z0.h, p0/m, z0.h, #0.07550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnm	z0.h, p7/m, z0.h, z31.h7551# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnm	z0.s, p0/m, z0.s, #0.07552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnm	z0.s, p7/m, z0.s, z31.s7553# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnm	z31.d, p7/m, z31.d, #1.07554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnm	z31.h, p7/m, z31.h, #1.07555# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnm	z31.s, p7/m, z31.s, #1.07556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnmp	z0.h, p0/m, z0.h, z1.h7557# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnmp	z29.s, p3/m, z29.s, z30.s7558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxnmp	z31.d, p7/m, z31.d, z30.d7559# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmaxnmv	d0, p7, z31.d7560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmaxnmv	h0, p7, z31.h7561# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmaxnmv	s0, p7, z31.s7562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxp	z0.h, p0/m, z0.h, z1.h7563# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxp	z29.s, p3/m, z29.s, z30.s7564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmaxp	z31.d, p7/m, z31.d, z30.d7565# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmaxv	d0, p7, z31.d7566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmaxv	h0, p7, z31.h7567# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmaxv	s0, p7, z31.s7568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmin	z0.d, p0/m, z0.d, #0.07569# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmin	z0.d, p7/m, z0.d, z31.d7570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmin	z0.h, p0/m, z0.h, #0.07571# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmin	z0.h, p7/m, z0.h, z31.h7572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmin	z0.s, p0/m, z0.s, #0.07573# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmin	z0.s, p7/m, z0.s, z31.s7574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmin	z31.d, p7/m, z31.d, #1.07575# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmin	z31.h, p7/m, z31.h, #1.07576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fmin	z31.s, p7/m, z31.s, #1.07577# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnm	z0.d, p0/m, z0.d, #0.07578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnm	z0.d, p7/m, z0.d, z31.d7579# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnm	z0.h, p0/m, z0.h, #0.07580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnm	z0.h, p7/m, z0.h, z31.h7581# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnm	z0.s, p0/m, z0.s, #0.07582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnm	z0.s, p7/m, z0.s, z31.s7583# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnm	z31.d, p7/m, z31.d, #1.07584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnm	z31.h, p7/m, z31.h, #1.07585# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnm	z31.s, p7/m, z31.s, #1.07586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnmp	z0.h, p0/m, z0.h, z1.h7587# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnmp	z29.s, p3/m, z29.s, z30.s7588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminnmp	z31.d, p7/m, z31.d, z30.d7589# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fminnmv	d0, p7, z31.d7590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fminnmv	h0, p7, z31.h7591# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fminnmv	s0, p7, z31.s7592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminp	z0.h, p0/m, z0.h, z1.h7593# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminp	z29.s, p3/m, z29.s, z30.s7594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fminp	z31.d, p7/m, z31.d, z30.d7595# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fminv	d0, p7, z31.d7596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fminv	h0, p7, z31.h7597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fminv	s0, p7, z31.s7598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmla	z0.d, p7/m, z1.d, z31.d7599# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmla	z0.d, z1.d, z7.d[1]7600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmla	z0.h, p7/m, z1.h, z31.h7601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmla	z0.h, z1.h, z7.h[7]7602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmla	z0.s, p7/m, z1.s, z31.s7603# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmla	z0.s, z1.s, z7.s[3]7604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlalb	z0.s, z1.h, z7.h[0]7605# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlalb	z29.s, z30.h, z31.h7606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlalb	z30.s, z31.h, z7.h[7]7607# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlalt	z0.s, z1.h, z7.h[0]7608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlalt	z29.s, z30.h, z31.h7609# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlalt	z30.s, z31.h, z7.h[7]7610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmls	z0.d, p7/m, z1.d, z31.d7611# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmls	z0.d, z1.d, z7.d[1]7612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmls	z0.h, p7/m, z1.h, z31.h7613# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmls	z0.h, z1.h, z7.h[7]7614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmls	z0.s, p7/m, z1.s, z31.s7615# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmls	z0.s, z1.s, z7.s[3]7616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlslb	z0.s, z1.h, z7.h[0]7617# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlslb	z29.s, z30.h, z31.h7618# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlslb	z30.s, z31.h, z7.h[7]7619# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlslt	z0.s, z1.h, z7.h[0]7620# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlslt	z29.s, z30.h, z31.h7621# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmlslt	z30.s, z31.h, z7.h[7]7622# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmov	z0.d, #-10.000000007623# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmov	z0.d, #0.125000007624# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmov	z0.d, p0/m, #-10.000000007625# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmov	z0.d, p0/m, #0.125000007626# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmov	z0.h, #-0.125000007627# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmov	z0.h, p0/m, #-0.125000007628# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmov	z0.s, #-0.125000007629# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     fmov	z0.s, p0/m, #-0.125000007630# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmsb	z0.d, p7/m, z1.d, z31.d7631# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmsb	z0.h, p7/m, z1.h, z31.h7632# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmsb	z0.s, p7/m, z1.s, z31.s7633# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.d, p0/m, z0.d, #0.57634# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.d, p7/m, z0.d, z31.d7635# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.d, z0.d, z0.d[0]7636# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.d, z1.d, z31.d7637# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.h, p0/m, z0.h, #0.57638# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.h, p7/m, z0.h, z31.h7639# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.h, z0.h, z0.h[0]7640# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.h, z1.h, z31.h7641# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.s, p0/m, z0.s, #0.57642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.s, p7/m, z0.s, z31.s7643# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.s, z0.s, z0.s[0]7644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z0.s, z1.s, z31.s7645# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z31.d, p7/m, z31.d, #2.07646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z31.d, z31.d, z15.d[1]7647# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z31.h, p7/m, z31.h, #2.07648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z31.h, z31.h, z7.h[7]7649# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z31.s, p7/m, z31.s, #2.07650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmul	z31.s, z31.s, z7.s[3]7651# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmulx	z0.d, p7/m, z0.d, z31.d7652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmulx	z0.h, p7/m, z0.h, z31.h7653# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fmulx	z0.s, p7/m, z0.s, z31.s7654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fneg	z31.d, p7/m, z31.d7655# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fneg	z31.h, p7/m, z31.h7656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fneg	z31.s, p7/m, z31.s7657# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmad	z0.d, p7/m, z1.d, z31.d7658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmad	z0.h, p7/m, z1.h, z31.h7659# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmad	z0.s, p7/m, z1.s, z31.s7660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmla	z0.d, p7/m, z1.d, z31.d7661# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmla	z0.h, p7/m, z1.h, z31.h7662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmla	z0.s, p7/m, z1.s, z31.s7663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmls	z0.d, p7/m, z1.d, z31.d7664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmls	z0.h, p7/m, z1.h, z31.h7665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmls	z0.s, p7/m, z1.s, z31.s7666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmsb	z0.d, p7/m, z1.d, z31.d7667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmsb	z0.h, p7/m, z1.h, z31.h7668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fnmsb	z0.s, p7/m, z1.s, z31.s7669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frecpe	z0.d, z31.d7670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frecpe	z0.h, z31.h7671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frecpe	z0.s, z31.s7672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frecps	z0.d, z1.d, z31.d7673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frecps	z0.h, z1.h, z31.h7674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frecps	z0.s, z1.s, z31.s7675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frecpx	z31.d, p7/m, z31.d7676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frecpx	z31.h, p7/m, z31.h7677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frecpx	z31.s, p7/m, z31.s7678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frinta	z31.d, p7/m, z31.d7679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frinta	z31.h, p7/m, z31.h7680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frinta	z31.s, p7/m, z31.s7681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frinti	z31.d, p7/m, z31.d7682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frinti	z31.h, p7/m, z31.h7683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frinti	z31.s, p7/m, z31.s7684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintm	z31.d, p7/m, z31.d7685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintm	z31.h, p7/m, z31.h7686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintm	z31.s, p7/m, z31.s7687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintn	z31.d, p7/m, z31.d7688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintn	z31.h, p7/m, z31.h7689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintn	z31.s, p7/m, z31.s7690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintp	z31.d, p7/m, z31.d7691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintp	z31.h, p7/m, z31.h7692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintp	z31.s, p7/m, z31.s7693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintx	z31.d, p7/m, z31.d7694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintx	z31.h, p7/m, z31.h7695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintx	z31.s, p7/m, z31.s7696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintz	z31.d, p7/m, z31.d7697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintz	z31.h, p7/m, z31.h7698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     frintz	z31.s, p7/m, z31.s7699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frsqrte	z0.d, z31.d7700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frsqrte	z0.h, z31.h7701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frsqrte	z0.s, z31.s7702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frsqrts	z0.d, z1.d, z31.d7703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frsqrts	z0.h, z1.h, z31.h7704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     frsqrts	z0.s, z1.s, z31.s7705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fscale	z0.d, p7/m, z0.d, z31.d7706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fscale	z0.h, p7/m, z0.h, z31.h7707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     fscale	z0.s, p7/m, z0.s, z31.s7708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     19.00  fsqrt	z31.d, p7/m, z31.d7709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     5.00   fsqrt	z31.h, p7/m, z31.h7710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     9.00   fsqrt	z31.s, p7/m, z31.s7711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z0.d, p0/m, z0.d, #0.57712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z0.d, p7/m, z0.d, z31.d7713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z0.d, z1.d, z31.d7714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z0.h, p0/m, z0.h, #0.57715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z0.h, p7/m, z0.h, z31.h7716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z0.h, z1.h, z31.h7717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z0.s, p0/m, z0.s, #0.57718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z0.s, p7/m, z0.s, z31.s7719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z0.s, z1.s, z31.s7720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z31.d, p7/m, z31.d, #1.07721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z31.h, p7/m, z31.h, #1.07722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsub	z31.s, p7/m, z31.s, #1.07723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsubr	z0.d, p0/m, z0.d, #0.57724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsubr	z0.d, p7/m, z0.d, z31.d7725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsubr	z0.h, p0/m, z0.h, #0.57726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsubr	z0.h, p7/m, z0.h, z31.h7727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsubr	z0.s, p0/m, z0.s, #0.57728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsubr	z0.s, p7/m, z0.s, z31.s7729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsubr	z31.d, p7/m, z31.d, #1.07730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsubr	z31.h, p7/m, z31.h, #1.07731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     fsubr	z31.s, p7/m, z31.s, #1.07732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     ftmad	z0.d, z0.d, z31.d, #77733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     ftmad	z0.h, z0.h, z31.h, #77734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     ftmad	z0.s, z0.s, z31.s, #77735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     ftsmul	z0.d, z1.d, z31.d7736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     ftsmul	z0.h, z1.h, z31.h7737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     ftsmul	z0.s, z1.s, z31.s7738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ftssel	z0.d, z1.d, z31.d7739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ftssel	z0.h, z1.h, z31.h7740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ftssel	z0.s, z1.s, z31.s7741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     histcnt	z0.s, p0/z, z1.s, z2.s7742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     histcnt	z29.d, p7/z, z30.d, z31.d7743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     histseg	z0.b, z1.b, z31.b7744# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incb	x07745# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incb	x0, #147746# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incb	x0, all, mul #167747# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incb	x0, pow27748# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incb	x0, vl17749# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incd	x07750# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incd	x0, #147751# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incd	x0, all, mul #167752# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incd	x0, pow27753# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incd	x0, vl17754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     incd	z0.d7755# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     incd	z0.d, all, mul #167756# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     inch	x07757# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     inch	x0, #147758# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     inch	x0, all, mul #167759# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     inch	x0, pow27760# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     inch	x0, vl17761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     inch	z0.h7762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     inch	z0.h, all, mul #167763# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     incp	x0, p0.b7764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     incp	x0, p0.d7765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     incp	x0, p0.h7766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     incp	x0, p0.s7767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     incp	xzr, p15.b7768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     incp	xzr, p15.d7769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     incp	xzr, p15.h7770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     incp	xzr, p15.s7771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     incp	z31.d, p15.d7772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     incp	z31.h, p15.h7773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     incp	z31.s, p15.s7774# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incw	x07775# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incw	x0, #147776# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incw	x0, all, mul #167777# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incw	x0, pow27778# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     incw	x0, vl17779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     incw	z0.s7780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     incw	z0.s, all, mul #167781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z0.b, #0, #07782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z0.d, #0, #07783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z0.h, #0, #07784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z0.h, w0, w07785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z0.s, #0, #07786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z21.b, w10, w217787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z21.d, x10, x217788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z21.s, w10, w217789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z23.b, #13, w87790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z23.b, w13, #87791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z23.d, #13, x87792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z23.d, x13, #87793# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z23.h, #13, w87794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z23.h, w13, #87795# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z23.s, #13, w87796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z23.s, w13, #87797# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.b, #-1, #-17798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.b, #-1, wzr7799# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.b, wzr, #-17800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.b, wzr, wzr7801# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.d, #-1, #-17802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.d, #-1, xzr7803# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.d, xzr, #-17804# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.d, xzr, xzr7805# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.h, #-1, #-17806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.h, #-1, wzr7807# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.h, wzr, #-17808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.h, wzr, wzr7809# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.s, #-1, #-17810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.s, #-1, wzr7811# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.s, wzr, #-17812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     index	z31.s, wzr, wzr7813# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     insr	z0.b, w07814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     insr	z0.d, x07815# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     insr	z0.h, w07816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     insr	z0.s, w07817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     insr	z31.b, b317818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     insr	z31.b, wzr7819# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     insr	z31.d, d317820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     insr	z31.d, xzr7821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     insr	z31.h, h317822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     insr	z31.h, wzr7823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     insr	z31.s, s317824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     insr	z31.s, wzr7825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lasta	b0, p7, z31.b7826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lasta	d0, p7, z31.d7827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lasta	h0, p7, z31.h7828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lasta	s0, p7, z31.s7829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     lasta	w0, p7, z31.b7830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     lasta	w0, p7, z31.h7831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     lasta	w0, p7, z31.s7832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     lasta	x0, p7, z31.d7833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lastb	b0, p7, z31.b7834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lastb	d0, p7, z31.d7835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lastb	h0, p7, z31.h7836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lastb	s0, p7, z31.s7837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     lastb	w0, p7, z31.b7838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     lastb	w0, p7, z31.h7839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     lastb	w0, p7, z31.s7840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00    -      -      -      -     lastb	x0, p7, z31.d7841# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [sp, x0]7842# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [x0, x0]7843# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [x0]7844# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z0.d }, p0/z, [x0]7845# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1b	{ z0.d }, p0/z, [z0.d]7846# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z0.h }, p0/z, [x0]7847# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]7848# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]7849# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z0.s }, p0/z, [x0]7850# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ld1b	{ z0.s }, p0/z, [z0.s]7851# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]7852# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]7853# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]7854# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]7855# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]7856# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]7857# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z21.s }, p5/z, [x10, x21]7858# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z23.d }, p3/z, [x13, x8]7859# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]7860# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]7861# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1b	{ z31.d }, p7/z, [sp, z31.d]7862# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1b	{ z31.d }, p7/z, [z31.d, #31]7863# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]7864# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]7865# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ld1b	{ z31.s }, p7/z, [z31.s, #31]7866# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1b	{ z5.h }, p3/z, [x17, x16]7867# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]7868# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]7869# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1d	{ z0.d }, p0/z, [x0]7870# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1d	{ z0.d }, p0/z, [z0.d]7871# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]7872# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]7873# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]7874# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]7875# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]7876# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]7877# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]7878# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1d	{ z31.d }, p7/z, [sp, z31.d]7879# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1d	{ z31.d }, p7/z, [z31.d, #248]7880# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]7881# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]7882# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z0.d }, p0/z, [x0]7883# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1h	{ z0.d }, p0/z, [z0.d]7884# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z0.h }, p0/z, [x0]7885# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]7886# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]7887# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z0.s }, p0/z, [x0]7888# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ld1h	{ z0.s }, p0/z, [z0.s]7889# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]7890# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]7891# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]7892# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]7893# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]7894# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]7895# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]7896# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]7897# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]7898# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1h	{ z31.d }, p7/z, [sp, z31.d]7899# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1h	{ z31.d }, p7/z, [z31.d, #62]7900# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]7901# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]7902# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]7903# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]7904# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ld1h	{ z31.s }, p7/z, [z31.s, #62]7905# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]7906# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]7907# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rb	{ z0.b }, p0/z, [x0]7908# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rb	{ z0.d }, p0/z, [x0]7909# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rb	{ z0.h }, p0/z, [x0]7910# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rb	{ z0.s }, p0/z, [x0]7911# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rb	{ z31.b }, p7/z, [sp, #63]7912# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rb	{ z31.d }, p7/z, [sp, #63]7913# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rb	{ z31.h }, p7/z, [sp, #63]7914# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rb	{ z31.s }, p7/z, [sp, #63]7915# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rd	{ z0.d }, p0/z, [x0]7916# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rd	{ z31.d }, p7/z, [sp, #504]7917# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rh	{ z0.d }, p0/z, [x0]7918# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rh	{ z0.h }, p0/z, [x0]7919# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rh	{ z0.s }, p0/z, [x0]7920# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rh	{ z31.d }, p7/z, [sp, #126]7921# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rh	{ z31.h }, p7/z, [sp, #126]7922# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rh	{ z31.s }, p7/z, [sp, #126]7923# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld1rqb	{ z0.b }, p0/z, [x0, x0]7924# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqb	{ z0.b }, p0/z, [x0]7925# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqb	{ z21.b }, p5/z, [x10, #112]7926# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqb	{ z23.b }, p3/z, [x13, #-128]7927# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqb	{ z31.b }, p7/z, [sp, #-16]7928# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]7929# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqd	{ z0.d }, p0/z, [x0]7930# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqd	{ z23.d }, p3/z, [x13, #-128]7931# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqd	{ z23.d }, p3/z, [x13, #112]7932# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqd	{ z31.d }, p7/z, [sp, #-16]7933# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]7934# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqh	{ z0.h }, p0/z, [x0]7935# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqh	{ z23.h }, p3/z, [x13, #-128]7936# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqh	{ z23.h }, p3/z, [x13, #112]7937# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqh	{ z31.h }, p7/z, [sp, #-16]7938# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]7939# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqw	{ z0.s }, p0/z, [x0]7940# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqw	{ z23.s }, p3/z, [x13, #-128]7941# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqw	{ z23.s }, p3/z, [x13, #112]7942# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rqw	{ z31.s }, p7/z, [sp, #-16]7943# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsb	{ z0.d }, p0/z, [x0]7944# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsb	{ z0.h }, p0/z, [x0]7945# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsb	{ z0.s }, p0/z, [x0]7946# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsb	{ z31.d }, p7/z, [sp, #63]7947# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsb	{ z31.h }, p7/z, [sp, #63]7948# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsb	{ z31.s }, p7/z, [sp, #63]7949# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsh	{ z0.d }, p0/z, [x0]7950# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsh	{ z0.s }, p0/z, [x0]7951# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsh	{ z31.d }, p7/z, [sp, #126]7952# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsh	{ z31.s }, p7/z, [sp, #126]7953# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsw	{ z0.d }, p0/z, [x0]7954# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rsw	{ z31.d }, p7/z, [sp, #252]7955# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rw	{ z0.d }, p0/z, [x0]7956# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rw	{ z0.s }, p0/z, [x0]7957# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rw	{ z31.d }, p7/z, [sp, #252]7958# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1rw	{ z31.s }, p7/z, [sp, #252]7959# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z0.d }, p0/z, [x0]7960# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sb	{ z0.d }, p0/z, [z0.d]7961# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [sp, x0]7962# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [x0, x0]7963# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [x0]7964# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]7965# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z0.s }, p0/z, [x0]7966# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ld1sb	{ z0.s }, p0/z, [z0.s]7967# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]7968# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]7969# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]7970# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]7971# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]7972# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z21.s }, p5/z, [x10, x21]7973# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z23.d }, p3/z, [x13, x8]7974# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]7975# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sb	{ z31.d }, p7/z, [sp, z31.d]7976# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sb	{ z31.d }, p7/z, [z31.d, #31]7977# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]7978# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]7979# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ld1sb	{ z31.s }, p7/z, [z31.s, #31]7980# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]7981# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]7982# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sh	{ z0.d }, p0/z, [x0]7983# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sh	{ z0.d }, p0/z, [z0.d]7984# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]7985# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]7986# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sh	{ z0.s }, p0/z, [x0]7987# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ld1sh	{ z0.s }, p0/z, [z0.s]7988# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]7989# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]7990# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]7991# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]7992# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]7993# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]7994# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]7995# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]7996# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]7997# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sh	{ z31.d }, p7/z, [sp, z31.d]7998# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sh	{ z31.d }, p7/z, [z31.d, #62]7999# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]8000# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]8001# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]8002# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ld1sh	{ z31.s }, p7/z, [z31.s, #62]8003# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]8004# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]8005# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sw	{ z0.d }, p0/z, [x0]8006# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sw	{ z0.d }, p0/z, [z0.d]8007# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]8008# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]8009# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]8010# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]8011# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]8012# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]8013# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]8014# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sw	{ z31.d }, p7/z, [sp, z31.d]8015# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1sw	{ z31.d }, p7/z, [z31.d, #124]8016# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]8017# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]8018# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1w	{ z0.d }, p0/z, [x0]8019# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1w	{ z0.d }, p0/z, [z0.d]8020# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]8021# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]8022# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1w	{ z0.s }, p0/z, [x0]8023# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ld1w	{ z0.s }, p0/z, [z0.s]8024# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]8025# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]8026# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]8027# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]8028# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]8029# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]8030# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]8031# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]8032# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]8033# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1w	{ z31.d }, p7/z, [sp, z31.d]8034# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ld1w	{ z31.d }, p7/z, [z31.d, #124]8035# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]8036# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]8037# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]8038# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ld1w	{ z31.s }, p7/z, [z31.s, #124]8039# CHECK-NEXT:  -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]8040# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2b	{ z0.b, z1.b }, p0/z, [x0]8041# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]8042# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]8043# CHECK-NEXT:  -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]8044# CHECK-NEXT:  -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]8045# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2d	{ z0.d, z1.d }, p0/z, [x0]8046# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]8047# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]8048# CHECK-NEXT:  -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]8049# CHECK-NEXT:  -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]8050# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2h	{ z0.h, z1.h }, p0/z, [x0]8051# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]8052# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]8053# CHECK-NEXT:  -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]8054# CHECK-NEXT:  -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]8055# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2w	{ z0.s, z1.s }, p0/z, [x0]8056# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]8057# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]8058# CHECK-NEXT:  -      -      -      -      -      -     2.00    -      -      -      -      -      -      -     ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]8059# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3b	{ z0.b - z2.b }, p0/z, [x0, x0]8060# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3b	{ z0.b - z2.b }, p0/z, [x0]8061# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3b	{ z21.b - z23.b }, p5/z, [x10, #15, mul vl]8062# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3b	{ z23.b - z25.b }, p3/z, [x13, #-24, mul vl]8063# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3b	{ z5.b - z7.b }, p3/z, [x17, x16]8064# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3d	{ z0.d - z2.d }, p0/z, [x0, x0, lsl #3]8065# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3d	{ z0.d - z2.d }, p0/z, [x0]8066# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3d	{ z21.d - z23.d }, p5/z, [x10, #15, mul vl]8067# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3d	{ z23.d - z25.d }, p3/z, [x13, #-24, mul vl]8068# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3d	{ z5.d - z7.d }, p3/z, [x17, x16, lsl #3]8069# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3h	{ z0.h - z2.h }, p0/z, [x0, x0, lsl #1]8070# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3h	{ z0.h - z2.h }, p0/z, [x0]8071# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3h	{ z21.h - z23.h }, p5/z, [x10, #15, mul vl]8072# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3h	{ z23.h - z25.h }, p3/z, [x13, #-24, mul vl]8073# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3h	{ z5.h - z7.h }, p3/z, [x17, x16, lsl #1]8074# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3w	{ z0.s - z2.s }, p0/z, [x0, x0, lsl #2]8075# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3w	{ z0.s - z2.s }, p0/z, [x0]8076# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3w	{ z21.s - z23.s }, p5/z, [x10, #15, mul vl]8077# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3w	{ z23.s - z25.s }, p3/z, [x13, #-24, mul vl]8078# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld3w	{ z5.s - z7.s }, p3/z, [x17, x16, lsl #2]8079# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4b	{ z0.b - z3.b }, p0/z, [x0, x0]8080# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4b	{ z0.b - z3.b }, p0/z, [x0]8081# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4b	{ z21.b - z24.b }, p5/z, [x10, #20, mul vl]8082# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4b	{ z23.b - z26.b }, p3/z, [x13, #-32, mul vl]8083# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4b	{ z5.b - z8.b }, p3/z, [x17, x16]8084# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4d	{ z0.d - z3.d }, p0/z, [x0, x0, lsl #3]8085# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4d	{ z0.d - z3.d }, p0/z, [x0]8086# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4d	{ z21.d - z24.d }, p5/z, [x10, #20, mul vl]8087# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4d	{ z23.d - z26.d }, p3/z, [x13, #-32, mul vl]8088# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4d	{ z5.d - z8.d }, p3/z, [x17, x16, lsl #3]8089# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4h	{ z0.h - z3.h }, p0/z, [x0, x0, lsl #1]8090# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4h	{ z0.h - z3.h }, p0/z, [x0]8091# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4h	{ z21.h - z24.h }, p5/z, [x10, #20, mul vl]8092# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4h	{ z23.h - z26.h }, p3/z, [x13, #-32, mul vl]8093# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4h	{ z5.h - z8.h }, p3/z, [x17, x16, lsl #1]8094# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4w	{ z0.s - z3.s }, p0/z, [x0, x0, lsl #2]8095# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4w	{ z0.s - z3.s }, p0/z, [x0]8096# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4w	{ z21.s - z24.s }, p5/z, [x10, #20, mul vl]8097# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4w	{ z23.s - z26.s }, p3/z, [x13, #-32, mul vl]8098# CHECK-NEXT:  -      -      -      -      -      -     3.00    -      -      -      -      -      -      -     ld4w	{ z5.s - z8.s }, p3/z, [x17, x16, lsl #2]8099# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1b	{ z0.d }, p0/z, [x0, x0]8100# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1b	{ z0.d }, p0/z, [z0.d]8101# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1b	{ z0.h }, p0/z, [x0, x0]8102# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1b	{ z0.s }, p0/z, [x0, x0]8103# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]8104# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]8105# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldff1b	{ z0.s }, p0/z, [z0.s]8106# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]8107# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]8108# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1b	{ z31.b }, p7/z, [sp]8109# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1b	{ z31.d }, p7/z, [sp, z31.d]8110# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1b	{ z31.d }, p7/z, [sp]8111# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1b	{ z31.d }, p7/z, [z31.d, #31]8112# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1b	{ z31.h }, p7/z, [sp]8113# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1b	{ z31.s }, p7/z, [sp]8114# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldff1b	{ z31.s }, p7/z, [z31.s, #31]8115# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]8116# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]8117# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]8118# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1d	{ z0.d }, p0/z, [z0.d]8119# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]8120# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]8121# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]8122# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1d	{ z31.d }, p7/z, [sp, z31.d]8123# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1d	{ z31.d }, p7/z, [sp]8124# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1d	{ z31.d }, p7/z, [z31.d, #248]8125# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]8126# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]8127# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]8128# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1h	{ z0.d }, p0/z, [z0.d]8129# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]8130# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]8131# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]8132# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]8133# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldff1h	{ z0.s }, p0/z, [z0.s]8134# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]8135# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]8136# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]8137# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1h	{ z31.d }, p7/z, [sp, z31.d]8138# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1h	{ z31.d }, p7/z, [sp]8139# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1h	{ z31.d }, p7/z, [z31.d, #62]8140# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1h	{ z31.h }, p7/z, [sp]8141# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]8142# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]8143# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1h	{ z31.s }, p7/z, [sp]8144# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldff1h	{ z31.s }, p7/z, [z31.s, #62]8145# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sb	{ z0.d }, p0/z, [x0, x0]8146# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sb	{ z0.d }, p0/z, [z0.d]8147# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sb	{ z0.h }, p0/z, [x0, x0]8148# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sb	{ z0.s }, p0/z, [x0, x0]8149# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]8150# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]8151# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldff1sb	{ z0.s }, p0/z, [z0.s]8152# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]8153# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]8154# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sb	{ z31.d }, p7/z, [sp, z31.d]8155# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sb	{ z31.d }, p7/z, [sp]8156# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sb	{ z31.d }, p7/z, [z31.d, #31]8157# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sb	{ z31.h }, p7/z, [sp]8158# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sb	{ z31.s }, p7/z, [sp]8159# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldff1sb	{ z31.s }, p7/z, [z31.s, #31]8160# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]8161# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]8162# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]8163# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sh	{ z0.d }, p0/z, [z0.d]8164# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]8165# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]8166# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]8167# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldff1sh	{ z0.s }, p0/z, [z0.s]8168# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]8169# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]8170# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]8171# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sh	{ z31.d }, p7/z, [sp, z31.d]8172# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sh	{ z31.d }, p7/z, [sp]8173# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sh	{ z31.d }, p7/z, [z31.d, #62]8174# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]8175# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]8176# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sh	{ z31.s }, p7/z, [sp]8177# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldff1sh	{ z31.s }, p7/z, [z31.s, #62]8178# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]8179# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]8180# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]8181# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sw	{ z0.d }, p0/z, [z0.d]8182# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]8183# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]8184# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]8185# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sw	{ z31.d }, p7/z, [sp, z31.d]8186# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1sw	{ z31.d }, p7/z, [sp]8187# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1sw	{ z31.d }, p7/z, [z31.d, #124]8188# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]8189# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]8190# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]8191# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1w	{ z0.d }, p0/z, [z0.d]8192# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]8193# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]8194# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]8195# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldff1w	{ z0.s }, p0/z, [z0.s]8196# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]8197# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]8198# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]8199# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1w	{ z31.d }, p7/z, [sp, z31.d]8200# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1w	{ z31.d }, p7/z, [sp]8201# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldff1w	{ z31.d }, p7/z, [z31.d, #124]8202# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]8203# CHECK-NEXT:  -      -      -      -      -     3.50   3.50    -      -      -      -      -      -      -     ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]8204# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldff1w	{ z31.s }, p7/z, [sp]8205# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldff1w	{ z31.s }, p7/z, [z31.s, #124]8206# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z0.b }, p0/z, [x0]8207# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z0.d }, p0/z, [x0]8208# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z0.h }, p0/z, [x0]8209# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z0.s }, p0/z, [x0]8210# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]8211# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]8212# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]8213# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]8214# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]8215# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]8216# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]8217# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]8218# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1d	{ z0.d }, p0/z, [x0]8219# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]8220# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]8221# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1h	{ z0.d }, p0/z, [x0]8222# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1h	{ z0.h }, p0/z, [x0]8223# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1h	{ z0.s }, p0/z, [x0]8224# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]8225# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]8226# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]8227# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]8228# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]8229# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]8230# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sb	{ z0.d }, p0/z, [x0]8231# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sb	{ z0.h }, p0/z, [x0]8232# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sb	{ z0.s }, p0/z, [x0]8233# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]8234# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]8235# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]8236# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]8237# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]8238# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]8239# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sh	{ z0.d }, p0/z, [x0]8240# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sh	{ z0.s }, p0/z, [x0]8241# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]8242# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]8243# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]8244# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]8245# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sw	{ z0.d }, p0/z, [x0]8246# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]8247# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]8248# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1w	{ z0.d }, p0/z, [x0]8249# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1w	{ z0.s }, p0/z, [x0]8250# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]8251# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]8252# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]8253# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]8254# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1b	{ z0.b }, p0/z, [x0, x0]8255# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1b	{ z0.b }, p0/z, [x0]8256# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1b	{ z0.d }, p0/z, [z1.d]8257# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1b	{ z0.s }, p0/z, [z1.s]8258# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]8259# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]8260# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1b	{ z31.d }, p7/z, [z31.d, x0]8261# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1b	{ z31.d }, p7/z, [z31.d]8262# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1b	{ z31.s }, p7/z, [z31.s, x0]8263# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1b	{ z31.s }, p7/z, [z31.s]8264# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]8265# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1d	{ z0.d }, p0/z, [x0]8266# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1d	{ z0.d }, p0/z, [z1.d]8267# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]8268# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]8269# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1d	{ z31.d }, p7/z, [z31.d, x0]8270# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1d	{ z31.d }, p7/z, [z31.d]8271# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1h	{ z0.d }, p0/z, [z1.d]8272# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]8273# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1h	{ z0.h }, p0/z, [x0]8274# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1h	{ z0.s }, p0/z, [z1.s]8275# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]8276# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]8277# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1h	{ z31.d }, p7/z, [z31.d, x0]8278# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1h	{ z31.d }, p7/z, [z31.d]8279# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1h	{ z31.s }, p7/z, [z31.s, x0]8280# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1h	{ z31.s }, p7/z, [z31.s]8281# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1sb	{ z0.d }, p0/z, [z1.d]8282# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1sb	{ z0.s }, p0/z, [z1.s]8283# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1sb	{ z31.d }, p7/z, [z31.d, x0]8284# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1sb	{ z31.d }, p7/z, [z31.d]8285# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1sb	{ z31.s }, p7/z, [z31.s, x0]8286# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1sb	{ z31.s }, p7/z, [z31.s]8287# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1sh	{ z0.d }, p0/z, [z1.d]8288# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1sh	{ z0.s }, p0/z, [z1.s]8289# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1sh	{ z31.d }, p7/z, [z31.d, x0]8290# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1sh	{ z31.d }, p7/z, [z31.d]8291# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1sh	{ z31.s }, p7/z, [z31.s, x0]8292# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1sh	{ z31.s }, p7/z, [z31.s]8293# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1sw	{ z0.d }, p0/z, [z1.d]8294# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1sw	{ z31.d }, p7/z, [z31.d, x0]8295# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1sw	{ z31.d }, p7/z, [z31.d]8296# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1w	{ z0.d }, p0/z, [z1.d]8297# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]8298# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1w	{ z0.s }, p0/z, [x0]8299# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1w	{ z0.s }, p0/z, [z1.s]8300# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]8301# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]8302# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1w	{ z31.d }, p7/z, [z31.d, x0]8303# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     ldnt1w	{ z31.d }, p7/z, [z31.d]8304# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1w	{ z31.s }, p7/z, [z31.s, x0]8305# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     ldnt1w	{ z31.s }, p7/z, [z31.s]8306# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldr	p0, [x0]8307# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldr	p5, [x10, #255, mul vl]8308# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ldr	p7, [x13, #-256, mul vl]8309# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldr	z0, [x0]8310# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldr	z23, [x13, #255, mul vl]8311# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     ldr	z31, [sp, #-256, mul vl]8312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.b, p0/m, z0.b, #08313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.b, p0/m, z0.b, z0.b8314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.b, p0/m, z0.b, z1.d8315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.b, z0.b, #08316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.b, z1.b, z2.d8317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.d, p0/m, z0.d, #08318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.d, p0/m, z0.d, z0.d8319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.d, z0.d, #08320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.h, p0/m, z0.h, #08321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.h, p0/m, z0.h, z0.h8322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.h, p0/m, z0.h, z1.d8323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.h, z0.h, #08324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.h, z1.h, z2.d8325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.s, p0/m, z0.s, #08326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.s, p0/m, z0.s, z0.s8327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.s, p0/m, z0.s, z1.d8328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.s, z0.s, #08329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z0.s, z1.s, z2.d8330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z31.b, p0/m, z31.b, #78331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z31.b, z31.b, #78332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z31.d, p0/m, z31.d, #638333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z31.d, z31.d, #638334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z31.h, p0/m, z31.h, #158335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z31.h, z31.h, #158336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z31.s, p0/m, z31.s, #318337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsl	z31.s, z31.s, #318338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lslr	z0.b, p0/m, z0.b, z0.b8339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lslr	z0.d, p0/m, z0.d, z0.d8340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lslr	z0.h, p0/m, z0.h, z0.h8341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lslr	z0.s, p0/m, z0.s, z0.s8342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.b, p0/m, z0.b, #18343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.b, p0/m, z0.b, z0.b8344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.b, p0/m, z0.b, z1.d8345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.b, z0.b, #18346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.b, z1.b, z2.d8347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.d, p0/m, z0.d, #18348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.d, p0/m, z0.d, z0.d8349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.d, z0.d, #18350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.h, p0/m, z0.h, #18351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.h, p0/m, z0.h, z0.h8352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.h, p0/m, z0.h, z1.d8353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.h, z0.h, #18354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.h, z1.h, z2.d8355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.s, p0/m, z0.s, #18356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.s, p0/m, z0.s, z0.s8357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.s, p0/m, z0.s, z1.d8358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.s, z0.s, #18359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z0.s, z1.s, z2.d8360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z31.b, p0/m, z31.b, #88361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z31.b, z31.b, #88362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z31.d, p0/m, z31.d, #648363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z31.d, z31.d, #648364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z31.h, p0/m, z31.h, #168365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z31.h, z31.h, #168366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z31.s, p0/m, z31.s, #328367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsr	z31.s, z31.s, #328368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsrr	z0.b, p0/m, z0.b, z0.b8369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsrr	z0.d, p0/m, z0.d, z0.d8370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsrr	z0.h, p0/m, z0.h, z0.h8371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     lsrr	z0.s, p0/m, z0.s, z0.s8372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mad	z0.b, p7/m, z1.b, z31.b8373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mad	z0.d, p7/m, z1.d, z31.d8374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mad	z0.h, p7/m, z1.h, z31.h8375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mad	z0.s, p7/m, z1.s, z31.s8376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     match	p0.b, p0/z, z0.b, z0.b8377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     match	p0.h, p0/z, z0.h, z0.h8378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     match	p15.b, p7/z, z30.b, z31.b8379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     match	p15.h, p7/z, z30.h, z31.h8380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mla	z0.b, p7/m, z1.b, z31.b8381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mla	z0.d, p7/m, z1.d, z31.d8382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mla	z0.d, z1.d, z7.d[1]8383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mla	z0.h, p7/m, z1.h, z31.h8384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mla	z0.h, z1.h, z7.h[7]8385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mla	z0.s, p7/m, z1.s, z31.s8386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mla	z0.s, z1.s, z7.s[3]8387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mls	z0.b, p7/m, z1.b, z31.b8388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mls	z0.d, p7/m, z1.d, z31.d8389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mls	z0.d, z1.d, z7.d[1]8390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mls	z0.h, p7/m, z1.h, z31.h8391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mls	z0.h, z1.h, z7.h[7]8392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mls	z0.s, p7/m, z1.s, z31.s8393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mls	z0.s, z1.s, z7.s[3]8394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	p0.b, p0.b8395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	p0.b, p0/m, p0.b8396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	p0.b, p0/z, p0.b8397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	p15.b, p15.b8398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	p15.b, p15/m, p15.b8399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	p15.b, p15/z, p15.b8400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.b, #1278401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.b, b08402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.b, p0/m, b08403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	z0.b, p0/m, w08404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.b, p0/z, #1278405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.b, w08406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.d, #08407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.d, #0xe0000000000003ff8408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.d, #0xffffffffffff7fff8409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.d, #327688410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.d, d08411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.d, p0/m, d08412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	z0.d, p0/m, x08413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.d, x08414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.d, z0.d8415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.h, #-2568416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.h, #-327688417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.h, #08418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.h, #325128419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.h, #327678420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.h, h08421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.h, p0/m, h08422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	z0.h, p0/m, w08423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.h, p0/z, #325128424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.h, w08425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.q, q08426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.s, #08427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.s, #0xffff7fff8428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.s, #327688429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.s, p0/m, s08430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	z0.s, p0/m, w08431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.s, s08432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z0.s, w08433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.d, #-1288434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.d, #-327688435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.d, #1278436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.d, #325128437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.d, p0/z, #-1288438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.d, p0/z, #-327688439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.d, p0/z, #1278440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.d, p0/z, #325128441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.d, p15/m, #-1288442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.d, p15/m, #-327688443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.h, #-1288444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.h, #-327688445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.h, #1278446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.h, #325128447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.h, p0/z, #-1288448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.h, p0/z, #-327688449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.h, p0/z, #1278450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.h, p0/z, #325128451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.h, p15/m, #-1288452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.h, p15/m, #-327688453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.s, #-1288454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.s, #-327688455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.s, #1278456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.s, #325128457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.s, p0/z, #-1288458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.s, p0/z, #-327688459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.s, p0/z, #1278460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.s, p0/z, #325128461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.s, p15/m, #-1288462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z21.s, p15/m, #-327688463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.b, p15/m, z31.b8464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.b, p7/m, b318465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     movprfx	z31, z68466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	z31.b, p7/m, wsp8467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.b, wsp8468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.b, z31.b[63]8469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.d, p15/m, z31.d8470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.d, p7/m, d318471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     movprfx	z31.d, p7/z, z6.d8472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	z31.d, p7/m, sp8473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.d, sp8474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.d, z0.d8475# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.d, z31.d[7]8476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.h, p15/m, z31.h8477# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.h, p7/m, h318478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	z31.h, p7/m, wsp8479# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.h, wsp8480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.h, z31.h[31]8481# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.s, p15/m, z31.s8482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.s, p7/m, s318483# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     mov	z31.s, p7/m, wsp8484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.s, wsp8485# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z31.s, z31.s[15]8486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z5.b, #-18487# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z5.b, #-1288488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z5.b, #1278489# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z5.b, p0/z, #-18490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z5.b, p0/z, #-1288491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z5.b, p0/z, #1278492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z5.b, p15/m, #-1288493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z5.d, #-68494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z5.h, #-68495# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z5.q, z17.q[3]8496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mov	z5.s, #-68497# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     movs	p0.b, p0.b8498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     movs	p0.b, p0/z, p0.b8499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     movs	p15.b, p15.b8500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     movs	p15.b, p15/z, p15.b8501# CHECK-NEXT:  -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     mrs	x3, ID_AA64ZFR0_EL18502# CHECK-NEXT:  -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL18503# CHECK-NEXT:  -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL128504# CHECK-NEXT:  -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL28505# CHECK-NEXT:  -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL38506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     msb	z0.b, p7/m, z1.b, z31.b8507# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     msb	z0.d, p7/m, z1.d, z31.d8508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     msb	z0.h, p7/m, z1.h, z31.h8509# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     msb	z0.s, p7/m, z1.s, z31.s8510# CHECK-NEXT:  -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL1, x38511# CHECK-NEXT:  -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL12, x38512# CHECK-NEXT:  -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL2, x38513# CHECK-NEXT:  -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL3, x38514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z0.b, p7/m, z0.b, z31.b8515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z0.b, z1.b, z2.b8516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z0.d, p7/m, z0.d, z31.d8517# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z0.d, z1.d, z15.d[1]8518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z0.h, p7/m, z0.h, z31.h8519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z0.h, z1.h, z2.h8520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z0.h, z1.h, z7.h[7]8521# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z0.s, p7/m, z0.s, z31.s8522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z0.s, z1.s, z7.s[3]8523# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z29.s, z30.s, z31.s8524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z31.b, z31.b, #-1288525# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z31.b, z31.b, #1278526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z31.d, z31.d, #-1288527# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z31.d, z31.d, #1278528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z31.d, z31.d, z31.d8529# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z31.h, z31.h, #-1288530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z31.h, z31.h, #1278531# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z31.s, z31.s, #-1288532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     mul	z31.s, z31.s, #1278533# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     nand	p0.b, p0/z, p0.b, p0.b8534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     nand	p15.b, p15/z, p15.b, p15.b8535# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     nands	p0.b, p0/z, p0.b, p0.b8536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     nands	p15.b, p15/z, p15.b, p15.b8537# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     nbsl	z0.d, z0.d, z1.d, z2.d8538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     neg	z0.b, p0/m, z0.b8539# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     neg	z0.d, p0/m, z0.d8540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     neg	z0.h, p0/m, z0.h8541# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     neg	z0.s, p0/m, z0.s8542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     neg	z31.b, p7/m, z31.b8543# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     neg	z31.d, p7/m, z31.d8544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     neg	z31.h, p7/m, z31.h8545# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     neg	z31.s, p7/m, z31.s8546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     nmatch	p0.b, p0/z, z0.b, z0.b8547# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     nmatch	p0.h, p0/z, z0.h, z0.h8548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     nmatch	p15.b, p7/z, z30.b, z31.b8549# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     nmatch	p15.h, p7/z, z30.h, z31.h8550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     nor	p0.b, p0/z, p0.b, p0.b8551# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     nor	p15.b, p15/z, p15.b, p15.b8552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     nors	p0.b, p0/z, p0.b, p0.b8553# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     nors	p15.b, p15/z, p15.b, p15.b8554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     not	p0.b, p0/z, p0.b8555# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     not	p15.b, p15/z, p15.b8556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     not	z31.b, p7/m, z31.b8557# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     not	z31.d, p7/m, z31.d8558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     not	z31.h, p7/m, z31.h8559# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     not	z31.s, p7/m, z31.s8560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     nots	p0.b, p0/z, p0.b8561# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     nots	p15.b, p15/z, p15.b8562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     orn	p0.b, p0/z, p0.b, p0.b8563# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     orn	p15.b, p15/z, p15.b, p15.b8564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     orns	p0.b, p0/z, p0.b, p0.b8565# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     orns	p15.b, p15/z, p15.b, p15.b8566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     orr	p0.b, p0/z, p0.b, p1.b8567# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z0.d, z0.d, #0x68568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z0.d, z0.d, #0xfffffffffffffff98569# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z0.s, z0.s, #0x68570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z0.s, z0.s, #0xfffffff98571# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z23.d, z13.d, z8.d8572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z23.h, z23.h, #0x68573# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z23.h, z23.h, #0xfff98574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z31.b, p7/m, z31.b, z31.b8575# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z31.d, p7/m, z31.d, z31.d8576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z31.h, p7/m, z31.h, z31.h8577# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z31.s, p7/m, z31.s, z31.s8578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z5.b, z5.b, #0x68579# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     orr	z5.b, z5.b, #0xf98580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     orrs	p0.b, p0/z, p0.b, p1.b8581# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     orv	b0, p7, z31.b8582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     orv	d0, p7, z31.d8583# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     orv	h0, p7, z31.h8584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     orv	s0, p7, z31.s8585# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     pfalse	p15.b8586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     pfirst	p0.b, p15, p0.b8587# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     pfirst	p15.b, p15, p15.b8588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     pmul	z0.b, z1.b, z2.b8589# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     pmul	z29.b, z30.b, z31.b8590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   pmullb	z0.h, z1.b, z2.b8591# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   pmullb	z29.q, z30.d, z31.d8592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   pmullb	z31.d, z31.s, z31.s8593# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   pmullt	z0.h, z1.b, z2.b8594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   pmullt	z29.q, z30.d, z31.d8595# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   pmullt	z31.d, z31.s, z31.s8596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     pnext	p0.b, p15, p0.b8597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     pnext	p0.d, p15, p0.d8598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     pnext	p0.h, p15, p0.h8599# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     pnext	p0.s, p15, p0.s8600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     pnext	p15.b, p15, p15.b8601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	#14, p0, [x0]8602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	#15, p0, [x0]8603# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	#6, p0, [x0]8604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	#7, p0, [x0]8605# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	#7, p3, [z13.s, #31]8606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	#7, p3, [z13.s]8607# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl1keep, p0, [x0, z0.d, uxtw]8608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl1keep, p0, [x0, z0.d]8609# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl1keep, p0, [x0, z0.s, uxtw]8610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl1keep, p0, [x0]8611# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl1strm, p0, [x0, #-32, mul vl]8612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl1strm, p0, [x0, #31, mul vl]8613# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl1strm, p0, [x0]8614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl2keep, p0, [x0]8615# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl2strm, p0, [x0]8616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl3keep, p0, [x0]8617# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl3strm, p0, [x0]8618# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl3strm, p5, [x10, z21.d, sxtw]8619# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl3strm, p5, [x10, z21.s, uxtw]8620# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl3strm, p5, [z10.d, #31]8621# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pldl3strm, p5, [z10.d]8622# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pstl1keep, p0, [x0]8623# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pstl1strm, p0, [x0]8624# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pstl2keep, p0, [x0]8625# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pstl2strm, p0, [x0]8626# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pstl3keep, p0, [x0]8627# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfb	pstl3strm, p0, [x0]8628# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	#14, p0, [x0]8629# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	#15, p0, [x0]8630# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	#15, p7, [z31.d, #248]8631# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	#15, p7, [z31.d]8632# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	#15, p7, [z31.s, #248]8633# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	#15, p7, [z31.s]8634# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	#6, p0, [x0]8635# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	#7, p0, [x0]8636# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl1keep, p0, [x0, z0.d, lsl #3]8637# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl1keep, p0, [x0, z0.d, sxtw #3]8638# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl1keep, p0, [x0, z0.d, uxtw #3]8639# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl1keep, p0, [x0, z0.s, sxtw #3]8640# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl1keep, p0, [x0, z0.s, uxtw #3]8641# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl1keep, p0, [x0]8642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl1strm, p0, [x0, #-32, mul vl]8643# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl1strm, p0, [x0, #31, mul vl]8644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl1strm, p0, [x0]8645# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl2keep, p0, [x0]8646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl2strm, p0, [x0]8647# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl3keep, p0, [x0]8648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pldl3strm, p0, [x0]8649# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pstl1keep, p0, [x0]8650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pstl1strm, p0, [x0]8651# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pstl2keep, p0, [x0]8652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pstl2strm, p0, [x0]8653# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pstl3keep, p0, [x0]8654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfd	pstl3strm, p0, [x0]8655# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	#14, p0, [x0]8656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	#15, p0, [x0]8657# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	#15, p7, [z31.d, #62]8658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	#15, p7, [z31.d]8659# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	#15, p7, [z31.s, #62]8660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	#15, p7, [z31.s]8661# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	#6, p0, [x0]8662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	#7, p0, [x0]8663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl1keep, p0, [x0, z0.d, lsl #1]8664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl1keep, p0, [x0]8665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl1strm, p0, [x0, #-32, mul vl]8666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl1strm, p0, [x0, #31, mul vl]8667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl1strm, p0, [x0]8668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl2keep, p0, [x0]8669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl2strm, p0, [x0]8670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl3keep, p0, [x0]8671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl3strm, p0, [x0]8672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl3strm, p5, [x10, z21.d, sxtw #1]8673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl3strm, p5, [x10, z21.d, uxtw #1]8674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl3strm, p5, [x10, z21.s, sxtw #1]8675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pldl3strm, p5, [x10, z21.s, uxtw #1]8676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pstl1keep, p0, [x0]8677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pstl1strm, p0, [x0]8678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pstl2keep, p0, [x0]8679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pstl2strm, p0, [x0]8680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pstl3keep, p0, [x0]8681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfh	pstl3strm, p0, [x0]8682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	#14, p0, [x0]8683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	#15, p0, [x0]8684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	#15, p7, [z31.d, #124]8685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	#15, p7, [z31.d]8686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	#15, p7, [z31.s, #124]8687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	#15, p7, [z31.s]8688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	#6, p0, [x0]8689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	#7, p0, [x0]8690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	#7, p3, [x13, z8.d, uxtw #2]8691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl1keep, p0, [x0, z0.d, sxtw #2]8692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl1keep, p0, [x0, z0.s, uxtw #2]8693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl1keep, p0, [x0]8694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl1strm, p0, [x0, #-32, mul vl]8695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl1strm, p0, [x0, #31, mul vl]8696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl1strm, p0, [x0]8697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl2keep, p0, [x0]8698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl2strm, p0, [x0]8699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl3keep, p0, [x0]8700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl3strm, p0, [x0]8701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl3strm, p5, [x10, z21.d, lsl #2]8702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pldl3strm, p5, [x10, z21.s, sxtw #2]8703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pstl1keep, p0, [x0]8704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pstl1strm, p0, [x0]8705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pstl2keep, p0, [x0]8706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pstl2strm, p0, [x0]8707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pstl3keep, p0, [x0]8708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     prfw	pstl3strm, p0, [x0]8709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptest	p15, p0.b8710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptest	p15, p15.b8711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p0.b, pow28712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p0.d, pow28713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p0.h, pow28714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p0.s, pow28715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p15.b8716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p15.d8717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p15.h8718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p15.s8719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s8720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #148721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #158722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #168723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #178724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #188725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #198726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #208727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #218728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #228729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #238730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #248731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #258732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #268733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #278734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, #288735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, mul38736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, mul48737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl18738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl1288739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl168740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl28741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl2568742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl38743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl328744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl48745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl58746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl68747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl648748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl78749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrue	p7.s, vl88750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p0.b, pow28751# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p0.d, pow28752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p0.h, pow28753# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p0.s, pow28754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p15.b8755# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p15.d8756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p15.h8757# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p15.s8758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s8759# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #148760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #158761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #168762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #178763# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #188764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #198765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #208766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #218767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #228768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #238769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #248770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #258771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #268772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #278773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, #288774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, mul38775# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, mul48776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl18777# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl1288778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl168779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl28780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl2568781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl38782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl328783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl48784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl58785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl68786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl648787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl78788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     ptrues	p7.s, vl88789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     punpkhi	p0.h, p0.b8790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     punpkhi	p15.h, p15.b8791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     punpklo	p0.h, p0.b8792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     punpklo	p15.h, p15.b8793# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     raddhnb	z0.b, z1.h, z31.h8794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     raddhnb	z0.h, z1.s, z31.s8795# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     raddhnb	z0.s, z1.d, z31.d8796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     raddhnt	z0.b, z1.h, z31.h8797# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     raddhnt	z0.h, z1.s, z31.s8798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     raddhnt	z0.s, z1.d, z31.d8799# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   rax1	z0.d, z1.d, z31.d8800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rbit	z0.b, p7/m, z31.b8801# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rbit	z0.d, p7/m, z31.d8802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rbit	z0.h, p7/m, z31.h8803# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rbit	z0.s, p7/m, z31.s8804# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     rdffr	p0.b8805# CHECK-NEXT: 1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     rdffr	p0.b, p0/z8806# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     rdffr	p15.b8807# CHECK-NEXT: 1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     rdffr	p15.b, p15/z8808# CHECK-NEXT: 1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     rdffrs	p0.b, p0/z8809# CHECK-NEXT: 1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     rdffrs	p15.b, p15/z8810# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     rdvl	x0, #08811# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     rdvl	x21, #-328812# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     rdvl	x23, #318813# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     rdvl	xzr, #-18814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rev	z0.b, z31.b8815# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rev	z0.d, z31.d8816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rev	z0.h, z31.h8817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rev	z0.s, z31.s8818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     revb	z0.d, p7/m, z31.d8819# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     revb	z0.h, p7/m, z31.h8820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     revb	z0.s, p7/m, z31.s8821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     revh	z0.d, p7/m, z31.d8822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     revh	z0.s, p7/m, z31.s8823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     revw	z0.d, p7/m, z31.d8824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnb	z0.b, z0.h, #18825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnb	z0.h, z0.s, #18826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnb	z0.s, z0.d, #18827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnb	z31.b, z31.h, #88828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnb	z31.h, z31.s, #168829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnb	z31.s, z31.d, #328830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnt	z0.b, z0.h, #18831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnt	z0.h, z0.s, #18832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnt	z0.s, z0.d, #18833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnt	z31.b, z31.h, #88834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnt	z31.h, z31.s, #168835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rshrnt	z31.s, z31.d, #328836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rsubhnb	z0.b, z1.h, z31.h8837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rsubhnb	z0.h, z1.s, z31.s8838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rsubhnb	z0.s, z1.d, z31.d8839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rsubhnt	z0.b, z1.h, z31.h8840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rsubhnt	z0.h, z1.s, z31.s8841# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     rsubhnt	z0.s, z1.d, z31.d8842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     saba	z0.b, z1.b, z31.b8843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     saba	z0.d, z1.d, z31.d8844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     saba	z0.h, z1.h, z31.h8845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     saba	z0.s, z1.s, z31.s8846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     sabalb	z0.d, z1.s, z31.s8847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     sabalb	z0.h, z1.b, z31.b8848# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     sabalb	z0.s, z1.h, z31.h8849# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     sabalt	z0.d, z1.s, z31.s8850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     sabalt	z0.h, z1.b, z31.b8851# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     sabalt	z0.s, z1.h, z31.h8852# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sabd	z31.b, p7/m, z31.b, z31.b8853# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sabd	z31.d, p7/m, z31.d, z31.d8854# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sabd	z31.h, p7/m, z31.h, z31.h8855# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sabd	z31.s, p7/m, z31.s, z31.s8856# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sabdlb	z0.h, z1.b, z2.b8857# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sabdlb	z29.s, z30.h, z31.h8858# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sabdlb	z31.d, z31.s, z31.s8859# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sabdlt	z0.h, z1.b, z2.b8860# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sabdlt	z29.s, z30.h, z31.h8861# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sabdlt	z31.d, z31.s, z31.s8862# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     sadalp	z0.h, p0/m, z1.b8863# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     sadalp	z29.s, p0/m, z30.h8864# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     sadalp	z30.d, p7/m, z31.s8865# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddlb	z0.h, z1.b, z2.b8866# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddlb	z29.s, z30.h, z31.h8867# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddlb	z31.d, z31.s, z31.s8868# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddlbt	z0.d, z1.s, z31.s8869# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddlbt	z0.h, z1.b, z31.b8870# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddlbt	z0.s, z1.h, z31.h8871# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddlt	z0.h, z1.b, z2.b8872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddlt	z29.s, z30.h, z31.h8873# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddlt	z31.d, z31.s, z31.s8874# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     saddv	d0, p7, z31.b8875# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     saddv	d0, p7, z31.h8876# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     saddv	d0, p7, z31.s8877# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddwb	z0.h, z1.h, z2.b8878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddwb	z29.s, z30.s, z31.h8879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddwb	z31.d, z31.d, z31.s8880# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddwt	z0.h, z1.h, z2.b8881# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddwt	z29.s, z30.s, z31.h8882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     saddwt	z31.d, z31.d, z31.s8883# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sbclb	z0.d, z1.d, z31.d8884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sbclb	z0.s, z1.s, z31.s8885# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sbclt	z0.d, z1.d, z31.d8886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sbclt	z0.s, z1.s, z31.s8887# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     scvtf	z0.d, p0/m, z0.d8888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     scvtf	z0.d, p0/m, z0.s8889# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     scvtf	z0.h, p0/m, z0.d8890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     scvtf	z0.h, p0/m, z0.h8891# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     scvtf	z0.h, p0/m, z0.s8892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     scvtf	z0.s, p0/m, z0.d8893# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     scvtf	z0.s, p0/m, z0.s8894# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     23.00  sdiv	z0.d, p7/m, z0.d, z31.d8895# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     12.00  sdiv	z0.s, p7/m, z0.s, z31.s8896# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     23.00  sdivr	z0.d, p7/m, z0.d, z31.d8897# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     12.00  sdivr	z0.s, p7/m, z0.s, z31.s8898# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sdot	z0.d, z1.h, z15.h[1]8899# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sdot	z0.d, z1.h, z31.h8900# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sdot	z0.s, z1.b, z31.b8901# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sdot	z0.s, z1.b, z7.b[3]8902# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sel	z23.b, p11, z13.b, z8.b8903# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sel	z23.d, p11, z13.d, z8.d8904# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sel	z23.h, p11, z13.h, z8.h8905# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sel	z23.s, p11, z13.s, z8.s8906# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     setffr8907# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shadd	z0.b, p0/m, z0.b, z1.b8908# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shadd	z0.h, p0/m, z0.h, z1.h8909# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shadd	z29.s, p7/m, z29.s, z30.s8910# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shadd	z31.d, p7/m, z31.d, z30.d8911# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnb	z0.b, z0.h, #18912# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnb	z0.h, z0.s, #18913# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnb	z0.s, z0.d, #18914# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnb	z31.b, z31.h, #88915# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnb	z31.h, z31.s, #168916# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnb	z31.s, z31.d, #328917# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnt	z0.b, z0.h, #18918# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnt	z0.h, z0.s, #18919# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnt	z0.s, z0.d, #18920# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnt	z31.b, z31.h, #88921# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnt	z31.h, z31.s, #168922# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shrnt	z31.s, z31.d, #328923# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shsub	z0.b, p0/m, z0.b, z1.b8924# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shsub	z0.h, p0/m, z0.h, z1.h8925# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shsub	z29.s, p7/m, z29.s, z30.s8926# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shsub	z31.d, p7/m, z31.d, z30.d8927# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shsubr	z0.b, p0/m, z0.b, z1.b8928# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shsubr	z0.h, p0/m, z0.h, z1.h8929# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shsubr	z29.s, p7/m, z29.s, z30.s8930# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     shsubr	z31.d, p7/m, z31.d, z30.d8931# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sli	z0.b, z0.b, #08932# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sli	z0.d, z0.d, #08933# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sli	z0.h, z0.h, #08934# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sli	z0.s, z0.s, #08935# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sli	z31.b, z31.b, #78936# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sli	z31.d, z31.d, #638937# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sli	z31.h, z31.h, #158938# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sli	z31.s, z31.s, #318939# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   sm4e	z0.s, z0.s, z31.s8940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   sm4ekey	z0.s, z1.s, z31.s8941# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z0.b, z0.b, #-1288942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z0.d, z0.d, #-1288943# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z0.h, z0.h, #-1288944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z0.s, z0.s, #-1288945# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z31.b, p7/m, z31.b, z31.b8946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z31.b, z31.b, #1278947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z31.d, p7/m, z31.d, z31.d8948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z31.d, z31.d, #1278949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z31.h, p7/m, z31.h, z31.h8950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z31.h, z31.h, #1278951# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z31.s, p7/m, z31.s, z31.s8952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smax	z31.s, z31.s, #1278953# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smaxp	z0.b, p0/m, z0.b, z1.b8954# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smaxp	z0.h, p0/m, z0.h, z1.h8955# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smaxp	z29.s, p7/m, z29.s, z30.s8956# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smaxp	z31.d, p7/m, z31.d, z30.d8957# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     smaxv	b0, p7, z31.b8958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     smaxv	d0, p7, z31.d8959# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     smaxv	h0, p7, z31.h8960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     smaxv	s0, p7, z31.s8961# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z0.b, z0.b, #-1288962# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z0.d, z0.d, #-1288963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z0.h, z0.h, #-1288964# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z0.s, z0.s, #-1288965# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z31.b, p7/m, z31.b, z31.b8966# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z31.b, z31.b, #1278967# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z31.d, p7/m, z31.d, z31.d8968# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z31.d, z31.d, #1278969# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z31.h, p7/m, z31.h, z31.h8970# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z31.h, z31.h, #1278971# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z31.s, p7/m, z31.s, z31.s8972# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     smin	z31.s, z31.s, #1278973# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sminp	z0.b, p0/m, z0.b, z1.b8974# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sminp	z0.h, p0/m, z0.h, z1.h8975# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sminp	z29.s, p7/m, z29.s, z30.s8976# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sminp	z31.d, p7/m, z31.d, z30.d8977# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sminv	b0, p7, z31.b8978# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sminv	d0, p7, z31.d8979# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sminv	h0, p7, z31.h8980# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sminv	s0, p7, z31.s8981# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlalb	z0.d, z1.s, z15.s[1]8982# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlalb	z0.d, z1.s, z31.s8983# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlalb	z0.h, z1.b, z31.b8984# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlalb	z0.s, z1.h, z31.h8985# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlalb	z0.s, z1.h, z7.h[7]8986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlalt	z0.d, z1.s, z15.s[1]8987# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlalt	z0.d, z1.s, z31.s8988# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlalt	z0.h, z1.b, z31.b8989# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlalt	z0.s, z1.h, z31.h8990# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlalt	z0.s, z1.h, z7.h[7]8991# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlslb	z0.d, z1.s, z15.s[1]8992# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlslb	z0.d, z1.s, z31.s8993# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlslb	z0.h, z1.b, z31.b8994# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlslb	z0.s, z1.h, z31.h8995# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlslb	z0.s, z1.h, z7.h[7]8996# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlslt	z0.d, z1.s, z15.s[1]8997# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlslt	z0.d, z1.s, z31.s8998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlslt	z0.h, z1.b, z31.b8999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlslt	z0.s, z1.h, z31.h9000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smlslt	z0.s, z1.h, z7.h[7]9001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smmla	z0.s, z1.b, z2.b9002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smulh	z0.b, p7/m, z0.b, z31.b9003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smulh	z0.b, z1.b, z2.b9004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smulh	z0.d, p7/m, z0.d, z31.d9005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smulh	z0.h, p7/m, z0.h, z31.h9006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smulh	z0.h, z1.h, z2.h9007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smulh	z0.s, p7/m, z0.s, z31.s9008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smulh	z29.s, z30.s, z31.s9009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smulh	z31.d, z31.d, z31.d9010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smullb	z0.d, z1.s, z15.s[1]9011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smullb	z0.h, z1.b, z2.b9012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smullb	z0.s, z1.h, z7.h[7]9013# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smullb	z29.s, z30.h, z31.h9014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smullb	z31.d, z31.s, z31.s9015# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smullt	z0.d, z1.s, z15.s[1]9016# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smullt	z0.h, z1.b, z2.b9017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smullt	z0.s, z1.h, z7.h[7]9018# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smullt	z29.s, z30.h, z31.h9019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     smullt	z31.d, z31.s, z31.s9020# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     splice	z29.b, p7, { z30.b, z31.b }9021# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     splice	z29.d, p7, { z30.d, z31.d }9022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     splice	z29.h, p7, { z30.h, z31.h }9023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     splice	z29.s, p7, { z30.s, z31.s }9024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     splice	z31.b, p7, z31.b, z31.b9025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     splice	z31.d, p7, z31.d, z31.d9026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     splice	z31.h, p7, z31.h, z31.h9027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     splice	z31.s, p7, z31.s, z31.s9028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqabs	z31.b, p7/m, z31.b9029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqabs	z31.d, p7/m, z31.d9030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqabs	z31.h, p7/m, z31.h9031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqabs	z31.s, p7/m, z31.s9032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.b, p0/m, z0.b, z1.b9033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.b, z0.b, #09034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.b, z0.b, z0.b9035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.d, z0.d, #09036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.d, z0.d, #0, lsl #89037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.d, z0.d, z0.d9038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.h, p0/m, z0.h, z1.h9039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.h, z0.h, #09040# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.h, z0.h, #0, lsl #89041# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.h, z0.h, z0.h9042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.s, z0.s, #09043# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.s, z0.s, #0, lsl #89044# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z0.s, z0.s, z0.s9045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z29.s, p7/m, z29.s, z30.s9046# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z31.b, z31.b, #2559047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z31.d, p7/m, z31.d, z30.d9048# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z31.d, z31.d, #652809049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z31.h, z31.h, #652809050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqadd	z31.s, z31.s, #652809051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqcadd	z0.b, z0.b, z0.b, #909052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqcadd	z0.d, z0.d, z0.d, #909053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqcadd	z0.h, z0.h, z0.h, #909054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqcadd	z0.s, z0.s, z0.s, #909055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqcadd	z31.b, z31.b, z31.b, #2709056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqcadd	z31.d, z31.d, z31.d, #2709057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqcadd	z31.h, z31.h, z31.h, #2709058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqcadd	z31.s, z31.s, z31.s, #2709059# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x09060# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, #149061# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, all, mul #169062# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, pow29063# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, vl19064# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, w09065# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, w0, all, mul #169066# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, w0, pow29067# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, w0, pow2, mul #169068# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x09069# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, #149070# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, all, mul #169071# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, pow29072# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, vl19073# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, w09074# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, w0, all, mul #169075# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, w0, pow29076# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, w0, pow2, mul #169077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdecd	z0.d9078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdecd	z0.d, all, mul #169079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdecd	z0.d, pow29080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdecd	z0.d, pow2, mul #169081# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdech	x09082# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, #149083# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, all, mul #169084# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, pow29085# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, vl19086# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, w09087# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, w0, all, mul #169088# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, w0, pow29089# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, w0, pow2, mul #169090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdech	z0.h9091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdech	z0.h, all, mul #169092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdech	z0.h, pow29093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdech	z0.h, pow2, mul #169094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqdecp	x0, p0.b9095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqdecp	x0, p0.d9096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqdecp	x0, p0.h9097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqdecp	x0, p0.s9098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqdecp	xzr, p15.b, wzr9099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqdecp	xzr, p15.d, wzr9100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqdecp	xzr, p15.h, wzr9101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqdecp	xzr, p15.s, wzr9102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdecp	z0.d, p0.d9103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdecp	z0.h, p0.h9104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdecp	z0.s, p0.s9105# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x09106# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, #149107# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, all, mul #169108# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, pow29109# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, vl19110# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, w09111# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, w0, all, mul #169112# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, w0, pow29113# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, w0, pow2, mul #169114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdecw	z0.s9115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdecw	z0.s, all, mul #169116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdecw	z0.s, pow29117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqdecw	z0.s, pow2, mul #169118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalb	z0.d, z1.s, z15.s[3]9119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalb	z0.d, z1.s, z31.s9120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalb	z0.h, z1.b, z31.b9121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalb	z0.s, z1.h, z31.h9122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalb	z0.s, z1.h, z7.h[7]9123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalbt	z0.d, z1.s, z31.s9124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalbt	z0.h, z1.b, z31.b9125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalbt	z0.s, z1.h, z31.h9126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalt	z0.d, z1.s, z15.s[3]9127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalt	z0.d, z1.s, z31.s9128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalt	z0.h, z1.b, z31.b9129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalt	z0.s, z1.h, z31.h9130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlalt	z0.s, z1.h, z7.h[7]9131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslb	z0.d, z1.s, z15.s[3]9132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslb	z0.d, z1.s, z31.s9133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslb	z0.h, z1.b, z31.b9134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslb	z0.s, z1.h, z31.h9135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslb	z0.s, z1.h, z7.h[7]9136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslbt	z0.d, z1.s, z31.s9137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslbt	z0.h, z1.b, z31.b9138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslbt	z0.s, z1.h, z31.h9139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslt	z0.d, z1.s, z15.s[3]9140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslt	z0.d, z1.s, z31.s9141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslt	z0.h, z1.b, z31.b9142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslt	z0.s, z1.h, z31.h9143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmlslt	z0.s, z1.h, z7.h[7]9144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmulh	z0.b, z1.b, z2.b9145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmulh	z0.d, z1.d, z15.d[1]9146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmulh	z0.h, z1.h, z2.h9147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmulh	z0.h, z1.h, z7.h[7]9148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmulh	z0.s, z1.s, z7.s[3]9149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmulh	z29.s, z30.s, z31.s9150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmulh	z31.d, z31.d, z31.d9151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmullb	z0.d, z1.s, z15.s[1]9152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmullb	z0.h, z1.b, z2.b9153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmullb	z0.s, z1.h, z7.h[7]9154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmullb	z29.s, z30.h, z31.h9155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmullb	z31.d, z31.s, z31.s9156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmullt	z0.d, z1.s, z15.s[1]9157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmullt	z0.h, z1.b, z2.b9158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmullt	z0.s, z1.h, z7.h[7]9159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmullt	z29.s, z30.h, z31.h9160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqdmullt	z31.d, z31.s, z31.s9161# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincb	x09162# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, #149163# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, all, mul #169164# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, pow29165# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, vl19166# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, w09167# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, w0, all, mul #169168# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, w0, pow29169# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, w0, pow2, mul #169170# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincd	x09171# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, #149172# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, all, mul #169173# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, pow29174# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, vl19175# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, w09176# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, w0, all, mul #169177# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, w0, pow29178# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, w0, pow2, mul #169179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqincd	z0.d9180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqincd	z0.d, all, mul #169181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqincd	z0.d, pow29182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqincd	z0.d, pow2, mul #169183# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqinch	x09184# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, #149185# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, all, mul #169186# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, pow29187# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, vl19188# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, w09189# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, w0, all, mul #169190# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, w0, pow29191# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, w0, pow2, mul #169192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqinch	z0.h9193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqinch	z0.h, all, mul #169194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqinch	z0.h, pow29195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqinch	z0.h, pow2, mul #169196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqincp	x0, p0.b9197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqincp	x0, p0.d9198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqincp	x0, p0.h9199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqincp	x0, p0.s9200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqincp	xzr, p15.b, wzr9201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqincp	xzr, p15.d, wzr9202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqincp	xzr, p15.h, wzr9203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     sqincp	xzr, p15.s, wzr9204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqincp	z0.d, p0.d9205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqincp	z0.h, p0.h9206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqincp	z0.s, p0.s9207# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincw	x09208# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, #149209# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, all, mul #169210# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, pow29211# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, vl19212# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, w09213# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, w0, all, mul #169214# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, w0, pow29215# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, w0, pow2, mul #169216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqincw	z0.s9217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqincw	z0.s, all, mul #169218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqincw	z0.s, pow29219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqincw	z0.s, pow2, mul #169220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqneg	z31.b, p7/m, z31.b9221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqneg	z31.d, p7/m, z31.d9222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqneg	z31.h, p7/m, z31.h9223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqneg	z31.s, p7/m, z31.s9224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z0.b, z1.b, z2.b, #09225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z0.d, z1.d, z2.d, #09226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z0.h, z1.h, z2.h, #09227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z0.h, z1.h, z2.h[0], #09228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z0.s, z1.s, z2.s, #09229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z0.s, z1.s, z2.s[0], #09230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z15.b, z16.b, z17.b, #2709231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z15.d, z16.d, z17.d, #2709232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z15.h, z16.h, z17.h, #2709233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z15.s, z16.s, z17.s, #2709234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z29.b, z30.b, z31.b, #909235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z29.d, z30.d, z31.d, #909236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z29.h, z30.h, z31.h, #909237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z29.s, z30.s, z31.s, #909238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z31.b, z31.b, z31.b, #1809239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z31.d, z31.d, z31.d, #1809240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z31.h, z30.h, z7.h[0], #1809241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z31.h, z31.h, z31.h, #1809242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z31.s, z30.s, z7.s[0], #1809243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdcmlah	z31.s, z31.s, z31.s, #1809244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlah	z0.b, z1.b, z31.b9245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlah	z0.d, z1.d, z15.d[1]9246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlah	z0.d, z1.d, z31.d9247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlah	z0.h, z1.h, z31.h9248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlah	z0.h, z1.h, z7.h[7]9249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlah	z0.s, z1.s, z31.s9250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlah	z0.s, z1.s, z7.s[3]9251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlsh	z0.b, z1.b, z31.b9252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlsh	z0.d, z1.d, z15.d[1]9253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlsh	z0.d, z1.d, z31.d9254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlsh	z0.h, z1.h, z31.h9255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlsh	z0.h, z1.h, z7.h[7]9256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlsh	z0.s, z1.s, z31.s9257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmlsh	z0.s, z1.s, z7.s[3]9258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmulh	z0.b, z1.b, z2.b9259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmulh	z0.d, z1.d, z15.d[1]9260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmulh	z0.h, z1.h, z2.h9261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmulh	z0.h, z1.h, z7.h[7]9262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmulh	z0.s, z1.s, z7.s[3]9263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmulh	z29.s, z30.s, z31.s9264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     sqrdmulh	z31.d, z31.d, z31.d9265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshl	z0.b, p0/m, z0.b, z1.b9266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshl	z0.h, p0/m, z0.h, z1.h9267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshl	z29.s, p7/m, z29.s, z30.s9268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshl	z31.d, p7/m, z31.d, z30.d9269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshlr	z0.b, p0/m, z0.b, z1.b9270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshlr	z0.h, p0/m, z0.h, z1.h9271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshlr	z29.s, p7/m, z29.s, z30.s9272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshlr	z31.d, p7/m, z31.d, z30.d9273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnb	z0.b, z0.h, #19274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnb	z0.h, z0.s, #19275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnb	z0.s, z0.d, #19276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnb	z31.b, z31.h, #89277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnb	z31.h, z31.s, #169278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnb	z31.s, z31.d, #329279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnt	z0.b, z0.h, #19280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnt	z0.h, z0.s, #19281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnt	z0.s, z0.d, #19282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnt	z31.b, z31.h, #89283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnt	z31.h, z31.s, #169284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrnt	z31.s, z31.d, #329285# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunb	z0.b, z0.h, #19286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunb	z0.h, z0.s, #19287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunb	z0.s, z0.d, #19288# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunb	z31.b, z31.h, #89289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunb	z31.h, z31.s, #169290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunb	z31.s, z31.d, #329291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunt	z0.b, z0.h, #19292# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunt	z0.h, z0.s, #19293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunt	z0.s, z0.d, #19294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunt	z31.b, z31.h, #89295# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunt	z31.h, z31.s, #169296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqrshrunt	z31.s, z31.d, #329297# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z0.b, p0/m, z0.b, #09298# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z0.b, p0/m, z0.b, z1.b9299# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z0.d, p0/m, z0.d, #09300# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z0.h, p0/m, z0.h, #09301# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z0.h, p0/m, z0.h, z1.h9302# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z0.s, p0/m, z0.s, #09303# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z29.s, p7/m, z29.s, z30.s9304# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z31.b, p0/m, z31.b, #79305# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z31.d, p0/m, z31.d, #639306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z31.d, p7/m, z31.d, z30.d9307# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z31.h, p0/m, z31.h, #159308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshl	z31.s, p0/m, z31.s, #319309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlr	z0.b, p0/m, z0.b, z1.b9310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlr	z0.h, p0/m, z0.h, z1.h9311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlr	z29.s, p7/m, z29.s, z30.s9312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlr	z31.d, p7/m, z31.d, z30.d9313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlu	z0.b, p0/m, z0.b, #09314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlu	z0.d, p0/m, z0.d, #09315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlu	z0.h, p0/m, z0.h, #09316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlu	z0.s, p0/m, z0.s, #09317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlu	z31.b, p0/m, z31.b, #79318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlu	z31.d, p0/m, z31.d, #639319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlu	z31.h, p0/m, z31.h, #159320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshlu	z31.s, p0/m, z31.s, #319321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnb	z0.b, z0.h, #19322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnb	z0.h, z0.s, #19323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnb	z0.s, z0.d, #19324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnb	z31.b, z31.h, #89325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnb	z31.h, z31.s, #169326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnb	z31.s, z31.d, #329327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnt	z0.b, z0.h, #19328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnt	z0.h, z0.s, #19329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnt	z0.s, z0.d, #19330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnt	z31.b, z31.h, #89331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnt	z31.h, z31.s, #169332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrnt	z31.s, z31.d, #329333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunb	z0.b, z0.h, #19334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunb	z0.h, z0.s, #19335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunb	z0.s, z0.d, #19336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunb	z31.b, z31.h, #89337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunb	z31.h, z31.s, #169338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunb	z31.s, z31.d, #329339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunt	z0.b, z0.h, #19340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunt	z0.h, z0.s, #19341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunt	z0.s, z0.d, #19342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunt	z31.b, z31.h, #89343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunt	z31.h, z31.s, #169344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqshrunt	z31.s, z31.d, #329345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.b, p0/m, z0.b, z1.b9346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.b, z0.b, #09347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.b, z0.b, z0.b9348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.d, z0.d, #09349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.d, z0.d, #0, lsl #89350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.d, z0.d, z0.d9351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.h, p0/m, z0.h, z1.h9352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.h, z0.h, #09353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.h, z0.h, #0, lsl #89354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.h, z0.h, z0.h9355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.s, z0.s, #09356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.s, z0.s, #0, lsl #89357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z0.s, z0.s, z0.s9358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z29.s, p7/m, z29.s, z30.s9359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z31.b, z31.b, #2559360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z31.d, p7/m, z31.d, z30.d9361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z31.d, z31.d, #652809362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z31.h, z31.h, #652809363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsub	z31.s, z31.s, #652809364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsubr	z0.b, p0/m, z0.b, z1.b9365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsubr	z0.h, p0/m, z0.h, z1.h9366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsubr	z29.s, p7/m, z29.s, z30.s9367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqsubr	z31.d, p7/m, z31.d, z30.d9368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtnb	z0.b, z31.h9369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtnb	z0.h, z31.s9370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtnb	z0.s, z31.d9371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtnt	z0.b, z31.h9372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtnt	z0.h, z31.s9373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtnt	z0.s, z31.d9374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtunb	z0.b, z31.h9375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtunb	z0.h, z31.s9376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtunb	z0.s, z31.d9377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtunt	z0.b, z31.h9378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtunt	z0.h, z31.s9379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sqxtunt	z0.s, z31.d9380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srhadd	z0.b, p0/m, z0.b, z1.b9381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srhadd	z0.h, p0/m, z0.h, z1.h9382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srhadd	z29.s, p7/m, z29.s, z30.s9383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srhadd	z31.d, p7/m, z31.d, z30.d9384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sri	z0.b, z0.b, #19385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sri	z0.d, z0.d, #19386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sri	z0.h, z0.h, #19387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sri	z0.s, z0.s, #19388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sri	z31.b, z31.b, #89389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sri	z31.d, z31.d, #649390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sri	z31.h, z31.h, #169391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sri	z31.s, z31.s, #329392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshl	z0.b, p0/m, z0.b, z1.b9393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshl	z0.h, p0/m, z0.h, z1.h9394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshl	z29.s, p7/m, z29.s, z30.s9395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshl	z31.d, p7/m, z31.d, z30.d9396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshlr	z0.b, p0/m, z0.b, z1.b9397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshlr	z0.h, p0/m, z0.h, z1.h9398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshlr	z29.s, p7/m, z29.s, z30.s9399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshlr	z31.d, p7/m, z31.d, z30.d9400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshr	z0.b, p0/m, z0.b, #19401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshr	z0.d, p0/m, z0.d, #19402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshr	z0.h, p0/m, z0.h, #19403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshr	z0.s, p0/m, z0.s, #19404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshr	z31.b, p0/m, z31.b, #89405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshr	z31.d, p0/m, z31.d, #649406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshr	z31.h, p0/m, z31.h, #169407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     srshr	z31.s, p0/m, z31.s, #329408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     srsra	z0.b, z0.b, #19409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     srsra	z0.d, z0.d, #19410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     srsra	z0.h, z0.h, #19411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     srsra	z0.s, z0.s, #19412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     srsra	z31.b, z31.b, #89413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     srsra	z31.d, z31.d, #649414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     srsra	z31.h, z31.h, #169415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     srsra	z31.s, z31.s, #329416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllb	z0.d, z0.s, #09417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllb	z0.h, z0.b, #09418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllb	z0.s, z0.h, #09419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllb	z31.d, z31.s, #319420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllb	z31.h, z31.b, #79421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllb	z31.s, z31.h, #159422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllt	z0.d, z0.s, #09423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllt	z0.h, z0.b, #09424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllt	z0.s, z0.h, #09425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllt	z31.d, z31.s, #319426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllt	z31.h, z31.b, #79427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sshllt	z31.s, z31.h, #159428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssra	z0.b, z0.b, #19429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssra	z0.d, z0.d, #19430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssra	z0.h, z0.h, #19431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssra	z0.s, z0.s, #19432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssra	z31.b, z31.b, #89433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssra	z31.d, z31.d, #649434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssra	z31.h, z31.h, #169435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssra	z31.s, z31.s, #329436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssublb	z0.h, z1.b, z2.b9437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssublb	z29.s, z30.h, z31.h9438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssublb	z31.d, z31.s, z31.s9439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssublbt	z0.d, z1.s, z31.s9440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssublbt	z0.h, z1.b, z31.b9441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssublbt	z0.s, z1.h, z31.h9442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssublt	z0.h, z1.b, z2.b9443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssublt	z29.s, z30.h, z31.h9444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssublt	z31.d, z31.s, z31.s9445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssubltb	z0.d, z1.s, z31.s9446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssubltb	z0.h, z1.b, z31.b9447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssubltb	z0.s, z1.h, z31.h9448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssubwb	z0.h, z1.h, z2.b9449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssubwb	z29.s, z30.s, z31.h9450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssubwb	z31.d, z31.d, z31.s9451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssubwt	z0.h, z1.h, z2.b9452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssubwt	z29.s, z30.s, z31.h9453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ssubwt	z31.d, z31.d, z31.s9454# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z0.b }, p0, [x0, x0]9455# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z0.b }, p0, [x0]9456# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z0.d }, p0, [x0, x0]9457# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1b	{ z0.d }, p0, [x0, z0.d, sxtw]9458# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1b	{ z0.d }, p0, [x0, z0.d, uxtw]9459# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1b	{ z0.d }, p0, [x0, z0.d]9460# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z0.d }, p0, [x0]9461# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     st1b	{ z0.d }, p7, [z0.d]9462# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z0.h }, p0, [x0, x0]9463# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z0.h }, p0, [x0]9464# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z0.s }, p0, [x0, x0]9465# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1b	{ z0.s }, p0, [x0, z0.s, sxtw]9466# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1b	{ z0.s }, p0, [x0, z0.s, uxtw]9467# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z0.s }, p0, [x0]9468# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     st1b	{ z0.s }, p7, [z0.s]9469# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z21.b }, p5, [x10, #5, mul vl]9470# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z21.d }, p5, [x10, #5, mul vl]9471# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z21.h }, p5, [x10, #5, mul vl]9472# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z21.s }, p5, [x10, #5, mul vl]9473# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z31.b }, p7, [sp, #-1, mul vl]9474# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z31.d }, p7, [sp, #-1, mul vl]9475# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     st1b	{ z31.d }, p7, [z31.d, #31]9476# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z31.h }, p7, [sp, #-1, mul vl]9477# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1b	{ z31.s }, p7, [sp, #-1, mul vl]9478# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     st1b	{ z31.s }, p7, [z31.s, #31]9479# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1d	{ z0.d }, p0, [x0, x0, lsl #3]9480# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]9481# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]9482# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1d	{ z0.d }, p0, [x0, z0.d, sxtw]9483# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]9484# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1d	{ z0.d }, p0, [x0, z0.d, uxtw]9485# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1d	{ z0.d }, p0, [x0, z0.d]9486# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1d	{ z0.d }, p0, [x0]9487# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     st1d	{ z0.d }, p7, [z0.d]9488# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1d	{ z21.d }, p5, [x10, #5, mul vl]9489# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1d	{ z31.d }, p7, [sp, #-1, mul vl]9490# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     st1d	{ z31.d }, p7, [z31.d, #248]9491# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z0.d }, p0, [x0, x0, lsl #1]9492# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]9493# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]9494# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1h	{ z0.d }, p0, [x0, z0.d, sxtw]9495# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]9496# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1h	{ z0.d }, p0, [x0, z0.d, uxtw]9497# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1h	{ z0.d }, p0, [x0, z0.d]9498# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z0.d }, p0, [x0]9499# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     st1h	{ z0.d }, p7, [z0.d]9500# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z0.h }, p0, [x0, x0, lsl #1]9501# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z0.h }, p0, [x0]9502# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z0.s }, p0, [x0, x0, lsl #1]9503# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]9504# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1h	{ z0.s }, p0, [x0, z0.s, sxtw]9505# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]9506# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1h	{ z0.s }, p0, [x0, z0.s, uxtw]9507# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z0.s }, p0, [x0]9508# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     st1h	{ z0.s }, p7, [z0.s]9509# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z21.d }, p5, [x10, #5, mul vl]9510# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z21.h }, p5, [x10, #5, mul vl]9511# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z21.s }, p5, [x10, #5, mul vl]9512# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z31.d }, p7, [sp, #-1, mul vl]9513# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     st1h	{ z31.d }, p7, [z31.d, #62]9514# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z31.h }, p7, [sp, #-1, mul vl]9515# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1h	{ z31.s }, p7, [sp, #-1, mul vl]9516# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     st1h	{ z31.s }, p7, [z31.s, #62]9517# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1w	{ z0.d }, p0, [x0, x0, lsl #2]9518# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]9519# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]9520# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1w	{ z0.d }, p0, [x0, z0.d, sxtw]9521# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]9522# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1w	{ z0.d }, p0, [x0, z0.d, uxtw]9523# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1w	{ z0.d }, p0, [x0, z0.d]9524# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1w	{ z0.d }, p0, [x0]9525# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     st1w	{ z0.d }, p7, [z0.d]9526# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1w	{ z0.s }, p0, [x0, x0, lsl #2]9527# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]9528# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1w	{ z0.s }, p0, [x0, z0.s, sxtw]9529# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]9530# CHECK-NEXT:  -      -      -      -      -      -     8.00    -      -      -      -      -      -      -     st1w	{ z0.s }, p0, [x0, z0.s, uxtw]9531# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1w	{ z0.s }, p0, [x0]9532# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     st1w	{ z0.s }, p7, [z0.s]9533# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1w	{ z21.d }, p5, [x10, #5, mul vl]9534# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1w	{ z21.s }, p5, [x10, #5, mul vl]9535# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1w	{ z31.d }, p7, [sp, #-1, mul vl]9536# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     st1w	{ z31.d }, p7, [z31.d, #124]9537# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     st1w	{ z31.s }, p7, [sp, #-1, mul vl]9538# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     st1w	{ z31.s }, p7, [z31.s, #124]9539# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2b	{ z0.b, z1.b }, p0, [x0, x0]9540# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2b	{ z0.b, z1.b }, p0, [x0]9541# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]9542# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]9543# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2b	{ z5.b, z6.b }, p3, [x17, x16]9544# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]9545# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2d	{ z0.d, z1.d }, p0, [x0]9546# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]9547# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]9548# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]9549# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]9550# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2h	{ z0.h, z1.h }, p0, [x0]9551# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]9552# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]9553# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]9554# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]9555# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2w	{ z0.s, z1.s }, p0, [x0]9556# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]9557# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]9558# CHECK-NEXT:  -      -      -      -      -      -     11.00   -      -      -      -      -      -      -     st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]9559# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3b	{ z0.b - z2.b }, p0, [x0, x0]9560# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3b	{ z0.b - z2.b }, p0, [x0]9561# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3b	{ z21.b - z23.b }, p5, [x10, #15, mul vl]9562# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3b	{ z23.b - z25.b }, p3, [x13, #-24, mul vl]9563# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3b	{ z5.b - z7.b }, p3, [x17, x16]9564# CHECK-NEXT:  -      -      -      -      -      -     14.00   -      -      -      -      -      -      -     st3d	{ z0.d - z2.d }, p0, [x0, x0, lsl #3]9565# CHECK-NEXT:  -      -      -      -      -      -     14.00   -      -      -      -      -      -      -     st3d	{ z0.d - z2.d }, p0, [x0]9566# CHECK-NEXT:  -      -      -      -      -      -     14.00   -      -      -      -      -      -      -     st3d	{ z21.d - z23.d }, p5, [x10, #15, mul vl]9567# CHECK-NEXT:  -      -      -      -      -      -     14.00   -      -      -      -      -      -      -     st3d	{ z23.d - z25.d }, p3, [x13, #-24, mul vl]9568# CHECK-NEXT:  -      -      -      -      -      -     14.00   -      -      -      -      -      -      -     st3d	{ z5.d - z7.d }, p3, [x17, x16, lsl #3]9569# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3h	{ z0.h - z2.h }, p0, [x0, x0, lsl #1]9570# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3h	{ z0.h - z2.h }, p0, [x0]9571# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3h	{ z21.h - z23.h }, p5, [x10, #15, mul vl]9572# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3h	{ z23.h - z25.h }, p3, [x13, #-24, mul vl]9573# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3h	{ z5.h - z7.h }, p3, [x17, x16, lsl #1]9574# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3w	{ z0.s - z2.s }, p0, [x0, x0, lsl #2]9575# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3w	{ z0.s - z2.s }, p0, [x0]9576# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3w	{ z21.s - z23.s }, p5, [x10, #15, mul vl]9577# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3w	{ z23.s - z25.s }, p3, [x13, #-24, mul vl]9578# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st3w	{ z5.s - z7.s }, p3, [x17, x16, lsl #2]9579# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4b	{ z0.b - z3.b }, p0, [x0, x0]9580# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4b	{ z0.b - z3.b }, p0, [x0]9581# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4b	{ z21.b - z24.b }, p5, [x10, #20, mul vl]9582# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4b	{ z23.b - z26.b }, p3, [x13, #-32, mul vl]9583# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4b	{ z5.b - z8.b }, p3, [x17, x16]9584# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st4d	{ z0.d - z3.d }, p0, [x0, x0, lsl #3]9585# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st4d	{ z0.d - z3.d }, p0, [x0]9586# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st4d	{ z21.d - z24.d }, p5, [x10, #20, mul vl]9587# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st4d	{ z23.d - z26.d }, p3, [x13, #-32, mul vl]9588# CHECK-NEXT:  -      -      -      -      -      -     25.00   -      -      -      -      -      -      -     st4d	{ z5.d - z8.d }, p3, [x17, x16, lsl #3]9589# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4h	{ z0.h - z3.h }, p0, [x0, x0, lsl #1]9590# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4h	{ z0.h - z3.h }, p0, [x0]9591# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4h	{ z21.h - z24.h }, p5, [x10, #20, mul vl]9592# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4h	{ z23.h - z26.h }, p3, [x13, #-32, mul vl]9593# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4h	{ z5.h - z8.h }, p3, [x17, x16, lsl #1]9594# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4w	{ z0.s - z3.s }, p0, [x0, x0, lsl #2]9595# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4w	{ z0.s - z3.s }, p0, [x0]9596# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4w	{ z21.s - z24.s }, p5, [x10, #20, mul vl]9597# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4w	{ z23.s - z26.s }, p3, [x13, #-32, mul vl]9598# CHECK-NEXT:  -      -      -      -      -      -     50.00   -      -      -      -      -      -      -     st4w	{ z5.s - z8.s }, p3, [x17, x16, lsl #2]9599# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1b	{ z0.b }, p0, [x0, x0]9600# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1b	{ z0.b }, p0, [x0]9601# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1b	{ z0.d }, p0, [z1.d]9602# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     stnt1b	{ z0.s }, p0, [z1.s]9603# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1b	{ z21.b }, p5, [x10, #7, mul vl]9604# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]9605# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1b	{ z31.d }, p7, [z31.d, x0]9606# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1b	{ z31.d }, p7, [z31.d]9607# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     stnt1b	{ z31.s }, p7, [z31.s, x0]9608# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     stnt1b	{ z31.s }, p7, [z31.s]9609# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]9610# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1d	{ z0.d }, p0, [x0]9611# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1d	{ z0.d }, p0, [z1.d]9612# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1d	{ z21.d }, p5, [x10, #7, mul vl]9613# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]9614# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1d	{ z31.d }, p7, [z31.d, x0]9615# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1d	{ z31.d }, p7, [z31.d]9616# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1h	{ z0.d }, p0, [z1.d]9617# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]9618# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1h	{ z0.h }, p0, [x0]9619# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     stnt1h	{ z0.s }, p0, [z1.s]9620# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1h	{ z21.h }, p5, [x10, #7, mul vl]9621# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]9622# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1h	{ z31.d }, p7, [z31.d, x0]9623# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1h	{ z31.d }, p7, [z31.d]9624# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     stnt1h	{ z31.s }, p7, [z31.s, x0]9625# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     stnt1h	{ z31.s }, p7, [z31.s]9626# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1w	{ z0.d }, p0, [z1.d]9627# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]9628# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1w	{ z0.s }, p0, [x0]9629# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     stnt1w	{ z0.s }, p0, [z1.s]9630# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1w	{ z21.s }, p5, [x10, #7, mul vl]9631# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]9632# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1w	{ z31.d }, p7, [z31.d, x0]9633# CHECK-NEXT:  -      -      -      -      -      -     7.00    -      -      -      -      -      -      -     stnt1w	{ z31.d }, p7, [z31.d]9634# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     stnt1w	{ z31.s }, p7, [z31.s, x0]9635# CHECK-NEXT:  -      -      -      -      -      -     9.00    -      -      -      -      -      -      -     stnt1w	{ z31.s }, p7, [z31.s]9636# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     str	p0, [x0]9637# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     str	p15, [sp, #-256, mul vl]9638# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     str	p5, [x10, #255, mul vl]9639# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     str	z0, [x0]9640# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     str	z21, [x10, #-256, mul vl]9641# CHECK-NEXT:  -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     str	z31, [sp, #255, mul vl]9642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.b, p0/m, z0.b, z0.b9643# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.b, z0.b, #09644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.b, z0.b, z0.b9645# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.d, p0/m, z0.d, z0.d9646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.d, z0.d, #09647# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.d, z0.d, #0, lsl #89648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.d, z0.d, z0.d9649# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.h, p0/m, z0.h, z0.h9650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.h, z0.h, #09651# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.h, z0.h, #0, lsl #89652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.h, z0.h, z0.h9653# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.s, p0/m, z0.s, z0.s9654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.s, z0.s, #09655# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.s, z0.s, #0, lsl #89656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z0.s, z0.s, z0.s9657# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z21.b, p5/m, z21.b, z10.b9658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z21.b, z10.b, z21.b9659# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z21.d, p5/m, z21.d, z10.d9660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z21.d, z10.d, z21.d9661# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z21.h, p5/m, z21.h, z10.h9662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z21.h, z10.h, z21.h9663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z21.s, p5/m, z21.s, z10.s9664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z21.s, z10.s, z21.s9665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z23.b, p3/m, z23.b, z13.b9666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z23.b, z13.b, z8.b9667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z23.d, p3/m, z23.d, z13.d9668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z23.d, z13.d, z8.d9669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z23.h, p3/m, z23.h, z13.h9670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z23.h, z13.h, z8.h9671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z23.s, p3/m, z23.s, z13.s9672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z23.s, z13.s, z8.s9673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.b, p7/m, z31.b, z31.b9674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.b, z31.b, #2559675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.b, z31.b, z31.b9676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.d, p7/m, z31.d, z31.d9677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.d, z31.d, #652809678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.d, z31.d, z31.d9679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.h, p7/m, z31.h, z31.h9680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.h, z31.h, #652809681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.h, z31.h, z31.h9682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.s, p7/m, z31.s, z31.s9683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.s, z31.s, #652809684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sub	z31.s, z31.s, z31.s9685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subhnb	z0.b, z1.h, z31.h9686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subhnb	z0.h, z1.s, z31.s9687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subhnb	z0.s, z1.d, z31.d9688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subhnt	z0.b, z1.h, z31.h9689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subhnt	z0.h, z1.s, z31.s9690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subhnt	z0.s, z1.d, z31.d9691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z0.b, p0/m, z0.b, z0.b9692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z0.b, z0.b, #09693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z0.d, p0/m, z0.d, z0.d9694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z0.d, z0.d, #09695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z0.d, z0.d, #0, lsl #89696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z0.h, p0/m, z0.h, z0.h9697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z0.h, z0.h, #09698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z0.h, z0.h, #0, lsl #89699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z0.s, p0/m, z0.s, z0.s9700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z0.s, z0.s, #09701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z0.s, z0.s, #0, lsl #89702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z31.b, z31.b, #2559703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z31.d, z31.d, #652809704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z31.h, z31.h, #652809705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     subr	z31.s, z31.s, #652809706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sunpkhi	z31.d, z31.s9707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sunpkhi	z31.h, z31.b9708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sunpkhi	z31.s, z31.h9709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sunpklo	z31.d, z31.s9710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sunpklo	z31.h, z31.b9711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sunpklo	z31.s, z31.h9712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     suqadd	z0.b, p0/m, z0.b, z1.b9713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     suqadd	z0.h, p0/m, z0.h, z1.h9714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     suqadd	z29.s, p7/m, z29.s, z30.s9715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     suqadd	z31.d, p7/m, z31.d, z30.d9716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxtb	z0.d, p0/m, z0.d9717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxtb	z0.h, p0/m, z0.h9718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxtb	z0.s, p0/m, z0.s9719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxtb	z31.d, p7/m, z31.d9720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxtb	z31.h, p7/m, z31.h9721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxtb	z31.s, p7/m, z31.s9722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxth	z0.d, p0/m, z0.d9723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxth	z0.s, p0/m, z0.s9724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxth	z31.d, p7/m, z31.d9725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxth	z31.s, p7/m, z31.s9726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxtw	z0.d, p0/m, z0.d9727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     sxtw	z31.d, p7/m, z31.d9728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbl	z28.b, { z29.b, z30.b }, z31.b9729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbl	z28.d, { z29.d, z30.d }, z31.d9730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbl	z28.h, { z29.h, z30.h }, z31.h9731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbl	z28.s, { z29.s, z30.s }, z31.s9732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbl	z31.b, { z31.b }, z31.b9733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbl	z31.d, { z31.d }, z31.d9734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbl	z31.h, { z31.h }, z31.h9735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbl	z31.s, { z31.s }, z31.s9736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbx	z31.b, z31.b, z31.b9737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbx	z31.d, z31.d, z31.d9738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbx	z31.h, z31.h, z31.h9739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     tbx	z31.s, z31.s, z31.s9740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     trn1	p15.b, p15.b, p15.b9741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     trn1	p15.d, p15.d, p15.d9742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     trn1	p15.h, p15.h, p15.h9743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     trn1	p15.s, p15.s, p15.s9744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     trn1	z31.b, z31.b, z31.b9745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     trn1	z31.d, z31.d, z31.d9746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     trn1	z31.h, z31.h, z31.h9747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     trn1	z31.s, z31.s, z31.s9748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     trn2	p15.b, p15.b, p15.b9749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     trn2	p15.d, p15.d, p15.d9750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     trn2	p15.h, p15.h, p15.h9751# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     trn2	p15.s, p15.s, p15.s9752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     trn2	z31.b, z31.b, z31.b9753# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     trn2	z31.d, z31.d, z31.d9754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     trn2	z31.h, z31.h, z31.h9755# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     trn2	z31.s, z31.s, z31.s9756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uaba	z0.b, z1.b, z31.b9757# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uaba	z0.d, z1.d, z31.d9758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uaba	z0.h, z1.h, z31.h9759# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uaba	z0.s, z1.s, z31.s9760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uabalb	z0.d, z1.s, z31.s9761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uabalb	z0.h, z1.b, z31.b9762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uabalb	z0.s, z1.h, z31.h9763# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uabalt	z0.d, z1.s, z31.s9764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uabalt	z0.h, z1.b, z31.b9765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uabalt	z0.s, z1.h, z31.h9766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uabd	z31.b, p7/m, z31.b, z31.b9767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uabd	z31.d, p7/m, z31.d, z31.d9768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uabd	z31.h, p7/m, z31.h, z31.h9769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uabd	z31.s, p7/m, z31.s, z31.s9770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uabdlb	z0.h, z1.b, z2.b9771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uabdlb	z29.s, z30.h, z31.h9772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uabdlb	z31.d, z31.s, z31.s9773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uabdlt	z0.h, z1.b, z2.b9774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uabdlt	z29.s, z30.h, z31.h9775# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uabdlt	z31.d, z31.s, z31.s9776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uadalp	z0.h, p0/m, z1.b9777# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uadalp	z29.s, p0/m, z30.h9778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     uadalp	z30.d, p7/m, z31.s9779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddlb	z0.h, z1.b, z2.b9780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddlb	z29.s, z30.h, z31.h9781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddlb	z31.d, z31.s, z31.s9782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddlt	z0.h, z1.b, z2.b9783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddlt	z29.s, z30.h, z31.h9784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddlt	z31.d, z31.s, z31.s9785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uaddv	d0, p7, z31.b9786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uaddv	d0, p7, z31.d9787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uaddv	d0, p7, z31.h9788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uaddv	d0, p7, z31.s9789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddwb	z0.h, z1.h, z2.b9790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddwb	z29.s, z30.s, z31.h9791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddwb	z31.d, z31.d, z31.s9792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddwt	z0.h, z1.h, z2.b9793# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddwt	z29.s, z30.s, z31.h9794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uaddwt	z31.d, z31.d, z31.s9795# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ucvtf	z0.d, p0/m, z0.d9796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ucvtf	z0.d, p0/m, z0.s9797# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ucvtf	z0.h, p0/m, z0.d9798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ucvtf	z0.h, p0/m, z0.h9799# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ucvtf	z0.h, p0/m, z0.s9800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ucvtf	z0.s, p0/m, z0.d9801# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ucvtf	z0.s, p0/m, z0.s9802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     23.00  udiv	z0.d, p7/m, z0.d, z31.d9803# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     12.00  udiv	z0.s, p7/m, z0.s, z31.s9804# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     23.00  udivr	z0.d, p7/m, z0.d, z31.d9805# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     12.00  udivr	z0.s, p7/m, z0.s, z31.s9806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     udot	z0.d, z1.h, z15.h[1]9807# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     udot	z0.d, z1.h, z31.h9808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     udot	z0.s, z1.b, z31.b9809# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     udot	z0.s, z1.b, z7.b[3]9810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhadd	z0.b, p0/m, z0.b, z1.b9811# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhadd	z0.h, p0/m, z0.h, z1.h9812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhadd	z29.s, p7/m, z29.s, z30.s9813# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhadd	z31.d, p7/m, z31.d, z30.d9814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhsub	z0.b, p0/m, z0.b, z1.b9815# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhsub	z0.h, p0/m, z0.h, z1.h9816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhsub	z29.s, p7/m, z29.s, z30.s9817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhsub	z31.d, p7/m, z31.d, z30.d9818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhsubr	z0.b, p0/m, z0.b, z1.b9819# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhsubr	z0.h, p0/m, z0.h, z1.h9820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhsubr	z29.s, p7/m, z29.s, z30.s9821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uhsubr	z31.d, p7/m, z31.d, z30.d9822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umax	z0.b, z0.b, #09823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umax	z31.b, p7/m, z31.b, z31.b9824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umax	z31.b, z31.b, #2559825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umax	z31.d, p7/m, z31.d, z31.d9826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umax	z31.h, p7/m, z31.h, z31.h9827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umax	z31.s, p7/m, z31.s, z31.s9828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umaxp	z0.b, p0/m, z0.b, z1.b9829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umaxp	z0.h, p0/m, z0.h, z1.h9830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umaxp	z29.s, p7/m, z29.s, z30.s9831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umaxp	z31.d, p7/m, z31.d, z30.d9832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     umaxv	b0, p7, z31.b9833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     umaxv	d0, p7, z31.d9834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     umaxv	h0, p7, z31.h9835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     umaxv	s0, p7, z31.s9836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umin	z0.b, z0.b, #09837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umin	z31.b, p7/m, z31.b, z31.b9838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umin	z31.b, z31.b, #2559839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umin	z31.d, p7/m, z31.d, z31.d9840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umin	z31.h, p7/m, z31.h, z31.h9841# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     umin	z31.s, p7/m, z31.s, z31.s9842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uminp	z0.b, p0/m, z0.b, z1.b9843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uminp	z0.h, p0/m, z0.h, z1.h9844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uminp	z29.s, p7/m, z29.s, z30.s9845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uminp	z31.d, p7/m, z31.d, z30.d9846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uminv	b0, p7, z31.b9847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uminv	d0, p7, z31.d9848# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uminv	h0, p7, z31.h9849# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uminv	s0, p7, z31.s9850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlalb	z0.d, z1.s, z15.s[1]9851# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlalb	z0.d, z1.s, z31.s9852# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlalb	z0.h, z1.b, z31.b9853# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlalb	z0.s, z1.h, z31.h9854# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlalb	z0.s, z1.h, z7.h[7]9855# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlalt	z0.d, z1.s, z15.s[1]9856# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlalt	z0.d, z1.s, z31.s9857# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlalt	z0.h, z1.b, z31.b9858# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlalt	z0.s, z1.h, z31.h9859# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlalt	z0.s, z1.h, z7.h[7]9860# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlslb	z0.d, z1.s, z15.s[1]9861# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlslb	z0.d, z1.s, z31.s9862# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlslb	z0.h, z1.b, z31.b9863# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlslb	z0.s, z1.h, z31.h9864# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlslb	z0.s, z1.h, z7.h[7]9865# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlslt	z0.d, z1.s, z15.s[1]9866# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlslt	z0.d, z1.s, z31.s9867# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlslt	z0.h, z1.b, z31.b9868# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlslt	z0.s, z1.h, z31.h9869# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umlslt	z0.s, z1.h, z7.h[7]9870# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     ummla	z0.s, z1.b, z2.b9871# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umulh	z0.b, p7/m, z0.b, z31.b9872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umulh	z0.b, z1.b, z2.b9873# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umulh	z0.d, p7/m, z0.d, z31.d9874# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umulh	z0.h, p7/m, z0.h, z31.h9875# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umulh	z0.h, z1.h, z2.h9876# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umulh	z0.s, p7/m, z0.s, z31.s9877# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umulh	z29.s, z30.s, z31.s9878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umulh	z31.d, z31.d, z31.d9879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umullb	z0.d, z1.s, z15.s[1]9880# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umullb	z0.h, z1.b, z2.b9881# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umullb	z0.s, z1.h, z7.h[7]9882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umullb	z29.s, z30.h, z31.h9883# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umullb	z31.d, z31.s, z31.s9884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umullt	z0.d, z1.s, z15.s[1]9885# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umullt	z0.h, z1.b, z2.b9886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umullt	z0.s, z1.h, z7.h[7]9887# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umullt	z29.s, z30.h, z31.h9888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     umullt	z31.d, z31.s, z31.s9889# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.b, p0/m, z0.b, z1.b9890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.b, z0.b, #09891# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.b, z0.b, z0.b9892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.d, z0.d, #09893# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.d, z0.d, #0, lsl #89894# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.d, z0.d, z0.d9895# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.h, p0/m, z0.h, z1.h9896# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.h, z0.h, #09897# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.h, z0.h, #0, lsl #89898# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.h, z0.h, z0.h9899# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.s, z0.s, #09900# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.s, z0.s, #0, lsl #89901# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z0.s, z0.s, z0.s9902# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z29.s, p7/m, z29.s, z30.s9903# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z31.b, z31.b, #2559904# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z31.d, p7/m, z31.d, z30.d9905# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z31.d, z31.d, #652809906# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z31.h, z31.h, #652809907# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqadd	z31.s, z31.s, #652809908# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecb	w09909# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecb	w0, all, mul #169910# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecb	w0, pow29911# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecb	w0, pow2, mul #169912# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecb	x09913# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecb	x0, #149914# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecb	x0, all, mul #169915# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecb	x0, pow29916# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecb	x0, vl19917# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecd	w09918# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecd	w0, all, mul #169919# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecd	w0, pow29920# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecd	w0, pow2, mul #169921# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecd	x09922# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecd	x0, #149923# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecd	x0, all, mul #169924# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecd	x0, pow29925# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecd	x0, vl19926# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdecd	z0.d9927# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdecd	z0.d, all, mul #169928# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdecd	z0.d, pow29929# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdecd	z0.d, pow2, mul #169930# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdech	w09931# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdech	w0, all, mul #169932# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdech	w0, pow29933# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdech	w0, pow2, mul #169934# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdech	x09935# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdech	x0, #149936# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdech	x0, all, mul #169937# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdech	x0, pow29938# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdech	x0, vl19939# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdech	z0.h9940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdech	z0.h, all, mul #169941# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdech	z0.h, pow29942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdech	z0.h, pow2, mul #169943# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqdecp	wzr, p15.b9944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqdecp	wzr, p15.d9945# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqdecp	wzr, p15.h9946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqdecp	wzr, p15.s9947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqdecp	x0, p0.b9948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqdecp	x0, p0.d9949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqdecp	x0, p0.h9950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqdecp	x0, p0.s9951# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdecp	z0.d, p0.d9952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdecp	z0.h, p0.h9953# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdecp	z0.s, p0.s9954# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecw	w09955# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecw	w0, all, mul #169956# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecw	w0, pow29957# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecw	w0, pow2, mul #169958# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecw	x09959# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecw	x0, #149960# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecw	x0, all, mul #169961# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecw	x0, pow29962# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqdecw	x0, vl19963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdecw	z0.s9964# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdecw	z0.s, all, mul #169965# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdecw	z0.s, pow29966# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqdecw	z0.s, pow2, mul #169967# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincb	w09968# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincb	w0, all, mul #169969# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincb	w0, pow29970# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincb	w0, pow2, mul #169971# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincb	x09972# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincb	x0, #149973# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincb	x0, all, mul #169974# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincb	x0, pow29975# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincb	x0, vl19976# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincd	w09977# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincd	w0, all, mul #169978# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincd	w0, pow29979# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincd	w0, pow2, mul #169980# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincd	x09981# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincd	x0, #149982# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincd	x0, all, mul #169983# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincd	x0, pow29984# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincd	x0, vl19985# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqincd	z0.d9986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqincd	z0.d, all, mul #169987# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqincd	z0.d, pow29988# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqincd	z0.d, pow2, mul #169989# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqinch	w09990# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqinch	w0, all, mul #169991# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqinch	w0, pow29992# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqinch	w0, pow2, mul #169993# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqinch	x09994# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqinch	x0, #149995# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqinch	x0, all, mul #169996# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqinch	x0, pow29997# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqinch	x0, vl19998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqinch	z0.h9999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqinch	z0.h, all, mul #1610000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqinch	z0.h, pow210001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqinch	z0.h, pow2, mul #1610002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqincp	wzr, p15.b10003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqincp	wzr, p15.d10004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqincp	wzr, p15.h10005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqincp	wzr, p15.s10006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqincp	x0, p0.b10007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqincp	x0, p0.d10008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqincp	x0, p0.h10009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uqincp	x0, p0.s10010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqincp	z0.d, p0.d10011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqincp	z0.h, p0.h10012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqincp	z0.s, p0.s10013# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincw	w010014# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincw	w0, all, mul #1610015# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincw	w0, pow210016# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincw	w0, pow2, mul #1610017# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincw	x010018# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincw	x0, #1410019# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincw	x0, all, mul #1610020# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincw	x0, pow210021# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     uqincw	x0, vl110022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqincw	z0.s10023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqincw	z0.s, all, mul #1610024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqincw	z0.s, pow210025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqincw	z0.s, pow2, mul #1610026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshl	z0.b, p0/m, z0.b, z1.b10027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshl	z0.h, p0/m, z0.h, z1.h10028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshl	z29.s, p7/m, z29.s, z30.s10029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshl	z31.d, p7/m, z31.d, z30.d10030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshlr	z0.b, p0/m, z0.b, z1.b10031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshlr	z0.h, p0/m, z0.h, z1.h10032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshlr	z29.s, p7/m, z29.s, z30.s10033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshlr	z31.d, p7/m, z31.d, z30.d10034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnb	z0.b, z0.h, #110035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnb	z0.h, z0.s, #110036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnb	z0.s, z0.d, #110037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnb	z31.b, z31.h, #810038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnb	z31.h, z31.s, #1610039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnb	z31.s, z31.d, #3210040# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnt	z0.b, z0.h, #110041# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnt	z0.h, z0.s, #110042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnt	z0.s, z0.d, #110043# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnt	z31.b, z31.h, #810044# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnt	z31.h, z31.s, #1610045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqrshrnt	z31.s, z31.d, #3210046# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z0.b, p0/m, z0.b, #010047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z0.b, p0/m, z0.b, z1.b10048# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z0.d, p0/m, z0.d, #010049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z0.h, p0/m, z0.h, #010050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z0.h, p0/m, z0.h, z1.h10051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z0.s, p0/m, z0.s, #010052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z29.s, p7/m, z29.s, z30.s10053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z31.b, p0/m, z31.b, #710054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z31.d, p0/m, z31.d, #6310055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z31.d, p7/m, z31.d, z30.d10056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z31.h, p0/m, z31.h, #1510057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshl	z31.s, p0/m, z31.s, #3110058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshlr	z0.b, p0/m, z0.b, z1.b10059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshlr	z0.h, p0/m, z0.h, z1.h10060# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshlr	z29.s, p7/m, z29.s, z30.s10061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshlr	z31.d, p7/m, z31.d, z30.d10062# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnb	z0.b, z0.h, #110063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnb	z0.h, z0.s, #110064# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnb	z0.s, z0.d, #110065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnb	z31.b, z31.h, #810066# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnb	z31.h, z31.s, #1610067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnb	z31.s, z31.d, #3210068# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnt	z0.b, z0.h, #110069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnt	z0.h, z0.s, #110070# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnt	z0.s, z0.d, #110071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnt	z31.b, z31.h, #810072# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnt	z31.h, z31.s, #1610073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqshrnt	z31.s, z31.d, #3210074# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.b, p0/m, z0.b, z1.b10075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.b, z0.b, #010076# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.b, z0.b, z0.b10077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.d, z0.d, #010078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.d, z0.d, #0, lsl #810079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.d, z0.d, z0.d10080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.h, p0/m, z0.h, z1.h10081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.h, z0.h, #010082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.h, z0.h, #0, lsl #810083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.h, z0.h, z0.h10084# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.s, z0.s, #010085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.s, z0.s, #0, lsl #810086# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z0.s, z0.s, z0.s10087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z29.s, p7/m, z29.s, z30.s10088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z31.b, z31.b, #25510089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z31.d, p7/m, z31.d, z30.d10090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z31.d, z31.d, #6528010091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z31.h, z31.h, #6528010092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsub	z31.s, z31.s, #6528010093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsubr	z0.b, p0/m, z0.b, z1.b10094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsubr	z0.h, p0/m, z0.h, z1.h10095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsubr	z29.s, p7/m, z29.s, z30.s10096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqsubr	z31.d, p7/m, z31.d, z30.d10097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqxtnb	z0.b, z31.h10098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqxtnb	z0.h, z31.s10099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqxtnb	z0.s, z31.d10100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqxtnt	z0.b, z31.h10101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqxtnt	z0.h, z31.s10102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uqxtnt	z0.s, z31.d10103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     urecpe	z31.s, p7/m, z31.s10104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urhadd	z0.b, p0/m, z0.b, z1.b10105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urhadd	z0.h, p0/m, z0.h, z1.h10106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urhadd	z29.s, p7/m, z29.s, z30.s10107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urhadd	z31.d, p7/m, z31.d, z30.d10108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshl	z0.b, p0/m, z0.b, z1.b10109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshl	z0.h, p0/m, z0.h, z1.h10110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshl	z29.s, p7/m, z29.s, z30.s10111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshl	z31.d, p7/m, z31.d, z30.d10112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshlr	z0.b, p0/m, z0.b, z1.b10113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshlr	z0.h, p0/m, z0.h, z1.h10114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshlr	z29.s, p7/m, z29.s, z30.s10115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshlr	z31.d, p7/m, z31.d, z30.d10116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshr	z0.b, p0/m, z0.b, #110117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshr	z0.d, p0/m, z0.d, #110118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshr	z0.h, p0/m, z0.h, #110119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshr	z0.s, p0/m, z0.s, #110120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshr	z31.b, p0/m, z31.b, #810121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshr	z31.d, p0/m, z31.d, #6410122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshr	z31.h, p0/m, z31.h, #1610123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     urshr	z31.s, p0/m, z31.s, #3210124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     ursqrte	z31.s, p7/m, z31.s10125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     ursra	z0.b, z0.b, #110126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     ursra	z0.d, z0.d, #110127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     ursra	z0.h, z0.h, #110128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     ursra	z0.s, z0.s, #110129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     ursra	z31.b, z31.b, #810130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     ursra	z31.d, z31.d, #6410131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     ursra	z31.h, z31.h, #1610132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -     ursra	z31.s, z31.s, #3210133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllb	z0.d, z0.s, #010134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllb	z0.h, z0.b, #010135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllb	z0.s, z0.h, #010136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllb	z31.d, z31.s, #3110137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllb	z31.h, z31.b, #710138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllb	z31.s, z31.h, #1510139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllt	z0.d, z0.s, #010140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllt	z0.h, z0.b, #010141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllt	z0.s, z0.h, #010142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllt	z31.d, z31.s, #3110143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllt	z31.h, z31.b, #710144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     ushllt	z31.s, z31.h, #1510145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     usmmla	z0.s, z1.b, z2.b10146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usqadd	z0.b, p0/m, z0.b, z1.b10147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usqadd	z0.h, p0/m, z0.h, z1.h10148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usqadd	z29.s, p7/m, z29.s, z30.s10149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usqadd	z31.d, p7/m, z31.d, z30.d10150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usra	z0.b, z0.b, #110151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usra	z0.d, z0.d, #110152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usra	z0.h, z0.h, #110153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usra	z0.s, z0.s, #110154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usra	z31.b, z31.b, #810155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usra	z31.d, z31.d, #6410156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usra	z31.h, z31.h, #1610157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usra	z31.s, z31.s, #3210158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usublb	z0.h, z1.b, z2.b10159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usublb	z29.s, z30.h, z31.h10160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usublb	z31.d, z31.s, z31.s10161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usublt	z0.h, z1.b, z2.b10162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usublt	z29.s, z30.h, z31.h10163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usublt	z31.d, z31.s, z31.s10164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usubwb	z0.h, z1.h, z2.b10165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usubwb	z29.s, z30.s, z31.h10166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usubwb	z31.d, z31.d, z31.s10167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usubwt	z0.h, z1.h, z2.b10168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usubwt	z29.s, z30.s, z31.h10169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     usubwt	z31.d, z31.d, z31.s10170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uunpkhi	z31.d, z31.s10171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uunpkhi	z31.h, z31.b10172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uunpkhi	z31.s, z31.h10173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uunpklo	z31.d, z31.s10174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uunpklo	z31.h, z31.b10175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uunpklo	z31.s, z31.h10176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxtb	z0.d, p0/m, z0.d10177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxtb	z0.h, p0/m, z0.h10178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxtb	z0.s, p0/m, z0.s10179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxtb	z31.d, p7/m, z31.d10180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxtb	z31.h, p7/m, z31.h10181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxtb	z31.s, p7/m, z31.s10182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxth	z0.d, p0/m, z0.d10183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxth	z0.s, p0/m, z0.s10184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxth	z31.d, p7/m, z31.d10185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxth	z31.s, p7/m, z31.s10186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxtw	z0.d, p0/m, z0.d10187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uxtw	z31.d, p7/m, z31.d10188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uzp1	p15.b, p15.b, p15.b10189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uzp1	p15.d, p15.d, p15.d10190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uzp1	p15.h, p15.h, p15.h10191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uzp1	p15.s, p15.s, p15.s10192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uzp1	z31.b, z31.b, z31.b10193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uzp1	z31.d, z31.d, z31.d10194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uzp1	z31.h, z31.h, z31.h10195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uzp1	z31.s, z31.s, z31.s10196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uzp2	p15.b, p15.b, p15.b10197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uzp2	p15.d, p15.d, p15.d10198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uzp2	p15.h, p15.h, p15.h10199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     uzp2	p15.s, p15.s, p15.s10200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uzp2	z31.b, z31.b, z31.b10201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uzp2	z31.d, z31.d, z31.d10202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uzp2	z31.h, z31.h, z31.h10203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     uzp2	z31.s, z31.s, z31.s10204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilege	p15.b, w0, wzr10205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilege	p15.b, wzr, w010206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilege	p15.b, x0, xzr10207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilege	p15.b, xzr, x010208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilege	p15.d, w0, wzr10209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilege	p15.d, x0, xzr10210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilege	p15.h, w0, wzr10211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilege	p15.h, x0, xzr10212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilege	p15.s, w0, wzr10213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilege	p15.s, x0, xzr10214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilerw	p15.b, x30, x3010215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilerw	p15.d, x30, x3010216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilerw	p15.h, x30, x3010217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilerw	p15.s, x30, x3010218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilewr	p15.b, x30, x3010219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilewr	p15.d, x30, x3010220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilewr	p15.h, x30, x3010221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     whilewr	p15.s, x30, x3010222# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     wrffr	p0.b10223# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     wrffr	p15.b10224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     xar	z0.b, z0.b, z1.b, #110225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     xar	z0.d, z0.d, z1.d, #110226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     xar	z0.h, z0.h, z1.h, #110227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     xar	z0.s, z0.s, z1.s, #110228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     xar	z31.b, z31.b, z30.b, #810229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     xar	z31.d, z31.d, z30.d, #6410230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     xar	z31.h, z31.h, z30.h, #1610231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     xar	z31.s, z31.s, z30.s, #3210232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip1	p0.b, p0.b, p0.b10233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip1	p0.d, p0.d, p0.d10234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip1	p0.h, p0.h, p0.h10235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip1	p0.s, p0.s, p0.s10236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip1	p15.b, p15.b, p15.b10237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip1	p15.d, p15.d, p15.d10238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip1	p15.h, p15.h, p15.h10239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip1	p15.s, p15.s, p15.s10240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip1	z0.b, z0.b, z0.b10241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip1	z0.d, z0.d, z0.d10242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip1	z0.h, z0.h, z0.h10243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip1	z0.s, z0.s, z0.s10244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip1	z31.b, z31.b, z31.b10245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip1	z31.d, z31.d, z31.d10246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip1	z31.h, z31.h, z31.h10247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip1	z31.s, z31.s, z31.s10248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip2	p0.b, p0.b, p0.b10249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip2	p0.d, p0.d, p0.d10250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip2	p0.h, p0.h, p0.h10251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip2	p0.s, p0.s, p0.s10252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip2	p15.b, p15.b, p15.b10253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip2	p15.d, p15.d, p15.d10254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip2	p15.h, p15.h, p15.h10255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00    -      -      -      -     zip2	p15.s, p15.s, p15.s10256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip2	z0.b, z0.b, z0.b10257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip2	z0.d, z0.d, z0.d10258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip2	z0.h, z0.h, z0.h10259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip2	z0.s, z0.s, z0.s10260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip2	z31.b, z31.b, z31.b10261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip2	z31.d, z31.d, z31.d10262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip2	z31.h, z31.h, z31.h10263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     zip2	z31.s, z31.s, z31.s10264